AdverseEvent

The AdverseEvent FHIR resource maps to the AdverseEvent objects in Salesforce.

FHIR V4.0 - Clinical Data Model Mapping 

Here’s how the fields defined by FHIR for adverseEvent map to the fields in Salesforce.

Adverse​Event ResourceSalesforce FieldTypeSalesforce CardinalityNotes
statusAdverse​Event​Entry.​StatusDynamic Enum1.1While FHIR defines adverse​Event​Entry​.status as a code set, the Salesforce implementation of Adverse​Event​Entry​.Status is text.
actualityAdverse​Event​Entry​.​TypeDynamic Enum1.1While FHIR defines adverse​Event​Entry​.actuality as a code set, the Salesforce implementation of Adverse​Event​Entry​.type is dynamic enum.
categoryAdverse​Event​​Entry​.CategoryPicklist (Multi-Select)0.MWhile FHIR defines adverse​Event​Entry​.category as a code set bundle, the Salesforce implementation of Adverse​Event​Entry​.Category is picklist (Multi-Select).
codeAdverse​Event​Entry​.Event​CodeLook​up: Code Set, Code Set Bundle0.1While FHIR defines adverse​Event​Entry​.event​Code as a code set bundle, the Salesforce implementation of Adverse​Event​Entry​.EventCode is a lookup.
subjectAdverse​Event​Entry​.SubjectPolymorphic Look​up: Care​Program​​​Enrollee, Account, Team​Member, Care​Program​Group, Team, Health​Care​Provider1.1N/A
encounterAdverse​Event​Entry​.Clinical​EncounterLook​up: Clinical Encounter0.1N/A
causeAdverse​Event​Entry.​Cause​Start​Date​TimeDate/Time0.1Since Salesforce doesn’t natively support the period data type, adverse​Event​.​cause is flattened into a set of cause start date time and cause end date time fields.
causeAdverse​Event​Entry​.Cause​End​Date​TimeDate​/Time0.1Since Salesforce doesn’t natively support the period data type, adverse​Event​.​cause is flattened into a set of cause start date time and cause end date time fields.
effectAdverse​Event​Entry​.Event​Start​Date​TimeDate/Time0.1Since Salesforce doesn’t natively support the period data type, adverse​Event​.​effect is flattened into a set of event start date time and event end date time fields.
effectAdverse​Event​Entry​.Event​End​Date​TimeDate/Time0.1Since Salesforce doesn’t natively support the period data type, adverse​Event​.​effect is flattened into a set of event start date time and event end date time fields.
detectedAdverse​Event​Entry​.Detected​DateDate/Time0.1N/A
recorded​DateAdverse​Event​Entry​.Recorded​DateDate/Time0.1N/A
resulting​EffectAdverse​Event​Resulting​Effect​.EffectLookup: Health Condition, Care Observation1.1While FHIR defines adverse​Event​Resulting​Effect​.resulting​Effect as a zero-to-many resource, the Salesforce implementation of Adverse​Event​Resulting​Effect​.Effect is one-to-many.
locationAdverse​Event​Entry​.LocationLookup: Healthcare Facility, Care Program Site0.1N/A
seriousnessAdverse​Event​Entry​.SeverityPicklist0.1While FHIR defines adverse​Event​Entry​.Severity as a code set bundle, the Salesforce implementation of Adverse​Event​Entry​.Severity is picklist.
outcomeAdverse​Event​Outcome​.Outcome​CodeLook​up: Code Set, Code Set Bundle1.1While FHIR defines adverse​Event​Outcome.outcome as a Code​Set​Bundle, the Salesforce implementation of Adverse​Event​​Outcome.Outcome​Code is a lookup.
recorderAdverse​Event​Entry.​Recorded​ByLook​up: Account Care Program Enrollee1.1While FHIR defines adverse​Event​Outcome​.recorder as a zero-to-many resource, the Salesforce implementation of Adverse​Event​Outcome​.RecordedBy is one-to-one.
participant​.functionAdverse​Event​Party​.RoleDynamic Enum0.1N/A
participant​.actorAdverse​Event​Party​.PartyLook​up: Account, Contact, Care Program Enrollee, Healthcare Facility, Care Registered Device, Healthcare Practitioner Facility1.1N/A
expected​In​Research​StudyAdverse​Event​Entry​.ExpectedBoolean0.1N/A
suspect​Entity​.instanceAdverse​Event​Cause.​CauseLook​up: Patient Immunization, Medication, Medication Statement, Research Study, Patient Medical Procedure, Care Registered Device1.1While FHIR defines adverse​Event​Cause​.suspect​Entity​.instance as a Code​Set​Bundle, the Salesforce implementation of Adverse​Event​Cause​.Cause is a lookup.
suspect​Entity.​causality​.assessment​MethodAdverse​Event​Cause.​Assessment​Method​CodeLook​up: Code​Set, Code​Set​Bundle0.1N/A
suspect​Entity.​causality.​entity​RelatednessAdverse​Event​Cause.​ProbabilityDynamic Enum0.1N/A
suspect​Entity.​causality​.authorAdverse​Event​Cause.​Authored​ByPolymorphic Look​up: Account, Contact, User, Healthcare​Facility, Healthcare​Practitioner​Facility, Research​Study​Participant0.1N/A
contributing​Factor​.itemAdverse​Event​Contributing​Factor.​Contributing​FactorPolymorphic Look​up: Health​Condition, Care​Observation, Allergy​Intolerance, Patient​Immunization, Care​Registered​Device, Medication, Medication​Statement, Diagnostic​Summary, Patient​Medical​Procedure, Medication​Administration1.MWhile FHIR defines adverse​Event​Contributing​Factor.​contributing​Factor​.item as a zero-to-many resource, the Salesforce implementation of Adverse​Event​Contributing​Factor.​Contributing​Factor is one-to-many.
preventive​Action​.itemAdverse​Event​Action​.Action​CodePolymorphic Look​up: Code​Set, Code​Set​Bundle0.1While FHIR defines adverse​Event​Action.​preventive​Action​.item as a one-to-one resource, the Salesforce implementation of Adverse​Event​Action​.ActionCode is zero-to-one.
mitigating​Action​.itemAdverse​Event​Action​.Action​CodePolymorphic Look​up: Code​Set, Code​Set​Bundle0.1While FHIR defines adverse​Event​Action.​mitigating​Action​.item as a one-to-one resource, the Salesforce implementation of Adverse​Event​Action​.ActionCode is zero-to-one.
supporting​Info​.itemAdverse​Event​Supporting​Information​.Supporting​InformationPolymorphic Look​up: Health​Condition, Care​Observation, Allergy​Intolerance, Patient​Immunization, Diagnostic​Summary, Medication, Medication​Statement1.1N/A