FHIR Release 3 (STU) R4 Ballot #1 (Mixed Normative/Trial use)

This page is part of the FHIR Specification (v3.0.2: STU 3). (v3.3.0: R4 Ballot 2). The current version which supercedes this version is 5.0.0 . For a full list of available versions, see the Directory of published versions . Page versions: R5 R4B R4 R3 R2

Patient Care Work Group Maturity Level : N/A Ballot Status : Informative Compartments : Patient , Practitioner , RelatedPerson

Mappings for the allergyintolerance resource. resource (see Mappings to Other Standards for further information & status).

AllergyIntolerance
    identifier FiveWs.identifier
    clinicalStatus FiveWs.status
    verificationStatus FiveWs.status
    type FiveWs.class
    category FiveWs.class
    criticality FiveWs.grade
    code FiveWs.what[x]
    patient FiveWs.subject[x]
    encounter FiveWs.context
    onset[x] FiveWs.init
    assertedDate FiveWs.recorded
    recorder FiveWs.author
    asserter FiveWs.source
.participation[typeCode=SBJ].role[classCode=PAT] .participation[typeCode=AUT].time .participation[typeCode=AUT].role .participation[typeCode=INF].role
AllergyIntolerance Observation[classCode=OBS, moodCode=EVN]
    identifier id IAM-7
    clinicalStatus Observation ACT .inboundRelationship[typeCode=COMP].source[classCode=OBS, code="clinicalStatus", moodCode=EVN].value
    verificationStatus Observation ACT .inboundRelationship[typeCode=COMP].source[classCode=OBS, code="verificationStatus", moodCode=EVN].value
    type code IAM-9
    category value < IntoleranceValue (Agent) AL1-2
    criticality inboundRelationship[typeCode=SUBJ].source[classCode=OBS, moodCode=EVN, code=SEV, value <= SeverityObservation (Severity Level)] AL1-4
    code substance/product: .participation[typeCode=CAGNT].role[classCode=ADMM].player[classCode=MAT, determinerCode=KIND, code <= ExposureAgentEntityType] negated/excluded substance/product: .participation[typeCode=CAGNT, negationInd=true].role[classCode=ADMM].player[classCode=MAT, determinerCode=KIND, code <= ExposureAgentEntityType] positive or negated/excluded condition/situation: Observation.code=ASSERTION; Observation.value AL1-3 / IAM-3
    patient (PID-3)
    encounter
    onset[x] effectiveTime.low
    assertedDate IAM-13
    recorder
    asserter IAM-14 (if patient) / IAM-18 (if practitioner)
    lastOccurrence outBoundRelationship[typeCode=SUBJ].target[classCode=OBS, moodCode=EVN, code <= CommonClinicalObservationType, value <= ObservationValue (Reaction Type)].effectiveTime
    note subjectOf.observationEvent[code="annotation"].value
    reaction outBoundRelationship[typeCode=SUBJ].target[classCode=OBS, moodCode=EVN, code <= CommonClinicalObservationType, value <= ObservationValue (Reaction Type)]
        substance outBoundRelationship[typeCode=SAS].target[classCode=SBADM, code <= ExposureCode].participation[typeCode=CSM].role[classCode=ADMM].player[classCode=MAT, determinerCode=KIND, code <= ExposureAgentEntityType]
        manifestation code AL1-5
        description text
        onset effectiveTime.low AL1-6
        severity inboundRelationship[typeCode=SUBJ].source[classCode=OBS, moodCode=EVN, code=SEV, value <= SeverityObservation (Severity Level)]
        exposureRoute outBoundRelationship[typeCode=SAS].target[classCode=SBADM, code <= ExposureCode].routeCode
        note subjectOf.observationEvent[code="annotation"].value
IAM-20 IAM-14 (if patient) / IAM-18 (if practitioner)
AllergyIntolerance Observation[classCode=OBS, moodCode=EVN]
    identifier IAM-7 id
    clinicalStatus Observation ACT .inboundRelationship[typeCode=COMP].source[classCode=OBS, code="clinicalStatus", moodCode=EVN].value
    verificationStatus Observation ACT .inboundRelationship[typeCode=COMP].source[classCode=OBS, code="verificationStatus", moodCode=EVN].value
    type IAM-9 code
    category AL1-2 value < IntoleranceValue (Agent)
    criticality AL1-4 inboundRelationship[typeCode=SUBJ].source[classCode=OBS, moodCode=EVN, code=SEV, value <= SeverityObservation (Severity Level)]
    code AL1-3 / IAM-3 substance/product: .participation[typeCode=CAGNT].role[classCode=ADMM].player[classCode=MAT, determinerCode=KIND, code <= ExposureAgentEntityType] negated/excluded substance/product: .participation[typeCode=CAGNT, negationInd=true].role[classCode=ADMM].player[classCode=MAT, determinerCode=KIND, code <= ExposureAgentEntityType] positive or negated/excluded condition/situation: Observation.code=ASSERTION; Observation.value
    patient .participation[typeCode=SBJ].role[classCode=PAT]
(PID-3)     encounter .inboundRelationship[typeCode=COMP].source[classCode=ENC, moodCode=EVN]
    onset[x] effectiveTime.low
    assertedDate .participation[typeCode=AUT].time
    recorder .participation[typeCode=AUT].role
    asserter .participation[typeCode=INF].role
    lastOccurrence outBoundRelationship[typeCode=SUBJ].target[classCode=OBS, moodCode=EVN, code <= CommonClinicalObservationType, value <= ObservationValue (Reaction Type)].effectiveTime
    note subjectOf.observationEvent[code="annotation"].value
    reaction outBoundRelationship[typeCode=SUBJ].target[classCode=OBS, moodCode=EVN, code <= CommonClinicalObservationType, value <= ObservationValue (Reaction Type)]
        substance outBoundRelationship[typeCode=SAS].target[classCode=SBADM, code <= ExposureCode].participation[typeCode=CSM].role[classCode=ADMM].player[classCode=MAT, determinerCode=KIND, code <= ExposureAgentEntityType]
        manifestation AL1-5 code
        description text
        onset AL1-6 effectiveTime.low
        severity inboundRelationship[typeCode=SUBJ].source[classCode=OBS, moodCode=EVN, code=SEV, value <= SeverityObservation (Severity Level)]
        exposureRoute outBoundRelationship[typeCode=SAS].target[classCode=SBADM, code <= ExposureCode].routeCode
        note subjectOf.observationEvent[code="annotation"].value