Note: This release is in preview. Features described here don’t become generally available until the latest general availability date that Salesforce announces for this release. Before then, and where features are noted as beta, pilot, or developer preview, we can’t guarantee general availability within any particular time frame or at all. Make your purchase decisions only on the basis of generally available products and features.
PID - Patient Identification
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.
| 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. |
| PID.16 - Marital Status | Contact.MaritalStatus | Picklist | N/A |
| PID.25 - Multiple Birth Indicator | Contact.SequenceInMultipleBirth | Double | N/A |
| PID.29 - Patient Death Date and Time | Contact.DeceasedDate | DateTime | N/A |