Newer Version Available
EhrPractitioner__c to PersonAccount and HealthcareProvider and PersonAccount
Mapping
| Field | Details | Clinical Data Model Fields | Notes |
|---|---|---|---|
| Address{1-5}City__c |
|
ContactPointAddress | The address information for a practitioner is represented as ContactPointAddress records that reference the account record of the practitioner’s person account using the ContactPointAddress.ParentId field. If your Health Cloud implementation models providers as Contacts instead of Person Accounts, then you can’t map addresses to your providers. |
| Address{1-5}Country__c |
|
||
| Address{1-5}EndDate__c |
|
||
| Address{1-5}Line1__c |
|
||
| Address{1-5}Line2__c |
|
||
| Address{1-5}PostalCode__c |
|
||
| Address{1-5}StartDate__c |
|
||
| Address{1-5}State__c |
|
||
| Address{1-5}Text__c |
|
||
| Address{1-5}Use__c |
|
||
| BirthDate__c |
|
Contact.Birthdate | N/A |
| Communication{1-5}Code__c |
|
PersonLanguage | The language information for a practitioner is represented as PersonLanguage records that reference the practitioner’s person account record using their PersonLanguage.IndividualId field. The EHR data model could store only five languages spoken by a practitioner, while the Clinical data model supports a much higher number. |
| Communication{1-5}Label__c |
|
||
| Communication{1-5}System__c |
|
||
| Gender__c |
|
Contact.Gender | N/A |
| GivenName1__c |
|
PersonName | The name information for a practitioner is represented as PersonName records that reference the practitioner’s person account record using their PersonName.ParentRecordId field. |
| FamilyName{1-3}__c |
|
||
| Name255__c |
|
||
| Name__c |
|
||
| PrefixName{1-3}__c |
|
||
| SuffixName{1-3}__c |
|
||
| IsRestricted__c |
|
Not supported | N/A |
| IsVisibleOnPatientCard__c |
|
Not supported | N/A |
| Location{1-5}City__c |
|
HealthcarePractitionerFacility.AccountId |
In the Clinical data model, location details for a practitioner is defined only when creating records for PractitionerRoles in HealthcarePractitionerFacility and CareProviderFacilitySpecialty The Clinical data model implementation references practice locations indirectly. This is done by referencing the local business account of the required facility using the HealthcarePractitionerFacility.AccountId field. The Clinical data model implementation supports only one location reference for each practitioner role. |
| Location{1-5}Country__c |
|
||
| Location{1-5}Description__c |
|
||
| Location{1-5}EndDate__c |
|
||
| Location{1-5}Id__c |
|
||
| Location{1-5}Line1__c |
|
||
| Location{1-5}Line2__c |
|
||
| Location{1-5}Name__c |
|
||
| Location{1-5}PostalCode__c |
|
||
| Location{1-5}StartDate__c |
|
||
| Location{1-5}State__c |
|
||
| Location{1-5}TelecomPeriodEnd__c |
|
||
| Location{1-5}TelecomPeriodStart__c |
|
||
| Location{1-5}TelecomSystem__c |
|
||
| Location{1-5}TelecomUse__c |
|
||
| Location{1-5}TelecomValue__c |
|
||
| Location{1-5}Text__c |
|
||
| Location{1-5}Type__c |
|
||
| Location{1-5}Use__c |
|
||
| Name |
|
Identifier | The identifier information for a practitioner is represented as Identifier records that reference the practitioner’s HealthcareProvider record using their Identifier.ParentRecordId field. |
| Organization255__c |
|
Not supported | Not supported |
| Organization__c |
|
||
| Period__c |
|
HealthcarePractitionerFacility.EffectiveFrom |
In the Clinical data model, period details for a practitioner’s role is defined only when creating records for PractitionerRoles in HealthcarePractitionerFacility and CareProviderFacilitySpecialty |
| HealthcarePractitionerFacility.EffectiveTo | |||
| PhotoUrl__c |
|
Not supported | N/A |
| SourceSystem__c |
|
HealthcareProvider.SourceSystem | N/A |
| SourceSystemId__c |
|
HealthcareProvider.SourceSystemIdentifier | N/A |
| SourceSystemModified__c |
|
HealthcareProvider.SourceSystemModified | N/A |
| SpecialtyCode__c |
|
CareProviderFacilitySpecialty.SpecialtyId | The Clinical data model implementation is a picklist. |
| SpecialtySystem__c |
|
||
| Telecom{1-5}PeriodEndDate__c |
|
ContactPointPhone | The telecom information for a practitioner is represented as ContactPointPhone records that reference the practitioner’s person account record using their ContactPointPhone.ParentId field. |
| Telecom{1-5}PeriodStartDate__c |
|
||
| Telecom{1-5}System__c |
|
||
| Telecom{1-5}Use__c |
|
||
| Telecom{1-5}Value__c |
|