HL7 Messages supported
HL7 is a very large specification, covering many scenarios.
Last reviewed: December 2023
Collaborative Care Fetch / Collaborative Care Information
Not supported
- CCF_I22 - Collaborative Care Fetch / Collaborative Care Information
- CCI_I22 - Collaborative Care Information
- CCM_I21 - Collaborative Care Message
- CCQ_I19 - Collaborative Care Query/Collaborative Care Query Update
- CCR_I16 - Collaborative Care Referral
- CCR_I17 - Modify Collaborative Care Referral
- CCR_I18 - Cancel Collaborative Care Referral
- CCU_I20 - Asynchronous Collaborative Care Update
- CQU_I19 - Collaborative Care Referral
Clinical Trials (CRM)
Not supported
- CRM_C01 - Register a patient on a clinical trial
- CRM_C02 - Cancel a patient registration on clinical trial (for clerical mistakes onl
- 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
Clinical Trial Reporting (CSU)
Not supported
- 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
Donor (DBC)
Not supported.
This information is generally available via MyHealthRecord.
- DBC_O41 - Create Donor Record Message
- DBU_O42 - Update Donor Record Message
- DEL_O46 - Donor Eligibility
- DEL_O46 - Donor Eligibility
- DEO_O45 - Donor Eligibility Observations
- DEO_O45 - Donor Eligibility Observations
- DER_O44 - Donor Eligibility Request
- DER_O44 - Donor Eligibility Request
- DPR_O48 - Donation Procedure
- DRC_O47 - Donor Request to Collect
- DRG_O43 - Donor Registration
Equipment (EA)
Not supported
- EAC_U07 - Automated equipment command
- EAN_U09 - Automated equipment notification
- EAR_U08 - Automated equipment 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
EHC - Claiming
Not supported. We generally utilise Eclipse or other billing provider APIs (NDIS, various WorkCover, Allied Health APIs) directly. Note, CareRight does feature HL7 Financial Transactions support.
- EHC_E01 - Submit HealthCare Services Invoice
- EHC_E02 - Cancel HealthCare Services Invoice
- EHC_E04 - 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
Orders
CareRight supports Pathology & Radiology requests, and the relevant ACK messages across a number of vendors.
HL7 Message | Healthlink AU | Healthlink NZ | Argus | Medical Objects | CareRight | Other |
ORU_R01 - Unsolicited Observation Message | Receiving | Not supported | Receiving | |||
ACK_R01 | Sending | Sending |
Not supported:
- NMD_N02 - Application management data message (unsolicited)
- OMB_O27 - Blood product order
- OMD_O03 - Dietary Order
- OMG_O19 - General clinical order
- OMI_O23 - Imaging order
- OML_O21 - Laboratory order
- OML_O33 - Laboratory order for multiple orders related to a single specimen
- OML_O35 - Laboratory order for multiple orders related to a single container of a sp
- OML_O39 - Specimen shipment centric laboratory order
- OMN_O07 - Non-stock requisition order
- OMP_O09 - Pharmacy/treatment order
- OMQ_O42 - General Order Message with Document Payload
- OMS_O05 - Stock requisition order
- OPL_O37 - Population/Location-Based Laboratory Order Message
- OPR_O38 - Population/Location-Based Laboratory Order Acknowledgment Message
- OPU_R25 - Unsolicited Population/Location-Based Laboratory Observation Message
- ORA_R33 - Observation Report Acknowledgement
- ORA_R41 - Observation Report Alert Acknowledgement
- ORB_O28 - Blood product order acknowledgment
- ORD_O04 - Diet order acknowledgment
- ORG_O20 - General clinical order response
- ORI_O24 - Imaging order response message to any OMI
- ORI_O24 - Imaging order response message to any OMI
- ORL_O22 - General laboratory order response message to any OML
- ORL_O22 - General laboratory order response message to any OML
- ORL_O34 - Laboratory order response message to a multiple order related to single sp
- ORL_O34 - Laboratory order response message to a multiple order related to single sp
- ORL_O36 - Laboratory order response message to a single container of a specimen OML
- ORL_O36 - Laboratory order response message to a single container of a specimen OML
- ORL_O40 - Specimen Shipment Centric Laboratory Order Acknowledgment Message
- ORL_O40 - Specimen Shipment Centric Laboratory Order Acknowledgment Message
- ORN_O08 - Non-stock requisition acknowledgment
- ORN_O08 - Non-stock requisition acknowledgment
- ORP_O10 - Pharmacy/treatment order acknowledgment
- ORP_O10 - Pharmacy/treatment order acknowledgment
- ORS_O06 - Stock requisition acknowledgment
- ORU_R30 - Unsolicited Point-Of-Care Observation Message Without Existing Order - Place an Order
- ORU_R31 - Unsolicited New Point-Of-Care Observation Message - Search For An Order
- ORU_R32 - Unsolicited Pre-Ordered Point-Of-Care Observation
- ORU_R40 - Unsolicited Alert Observation Message
- ORX_O43 - General Order Message with Document Payload Acknowledgement
- OSM_R26 - Unsolicited Specimen Shipment Manifest Message
- OSM_R26 - Unsolicited Specimen Shipment Manifest Message
- OSU_O41 - Order Status Update
- OSU_O41 - Order Status Update
- OUL_R22 - Unsolicited Specimen Oriented Observation Message
- OUL_R22 - Unsolicited Specimen Oriented Observation Message
- OUL_R23 - Unsolicited Specimen Container Oriented Observation Message
- OUL_R23 - Unsolicited Specimen Container Oriented Observation Message
- OUL_R24 - Unsolicited Order Oriented Observation Message
- PEX_P07 - Unsolicited initial individual product experience report
- PEX_P08 - Unsolicited update individual product experience report
Documents (including those with Observations and Measurements) (MDM)
HL7 Message | Healthlink AU | Healthlink NZ | Argus | Medical Objects | CareRight | Other |
MDM_T01 - Original document notification | Receiving | |||||
MDM_T02 - Original document notification and content | ||||||
MDM_T03 - Document status change notification | ||||||
MDM_T04 - Document status change notification and content | ||||||
MDM_T05 - Document addendum notification | ||||||
MDM_T06 - Document addendum notification and content | ||||||
MDM_T07 - Document edit notification | ||||||
MDM_T08 - Document edit notification and content | ||||||
MDM_T09 - Document replacement notification | ||||||
MDM_T10 - Document replacement notification and content | ||||||
MDM_T11 - Document cancel notification |
Goals
CareRight models Care Plans as well as Problems and Diagnoses. At this time, we recommend Assessments to model patient goals
Not supported:
- PGL_PC6 - PC/ goal add
- PGL_PC7 - PC/ goal update
- PGL_PC8 - PC/ goal delete
- PPG_PCG - PC/ pathway (goal-oriented) add
- PPG_PCH - PC/ pathway (goal-oriented) update
- PPG_PCJ - PC/ pathway (goal-oriented) delete
- PPP_PCB - PC/ pathway (problem-oriented) add
- PPP_PCB - PC/ pathway (problem-oriented) add
- PPP_PCC - PC/ pathway (problem-oriented) update
- PPP_PCC - PC/ pathway (problem-oriented) update
- PPP_PCD - PC/ pathway (problem-oriented) delete
- PPP_PCD - PC/ pathway (problem-oriented) delete
- PPR_PC1 - PC/ problem add
- PPR_PC1 - PC/ problem add
- PPR_PC2 - PC/ problem update
- PPR_PC2 - PC/ problem update
- PPR_PC3 - PC/ problem delete
HR and Admin (PMU)
CareRight supports SAML and other technologies to quickly onboard your staff, as well as Certifications for staff.
Not supported.
- PIN_I07 - Unsolicited insurance information
- PIN_I07 - Unsolicited insurance information
- PMU_B01 - Add personnel record
- PMU_B01 - Add personnel record
- PMU_B02 - Update personnel record
- PMU_B02 - Update personnel record
- PMU_B03 - Delete personnel re cord
- PMU_B03 - Delete personnel re cord
- PMU_B04 - Active practicing person
- PMU_B04 - Active practicing person
- PMU_B05 - Deactivate practicing person
- PMU_B05 - Deactivate practicing person
- PMU_B06 - Terminate practicing person
- PMU_B07 - Grant Certificate/Permission
- PMU_B08 - Revoke Certificate/Permission
Queries (QBP)
Not supported
- QBP_E03 - HealthCare Services Invoice Status
- QBP_E22 - Authorization Request Status
- QBP_Q11 - Query by parameter requesting an RSP segment pattern response
- QBP_Q13 - Query by parameter requesting an RTB - tabular response
- QBP_Q15 - Query by parameter requesting an RDY display response
- QBP_Q21 - Get person demographics
- QBP_Q22 - Find candidates
- QBP_Q23 - Get corresponding identifiers
- QBP_Q24 - Allocate identifiers
- QBP_Q25 - Personnel Information by Segment Query
- QBP_Q31 - QBP Query Dispense history
- QBP_Q32 - Find Candidates including Visit Information
- QBP_Q33 - Get Donor Record Candidates
- QBP_Q34 - Get Donor Record
- QBP_Z73 - Information about Phone Calls
- QBP_Z75 - Tabular Patient List
- QBP_Z77 - Tabular Patient List
- QBP_Z79 - Dispense Information
- QBP_Z81 - Dispense History
- QBP_Z85 - Pharmacy Information Comprehensive
- QBP_Z87 - Dispense Information
- QBP_Z89 - Lab Results History
- QBP_Z91 - Who Am I
- QBP_Z93 - Tabular Dispense History
- QBP_Z95 - Tabular Dispense History
- QBP_Z97 - Dispense History
- QBP_Z99 - Who Am I
- QBP_Znn -
- QCN_J01 - Cancel query/acknowledge message
- QSB_Q16 - Create subscription
- QSB_Z83 - ORU Subscription
- QSX_J02 - Cancel subscription/acknowledge message
- QVR_Q17 - Query for previous events
Patient Lists & Misc (RTB)
Not supported
- RTB_Z76 - Tabular Patient List (Response)
- RTB_Z78 - Tabular Patient List (Response)
- RTB_Z92 - Who Am I (Response)
- RTB_Z94 - Tabular Dispense History (Response)
- RTB_Z96 - Tabular Dispense History (Response)
- SCN_S37 - Notification of anti-microbial device cycle data
- SDN_S36 - Notification of anti-microbial device data
- SDR_S31 - Request anti-microbial device data
Appointments (SRM)
Supported:
- SIU_S12 - Notification of new appointment booking. See API Server - HL7 MLLP Messages for publishing.
Not supported:
- SIU_S13 - Notification of appointment rescheduling
- SIU_S14 - Notification of appointment modification
- SIU_S15 - Notification of appointment cancellation
- SIU_S16 - Notification of appointment discontinuation
- SIU_S17 - Notification of appointment deletion
- SIU_S18 - Notification of addition of service/resource on appointment
- SIU_S19 - Notification of modification of service/resource on appointment
- SIU_S20 - Notification of cancellation of service/resource on appointment
- SIU_S21 - Notification of discontinuation of service/resource on appointment
- SIU_S22 - Notification of deletion of service/resource on appointment
- SIU_S23 - Notification of blocked schedule time slot(s)
- SIU_S24 - Notification of opened ("unblocked") schedule time slot(s)
- SIU_S26 - SIU/ACK Notification that patient did not show up for schedule appointment
- SIU_S27 - Broadcast Notification of Scheduled Appointments
- SRR_S01 - Scheduled Request Response
- SRR_S02 - Scheduled Request Response - Request Appointment Rescheduling
- SRR_S03 - Scheduled Request Response - Request Appointment Modification
- SRR_S04 - Scheduled Request Response - Request Appointment Cancellation
- SRR_S05 - Scheduled Request Response - Request Appointment Discontinuation
- SRR_S06 - Scheduled Request Response - Request Appointment Deletion
- SRR_S07 - Scheduled Request Response - Request Addition of Service/Resource on Appointment
- SRR_S08 - Scheduled Request Response - Request Modification of Service/Resource on Appointment
- SRR_S09 - Scheduled Request Response - Request Cancellation of Service/Resource on Appointment
- SRR_S10 - Scheduled Request Response - Request Discontinuation of Service/Resource on Appointment
- SRR_S11 - Scheduled Request Response - Request Deletion of Service/Resource on Appointment
Patient Administration (ADT)
Supported:
- ADT_A08 - Update patient information
- ADT_A04 - Register a patient
- ADT_A40 - Merge patient - patient identifier list (Publish)
Not supported:
- ADT_A01 - Admit/visit notification
- ADT_A02 - Transfer a patient
- ADT_A03 - Discharge/end visit
- ADT_A05 - Pre-admit a patient
- ADT_A06 - Change an outpatient to an inpatient
- ADT_A07 - Change an inpatient to an outpatient
- 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_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_A31 - Update person information
- ADT_A32 - Cancel patient arriving - tracking
- ADT_A33 - Cancel patient departing - tracking
- ADT_A37 - Unlink patient information
- ADT_A38 - Cancel pre-admit
- ADT_A41 - Merge account - patient account number
- ADT_A42 - Merge visit - visit number
- ADT_A43 - Move patient information - patient identifier list
- ADT_A45 - Move visit information - visit number
- ADT_A47 - Change patient identifier list
- 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
Patient Accounts & Financials
See API Server - HL7 MLLP Messages for detail of financial messages
Not Supported:
- 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
- DFT_P03 - Post detail financial transaction
- DFT_P11 - Post Detail Financial Transactions - Expanded
Blood products (BDP)
Not supported
- 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
Patient Referrals (REF)
Supported:
- REF_I12 - Patient referral - Receiving - Multiple vendors
Not supported:
- REF_I13 - Modify patient referral
- REF_I14 - Cancel patient referral
- REF_I15 - Request patient referral status
FHIR Messages supported
We generally parse all FHIR 4 AU messages, documentation pending.
.