Skip to main content

Medication Service — Service Readiness

Status: populated Owner: TBD Last updated: 2026-04-17 Companion: Service Template

1. Readiness Checklist​

CategoryItemStatus
DocsAll 17 docs complete (not stubs)✅ (this batch)
DocsEPICS.md + USER_STORIES.md present✅
Teststenant-isolation.spec.ts passing⬜
Testsoutbox.spec.ts + inbox.spec.ts passing⬜
TestsCoverage ≥ targets in DOD⬜
TestsDispense atomicity test passing⬜
TestsCounter-sign invariant test passing⬜
ContractsPact consumer tests green vs eprescribing-gateway⬜
ContractsPact provider tests green for orders-service, billing-service⬜
ContractsEvent schema registry conformance green⬜
SecurityRBAC/ABAC matrix reviewed⬜
SecuritySecrets in Vault, no .env in repo⬜
SecurityControlled-substance step-up MFA verified⬜
ObservabilitySLO dashboards + alerts live in Grafana⬜
ObservabilityRunbooks linked⬜
DeploymentCanary strategy verified in staging⬜
DeploymentRollback drill passed⬜
OperationalOn-call rotation assigned⬜
Clinical governanceDrug KB vendor agreement signed⬜
Clinical governanceAlert-override review cadence defined⬜
DataRetention policy implemented per DATA_MODEL §4⬜
DataBackup/restore drill completed⬜

2. Promotion Gates​

EnvironmentGate
dev → stagingAll unit + integration tests green; migrations applied cleanly
staging → canaryPact green; SLO dashboards populated; canary rollout passes
canary → prodFull SLO window (30 min) within targets; zero critical alerts; sign-off by clinical lead + SRE

3. Sign-off​

RoleSign-offDate
Tech lead
SRE lead
Security review
Clinical governance
Pharmacy lead
Compliance (controlled substances)