Mappings for the daf-core-allergyintolerance Profile.
| Profile daf-core-allergyintolerance |
| AllergyIntolerance | DAFCoreAllergyIntolerance | Entity. Role, or Act |
| id | | |
| meta | | |
| implicitRules | | |
| language | | |
| text | | Act.text? |
| contained | | N/A |
| extension | | N/A |
| modifierExtension | | N/A |
| identifier | | id |
| status | | statusCode |
| 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] |
| attestedDate | | .participation[typeCode=AUT].time |
| recorder | | .participation[typeCode=AUT].role |
| reporter | | .participation[typeCode=INF].role |
| onset | | effectiveTime.low |
| 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)] |
| id | | n/a |
| extension | | n/a |
| modifierExtension | | N/A |
| substance | | outBoundRelationship[typeCode=SAS].target[classCode=SBADM, code <= ExposureCode].participation[typeCode=CSM].role[classCode=ADMM].player[classCode=MAT, determinerCode=KIND, code <= ExposureAgentEntityType] |
| certainty | | uncertaintyCode |
| 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 |