Infrastructure and deployment
- Production runs on the approved Dokploy server and commit.
- DNS and valid TLS are configured for every approved domain.
- The firewall exposes only approved SSH, HTTP, HTTPS, and private integration paths.
-
APP_ENV=production,APP_DEBUG=false, secure cookies, and trusted proxies are verified. - PostgreSQL, application storage, OIE, Orthanc, and OHIF are not publicly exposed except through approved routes.
-
mock-analyzerandmock-modalityare stopped, unrouted, and blocked. - All required containers remain healthy without restart loops.
- Migration status is current and the deployment record is complete.
Identity and security
- Default development credentials do not exist in production.
- Every administrator uses a named account and 2FA.
- Super-administrator membership has been reviewed by two authorized people.
- Staff roles, branches, departments, clinics, wards, and stock locations were access-tested.
- Password reset and email verification work through the approved mail service.
- Integration and backup secrets are stored in approved secret systems.
- Token abilities, owners, and rotation dates are documented.
- Incident contacts, evidence handling, and downtime procedures are approved.
Hospital configuration
- Organization, branch, department, clinic, ward, bed, and location data is correct.
- Patient identifiers and duplicate-handling rules are approved.
- Users and roles match the staffing plan and segregation of duties.
- Payers, service catalogue, prices, diagnostic parameters, units, and account heads are approved.
- Pharmacy, stock, billing, appointment, outpatient, inpatient, and clinical forms are configured as applicable.
- Placeholder or demonstration records are removed, replaced, or clearly disabled.
Integrations
- Vendor interface manuals and mappings are approved.
- OIE administration and listener networks are restricted.
- Laboratory normal, abnormal, duplicate, unknown, ASTM, HL7/MLLP, reconciliation, and downtime cases pass.
- Radiology worklist, acquisition, store, stable-study event, viewer, reconciliation, and downtime cases pass.
- Orthanc production authentication, storage, retention, and backup controls are enabled.
- Sanitized OIE channel exports are retained.
Recovery and operations
- A successful encrypted off-site backup is younger than 24 hours.
- The selected recovery point covers all enabled databases and volumes.
- A restore drill completed within the 8-hour RTO during the current quarter.
- Backup retention is 30 daily, 12 weekly, and 12 monthly points.
-
/up, external TLS, containers, queue, scheduler, databases, disk, backup age, certificates, and integrations are monitored. - Warning and escalation thresholds reach staffed contacts.
- Release, rollback, incident, reconciliation, and maintenance owners are named.
- Paper or offline downtime procedures have been rehearsed.
Final acceptance
1
Complete the synthetic workflow
Run the end-to-end scenario from registration through consultation, orders, billing, pharmacy/inventory, admission/discharge, and enabled integrations.
2
Review evidence
Technical, security, clinical, finance, laboratory, radiology, pharmacy, and operational owners review the evidence relevant to their scope.
3
Confirm rollback readiness
Record the recovery point, rollback authority, maintenance contact, and point after which a forward fix is required because live clinical data exists.
4
Authorize live traffic
Obtain written approval, announce the start time, monitor the first operational period closely, and keep downtime support available.
Go-live is authorized only when all applicable gates are complete and the named clinical and technical authorities approve live use.