HL7 v2.5.1 Specificationsv2.5.1

to moveEnter to openTry PID-5, ADT, 0004

PEX: Product experience message

This page lists the structures and trigger events PEX defines, taken from the standard. The written commentary that theADT page carries has not been written for PEX.

Recognising PEX messages

PEX announces itself in MSH-9 like this:

MSH-9PEX^P07^PEX_P07
  1. MSH-9.1PEXmessage code: what kind of message this is
  2. MSH-9.2P07trigger event: what happened in the real world
  3. MSH-9.3PEX_P07message structure: which segments to expect, and in what order

How to use these specifications explains MSH-9 in full, with a worked example.

Message structures

PEX takes 1 structure.

PEX_P07

No trigger event in the standard names this structure.

You must always send: MSH, EVN, PID, PES, PEO, PCR. Everything else is optional, or required only inside a group you chose to send.

SegmentNameOPTCardinality
MSHR1..1
SFTO0..*
EVNR1..1
PIDR1..1
PD1O0..1
NTEO0..*
VISITa group of 2 segments, repeated togetherO0..1
PV1in VISITR1..1
PV2in VISITO0..1
EXPERIENCEa group of 2 segments, repeated togetherR1..*
PESR1..1
PEX_OBSERVATIONa group of 2 segments, repeated togetherR1..*
PEOR1..1
PEX_CAUSEa group of 8 segments, repeated togetherR1..*
PCRR1..1
RX_ORDERa group of 3 segments, repeated togetherO0..1
RXEin RX_ORDERR1..1
TIMING_QTYin RX_ORDERa group of 2 segments, repeated togetherR1..*
TQ1in TIMING_QTYR1..1
TQ2in TIMING_QTYO0..*
RXRin RX_ORDERO0..*
RX_ADMINISTRATIONa group of 2 segments, repeated togetherO0..*
RXAin RX_ADMINISTRATIONR1..1
RXRin RX_ADMINISTRATIONO0..1
PRBO0..*
OBXO0..*
NTEO0..*
ASSOCIATED_PERSONa group of 5 segments, repeated togetherO0..1
NK1in ASSOCIATED_PERSONR1..1
ASSOCIATED_RX_ORDERin ASSOCIATED_PERSONa group of 3 segments, repeated togetherO0..1
RXEin ASSOCIATED_RX_ORDERR1..1
NK1_TIMING_QTYin ASSOCIATED_RX_ORDERa group of 2 segments, repeated togetherR1..*
TQ1in NK1_TIMING_QTYR1..1
TQ2in NK1_TIMING_QTYO0..*
RXRin ASSOCIATED_RX_ORDERO0..*
ASSOCIATED_RX_ADMINin ASSOCIATED_PERSONa group of 2 segments, repeated togetherO0..*
RXAin ASSOCIATED_RX_ADMINR1..1
RXRin ASSOCIATED_RX_ADMINO0..1
PRBin ASSOCIATED_PERSONO0..*
OBXin ASSOCIATED_PERSONO0..*
STUDYa group of 2 segments, repeated togetherO0..*
CSRin STUDYR1..1
CSPin STUDYO0..*

R inside a group means required of that group. Send the group and you must include that segment; leave the group out and it never appears. This structure has 12 such groups: VISIT, EXPERIENCE, PEX_OBSERVATION, PEX_CAUSE, RX_ORDER, TIMING_QTY, RX_ADMINISTRATION, ASSOCIATED_PERSON, ASSOCIATED_RX_ORDER, NK1_TIMING_QTY, ASSOCIATED_RX_ADMIN, STUDY.

Trigger events

The trigger event is the real-world thing that made the message get sent. PEX defines 1.

EventNameStructure
P07P07