FHIR R4 · Open Source

FHIRTogether Scheduling Synapse

A FHIR-compliant scheduling gateway for provider availability, time-slot management, and appointment booking.

Why FHIRTogether?

Healthcare scheduling shouldn’t be this hard. Providers, resources, and patients deserve frictionless coordination — yet most systems still rely on phone calls, fax machines, and proprietary interfaces that don’t talk to each other.

At BlueHive, our mission is to remove friction from healthcare collaboration. FHIRTogether is our open-source answer to the scheduling interoperability gap: a gateway that speaks both legacy HL7v2 and modern FHIR R4 so the right patient reaches the right provider at the right time.

Privacy is baked into the architecture. FHIRTogether follows a trap-door model for patient data: PHI enters via booking but is never echoed back in API responses, provider views, or confirmation screens. Data is stored only long enough to relay to the receiving system — minimizing the HIPAA blast radius and ensuring FHIRTogether never becomes a system of record for protected health information.

FHIRTogether architecture — EHR systems behind the firewall connect through the FHIRTogether Synapse Gateway to the scheduling broker and consumer apps outside the firewall

Bridging HL7v2 & FHIR Scheduling

If you’ve worked with HL7v2, you know SIU messages (S12 book, S13 reschedule, S15 cancel) handle appointments — committed time blocks. But HL7v2 has no standard for publishing availability. Schedules and open slots are managed outside the wire protocol, buried in each EHR’s proprietary configuration.

FHIR R4 fills that gap with three resources that model the full scheduling lifecycle:

Schedule Defines availability for a resource (provider, room, device) — the piece HL7v2 never had Slot Individual bookable time windows within a Schedule — free or busy Appointment A committed booking that consumes a Slot — the FHIR equivalent of an SIU^S12

FHIRTogether translates between these worlds: inbound HL7v2 SIU messages become FHIR Appointments, while Schedules and Slots are published via the SMART Scheduling Links $bulk-publish endpoint for broad discovery.

About

FHIRTogether is a FHIR-compliant scheduling gateway with a pluggable SQLite-backed store, embeddable scheduling widget, and built-in HL7v2 SIU message translation. Explore the API Documentation to see every endpoint, or try the Scheduler Demo to book an appointment end-to-end.