Challenge
Legacy system integration without vendor documentation
Agnotic approach
Custom parsers, reverse-engineered segment mappings, and partner-assisted validation.
Connect hospitals, labs, pharmacies, EHRs, and billing systems with HL7 v2 messaging — ADT, ORU, ORM, SIU, MDM — through Mirth, Rhapsody, or Azure interface engines, with a clean path to FHIR when you're ready.
Trusted by global innovators
























HL7 v2 (Health Level Seven, version 2) is the message-based standard that still carries most clinical events in production healthcare — admissions and transfers, lab and radiology results, orders, scheduling, and documents. Despite FHIR's rise, HL7 v2 remains the way the majority of the installed base actually exchanges data, so any real-world integration has to speak it fluently.
The work is in the interface engine and the edge cases: parsing non-conformant messages, mapping segments across systems that each bend the standard, guaranteeing delivery with MLLP acknowledgements and retries, and keeping an audit trail. We build on Mirth, Rhapsody, or Azure Health Data Services and add an HL7 → FHIR path where the modern stack needs it — without forcing you to abandon HL7 to move forward.
What HL7 is
HL7 (Health Level Seven) is a global standard for exchanging healthcare information between hospitals, labs, EHRs, pharmacies, and billing systems. HL7 v2 — the message-based version — remains in widespread production use despite FHIR's rise.
We implement HL7 v2 interfaces, HL7 ↔ FHIR transformation pipelines, and interface engines that manage message flow across heterogeneous health systems. Your modern stack doesn't have to abandon HL7 to move forward.
A blueprint for HL7 v2 messaging across your systems — interface engine, MLLP transport, segment mapping, HL7 → FHIR transformation, and the audit and monitoring layers production needs.

Common failure modes
Challenge
Legacy system integration without vendor documentation
Agnotic approach
Custom parsers, reverse-engineered segment mappings, and partner-assisted validation.
Challenge
Point-to-point spaghetti across a hospital
Agnotic approach
Interface engine consolidation — replacing per-system bespoke integrations with a managed interface layer.
Challenge
Data inconsistency between sending systems
Agnotic approach
Canonical data model, terminology services, and reconciliation workflows for ambiguous inputs.
Challenge
Compliance and audit expectations
Agnotic approach
Message-level audit logging, HIPAA-aware PHI handling, and retention policy enforcement.
Challenge
Workflow inefficiencies from message-based delays
Agnotic approach
Event-driven enhancements — FHIR subscriptions or Kafka layer — for workflows that need near-real-time response.
We name the exact message types and engine up front — because that determines what's buildable, and how reliably.
ADT (admit/discharge/transfer), ORM (orders), and ORU (results) feeds — plus SIU scheduling, MDM documents, DFT financials, and VXU immunizations — parsed, mapped, and acknowledged reliably.
Custom channels and transformers on Mirth Connect, Rhapsody, or Azure Health Data Services, matched to your message volume and ops model rather than a default.
Low-latency MLLP over TCP/IP with acknowledgement handling, retry logic, and store-and-forward so no clinical message is silently dropped.
Bidirectional HL7 v2 ↔ FHIR R4 mapping for hybrid deployments and staged migration off legacy feeds.
Clinical Document Architecture (CDA/CCD/C32) exchange and DICOM/PACS imaging workflows where orders and results span both HL7 and imaging.
Message-level audit logging, PHI-aware log scrubbing, interface health dashboards, and failed-message alerting for operational and compliance confidence.
Where it runs
Core EHR-to-ancillary system messaging across inpatient and ambulatory operations.
Order and result flow between labs, imaging centres, and ordering clinicians.
Financial transaction messaging from clinical events to billing systems.
Bridging telehealth platforms into hospital HL7 infrastructure.
Cross-system patient demographic and clinical data sync.
Regional and national health information exchange connectivity.
Message types
The core message types in production healthcare — and what they actually do.
| Code | Name | Typical use |
|---|---|---|
| ADT | Admit, Discharge, Transfer | Patient movement events — admissions, discharges, transfers, updates to demographics and insurance. |
| ORU | Observation Result Unsolicited | Lab, radiology, and diagnostic results sent from ancillary systems to EHRs and ordering clinicians. |
| ORM | Order Message | Orders for labs, imaging, medications, and procedures placed by providers. |
| SIU | Scheduling Information Unsolicited | Appointment creation, rescheduling, cancellation, and status updates across systems. |
| MDM | Medical Document Management | Document events — transcription, clinical notes, and document status changes. |
| DFT | Detailed Financial Transaction | Charges, billing events, and financial adjustments flowing to billing and claims systems. |
| RAS / RGV | Medication admin / dispense | Pharmacy message types for medication administration, dispensing, and tracking. |
| VXU | Unsolicited Vaccination Record Update | Immunisation data exchange with IIS (immunisation information systems) and public health registries. |
Modern FHIR builds still need HL7 v2 to reach the majority of the installed base. Our HL7 practice bridges both worlds cleanly.
Health Insurance Portability and Accountability Act
Protect PHI with privacy-first architecture, encrypted storage and transmission, strict access controls, and traceable audit logs.
General Data Protection Regulation
Implement lawful consent flows, data minimization, retention controls, and secure processing for sensitive health data.
Fast Healthcare Interoperability Resources
Enable standardized health data exchange across apps, care teams, and systems through robust FHIR-ready APIs.
Health Level Seven International
Support enterprise-grade interoperability with HL7-based integrations for records, events, and clinical messaging workflows.
Health Information Trust Alliance
Align security programs to healthcare-specific control and risk management practices trusted by providers and ecosystem partners.
Health Information Technology for Economic and Clinical Health Act
Design with breach notification readiness, digital record safeguards, and operational controls that support regulated care programs.
FDA Software as a Medical Device
Plan software quality, traceability, and documentation pathways for products that may require SaMD review and submission.
Medical Device Regulation (European Union)
Prepare EU market-ready processes for risk classification, evidence tracking, and lifecycle governance under MDR expectations.
Substance Abuse and Mental Health Services Administration
Apply confidentiality controls and consent-aware sharing models for behavioral and mental health data experiences.
Compliance & standards
Interface design, mapping, and cutover run as parallel tracks so message flow reaches production reliably.
We map source and target systems, the message types and volumes involved, latency needs, and the interface engine that fits before any build.
Channel design, transformer logic, and acknowledgement flow stood up on the chosen engine and validated against sample messages.
Segment and field mapping with terminology alignment, HL7 → FHIR transformation where needed, and synthetic plus partner-assisted UAT.
Phased cutover with message health dashboards, alert routing, and reconciliation workflows for missed or malformed messages.
Interface engine decision
Which interface engine to run behind your HL7 stack is a consequential call — here's our take.
| Dimension | Mirth Connect | Rhapsody | Azure Health Data Services |
|---|---|---|---|
| Licence model | Open source + paid tier | Commercial | Consumption (Azure) |
| Fit | SMB to mid-market | Enterprise, high-volume | Azure-native deployments |
| Learning curve | Moderate | Steep but comprehensive | Familiar for Azure teams |
| Transformation tooling | JavaScript transformers | Powerful mapping tooling | Azure + custom logic |
| HL7 ↔ FHIR | Supported via connectors | Strong native support | Native FHIR integration |
| Ops overhead | Self-managed by default | Vendor support available | Managed service |
We work with all three, and we'll match engine to workload rather than push a default.
Related proof of standards-based delivery: for Lera Health we built a privacy-first data layer and testing-to-insights workflow end to end — the same reliable, audited data handling a production HL7 interface demands.


Connect your systems with HL7 and unlock efficient, standardised data exchange — with a realistic plan for HL7 → FHIR migration when you're ready.
contact@agnotic.com
Partnerships
contact@agnotic.com