How Awell connects to other systems
How Awell exchanges data with healthcare systems using HL7 and FHIR through an integration engine, and the storage constraint that shapes every integration.
Health Level Seven (HL7) and Fast Healthcare Interoperability Resources (FHIR) are the international standards for moving health information between systems, whatever format each system uses internally. Awell exchanges data in both, through an integration engine that translates at the boundary.
Awell is not a FHIR server
Awell does not store resources in HL7 or FHIR format.
Because Awell resources are converted to those formats on the way out and back, a translation layer always sits between Awell and anything speaking HL7 or FHIR. Querying Awell directly as if it were a FHIR server won't work.
The integration engine does the translating
Awell handles interoperability through an integration engine, usually the open-source MirthConnect.
Mirth is middleware between two health information systems, in this case Awell and the hospital's, converting between HL7, FHIR, XML and JSON so each end sends and receives in the format it expects.
Awell's team has built dozens of Mirth integrations with electronic medical record (EMR), electronic health record (EHR), lab and scheduling systems. A Mirth server can sit on the hospital side or the Awell side.
Common integrations built on Mirth
Integrations built so far include:
- Starting, updating or deleting a care flow based on messages from a hospital scheduling system, for example HL7 SIU. See Patient creation with SIU messages.
- Pulling patient demographics from a hospital system. See Patient Demographics Query.
- Sending reports back to the hospital, for example as HL7 ORU messages.
Next steps
Next: Ways to connect an EMR to choose a mechanism.
Connect systems
Move patients and data between Awell and existing systems: hospital EMRs over HL7, third-party APIs, and in-house services.
Ways to connect an EMR
The mechanisms for getting patients from a hospital EMR into Awell, what each one requires from the hospital, and how to choose between them.