This is the Continuous Integration Build of FHIR (will be incorrect/inconsistent at times).
See the Directory of published versions 
| 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 |