A FHIR event-driven tool turns EHR state changes into notifications that downstream systems can act on without polling. The category overlaps with Subscriptions but covers a wider surface, including SMART on FHIR app launches, CDS Hooks triggers, and IHE-style notification profiles. The six tools below cover the realistic options for EHR-adjacent notification work in 2026. For broader context, see related FHIR connectivity reviews.
The 6 Tools to Know
- HAPI Subscription Module with REST Hook Delivery. The reference path for FHIR-native EHR notifications. Where it shines is conformance and source visibility; where it falls short is at-least-once delivery semantics, which teams usually patch by fronting it with a queue.
- CDS Hooks Reference Server. Not a Subscription engine, but the spec-aligned path for synchronous notifications triggered by EHR workflow events such as patient-view, order-select, and order-sign. Where it shines is the standardized integration shape; where it falls short is that consumers must implement the CDS Hooks contract, which limits the consumer ecosystem.
- Smile Digital Health Subscriptions with Replay. A commercial layer over HAPI Subscriptions with durable queues, dead-letter handling, and replay from resource history. The right answer for teams with billing-affecting EHR notifications that must survive consumer outages.
- Epic App Orchard and Cosmos Notifications. Epic's first-party notification surface, with both standard FHIR Subscriptions and proprietary notification topics. The integration cost is high, but for shops anchored on Epic the path is unavoidable for tight notification loops.
- Oracle Health (Cerner) FHIR Notifications. Cerner's equivalent surface, with FHIR R4 Subscriptions and proprietary topic extensions. Similar shape to the Epic option, similar trade-offs, with the same advice: align to the vendor's documented contract rather than the spec where they diverge.
- Mirth Connect FHIR Channel with Outbound Webhooks. A pragmatic option that turns Mirth into the notification fan-out layer, with mature operational tooling and broad community support. Useful when the EHR exposes FHIR resources but not Subscriptions, and the notification pattern has to live one layer up.
Teams whose primary requirement is durable, replayable clinical events typically anchor on a dedicated Subscription engine and review the FHIR Subscription engines roundup for the comparative trade-offs.
How to Pick the Right Tool
Three questions narrow the field. The first is whether the EHR is in scope at all. If the integration runs against an Epic or Cerner production system, that vendor's notification surface is the path of least resistance, even where its semantics deviate from the FHIR spec.
The second is whether the notification pattern is synchronous (CDS Hooks shape, sub-second response expected) or asynchronous (Subscription shape, eventual delivery acceptable). The two patterns serve different workflow needs and rarely substitute cleanly for each other.
The third is the durability requirement. Best-effort delivery is acceptable for advisory notifications; at-least-once with replay is required when the notification drives Task creation, claims processing, or care escalation. The acute care workflow tools roundup covers the durability trade-off in the context where it matters most.
A working notification tool fades into the background. The right one matches the EHR ecosystem, the synchronous-vs-asynchronous shape of the workflow, and the durability requirement of the downstream consumer, not the longest feature checklist on a vendor page. Notification tools that fade into the workflow without the on-call team noticing them are doing exactly what the integration was supposed to do; the rest become a steady source of paging volume nobody wants to own.
Sources
- Subscriptions R5 Backport IG - IG, HL7, 2024
- CDS Hooks 2.0 specification - Spec, HL7, 2024
- CDS Hooks org site - Web, HL7 CDS WG, 2025
