Newer Version Available
EhrPatient__c to Person Account
Fields in EhrPatient__c map to Account and Contact in the Clinical data
model.
Mapping
| Field | Details | Clinical Data Model Field | Notes |
|---|---|---|---|
| Account__c |
|
Not required | In the clinical data model, patient records are the same person account records that represent them. |
| Address{1-5}City__c |
|
ContactPointAddress | The address information for a patient is represented as ContactPointAddress records that reference the patient record using their ContactPointAddress.ParentId field. The EHR data model could store only five address values, while the Clinical data model supports a much higher number. |
| 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 patient is represented as PersonLanguage records that reference the patient record using their PersonLanguage.IndividualId field. The EHR data model could store only five languages spoken by a patient, while the Clinical data model supports a much higher number. |
| Communication{1-5}Label__c |
|
||
| Communication{1-5}System__c |
|
||
| Deceased__c |
|
Not supported | N/A |
| GenderCode__c |
|
Contact.Gender | This code value is implemented as a picklist in the Clinical data model. |
| GenderLabel__c |
|
||
| GenderSystem__c |
|
||
| GivenName{1-5}__c |
|
PersonName | The name information for a patient is represented as PersonName records that reference the patient record using their PersonName.ParentRecordId field. |
| FamilyName{1-3}__c |
|
||
| Name__c |
|
||
| PrefixName{1-3}__c |
|
||
| SuffixName{1-3}__c |
|
||
| IntegrationIsActive__c |
|
not supported | N/A |
| IsRestricted__c |
|
not supported | N/A |
| IsVisibleOnPatientCard__c |
|
not supported | N/A |
| MaritalStatusCode__c |
|
Contact.MaritalStatus | This code value is implemented as a picklist in the Clinical data model. |
| MaritalStatusLabel__c |
|
||
| MaritalStatusSystem__c |
|
||
| MedicalRecordNumber__c |
|
Account.MedicalRecordNumber__c | N/A |
| MultipleBirth__c |
|
Not supported | You can still indicate the occurrence of a multiple birth by assigning an appropriate sequence number in the Contact.SequenceInMultipleBirth field. |
| Name |
|
Identifier | The identifier information for a patient is represented as Identifier records that reference the patient’s account record using their Identifier.ParentRecordId field. |
| Organization255__c |
|
AccountContactRelation.AccountId | Use the AccountContactRelation junction object to connect the patient’s person account record to their organization’s business account record. |
| Organization__c |
|
||
| PhotoUrl__c |
|
Not supported | N/A |
| SourceSystem__c |
|
Account.SourceSystem | N/A |
| SourceSystemId__c |
|
Account.SourceSystemIdentifier | N/A |
| SourceSystemModified__c |
|
Account.SourceSystemModified | N/A |
| Telecom{1-5}PeriodEndDate__c |
|
ContactPointPhone | The telecom information for a patient is represented as ContactPointPhone records that reference the patient 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 |
|