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.
| 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 |