Projo FHIR Documentation
0.1.0 - ci-build
Projo FHIR Documentation - Local Development build (v0.1.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions
13 queues (6 main + 7 poison):
fhir-events, cr-status-events, identity-resolution-events (projo)cr-events, wa-inbound, wa-status, wa-reminder-checks (sidecar)*-poisonsweeper: every 5 min (both apps, different responsibilities)
carePlanMaintenance: daily at 2:00 AM (renews due-event subscriptions, 30-day window)Azure Monitor → Action Group (webhook) → Logic App (transforms to MessageCard) → Teams Power Automate webhook → Teams channel. Per-env Logic App + PA webhook. Theme colors by severity (Sev0 red, Sev1 orange-red, Sev2 dark orange, Sev3+ blue, Resolved green).
sweeper-cr-backlog, sweeper-reminder-backlog, clinical-extraction-stuck, queue-saturation-exhausted, sidecar-missed-cr-over-age-cap, queue-depth-backlog (>500), queue-message-age (>900s), poison-queue, storage-queue-counthigh-error-rate, fire-arrow-http-5xx, fire-arrow-response-time, fire-arrow-http-429, orchestrator-heartbeat, whatsapp-failures, fhir-unavailable, sweeper-failuresfunction-delete, service-healthNode v4 Flex Consumption Function Apps do NOT emit requests rows (no public HTTP server on worker). Reconstruct invocations from traces + dependencies + customMetrics. Classic Application Insights uses lowercase table names.
identity-resolution-events queue backlog; check identityResolution handlermanage-poison-queues.sh; fix root cause before replay