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.
PV1 - Patient Visit
The Patient Visit (PV1) HL7 segment maps to the Encounter object, among other objects in Salesforce.
HL7 V2.3 - Clinical Data Model Mapping
Here’s how the segments defined by HL7 V2.3 for PV1 map to fields in Salesforce standard
objects.
| PV1 | Salesforce Field | Type | Notes |
|---|---|---|---|
| PV1.2 - Patient Class | ClinicalEncounter.Category | Picklist | N/A |
| PV1.3 - Assigned Patient Location | ClinicalEncounterFacility | Object | The facility information for a patient visit is represented as ClinicalEncounterFacility records that reference the encounter record using their ClinicalEncounterFacility.ClinicalEncounterId field. |
| PV1.4 - Admission Type | ClinicalEncounter.TypeId | Lookup: CodeSetBundle | N/A |
| PV1.5 - Preadmit Number | ClinicalEncounter.PreAdmissionIdentifierId | Lookup: Identifier | N/A |
| PV1.7 - Attending Doctor | ClinicalEncounterProvider | Object | The participant information for an encounter is represented as ClinicalEncounterProvider records that reference the encounter record using their ClinicalEncounterProvider.ClinicalEncounterId field. |
| PV1.8 - Referring Doctor | ClinicalEncounterProvider | Object | The participant information for an encounter is represented as ClinicalEncounterProvider records that reference the encounter record using their ClinicalEncounterProvider.ClinicalEncounterId field. |
| PV1.9 - Consulting Doctor | ClinicalEncounterProvider | Object | The participant information for an encounter is represented as ClinicalEncounterProvider records that reference the encounter record using their ClinicalEncounterProvider.ClinicalEncounterId field. |
| PV1.10 - Hospital Service | ClinicalEncounter.ServiceType | Picklist | N/A |
| PV1.13 - Readmission Indicator | ClinicalEncounter.ReadmissionCodeId | Lookup: CodeSetBundle | N/A |
| PV1.14 - Admit Source | ClinicalEncounter.AdmissionSource | Picklist | N/A |
| PV1.16 - VIP Indicator | ClinicalEncounter.SpecialCourtesy | Picklist | N/A |
| PV1.17 - Admitting Doctor | ClinicalEncounterProvider | Object | The participant information for an encounter is represented as ClinicalEncounterProvider records that reference the encounter record using their ClinicalEncounterProvider.ClinicalEncounterId field. |
| PV1.18 - Patient Type | ClinicalEncounter.TypeId | Lookup: CodeSetBundle | N/A |
| PV1.19 - Visit Identifier | ClinicalEncounterIdentifier | Object | The identifier information for an encounter is represented as ClinicalEncounterIdentifier records that reference the encounter record using their ClinicalEncounterIdentifier.ParentRecordId field. |
| PV1.22 - Courtesy Code | ClinicalEncounter.SpecialCourtesy | Picklist | N/A |
| PV1.36 - Discharge Disposition | ClinicalEncounter.DischargeDispositionId | Lookup: CodeSetBundle | N/A |
| PV1.37 - Discharged to Location | ClinicalEncounter.DestinationFacilityId | Lookup: HealthcareFacility | N/A |
| ClinicalEncounter.DestinationOrganizationId | Lookup: Account | N/A | |
| PV1.38 - Diet Type | ClinicalEncounter.DietPreference | Picklist | N/A |
| PV1.44 - Admit Date/Time | ClinicalEncounter.StartDate | DateTime | N/A |
| PV1.45 - Discharge Date/Time | ClinicalEncounter.EndDate | DateTime | N/A |
| PV1.50 - Alternate Visit ID | ClinicalEncounterIdentifier | Object | The identifier information for an encounter is represented as ClinicalEncounterIdentifier records that reference the encounter record using their ClinicalEncounterIdentifier.ParentRecordId field. |