Skip to main content

Billing Service — Service Readiness

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

1. Readiness gate

#CheckOwnerEvidence
1All 17 canonical docs populatedTech leadThis folder
2Domain + application coverage ≥ 85 %Devcoverage/lcov-report
3tenant-isolation.spec.ts passingDevCI run
4outbox.spec.ts passingDevCI run
5inbox.spec.ts passingDevCI run
6ledger-immutability.spec.ts passingDevCI run
7idempotency.spec.ts passingDevCI run
8OpenAPI Pact green vs claims-service + portal BFFDevPact broker
9Event schema conformance greenDevSchema registry
10OpenTelemetry verified (traces + logs + metrics) in stagingSREGrafana screenshots
11SLOs + alerts configured with runbooksSREalerts/*.yaml, runbooks/*.md
12Canary 5 % / 30 min complete in staging; rollback verifiedSREDeploy log
13RLS enabled + tested on every tenant-scoped tableDevSQL audit
14PII / PHI redaction at log levelDevLog sample audit
15Ledger integrity nightly job deployedSREk8s CronJob
16DR runbook signed by SRE + tech leadTech lead + SREDR_RUNBOOK.md
17On-call rotation assigned in PagerDutySREPD schedule
18Pen test report clean / remediation plan acceptedSecurityPen test PDF
19Compliance review: HIPAA analogue, GDPR alignment, MoPH residencyComplianceReview doc
20Tenant-onboarding checklist updated (currency, price list, tax rule)ProductChecklist

2. Sign-off

RoleNameDate
Tech LeadTBDTBD
SRE LeadTBDTBD
SecurityTBDTBD
ComplianceTBDTBD
ProductTBDTBD

3. Blockers (if any)

None pending — baseline spec; ready for implementation start.

4. Post-readiness backlog

  • Denials insights dashboard (powered by claims-service events)
  • Payment plans + autopay
  • Dynamic pricing based on coverage eligibility
  • Collections automation (letters, SMS)