|   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 | 
 |     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 | 
 |         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 |