ContactPoint
The ContactPoint FHIR resource maps to the
ContactPointPhone object in Salesforce.
FHIR V4.0 - Clinical Data Model Mapping
Here’s how the fields defined by FHIR for ContactPoint map to the fields in Salesforce.
| Contact Point Resource | Salesforce Field | Type | Salesforce Cardinality | Notes |
|---|---|---|---|---|
| system | ContactPointPhone.PhoneType | Picklist | 0.1 | While FHIR defines contactPoint.system as a reference to a code set bundle, the Salesforce implementation is a picklist. |
| value | ContactPointPhone.TelephoneNumber | Phone | 0.1 | While FHIR defines contactPoint.value as a string, ContactPointPhone.TelephoneNumber is a phone data type. |
| ContactPointPhone.AreaCode | String | 0.1 | N/A | |
| ContactPointPhone.ExtensionNumber | String | 0.1 | N/A | |
| Contact.Email | 0.1 | While FHIR defines contactPoint.value as a string, Contact.Email is an email data type. | ||
| use | ContactPointPhone.UsageType | Picklist | 0.1 | While FHIR defines contactPoint.use as a code, the Salesforce implementation is a picklist. |
| ContactPointEmail.UsageType | Picklist | 0.1 | ||
| rank | ContactPointPhone.PreferenceRank | Double | 0.1 | N/A |
| ContactPointEmail.PreferenceRank | Double | 0.1 | N/A | |
| period | ContactPointPhone.ActiveFromDate | Date | 0.1 | Because Salesforce doesn’t support a native period data type, the Salesforce implementation of contactPoint.period is flattened to a set of from and to dates. |
| ContactPointPhone.ActiveToDate | Date | 0.1 | ||
| ContactPointEmail.ActiveFromDate | Date | 0.1 | Because Salesforce doesn’t support a native period data type, the Salesforce implementation of contactPoint.period is flattened to a set of from and to dates. | |
| ContactPointEmail.ActiveToDate | Date | 0.1 |