Leave a comment at the end of this page or email contact@krishagni.com
HL7 Integration for EMR/EHR
Overview
This applies to the integration with any EMR like Epic, Cerner, Velos, etc which can send HL7 messages.
EMR sends HL7 messages (ADT) to OpenSpecimen to add/edit patients on a preconfigured port
OpenSpecimen processes the incoming messages, cleanses, and stores the resulting patient and visit records in the staging table.
When an end-user does a search on MRN, OpenSpecimen searches the staging table and display the registration form with the prefilled patient information. When a match is not found, the registration form is blank/empty.
The records from the staging table are purged after every 90 days. The retention period is configurable.
Messages Supported
Msg | Description |
---|---|
ADT_A01/ADT_A28 | Add patient |
ADT_A04/ADT_A08/ADT_A31 | Edit patient |
ADT_A40 | Merge patient |
Fields Supported
HL7 Field Code | OpenSpecimen Field Name |
---|---|
PID.3.1 (first rep) | eMPI |
PID.3.1 | MRN |
PID.3.5 | MRN Site |
PID.5.1 | Last name |
PID.5.2 | First name |
PID.5.3 | Middle name |
PID.7 | Date of birth |
PID.8 | Gender |
PID.10 | Race |
PID.19 | SSN / UID |
PID.22 | Ethnicity |
PID.29 | Death date |
PID.30 | Vital Status |
Leave a comment at the end of this page or email contact@krishagni.com