Subscriptions and Event Notifications

Journl Streamed supports FHIR-based and extended subscriptions for third-party systems to receive real-time notifications about data changes.

Notification Channels

Notifications can be sent via REST-hook, Kafka, Google Cloud Pub/Sub, or other webhook-compatible endpoints. Payloads are configurable, allowing full resource objects or minimal references depending on use case.

Fine-Grained Subscription Filters

Subscriptions can target specific resources, operations (create, update, delete), or match expressions on resource fields (e.g., only notify on updates to active patients). The filtering system supports complex logical predicates and uses FHIRPath expressions to allow expressive filtering conditions across resource fields.

Reliability and Retention

All notifications are recorded as event resources, including delivery status and retry support. Failed deliveries can be tracked and managed, supporting robust, production-grade integration patterns.

Last updated