Skip to main content

Radiology Service — Failure Modes

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


1. Failure Catalog

#FailureUser impactDetectionMitigation
F-01PACS DICOMweb endpoint unreachableStudy metadata not refreshed; viewer launch blockedrad_pacs_qido_success_rate drops; alert P2Show cached metadata; clear error message; do not block chart
F-02PostgreSQL unavailableAll reads/writes failHealth probe failsFailover replica; read-only mode for study list from cache
F-03NATS unavailableEvents not published; chart not updated on signOutbox lag alertOutbox accumulates; events published on reconnect
F-04FHIR gateway unreachable on report signDiagnosticReport not filed; chart delayedOutbox lag alertRetry via outbox; sign action succeeds locally; chart delayed
F-05Critical finding event not deliveredUrgent finding not notifiedNo downstream ack within 15 minRepublish via outbox retry; escalation via communication-service
F-06Viewer token secret rotationAll outstanding tokens invalid401 spike on viewer loadRotation window: dual-key period; brief viewer session interruption
F-07PACS UID mismatch (wrong patient)Wrong images shownAudit log detection; QIDO-RS patient ID checkRequire admin mapping override with audit; block auto-display
F-08Multiple PACS endpoints per facilityIncorrect endpoint selectedStudy not found in expected PACSFacility configuration review; priority ordering for endpoint resolution