The Patient Identification (PID) HL7 segment maps to the ContactPointPhone object in Salesforce.
HL7 V2.3 - Clinical Data Model Mapping
Here’s how the segments defined by HL7 V2.3 for PID map to fields in Salesforce standard objects.
Only the Segments supported by Salesforce are mentioned below.
Note
PID
Salesforce Field
Type
Notes
PID.2 - Patient ID (External ID)
Identifier
Object
The identifier record for the patient is associated to the patient by referencing the patient’s account record using the ParentRecordId field in Identifier.
PID.3 - Patient ID (Internal ID)
Identifier
Object
The identifier record for the patient is associated to the patient by referencing the patient’s account record using the ParentRecordId field in Identifier.
PID.4 - Alternate Patient ID
Identifier
Object
The identifier record for the patient is associated to the patient by referencing the patient’s account record using the ParentRecordId field in Identifier.
PID.5 - Patient Name
PersonName
Object
The name information for a patient is represented as PersonName records that reference the patient record using their PersonName.ParentRecordId field.
PID.7 - Date/Time of Birth
Contact.BirthDate
Date
Salesforce supports only the date of birth. The time of birth isn’t supported.
PID.8 - Sex
Contact.Gender
Picklist
N/A
PID.9 - Patient Alias
PersonName
Object
The name information for a patient is represented as PersonName records that reference the patient record using their PersonName.ParentRecordId field.
PID.11 - Patient Address
ContactPointAddress
Object
The address information for a patient is represented as ContactPointAddress records that reference the patient record using their ContactPointAddress.ParentId field.
PID.13 - Home Phone
ContactPointPhone
Object
The telecom information for a patient is represented as ContactPointPhone records that reference the patient record using their ContactPointPhone.ParentId field.
PID.14 - Work Phone
ContactPointPhone
Object
The telecom information for a patient is represented as ContactPointPhone records that reference the patient record using their ContactPointPhone.ParentId field.
PID.15 - Primary Langauge
PersonLanguage
Object
The name information for a patient is represented as PersonName records that reference the patient record using their PersonLanguage.IndividualId field.