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)