Skip to main content

Interop Service — Service Readiness

Status: populated Owner: TBD Last updated: 2026-04-18 Companion: Service Template · 03 platform-services · 02 DDD


1. Readiness Gate Checklist

Documentation

  • All 19 docs complete
  • FHIR routing table reviewed by each owning service tech lead
  • CapabilityStatement validated against FHIR conformance checker
  • AFG-Core profile documentation reviewed by clinical informatics

Code Quality

  • Unit coverage ≥ 80%
  • tenant-isolation.spec.ts passing
  • outbox.spec.ts passing
  • inbox.spec.ts passing
  • All FHIR conformance tests green
  • All Pact consumer tests green
  • HL7 v2 round-trip E2E tests passing (ADT + ORM + ORU)
  • Zero TypeScript strict-mode errors

Security

  • ABAC enforcement verified on all patient-linked FHIR reads
  • MLLP TLS configured; client cert validation working
  • Connector auth_config encryption verified
  • AFG-Core profile validation active on external writes
  • RLS policies active on all tables

Operations

  • FHIR routing table complete for all platform services
  • CapabilityStatement published and valid
  • All external HL7 v2 connectors tested end-to-end
  • OpenTelemetry traces visible for FHIR routing and HL7 processing
  • SLOs declared; alerts configured
  • Bulk export tested for all resource types
  • Canary deploy completed; rollback verified
  • On-call rotation assigned

Clinical Safety

  • ADT → Patient merge/unmerge tested with registration-service
  • ORU → lab result verified in patient chart
  • AFG-Core profile validated against MoPH requirements

Sign-off

  • Tech lead sign-off
  • SRE sign-off
  • Integration architect sign-off
  • Clinical informatics sign-off (AFG-Core profiles)