Witnessing social injustice downstream and advocating for health equity upstream. Advocating for social justice: political advocates to create supportive and economic environments, focus on involvement in building or enhancing their capacity to influence the policies. Barriers to moral agency: clients found considerable barriers (same as those in the workplace, created ethical dilemmas, the moral imperative, provide insight into clients life, barriers to moral agency. It serves as a means of self-evaluation and self-reflection for ethical nursing practice and provides a basis for feedback and peer review. The code also serves as an ethical basis from which nurses can advocate for quality work environments that support the delivery of safe, compassionate, com- patent and ethical care. Foundation of the code: ethical nursing practice involves core ethical responsibilities that nurses are expected to uphold, as well, nursing ethics is concerned with how broad societal issues affect health and well-being.