PipeHat Open PipeHat
HL7 V2 | TABLE 0003

Table 0003: Event Type

HL7-defined table of codes specifying the trigger event for Version 2.x interface messages.

Type
HL7-defined
Codes
384
Introduced
HL7 v2.1
Used in
MSH-9.2
FHIR code system
http://terminology.hl7.org/CodeSystem/v2-0003
THO code system
http://terminology.hl7.org/CodeSystem/v2-0003
OID
2.16.840.1.113883.18.4

HL7-defined: The standard fixes the values. PipeHat flags codes outside this list as warnings.

Codes

CodeMeaningDefinitionFHIR codeStatus
X01PEX - Product experience—Deprecated in v2.9
A01ADT/ACK - Admit/visit notificationA01
A02ADT/ACK - Transfer a patientA02
A03ADT/ACK - Discharge/end visitA03
A04ADT/ACK - Register a patientA04
A05ADT/ACK - Pre-admit a patientA05
A06ADT/ACK - Change an outpatient to an inpatientA06
A07ADT/ACK - Change an inpatient to an outpatientA07
A08ADT/ACK - Update patient informationA08
A09ADT/ACK - Patient departing - trackingA09
A10ADT/ACK - Patient arriving - trackingA10
A11ADT/ACK - Cancel admit/visit notificationA11
A12ADT/ACK - Cancel transferA12
A13ADT/ACK - Cancel discharge/end visitA13
A14ADT/ACK - Pending admitA14
A15ADT/ACK - Pending transferA15
A16ADT/ACK - Pending dischargeA16
A17ADT/ACK - Swap patientsA17
A18ADT/ACK - Merge patient informationA18deprecated
A19QRY/ADR - Patient queryA19deprecated
A20ADT/ACK - Bed status updateA20
A21ADT/ACK - Patient goes on a "leave of absence"A21
A22ADT/ACK - Patient returns from a "leave of absence"A22
A23ADT/ACK - Delete a patient recordA23
A24ADT/ACK - Link patient informationA24
A25ADT/ACK - Cancel pending dischargeA25
A26ADT/ACK - Cancel pending transferA26
A27ADT/ACK - Cancel pending admitA27
A28ADT/ACK - Add person informationA28
A29ADT/ACK - Delete person informationA29
A30ADT/ACK - Merge person informationA30deprecated
A31ADT/ACK - Update person informationA31
A32ADT/ACK - Cancel patient arriving - trackingA32
A33ADT/ACK - Cancel patient departing - trackingA33
A34ADT/ACK - Merge patient information - patient ID onlyA34deprecated
A35ADT/ACK - Merge patient information - account number onlyA35deprecated
A36ADT/ACK - Merge patient information - patient ID and account numberA36deprecated
A37ADT/ACK - Unlink patient informationA37
A38ADT/ACK - Cancel pre-admitA38
A39ADT/ACK - Merge person - patient IDA39deprecated
A40ADT/ACK - Merge patient - patient identifier listA40
A41ADT/ACK - Merge account - patient account numberA41
A42ADT/ACK - Merge visit - visit numberA42
A43ADT/ACK - Move patient information - patient identifier listA43
A44ADT/ACK - Move account information - patient account numberA44
A45ADT/ACK - Move visit information - visit numberA45
A46ADT/ACK - Change patient IDA46deprecated
A47ADT/ACK - Change patient identifier listA47
A48ADT/ACK - Change alternate patient IDA48deprecated
A49ADT/ACK - Change patient account numberA49
A50ADT/ACK - Change visit numberA50
A51ADT/ACK - Change alternate visit IDA51
A52ADT/ACK - Cancel leave of absence for a patientA52
A53ADT/ACK - Cancel patient returns from a leave of absenceA53
A54ADT/ACK - Change attending doctorA54
A55ADT/ACK - Cancel change attending doctorA55
A60ADT/ACK - Update allergy informationA60
A61ADT/ACK - Change consulting doctorA61
A62ADT/ACK - Cancel change consulting doctorA62
B01PMU/ACK - Add personnel recordB01
B02PMU/ACK - Update personnel recordB02
B03PMU/ACK - Delete personnel re cordB03
B04PMU/ACK - Active practicing personB04
B05PMU/ACK - Deactivate practicing personB05
B06PMU/ACK - Terminate practicing personB06
B07PMU/ACK - Grant Certificate/PermissionB07
B08PMU/ACK - Revoke Certificate/PermissionB08
C01CRM - Register a patient on a clinical trialC01
C02CRM - Cancel a patient registration on clinical trial (for clerical mistakes only)C02
C03CRM - Correct/update registration informationC03
C04CRM - Patient has gone off a clinical trialC04
C05CRM - Patient enters phase of clinical trialC05
C06CRM - Cancel patient entering a phase (clerical mistake)C06
C07CRM - Correct/update phase informationC07
C08CRM - Patient has gone off phase of clinical trialC08
C09CSU - Automated time intervals for reporting, like monthlyC09
C10CSU - Patient completes the clinical trialC10
C11CSU - Patient completes a phase of the clinical trialC11
C12CSU - Update/correction of patient order/result informationC12
CNQCancel QueryCNQ
E01Submit HealthCare Services InvoiceE01
E02Cancel HealthCare Services InvoiceE02
E03HealthCare Services Invoice StatusE03
variesMFQ/MFR - Master files query (use event same as asking for e.g., M05 - location)—Deprecated in v2.9
E04Re-Assess HealthCare Services Invoice RequestE04
E10Edit/Adjudication ResultsE10
E12Request Additional InformationE12
E13Additional Information ResponseE13
E15Payment/Remittance AdviceE15
E20Submit Authorization RequestE20
E21Cancel Authorization RequestE21
E22Authorization Request StatusE22
E24Authorization ResponseE24
E30Submit Health Document related to Authorization RequestE30
E31Cancel Health Document related to Authorization RequestE31
I01RQI/RPI - Request for insurance informationI01
I02RQI/RPL - Request/receipt of patient selection display listI02
I03RQI/RPR - Request/receipt of patient selection listI03
I04RQD/RPI - Request for patient demographic dataI04
I05RQC/RCI - Request for patient clinical informationI05deprecated
I06RQC/RCL - Request/receipt of clinical data listingI06deprecated
I07PIN/ACK - Unsolicited insurance informationI07
I08RQA/RPA - Request for treatment authorization informationI08
I09RQA/RPA - Request for modification to an authorizationI09
I10RQA/RPA - Request for resubmission of an authorizationI10
I11RQA/RPA - Request for cancellation of an authorizationI11
I12REF/RRI - Patient referralI12
I13REF/RRI - Modify patient referralI13
I14REF/RRI - Cancel patient referralI14
I15REF/RRI - Request patient referral statusI15
I16Collaborative Care ReferralI16
I17Modify Collaborative Care ReferralI17deprecated
I18Cancel Collaborative Care ReferralI18deprecated
I19Collaborative Care Query/Collaborative Care Query UpdateI19
I20Asynchronous Collaborative Care UpdateI20
I21Collaborative Care MessageI21
I22Collaborative Care Fetch / Collaborative Care InformationI22
J01QCN/ACK - Cancel query/acknowledge messageJ01
J02QSX/ACK - Cancel subscription/acknowledge messageJ02
K11RSP - Segment pattern response in response to QBP^Q11K11
K13RTB - Tabular response in response to QBP^Q13K13
K15RDY - Display response in response to QBP^Q15K15
K21RSP - Get person demographics responseK21
K22RSP - Find candidates responseK22
K23RSP - Get corresponding identifiers responseK23
K24RSP - Allocate identifiers responseK24
K25RSP - Personnel Information by Segment ResponseK25
K31RSP -Dispense History ResponseK31
K32Find Candidates including Visit Information ResponseK32
K33Get Donor Record Candidates Response MessageK33
K34Segment Pattern Response MessageK34
M01MFN/MFK - Master file not otherwise specifiedM01deprecated
M02MFN/MFK - Master file - staff practitionerM02
M03MFN/MFK - Master file - test/observationM03deprecated
M04MFN/MFK - Master files charge descriptionM04
M05MFN/MFK - Patient location master fileM05
M06MFN/MFK - Clinical study with phases and schedules master fileM06
M07MFN/MFK - Clinical study without phases but with schedules master fileM07
M08MFN/MFK - Test/observation (numeric) master fileM08
M09MFN/MFK - Test/observation (categorical) master fileM09
M10MFN/MFK - Test /observation batteries master fileM10
M11MFN/MFK - Test/calculated observations master fileM11
M12MFN/MFK - Master file notification messageM12
M13MFN/MFK - Master file notification - generalM13
M14MFN/MFK - Master file notification - site definedM14
M15MFN/MFK - Inventory item master file notificationM15
R0RR0R - Pharmacy prescription order query response—Deprecated in v2.9
M16MFN/MFK - Master File Notification Inventory Item EnhancedM16
M17DRG Master File MessageM17
M18MFN/MFK - Master file notification - Test/Observation (Payer)M18
N01NMQ/NMR - Application management query messageN01deprecated
N02NMD/ACK - Application management data message (unsolicited)N02
O01ORM - Order message (also RDE, RDS, RGV, RAS)O01deprecated
O02ORR - Order response (also RRE, RRD, RRG, RRA)O02deprecated
O03OMD - Diet orderO03
O04ORD - Diet order acknowledgmentO04
O05OMS - Stock requisition orderO05
O06ORS - Stock requisition acknowledgmentO06
O07OMN - Non-stock requisition orderO07
O08ORN - Non-stock requisition acknowledgmentO08
O09OMP - Pharmacy/treatment orderO09
O10ORP - Pharmacy/treatment order acknowledgmentO10
O11RDE - Pharmacy/treatment encoded orderO11
O12RRE - Pharmacy/treatment encoded order acknowledgmentO12
O13RDS - Pharmacy/treatment dispenseO13
O14RRD - Pharmacy/treatment dispense acknowledgmentO14
O15RGV - Pharmacy/treatment giveO15
O16RRG - Pharmacy/treatment give acknowledgmentO16
O17RAS - Pharmacy/treatment administrationO17
O18RRA - Pharmacy/treatment administration acknowledgmentO18
O19OMG - General clinical orderO19
O20ORG/ORL - General clinical order responseO20
O21OML - Laboratory orderO21
O22ORL - General laboratory order response message to any OMLO22
O23OMI - Imaging orderO23
O24ORI - Imaging order response message to any OMIO24
O25RDE - Pharmacy/treatment refill authorization requestO25
O26RRE - Pharmacy/Treatment Refill Authorization AcknowledgementO26
O27OMB - Blood product orderO27
O28ORB - Blood product order acknowledgmentO28
O29BPS - Blood product dispense statusO29
O30BRP - Blood product dispense status acknowledgmentO30
O31BTS - Blood product transfusion/dispositionO31
O32BRT - Blood product transfusion/disposition acknowledgmentO32
O33OML - Laboratory order for multiple orders related to a single specimenO33
O34ORL - Laboratory order response message to a multiple order related to single specimen OMLO34
O35OML - Laboratory order for multiple orders related to a single container of a specimenO35
R05QRY/DSR - query for display results (See Q01)—Deprecated in v2.9
O36ORL - Laboratory order response message to a single container of a specimen OMLO36
R06UDM - unsolicited update/display results (See Q05)—Deprecated in v2.9
O37OPL - Population/Location-Based Laboratory Order MessageO37
O38OPR - Population/Location-Based Laboratory Order Acknowledgment MessageO38
O39Specimen shipment centric laboratory orderO39
O40Specimen Shipment Centric Laboratory Order Acknowledgment MessageO40
O41DBC - Create Donor Record MessageO41
O42DBU - Update Donor Record MessageO42
RARRAR - Pharmacy administration information query response—Deprecated in v2.9
O43General Order Message with Document Payload Acknowledgement MessageO43
RDRRDR - Pharmacy dispense information query response—Deprecated in v2.9
Q04EQQ - Embedded query language query—Deprecated in v2.9
O44Donor Registration - Minimal MessageO44
RERRER - Pharmacy encoded order information query response—Deprecated in v2.9
O45Donor Eligibility Observations MessageO45
RGRRGR - Pharmacy dose information query response—Deprecated in v2.9
O46Donor Eligiblity MessageO46
Q07VQQ - Virtual table query—Deprecated in v2.9
O47Donor Request to Collect MessageO47
Q08SPQ - Stored procedure request—Deprecated in v2.9
O48Donation Procedure MessageO48
Q09RQQ - event replay query—Deprecated in v2.9
O49Pharmacy/Treatment Dispense Request MessageO49
O50Pharmacy/Treatment Encoded Order AcknowledgmentO50
O51OSU – Order Status UpdateO51N
O52OSU – Order Status Update AcknowledgementO52N
O53ORL - General Laboratory Order Acknowledgment Message (Patient Optional)O53N
O54ORL - Laboratory Order Acknowledgment Message – Multiple Order Per Specimen (Patient Optional)O54N
O55ORL - Laboratory Order Acknowledgment Message – Multiple Order Per Container of Specimen (Patient Optional)O55N
O56ORL - Specimen Shipment Centric Laboratory Order Acknowledgment Message (Patient Optional)O56N
O57OMQ- General Order Message with Document PayloadO57B
O58ORX - General Order Message with Document Payload Acknowledgement MessageO58N
O59OML - Laboratory order for additional work upFulfillment order for work up on a previously communicated result or submitted specimenO59N
P01BAR/ACK - Add patient accountsP01
P02BAR/ACK - Purge patient accountsP02
P03DFT/ACK - Post detail financial transactionP03
P04QRY/DSP - Generate bill and A/R statementsP04deprecated
P05BAR/ACK - Update accountP05
P06BAR/ACK - End accountP06
P07PEX - Unsolicited initial individual product experience reportP07
R03QRY/DSR Display-oriented results, query/unsol. update (for backward compatibility only) (Replaced by Q05)—Deprecated in v2.9
P08PEX - Unsolicited update individual product experience reportP08
P09SUR - Summary product experience reportP09deprecated
P10BAR/ACK -Transmit Ambulatory Payment Classification(APC)P10
R07EDR - Enhanced Display Response—Deprecated in v2.9
P11DFT/ACK - Post Detail Financial Transactions - NewP11
R08TBR - Tabular Data Response—Deprecated in v2.9
P12BAR/ACK - Update Diagnosis/ProcedureP12
PC1PPR - PC/ problem addPC1
R09ERP - Event Replay Response—Deprecated in v2.9
PC2PPR - PC/ problem updatePC2
PC3PPR - PC/ problem deletePC3
PC4QRY - PC/ problem queryPC4deprecated
PC5PRR - PC/ problem responsePC5deprecated
PC6PGL - PC/ goal addPC6
PC7PGL - PC/ goal updatePC7
PC8PGL - PC/ goal deletePC8
PC9QRY - PC/ goal queryPC9deprecated
PCAPPV - PC/ goal responsePCAdeprecated
PCBPPP - PC/ pathway (problem-oriented) addPCB
PCCPPP - PC/ pathway (problem-oriented) updatePCC
PCDPPP - PC/ pathway (problem-oriented) deletePCD
PCEQRY - PC/ pathway (problem-oriented) queryPCEdeprecated
PCFPTR - PC/ pathway (problem-oriented) query responsePCFdeprecated
PCGPPG - PC/ pathway (goal-oriented) addPCG
PCHPPG - PC/ pathway (goal-oriented) updatePCH
PCJPPG - PC/ pathway (goal-oriented) deletePCJ
PCKQRY - PC/ pathway (goal-oriented) queryPCKdeprecated
PCLPPT - PC/ pathway (goal-oriented) query responsePCLdeprecated
Q01QRY/DSR - Query sent for immediate responseQ01deprecated
Q02QRY/QCK - Query sent for deferred responseQ02deprecated
Q03DSR/ACK - Deferred response to a queryQ03deprecated
Q05UDM/ACK - Unsolicited display update messageQ05
Q06OSQ/OSR - Query for order statusQ06deprecated
Q11QBP - Query by parameter requesting an RSP segment pattern responseQ11
Q13QBP - Query by parameter requesting an RTB - tabular responseQ13
Q15QBP - Query by parameter requesting an RDY display responseQ15
Q16QSB - Create subscriptionQ16
Q17QVR - Query for previous eventsQ17
Q21QBP - Get person demographicsQ21
Q22QBP - Find candidatesQ22
Q23QBP - Get corresponding identifiersQ23
Q24QBP - Allocate identifiersQ24
Q25QBP - Personnel Information by Segment QueryQ25
Q26ROR - Pharmacy/treatment order responseQ26deprecated
Q27RAR - Pharmacy/treatment administration informationQ27deprecated
Q28RDR - Pharmacy/treatment dispense informationQ28deprecated
Q29RER - Pharmacy/treatment encoded order informationQ29deprecated
Q30RGR - Pharmacy/treatment dose informationQ30deprecated
Q31QBP Query Dispense historyQ31
Q32Find Candidates including Visit InformationQ32
Q33QBP - Get Donor Record CandidatesQ33
Q34QBP - Get Donor RecordQ34
R01ORU/ACK - Unsolicited transmission of an observation messageR01
R02QRY - Query for results of observationR02deprecated
R04ORF - Response to query; transmission of requested observationR04deprecated
R21OUL - Unsolicited laboratory observationR21deprecated
R22OUL - Unsolicited Specimen Oriented Observation MessageR22
R23OUL - Unsolicited Specimen Container Oriented Observation MessageR23
R24OUL - Unsolicited Order Oriented Observation MessageR24
R25OPU - Unsolicited Population/Location-Based Laboratory Observation MessageR25
R26OSM - Unsolicited Specimen Shipment Manifest MessageR26
R30ORU - Unsolicited Point-Of-Care Observation Message Without Existing Order - Place An OrderR30
R31ORU - Unsolicited New Point-Of-Care Observation Message - Search For An OrderR31
R32ORU - Unsolicited Pre-Ordered Point-Of-Care ObservationR32
R33ORA - Observation Report AcknowledgementR33
R40ORU - Unsolicited Report AlarmR40
R41Observation Report Alert AcknowledgementR41
R42ORU – Unsolicited Device Event Observation MessageR42N
R43ORU – Unsolicited Patient-Device Association Observation MessageR43N
RORROR - Pharmacy prescription order query responseRORdeprecated
S01SRM/SRR - Request new appointment bookingS01
S02SRM/SRR - Request appointment reschedulingS02
S03SRM/SRR - Request appointment modificationS03
S04SRM/SRR - Request appointment cancellationS04
S05SRM/SRR - Request appointment discontinuationS05
S06SRM/SRR - Request appointment deletionS06
S07SRM/SRR - Request addition of service/resource on appointmentS07
S08SRM/SRR - Request modification of service/resource on appointmentS08
S09SRM/SRR - Request cancellation of service/resource on appointmentS09
S10SRM/SRR - Request discontinuation of service/resource on appointmentS10
S11SRM/SRR - Request deletion of service/resource on appointmentS11
S12SIU/ACK - Notification of new appointment bookingS12
S13SIU/ACK - Notification of appointment reschedulingS13
S14SIU/ACK - Notification of appointment modificationS14
S15SIU/ACK - Notification of appointment cancellationS15
S16SIU/ACK - Notification of appointment discontinuationS16
S17SIU/ACK - Notification of appointment deletionS17
S18SIU/ACK - Notification of addition of service/resource on appointmentS18
S19SIU/ACK - Notification of modification of service/resource on appointmentS19
S20SIU/ACK - Notification of cancellation of service/resource on appointmentS20
S21SIU/ACK - Notification of discontinuation of service/resource on appointmentS21
S22SIU/ACK - Notification of deletion of service/resource on appointmentS22
S23SIU/ACK - Notification of blocked schedule time slot(s)S23
S24SIU/ACK - Notification of opened ("unblocked") schedule time slot(s)S24
S25SQM/SQR - Schedule query message and responseS25deprecated
S26SIU/ACK Notification that patient did not show up for schedule appointmentS26
S27SIU/ACK - Broadcast Notification of Scheduled AppointmentsS27
S28SLR/SLS - Request new sterilization lotS28
S29SLR/SLS - Request Sterilization lot deletionS29
S30STI/STS - Request itemS30
S31SDR/SDS - Request anti-microbial device dataS31
S32SMD/SMS - Request anti-microbial device cycle dataS32
S33STC/ACK - Notification of sterilization configurationS33
S34SLN/ACK - Notification of sterilization lotS34
S35SLN/ACK - Notification of sterilization lot deletionS35
S36SDN/ACK - Notification of anti-microbial device dataS36
S37SCN/ACK - Notification of anti-microbial device cycle dataS37
S38Containers Prepared for Specimen CollectionDescribes the event before specimen collection, when containers have been preparedS38N
S39Specimen Collection SuccessfulDescribes the event when specimen collection was successfulS39N
S40Specimen Collection UnsuccessfulDescribes the event when specimen collection was not successful and provides a means to document the reasonS40N
S41Specimen DepartedDescribes the event when a specimen has been moved from a locationS41N
S42Specimen ArrivedDescribes the event when a specimen has been moved to a locationS42N
S43Specimen AcceptedDescribes the event when a specimen has been accepted on the receiver side of a specimen movementS43N
S44Specimen RejectedDescribes the event when a specimen has been rejected by the receiver side of a specimen movementS44N
S45Specimen Re-identifiedDescribes the event when a specimen has been assigned an identifierS45N
S46Specimen De-identifiedDescribes the event when a specimen identifier has been removed to anonymize itS46N
S47Specimen Sent to ArchiveDescribes the event when a specimen has been moved into storageS47N
S48Specimen Retrieved from ArchiveDescribes the event when a specimen has been moved out of storageS48N
S49Specimen Disposed ofDescribes the event when a specimen has been permanently disposed ofS49N
S50Specimen Procedure Step Successful , with Derived Specimen(s)Describes the event when one or more specimen(s) has(ve) been created from one or more specimen(s)S50N
S51Specimen Procedure Step Successful, no Derived Specimen(s)Describes the event when a specimen has been successfully processed without producing any child specimen(s)S51N
S52Specimen Procedure Step UnsuccessfulDescribes the event when a specimen could not be successfully processed and provides a means to document the reasonS52N
T01MDM/ACK - Original document notificationT01
T02MDM/ACK - Original document notification and contentT02
T03MDM/ACK - Document status change notificationT03
T04MDM/ACK - Document status change notification and contentT04
T05MDM/ACK - Document addendum notificationT05
T06MDM/ACK - Document addendum notification and contentT06
T07MDM/ACK - Document edit notificationT07
T08MDM/ACK - Document edit notification and contentT08
T09MDM/ACK - Document replacement notificationT09
T10MDM/ACK - Document replacement notification and contentT10
T11MDM/ACK - Document cancel notificationT11
T12QRY/DOC - Document queryT12deprecated
U01ESU/ACK - Automated equipment status updateU01
U02ESR/ACK - Automated equipment status requestU02
U03SSU/ACK - Specimen status updateU03
U04SSR/ACK - specimen status requestU04
U05INU/ACK - Automated equipment inventory updateU05
U06INR/ACK - Automated equipment inventory requestU06
U07EAC/ACK - Automated equipment commandU07
U08EAR/ACK - Automated equipment responseU08
U09EAN/ACK - Automated equipment notificationU09
U10TCU/ACK - Automated equipment test code settings updateU10
U11TCR/ACK - Automated equipment test code settings requestU11
U12LSU/ACK - Automated equipment log/service updateU12
U13LSR/ACK - Automated equipment log/service requestU13
U14INR/ACK – Automated Equipment Inventory RequestU14
V01VXQ - Query for vaccination recordV01deprecated
V02VXX - Response to vaccination query returning multiple PID matchesV02deprecated
V03VXR - Vaccination record responseV03deprecated
V04VXU - Unsolicited vaccination record updateV04
VariesMFQ/MFR - Master files query (use event same as asking for e.g., M05 - location)Variesdeprecated
W01ORU - Waveform result, unsolicited transmission of requested informationW01deprecated
W02QRF - Waveform result, response to queryW02deprecated

FHIR codes from the HL7 v2-to-FHIR concept map EventType (unconditional mappings only).

Where it's used

ElementNameFHIR (v2-to-FHIR mapping)
MSH-9.2—

Elements with a dot (such as CX.5) are data type components, used wherever that data type appears.

Source: HL7 Terminology (THO) 7.4.0 and the HL7 v2-to-FHIR Implementation Guide 1.0.0, published by HL7 International under CC0. Check your trading partner's specification for the values they actually send.