TEST: OHIE-CR-09-HL7v2
Patient Identity Query – Identifier query
In this test, the test harness will register a patient with a local identifier (TEST domain) and will subsequently query the receiver to retrieve the identifiers linked to the newly registered patient.
References
Pre-Conditions / Setup
Setup the receiver so that OID 2.16.840.1.113883.3.72.5.9.1 has assigning authority of TEST
Setup the receiver so that OID 2.16.840.1.113883.3.72.5.9.9 has assigning authority of NID
Test Step 1:
Test harness sends PIX query for identifier RJ-443 (an un-registered patient) and validates the receiver behaves appropriately.
MSH|^~\&|TEST_HARNESS|TEST|CR1|MOH_CAAT|20090223144546||QBP^Q23^QBP_Q21|TEST-CR-09-10|P|2.5
QPD|IHE PIX Query|Q0910|RJ-443^^^TEST^PI
RCP|I
Expected Behaviour
Receiver accepts the message with AE
Receiver conveys no data found with AE in QAK
Receiver indicates error by sending an ERR segment with QPD^1^3^1^1
Test Step 2:
Test harness sends PIX query for identifier RJ-443 (an un-registered patient) in domain RANDOM (an un-registered) domain
MSH|^~\&|TEST_HARNESS|TEST|CR1|MOH_CAAT|20090223144546||QBP^Q23^QBP_Q21|TEST-CR-09-20|P|2.5
QPD|IHE PIX Query|Q0920|RJ-443^^^RANDOM^PI
RCP|I
Expected Behaviour
Receiver rejects the message with AE
Receiver conveys query error with AE in QAK
Receiver indicates error by sending an ERR segment with QPD^1^3^4^1
Test Step 3:
Test harness sends ADT^A01 message registering a patient.
MSH|^~\&|TEST_HARNESS^^|TEST^^|CR1^^|MOH_CAAT^^|20141104174451||ADT^A01^ADT_A01|TEST-CR-09-30|P|2.3.1
EVN||20101020
PID|||RJ-443^^^TEST||SMITH^STEPHANIE^^^^^L||198306|F|||
PV1||I
Expected Behaviour
Receiver Accepts Message with an AA
MSH-5 and MSH-6 matches “TEST_HARNESS|TEST”
Test Step 4:
Test harness ensures that patient was registered by executing:
MSH|^~\&|TEST_HARNESS|TEST|CR1|MOH_CAAT|20090223144546||QBP^Q23^QBP_Q21|TEST-CR-09-40|P|2.5
QPD|IHE PIX Query|Q0940|RJ-443^^^TEST^PI
RCP|I
Expected Behaviour
Receiver Accepts message with an AA
Response message contains exactly one PID segment
QAK of OK
PID-3 of PID segment contains an identifier having:
PID.3.1.1 = RJ-443
PID.3.4.1 = TEST
PID.3.4.2 = 2.16.840.1.113883.3.72.5.9.1
PID.3.4.3 = ISO
Last updated
Was this helpful?