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 

FieldDetailsClinical Data Model FieldNotes
Abatement​Detail255​__cThe date or estimated date when the condition was resolved or went into remission. Limit: 255 characters.
  • Health​Condition​.Abatement​Start​Date​Time
  • Health​Condition​.Abatement​End​Date​Time
EhrCondition​__c uses a text field, Health​Condition uses a set of two date time fields to specify either a date or a period.
Abatement​Detail​__cThe long text description of the date or estimated date when the condition was resolved or went into remission.
  • Health​Condition​.Abatement​Start​Date​Time
  • Health​Condition​.Abatement​End​Date​Time
EhrCondition​__c uses a text field, Health​Condition uses a set of two date time fields to specify either a date or a period.
Account__cThe person account that represents the patient in Lightning Platform.Health​Condition​.PatientIdN/A
Asserter​Patient__cThe person who asserts the condition.Health​Condition​.Assertion​SourceIdAllergy​Intolerance uses a polymorphic lookup that can reference either a person account (a patient) or a healthcare provider (practitioner) record.
Asserter​Practitioner​__cThe person reporting the condition.Health​Condition​.Assertion​SourceIdAllergy​Intolerance uses a polymorphic lookup that can reference either a person account (a patient) or a healthcare provider (practitioner) record.
Category​Code__cThe system-defined code that represents the category that’s assigned to the condition. Examples of categories are complaint, symptom, and diagnosis.Health​Condition​.TypeWhile EhrCondition​__c uses a flattened code field that’s split into a set of three text fields, Health​Condition uses a single picklist field instead.
Category​Label__cThe human-readable label that represents the category that’s assigned to the condition. Examples of categories are complaint, symptom, and diagnosis.Health​Condition​.TypeWhile EhrCondition​__c uses a flattened code field that’s split into a set of three text fields, Health​Condition uses a single picklist field instead.
Category​System__cThe system that defines the category that’s assigned to the condition. Examples of categories are complaint, symptom, and diagnosis.Health​Condition​.TypeWhile EhrCondition​__c uses a flattened code field that’s split into a set of three text fields, Health​Condition uses a single picklist field instead.
Certainty​Code__cThe system-defined code that represents level of confidence that the condition is correct.Health​Condition​.Diagnostic​StatusWhile EhrCondition__c uses a flattened code field that’s split into a set of three text fields, Health​Condition uses a single picklist field instead.
Certainty​Label__cThe human-readable label that represents the certainty of a correct condition.Health​Condition​.Diagnostic​StatusWhile EhrCondition__c uses a flattened code field that’s split into a set of three text fields, Health​Condition uses a single picklist field instead.
Certainty​System__cThe system that defines the certainty.Health​Condition​.Diagnostic​StatusWhile EhrCondition__c uses a flattened code field that’s split into a set of three text fields, Health​Condition uses a single picklist field instead.
Code__cThe system-defined code that represents the condition, problem, or diagnosis.Health​Condition​.Condition​CodeIdWhile EhrCondition__c uses a flattened code field that’s split into a set of three text fields, Health​Condition uses a single picklist field instead.
Code​Label__cThe human-readable label that represents the condition, problem, or diagnosis.Health​Condition​.Condition​CodeIdWhile EhrCondition__c uses a flattened code field that’s split into a set of three text fields, Health​Condition uses a single picklist field instead.
Code​System__cThe system that defines the condition, problem, or diagnosis.Health​Condition​.Condition​CodeIdWhile EhrCondition__c uses a flattened code field that’s split into a set of three text fields, Health​Condition uses a single picklist field instead.
Date​Asserted__cThe estimated or actual date when the condition, problem, or diagnosis was first detected or suspected.Health​Condition​.Record​Creation​Date​TimeN/A
Encounter​__cThe encounter during which the condition was first asserted. Lookup to EhrEncounter__c.Health​Condition​.Clinical​Encounter​IdWhile Ehr​Condition​__c reference Ehr​Encounter​__c, Health​Condition references Clinical​Encounter.
Evidence​Code__cThe system-defined code that represents the manifestation or symptom that led to the recording of this condition. Evidence can be a simple list of coded symptoms or manifestations, or references to observations or formal assessments, or both.Can be supported by adding a reference to Care​Observation.FHIR R4 says that evidences for conditions can be represented using observations.
Evidence​Detail__cA long text description of supporting information such as pathology reports.Can be supported by adding a reference to Care​Observation.FHIR R4 says that evidences for conditions can be represented using observations.
Evidence​Label__cThe human-readable label that represents the manifestation or symptom that led to the recording of this condition. Evidence can be a simple list of coded symptoms or manifestations, or references to observations or formal assessments, or both.Can be supported by adding a reference to Care​Observation.FHIR R4 says that evidences for conditions can be represented using observations.
Evidence​System__cThe system that defines the manifestation or symptom that led to the recording of this condition. Evidence can be a simple list of coded symptoms or manifestations, or references to observations or formal assessments, or both.Can be supported by adding a reference to Care​Observation.FHIR R4 says that evidences for conditions can be represented using observations.
IsAbated​__cWhether the condition is resolved or in remission (true) or not (false). The default checkbox value is deselected.Health​Condition​.Condition​StatusAbatement is a subset of the potential statuses of a condition.
IsRestricted​__cIndicates whether or not this field has restricted visibility based on sharing rules.Not supported.N/A
IsVisible​OnPatient​Card__cIndicates whether or not this field appears on the patient card.Not supported.N/A
Location​Code__cThe system-defined code that represents the anatomical location where the condition is manifested.Health​Condition​DetailSupported through the child object Health​Condition​Detail that associates Health​Condition records with codes that represent body sites.
Location​Detail__cA long text description with precise details about the anatomical location where the condition is manifested.Health​Condition​DetailSupported through the child object Health​Condition​Detail that associates Health​Condition records with codes that represent body sites.
Location​Label__cThe human-readable label that represents the anatomical location where the condition is manifested.Health​Condition​DetailSupported through the child object Health​Condition​Detail that associates Health​Condition records with codes that represent body sites.
Location​System__cThe system that defines the anatomical location where the condition is manifested.Health​Condition​DetailSupported through the child object Health​Condition​Detail that associates Health​Condition records with codes that represent body sites.
NameThe EHR condition ID. Limit: 255 characters.Health​Condition​.NameN/A
Notes__cAdditional information about the condition, including general comments about the description of the condition, its diagnosis, and prognosis.Author​NoteSupported through the child object Author​Note.
Onset__cThe estimated or actual date or date-time when the condition began, in the clinician’s opinion. Age is typically used when the patient reports an age when the condition began.Health​Condition​.Onset​Start​Date​TimeHealth​Condition supports specifying either a specific date, or a period.
Onset__cThe estimated or actual date or date-time when the condition began, in the clinician’s opinion. Age is typically used when the patient reports an age when the condition began.Health​Condition​.Onset​End​Date​TimeHealth​Condition supports specifying either a specific date, or a period.
Patient__cThe patient’s name. Lookup to EhrPatient__c.Health​Condition​.PatientIdN/A
Severity​Code__cThe system-defined code that represents a subjective assessment of the condition’s severity as evaluated by the clinician. Where possible, coding of the severity with a terminology is preferred.Health​Condition​.SeverityWhile EhrCondition__c uses a flattened code field that’s split into a set of three text fields, Health​Condition uses a single picklist field instead.
Severity​Label__cThe human-readable label that represents a subjective assessment of the condition’s severity as evaluated by the clinician. Where possible, coding of the severity with a terminology is preferred.Health​Condition​.SeverityWhile EhrCondition__c uses a flattened code field that’s split into a set of three text fields, Health​Condition uses a single picklist field instead.
Severity​System__cThe system that defines a subjective assessment of the condition’s severity as evaluated by the clinician Where possible, coding of the severity with a terminology is preferred.Health​Condition​.SeverityWhile EhrCondition__c uses a flattened code field that’s split into a set of three text fields, Health​Condition uses a single picklist field instead.
Source​System__cThe external system of record.Health​Condition​.Source​SystemN/A
Source​SystemId​__cThe ID of the record in the source system.Health​Condition​.Source​System​IdentifierN/A
Source​System​Modified​__cThe date and time when the record was last modified in the source system.Health​Condition​.Source​System​ModifiedN/A
Stage__cA condition’s clinical stage or grade, including a summary (such as “Stage 3”) or assessment (a reference to a formal record of the evidence on which the staging assessment is based). The determination of the stage is disease-specific. Can include formal severity assessments.Health​Condition​.StageIdHealth​Condition uses a lookup to Code​SetBundle to represent the stage as Codeable​Concept data.
Status​Code__cThe system-defined code that represents the condition’s clinical status.Health​Condition​.Condition​StatusWhile EhrCondition​__c uses a flattened code field that’s split into a set of three text fields, Health​Condition uses a single picklist field instead.
Status​Label__cThe human-readable label that represents the condition’s clinical status.Health​Condition​.Condition​StatusWhile EhrCondition​__c uses a flattened code field that’s split into a set of three text fields, Health​Condition uses a single picklist field instead.
Status​System__cThe system that defines the condition’s clinical status.Health​Condition​.Condition​StatusWhile EhrCondition​__c uses a flattened code field that’s split into a set of three text fields, Health​Condition uses a single picklist field instead.