R6 Ballot (2nd Draft)

Publish-box (todo)

Patient Care icon Work GroupMaturity Level: N/AStandards Status: InformativeSecurity Category: Patient Compartments: Patient, Practitioner, RelatedPerson

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

AllergyIntolerance clinical.general
    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
    recordedDate FiveWs.recorded
    recorder FiveWs.author
    asserter FiveWs.source
AllergyIntolerance
    identifier IAM-7
    clinicalStatus
    verificationStatus
    type IAM-9
    category AL1-2
    criticality AL1-4
    code AL1-3 / IAM-3
    patient (PID-3)
    encounter
    onset[x]
    recordedDate IAM-13
    recorder
    asserter IAM-14 (if patient) / IAM-18 (if practitioner)
    lastReactionOccurrence
    note
    reaction
        substance
        manifestation AL1-5
        description
        onset AL1-6
        severity
        exposureRoute
        note
AllergyIntolerance Observation[classCode=OBS, moodCode=EVN]
    identifier 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 code
    category value < IntoleranceValue (Agent)
    criticality inboundRelationship[typeCode=SUBJ].source[classCode=OBS, moodCode=EVN, code=SEV, value <= SeverityObservation (Severity Level)]
    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
    patient .participation[typeCode=SBJ].role[classCode=PAT]
    encounter .inboundRelationship[typeCode=COMP].source[classCode=ENC, moodCode=EVN]
    onset[x] effectiveTime.low
    recordedDate .participation[typeCode=AUT].time
    recorder .participation[typeCode=AUT].role
    asserter .participation[typeCode=INF].role
    lastReactionOccurrence 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
        description text
        onset 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