PHC Hub logo  PHC Hub User Guide (v. July 2018)

Best Practices for QBP

PHC Hub uses three tiers to gauge the usefulness of a value in making an exact patient match.

Tier 1: QPD-3.1, QPD-3.5

Field Seq(Query ID=Z34) Name Key/Search Sort LEN TYPE Usage Rep Match Op TBL Segment Field Name Service Identifier Code Element Name or Value
3 PatientList       CX RE Y     PID.3   PID-3: Patient Identifier List

Source: Table 7-5: QPD Input Parameter Specification, from the HL7 Version 2.5.1 Implementation Guide: Immunization Messaging (Release 1.5) 10/1/2014, p. 145.

SEQ Component Name Data Type Usage  LEN Conditional Predicate Value Set Comments
1 ID Number ST R 15      
5 Identifier Type ID R 2.5   HL70203  

Source: Table 4-6: Extended Composite ID with Check Digit (CX), from the Table HL7 Version 2.5.1 Implementation Guide: Immunization Messaging (Release 1.5) 10/1/2014, p. 36.

Example:

QPD|||123456789^^^^MR

PHC Hub always first attempts to identify a patient using values sent in QPD-3. The values submitted in this field can be used to uniquely identify a patient independently of other submitted values. It is recommended to use these values to identify a patient if they are available.

Typical values used in QPD-3.5 are:

Example HL7 General Settings

Tier 2: QPD-4.1, QPD-4.2, QPD-5.1, QPD-6.1, NK1-2.2 & NK1-3.1

Field Seq (Query ID=Z34) Name Key/Search Sort LEN TYPE Usage Rep Match Op TBL Segment Field Name Service Identifier Code Element Name or Value
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

Source: Table 7-5: QBD Input Parameter Specification, from the HL7 Version 2.5.1 Implementation Guide: Immunization Messaging (Release 1.5) 10/1/2014, p. 145.

SEQ Component Name Data Type Usage LEN Conditional Predicate Value Sets Comments
1 Family Name FN R        
2 Given Name ST R 30      

Source: Table 4-31: Extended Person Name (XPN), from the HL7 Version 2.5.1 Implementation Guide: Immunization Messaging (Release 1.5) 10/1/2014, p. 61.

SEQ Component Name Data Type Usage LEN Conditional Predicate Value Sets Comments
1 Family Name FN R        
2 Given Name ST RE 30      

Source: Table 4-32: Extended Person Name (XPN_M), from the HL7 Version 2.5.1 Implementation Guide: Immunization Messaging (Release 1.5) 10/1/2014, p. 63.

SEQ Component Name Data Type Usage LEN Conditional Predicate Value Set Comments
1 Time DTM R        

Source: Table 4-25: Time Stamp No Time Zone (TS_NZ), from the HL7 Version 2.5.1 Implementation Guide: Immunization Messaging (Release 1.5) 10/1/2014, p. 52.

If the Tier 1 values are insufficient to determine a match, PHC Hub uses Tier 2 values to try to determine a match.

Location Name Comments
QPD-4.1 Patient Last Name Required
QPD-4.2 Patient First Name Required
QPD-5.1 Patient Mother's Maiden Name Not Required
QPD-5.2 Patient's Date Of Birth Not Required. Searches for Guardian First Name using Mother's First Name.
QPD-6.1   Required

Example:

QPD||||SMITH^JOHN|JONES^AMANDA|20150122

Tier 3

Should an exact match be made based on Tier 2 values alone, Tier 3 values are not considered. If Tier 2 results in the return of multiple patients, the following values are used to help filter the patients in the attempt to return a singular exact match:

Location Name Comments
QPD-3.1 Patient SSN QPD-3.5 must be SS
QPD-3.1 Patient Medicaid Number QPD-3.5 must be MA
QPD-3.1 Patient Birth File Number QPD-3.5 must be BR
QPD-4.3 Patient Middle  
QPD-5.1 Mother's Maiden Name This will search for the guardian last name, using the mother's maiden name.
QPD-7 Patient Gender  
QPD-8.1 Patient Address  
QPD-8.3 Patient City  
QPD-8.4 Patient State  
QPD-8.5 Patient Zip  
QPD-9 Patient Phone  
QPD-11 Birth Order  

Example:

QPD|||999887777^^^^SS~0123456789^^^^MA~5672354^^^^BR|SMITH^JOHN^JACOB|JONES^AMANDA|20150122|M|123 MAIN ST^^NASHVILLE^TN^37201|8005551212||1

STC | One logo