Skip to main content

Care Plan Service — Service Risk Register

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

Risk Register

IDRiskLikelihoodImpactOwnerMitigationStatus
RISK-CP-001Clinicians unaware of version conflicts causing data lossMediumHighEngineeringClear 409 error messages with diff; UX shows "plan was updated by another user"Open
RISK-CP-002Sensitive care plans (HIV, mental health) visible to unauthorized rolesLowCriticalSecurityABAC sensitive category scope; security test coverage; annual penetration testOpen
RISK-CP-003Outbox relay failure causes events to go undelivered for extended periodLowHighSREOutbox stuck alert (15 min threshold); on-call runbook; manual replay toolOpen
RISK-CP-004Terminology service degradation causes all care plan writes to failMediumMediumEngineeringGraceful degradation mode: accept request without coding validation; alert to operatorOpen
RISK-CP-005RLS policy regression after schema migration exposes cross-tenant dataLowCriticalEngineering + SecurityCI gate: tenant-isolation spec; schema migration review checklist; quarterly security auditOpen
RISK-CP-006Module growth: care plans accumulate without archival policyMediumLowProductDefine archival/retention policy per tenant; add archived status in future releaseOpen
RISK-CP-007FHIR mapper produces non-conformant CarePlan resources breaking interopLowMediumEngineeringGolden FHIR fixtures in CI; R4 StructureDefinition validation gateOpen