Allergy​Intolerance

The allergy​Intolerance FHIR resource maps to the Allergy​Intolerance and PatientHealthReaction objects in Salesforce.

FHIR V4.0 - Clinical Data Model Mapping 

Here’s how the fields defined by FHIR for allergy​Intolerance map to the fields in Salesforce.

Allergy​Intolerance ResourceSalesforce FieldTypeSalesforce CardinalityNotes
identifierIdentifierObject0.MThe identifier information for an allergy intolerance is represented as Identifier records that reference the Allergy​Intolerance record using their Identifier​.Parent​RecordId field.
clinical​StatusAllergy​Intolerance​.StatusPicklist0.1While FHIR defines allergy​Intolerance​.clinical​Status as a code set bundle, the Salesforce implementation of Allergy​Intolerance​.Status is picklist.
verificationStatusAllergy​Intolerance​.VerificationStatusPicklist0.1While FHIR defines allergy​Intolerance​.verification​Status as a code set bundle, the Salesforce implementation of Allergy​Intolerance​.Verification​Status is picklist.
typeAllergy​Intolerance​.TypePicklist0.1While FHIR defines allergy​Intolerance​.category as a code set bundle, the Salesforce implementation of Allergy​Intolerance​.Categories is a picklist.
categoryAllergy​Intolerance​.CategoryMulti-Select Picklist0.MWhile FHIR defines allergy​Intolerance​.category as a code set bundle, the Salesforce implementation of Allergy​Intolerance​.Category is a picklist.
criticalityAllergy​Intolerance​.SeverityPicklist0.1While FHIR defines allergy​Intolerance​.criticality as a code set bundle, the Salesforce implementation of Allergy​Intolerance​.Severity is picklist.
codeAllergy​Intolerance​.CodeIdLookup: CodeSetBundle1.1N/A
patientAllergy​Intolerance​.PatientIdMaster-Detail Reference: Account1.1N/A
encounterAllergy​Intolerance​.Clinical​EncounterIdLookup: Clinical​Encounter0.1N/A
onset​.onset​Date​TimeAllergy​Intolerance​.Onset​Start​Date​TimeDate​Time0.1Allergy​Intolerance​.Onset​Start​Date​Time is used as both the equivalent of allergy​Intolerance​.onset​.onset​Date​Time and the start date of allergy​Intolerance​.onset​.onset​Period
onset​.onset​AgeN/AN/AN/ANot supported
onset​.onset​PeriodAllergy​Intolerance​.Onset​Start​Date​TimeDate​Time0.1Since Salesforce doesn’t natively support the period data type, allergy​Intolerance​.onset​.onset​Period is flattened into a set of start date and end date fields. The start date field is also used as the equivalent of allergy​Intolerance​.onset​.onset​Date​Time
onset​.onset​PeriodAllergy​Intolerance​.Onset​End​Date​TimeDate​Time0.1Since Salesforce doesn’t natively support the period data type, allergy​Intolerance​.onset​.onset​Period is flattened into a set of start date and end date fields. The start date field is also used as the equivalent of allergy​Intolerance​.onset​.onset​Date​Time
onset​.onset​RangeN/AN/AN/ANot supported
onset​.onset​StringN/AN/AN/ANot supported
recorded​DateAllergy​Intolerance​.Record​Creation​Date​TimeDate​Time0.1N/A
recorderAllergy​Intolerance​.Record​Creator​IdPolymorphic Lookup: Account, Healthcare​.Provider0.1N/A
asserterAllergy​Intolerance​.Assertion​SourceIdPolymorphic Lookup: Account, Healthcare​.Provider0.1N/A
last​OccurrenceAllergy​Intolerance​.Last​Occurence​Date​TimeDate​Time0.1N/A
noteN/AN/AN/ANot supported
reactionPatient​Health​ReactionObject0.MThe reaction information for an allergy intolerance is represented as Patient​Health​Reaction records that reference the Allergy​Intolerance record using their Patient​Health​Reaction​.ParentId field.
reaction​.substancePatient​Health​Reaction​.Causative​Substance​IdLookup: CodeSet​Bundle0.1N/A
reaction​.manifestationPatient​Health​Reaction​.Manifested​SymptomIdLookup: CodeSet​Bundle0.1While FHIR defines allergy​Intolerance​.reaction​.manifestation as a one-to-many resource, the Salesforce implementation of Patient​Health​Reaction​.Manifested​SymptomId is zero-to-one.
reaction​.descriptionPatient​Health​Reaction​.DetailsString0.1N/A
reaction​.onsetPatient​Health​Reaction​.Reaction​Date​TimeDate​Time0.1N/A
reaction​.severityPatient​Health​Reaction​.SeverityPicklist0.1While FHIR defines allergy​Intolerance​.reaction​.severity as a code set bundle, the Salesforce implementation of Patient​Health​Reaction​.Severity is a picklist.
reaction​.exposure​RoutePatient​Health​Reaction​.Exposure​RouteIdLookup: CodeSet​Bundle0.1N/A
reaction​.noteN/AN/AN/ANot supported

See Also