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 |