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.
EhrCondition__c to HealthCondition
Fields in EhrCondtion__c map to HealthCondition in the Clinical data model. Certain
fields are mapped to HealthConditionDetail and other child objects.
Mapping
| Field | Details | Clinical Data Model Field | Notes |
|---|---|---|---|
| AbatementDetail255__c |
|
HealthCondition.AbatementStartDateTime | EhrCondition__c uses a text field, HealthCondition uses a set of two date time fields to specify either a date or a period. |
| HealthCondition.AbatementEndDateTime | |||
| AbatementDetail__c |
|
HealthCondition.AbatementStartDateTime | EhrCondition__c uses a text field, HealthCondition uses a set of two date time fields to specify either a date or a period. |
| HealthCondition.AbatementEndDateTime | |||
| Account__c |
|
HealthCondition.PatientId | N/A |
| AsserterPatient__c |
|
HealthCondition.AssertionSourceId | AllergyIntolerance uses a polymorphic lookup that can reference either a person account (a patient) or a healthcare provider (practitioner) record. |
| AsserterPractitioner__c |
|
||
| CategoryCode__c |
|
HealthCondition.Type | While EhrCondition__c uses a flattened code field that’s split into a set of three text fields, HealthCondition uses a single picklist field instead. |
| CategoryLabel__c |
|
||
| CategorySystem__c |
|
||
| CertaintyCode__c |
|
HealthCondition.DiagnosticStatus | While EhrCondition__c uses a flattened code field that’s split into a set of three text fields, HealthCondition uses a single picklist field instead. |
| CertaintyLabel__c |
|
||
| CertaintySystem__c |
|
||
| Code__c |
|
HealthCondition.ConditionCodeId | While EhrCondition__c uses a flattened code field that’s split into a set of three text fields, HealthCondition uses a single picklist field instead. |
| CodeLabel__c |
|
||
| CodeSystem__c |
|
||
| DateAsserted__c |
|
HealthCondition.RecordCreationDateTime | N/A |
| Encounter__c |
|
HealthCondition.ClinicalEncounterId | While EhrCondition__c reference EhrEncounter__c, HealthCondition references ClinicalEncounter. |
| EvidenceCode__c |
|
Can be supported by adding a reference to CareObservation. | FHIR R4 says that evidences for conditions can be represented using observations. |
| EvidenceDetail__c |
|
||
| EvidenceLabel__c |
|
||
| EvidenceSystem__c |
|
||
| IsAbated__c |
|
HealthCondition.ConditionStatus | Abatement is a subset of the potential statuses of a condition. |
| IsRestricted__c |
|
Not supported. | N/A |
| IsVisibleOnPatientCard__c |
|
Not supported. | N/A |
| LocationCode__c |
|
HealthConditionDetail | Supported through the child object HealthConditionDetail that associates HealthCondition records with codes that represent body sites. |
| LocationDetail__c |
|
||
| LocationLabel__c |
|
||
| LocationSystem__c |
|
||
| Name |
|
HealthCondition.Name | N/A |
| Notes__c |
|
AuthorNote | Supported through the child object AuthorNote. |
| Onset__c |
|
HealthCondition.OnsetStartDateTime | HealthCondition supports specifying either a specific date, or a period. |
| HealthCondition.OnsetEndDateTime | |||
| Patient__c |
|
HealthCondition.PatientId | N/A |
| SeverityCode__c |
|
HealthCondition.Severity | While EhrCondition__c uses a flattened code field that’s split into a set of three text fields, HealthCondition uses a single picklist field instead. |
| SeverityLabel__c |
|
||
| SeveritySystem__c |
|
||
| SourceSystem__c |
|
HealthCondition.SourceSystem | N/A |
| SourceSystemId__c |
|
HealthCondition.SourceSystemIdentifier | N/A |
| SourceSystemModified__c |
|
HealthCondition.SourceSystemModified | N/A |
| Stage__c |
|
HealthCondition.StageId | HealthCondition uses a lookup to CodeSetBundle to represent the stage as CodeableConcept data. |
| StatusCode__c |
|
HealthCondition.ConditionStatus | While EhrCondition__c uses a flattened code field that’s split into a set of three text fields, HealthCondition uses a single picklist field instead. |
| StatusLabel__c |
|
||
| StatusSystem__c |
|