HL7 Standards Available Across All Releases

The HL7 standard is a set of EDI and XML messages designed to interchange information between healthcare providers. It is maintained by Health Level Seven, Inc., under the umbrella of the American National Standards Institute (ANSI). (DataDirect Technologies is an HL7 benefactor.)

DataDirect XML Converters™ supports the currently electronically published versions of the HL7 standard, across all messages and events, from HL7 2.0 to HL7 2.6. All of these versions are supported by both the Java and the .Net (C#) versions of the DataDirect XML Converters.

This grid shows exactly which messages the HL7 standard supports for each release.

For more information, read our tutorial entitled Converting from HL7 2.x to HL7 3.x.

HL7 Standards Legend:
The XML Converter supports this message for this release.
The XML Converter partially supports this message for this release.
The HL7 standard does not define this message for this release.
Messages here are converted using the definitions from the following version.
Messages here are converted using the definitions from the previous version.

Message Event 2.0 2.0D 2.1 2.2 2.3 2.3.1 2.4 2.5 2.5.1 2.6 Description
ACK General acknowledgment message
ADR ADT response
ADR A19 Patient query
ADT ADT message
ADT A01 Admit/visit notification
ADT A02 Transfer a patient
ADT A03 Discharge/end visit
ADT A04 Register a patient
ADT A05 Pre-admit a patient
ADT A06 Change an outpatient to an inpatient
ADT A07 Change an inpatient to an outpatient
ADT A08 Update patient information
ADT A09 Patient departing - tracking
ADT A10 Patient arriving - tracking
ADT A11 Cancel admit/visit notification
ADT A12 Cancel transfer
ADT A13 Cancel discharge/end visit
ADT A14 Pending admit
ADT A15 Pending transfer
ADT A16 Pending discharge
ADT A17 Swap patients
ADT A18 Merge patient information
ADT A19 Patient query
ADT A20 Bed status update
ADT A21 Patient goes on a "leave of absence"
ADT A22 Patient returns from a "leave of absence"
ADT A23 Delete a patient record
ADT A24 Link patient information
ADT A25 Cancel pending discharge
ADT A26 Cancel pending transfer
ADT A27 Cancel pending admit
ADT A28 Add person information
ADT A29 Delete person information
ADT A30 Merge person information
ADT A31 Update person information
ADT A32 Cancel patient arriving - tracking
ADT A33 Cancel patient departing - tracking
ADT A34 Merge patient information - patient ID only
ADT A35 Merge patient information - account number only
ADT A36 Merge patient information - patient ID and account number
ADT A37 Unlink patient information
ADT A38 Cancel pre-admit
ADT A39 Merge person - patient ID
ADT A40 Merge patient - patient identifier list
ADT A41 Merge account - patient account number
ADT A42 Merge visit - visit number
ADT A43 Move patient information - patient identifier list
ADT A44 Move account information - patient account number
ADT A45 Move visit information - visit number
ADT A46 Change patient ID
ADT A47 Change patient identifier list
ADT A48 Change alternate patient ID
ADT A49 Change patient account number
ADT A50 Change visit number
ADT A51 Change alternate visit ID
ADT A52 Cancel leave of absence for a patient
ADT A53 Cancel patient returns from a leave of absence
ADT A54 Change attending doctor
ADT A55 Cancel change attending doctor
ADT A60 Update allergy information
ADT A61 Change consulting doctor
ADT A62 Cancel change consulting doctor
ARD Ancillary Report (Display)
ARD A19 Patient query
BAR Add/Change Billing Account
BAR P01 Add patient accounts
BAR P02 Purge patient accounts
BAR P05 Update account
BAR P06 End account
BAR P10 Transmit Ambulatory Payment Classification (APC)
BAR P12 Update Diagnosis/Procedure
BPS O29 Blood product dispense status
BRP O30 Blood product dispense status acknowledgment
BRT O32 Blood product transfusion/disposition acknowledgment
BTS O31 Blood product transfusion/disposition
CRM Clinical study registration
CRM C01 Register a patient on a clinical trial
CRM C02 Cancel a patient registration on clinical trial (for clerical mistakes only)
CRM C03 Correct/update registration information
CRM C04 Patient has gone off a clinical trial
CRM C05 Patient enters phase of clinical trial
CRM C06 Cancel patient entering a phase (clerical mistake)
CRM C07 Correct/update phase information
CRM C08 Patient has gone off phase of clinical trial
CSU Unsolicited clinical study data
CSU C09 Automated time intervals for reporting, like monthly
CSU C10 Patient completes the clinical trial
CSU C11 Patient completes a phase of the clinical trial
CSU C12 Update/correction of patient order/result information
DFT Detail financial transaction
DFT P03 Post detail financial transaction
DFT P11 Post Detail Financial Transactions - New
DOC Document Response
DOC T12 Document query
DSR Display response
DSR Q01 Query sent for immediate response
DSR Q03 Deferred response to a query
DSR Q05 Unsolicited display update
DSR R03 Display-oriented results, query/unsol. update (for backward compatibility only)
DSR R05 query for display results
EAC U07 Automated equipment command
EAN U09 Automated equipment notification
EAR U08 Automated equipment response
EDR Enhanced display response
EDR R07 Enhanced Display Response
EHC E01 Submit HealthCare Services Invoice
EHC E02 Cancel HealthCare Services Invoice
EHC E04 Re-Assess HealthCare Services Invoice Request
EHC E10 Edit/Adjudication Results
EHC E12 Request Additional Information
EHC E13 Additional Information Response
EHC E15 Payment/Remittance Advice
EHC E20 Submit Authorization Request
EHC E21 Cancel Authorization Request
EHC E24 Authorization Response
EQQ Embedded query language query
EQQ Q04 Embedded query language query
ERP Event replay response
ERP R09 Event Replay Response
ESR U02 Automated equipment status request
ESU U01 Automated equipment status update
INR U06 Automated equipment inventory request
INU U05 Automated equipment inventory update
LSR U13 Automated equipment log/service request
LSU U12 Automated equipment log/service update
MCF Delayed Acknowledgement
MDM T01 Original document notification
MDM T02 Original document notification and