Skip to content

subscription-service

subscription-service is an Apache 2.0 pipeline that ingests HL7 v2 over MLLP (or proprietary REST), transforms it to FHIR R4 via Matchbox + StructureMaps, persists it to HAPI FHIR JPA, and fires FHIR Subscription notifications to downstream subscribers. It ships with an operator UI, an admin REST API, observability (Prometheus + Grafana + Jaeger), Keycloak-based OIDC, multi-tenancy, channel security, and a plugin SPI for vendor profiles and custom sinks.

Where to start

Quickstart

Run the full stack with docker compose up and verify it end-to-end in 5 minutes.

Quickstart →

Architecture

The big picture — message flow, modules, multi-tenancy, channel security, plugin seams.

Architecture →

Deployment recipes

Working recipes for compose, k8s (EKS / GKE / AKS), nginx, Cloudflare tunnel, bundled observability.

Deployment recipes →

Plugin SPI

Eight extension surfaces — vendor profiles, message sinks, filters, UI extensions — without forking.

Plugin SPI →

By role

Source code