Principle of Stewardship

Health & Life Sciences Dictionary
Definition
A governance and ethical principle assigning institutions, authorities, or designated professionals the responsibility to protect and promote population health by managing limited resources responsibly, making evidence-informed choices, and respecting individual rights and legal constraints while pursuing public-health objectives.