Why stewardship AI agents need a governance layer
Agents that recommend or influence antimicrobial therapy sit inside high-stakes clinical workflows. Without a governance layer, broad session credentials, shared clinician identities, and after-the-fact logs leave gaps in accountability, scope control, and investigation readiness. Runtime governance closes those gaps by constraining what an agent may call, how writes differ from reads, and how each action is attributed.
Least-privilege permissioning for antimicrobial therapy actions
Stewardship-relevant work often needs narrow slices of EHR, lab, and pharmacy data, not full clinical system access. Per-tool scopes should limit agents to the fields and operations required for the stewardship task. Write and order-trigger paths deserve tighter policy than read-only lookup. Protocols such as MCP can carry authorization at connection time, but that does not replace continuous enforcement or downstream audit obligations.
Governance decisions before deployment
Before production use, health systems should settle ownership, policy, and integration questions with IT security, pharmacy or stewardship leadership, and compliance.
- Assign explicit accountability: Consistent with CDC's accountability core element, a named leader should be responsible for AI agent behavior within the stewardship program, not just the program overall.
- Review policy jointly: Permissible AI agent actions should be defined with input from IT security, pharmacy or stewardship leadership, and compliance before go-live.
- Test in a non-production environment: Tool-call restrictions should be validated in an environment mirroring live EHR, lab, and pharmacy integration points before production use.
- Check vendor scope configurability: Confirm whether authorization scopes for a vendor-supplied AI agent can be adjusted by the health system or are fixed by the vendor.
- Integrate with existing IAM: Governance controls should extend existing hospital identity and access management infrastructure rather than run as a disconnected parallel system.