|
![]() |
The following information was retrieved from the HL7 Version 2.5.1 Implementation Guide for Immunization Messaging (U.S. Department of Health and Human Services, 2014) and describes various QBP message segment specifications.
SEQ | LEN | Data Type | Cardinality | Value Set | ELEMENT NAME | Usage | Constraint |
1 | 1 | ST | [1..1] | Field Seperator | R | The MSH.1 field shall be | | |
2 | 4 | ST | [1..1] | Encoding Characters | R | The MSH.2 field shall be ^-\& | |
3 | HD | [0..1] | 0361 | Sending Application | RE | No constraint | |
4 | HD | [0..1] | 0362 | Sending Facility | RE | No constraint | |
5 | HD | [0..1] | 0361 | Receiving Application | RE | No constraint | |
6 | HD | [0..1] | 0362 | Receiving Facility | RE | No constraint | |
7 | 26 | TS_Z | [1..1] | Date/Time of Message | R | The degree of precision must be at least to the second, (format YYYYMMDDHHMMSS+/-ZZZZ). | |
8 | 40 | ST | [0..1] | Security | O | ||
9 | 15 | MSG | [1..1] | Message Type | R | RSP^K11^RSP_K11 | |
10 | 199 | ST | [1..1] | Message Control ID | R | ||
11 | 3 | PT | [1..1] | Processing ID | R | ||
12 | VID | [1..1] | Version ID | R | 2.5.1 | ||
13 | 15 | NM | [0..1] | Sequence Number | O | ||
14 | 180 | ST | [0..1] | Continuation Pointer | O | ||
15 | 2 | ID | [0..1] | 0155 | Accept Acknowledgment Type | R | NE |
16 | 2 | ID | [0.11] | 0155 | Accept Acknowledgment Type | RE | |
17 | 3 | ID | [0..1] | 0399 | Country Code | X | blank |
18 | 16 | ID | [0..1] | 0211 | Character Set | X | blank |
19 | CE | [0..1] | Principal Language of Message | X | blank | ||
20 | 20 | ID | [0..1] | Alternate Character Set Handling Scheme | X | blank | |
21 | EI | [1..1] | Message Profile Identifier | R | Z33^CDCPHINVS | ||
22 | XON | [0..1] | 0362 | Sending Responsible Organization | RE | ||
23 | XON | [0..1] | 0362 | Receiving Responsible Organization | RE |
Source: HL7 Version 2.5.1 Implementation Guide: Immunization Messaging (Release 1.5) 10/1/2014, p. 222.
Modifications: MSH-7 description, MSH-11 usage, MSH-15 usage, MSH-16 usage.
MSA has been altered as described in the following table:
SEQ | Element Name | Data Type | Usage | Cardinality | LEN | Conditional Predicate | Value Set | Description/Comment |
1 | Acknowledgment Code | ID | R | [1..1] | 2..2 | HL70008 | Will be AA, AE, or AR | |
2 | Message Control ID | ST | RE | [1..1] | 1..199 | Reflects the value submitted in MSH-10 | ||
3 | Text Message | ST | O | [1..1] | 1..2^31-1 | A human-readable description of errors, warnings, and rejections | ||
4 | Expected Sequence Number | X | Not used by PHC Hub | |||||
5 | Delayed Acknowledgment Type | X | Not used by PHC Hub | |||||
6 | Error Condition | CE | O | If MSA-1 is AE or AR | Will be HL70357 |
Source: HL7 Version 2.5.1 Implementation Guide: Immunization Messaging (Release 1.5) 10/1/2014, p. 234.
Modifications: MSH-2 usage, MSA-3 usage and length, MSA-4 usage, MSA-5 usage, and MSA-6 usage.
SEQ | Element Name | Data Type | Usage | Cardinality | LEN | Conditional Predicate | Value Set | Description/Comment |
1 | Error Code and Location | ELD | X | Not supported for Version 2.5 and later | ||||
2 | Error Location | ERL | RE | [0..1] | 18 | |||
3 | HL7 Error Code | CWE | R | [0..1] | HL70357 | |||
4 | Severity | ID | R | [1..1] | 1..1 | HL70516 | Always "E" | |
5 | Application Error Code | CWE | RE | [0..1] | HL70533 | |||
6 | Application Error Parameter | ST | X | |||||
7 | Diagnostic Information | TX | X | |||||
8 | User Message | TX | X | [0..1] | This is a locally specified informative text message about the error. | |||
9 | Inform Person Indicator | IS | X | |||||
10 | Override Type | CWE | X | |||||
11 | Override Reason Code | CWE | X | |||||
12 | Help Desk Contact Point | XTN | X |
Source: HL7 Version 2.5.1 Implementation Guide: Immunization Messaging (Release 1.5) 10/1/2014, p. 129.
Modifications: ERR-4 description and ERR-6 to ERR-12 usage.
SEQ | Element Name | Data Type | Usage | Cardinality | LEN | Conditional Predicate | Value Set | Description/Comment |
1 | Query Tag | ST | R | [1..1] | 32 | Reflection of submitted value in QPD-2. If this value is blank, PHC Hub creates a unique random value for it. | ||
2 | Query Response Status | ID | R | [0..1] | Will be OK or NF | |||
3 | Message Query Name | CE | R | [1..1] | Reflection of QPD-1. If QPD-1.1 is blank, it defaults to Z34. | |||
4 | Hit Count | NM | X | [0..1] | This is not supported. | |||
5 | This Payload | NM | X | [0..1] | This is not supported. | |||
6 | Hits Remaining | NM | X | [0..1] | This is not supported. |
Source: HL7 Version 2.5.1 Implementation Guide: Immunization Messaging (Release 1.5) 10/1/2014, p. 189.
Modifications: QAK-2 usage, QAK-4 usage, QAK-5 usage, and QAK-6 usage.
Field Seq (Query ID=Z34) | Name | LEN | Type | Usage | Rep | Segment Field Name | Element Name or Value |
1 | MessageQueryName | CE | R | Z44^Request Immunization History^HL70471 | |||
2 | QueryTag | 32 | ST | R | |||
3 | PatientList | CX | RE | Y | PID.3 | PID-3: Patient Identifier List | |
4 | PatientName | XPN | RE | PID.5 | PID-5: Patient Name | ||
5 | PatientMotherMaidenName | XPN_M | RE | PID.6 | PID-6: Mother's maiden name | ||
6 | Patient Date of Birth | 26 | TS_NZ | RE | PID.7 | PID-7: Patient date of birth | |
7 | Patient Sex | 1 | IS | RE | PID.8 | PID-8: Patient sex | |
8 | Patient Address | XAD | RE | PID.11 | PID-11: Patient Address - does not reflect repetitions | ||
9 | Patient Home Phone | ST | RE | PID.13 | PID-13: Patient home phone - value is reflected in QPD-9.1 | ||
10 | Patient Multiple Birth Indicator | 1 | ID | X | PID.24 | PID-24: Patient multiple birth indicator | |
11 | Patient Birth Order | 2 | NM | X | PID.25 | PID-25: Patient birth order | |
12 | Client Last Updated Date | TS | X | PID.33 | PID-33: Patient last update date | ||
13 | Client Last Update Facility | HD | X | PID.34 | PID-34: Patient last update facility |
Source: HL7 Version 2.5.1 Implementation Guide: Immunization Messaging (Release 1.5) 10/1/2014, p. 256.
Modifications: QPD-8 description, QPD-9 type, QPD-10 usage, QPD-11 usage, QPD-12 usage, and QPD-13 usage.
![]() |