Mappings for the allergy-intolerance-profile resource profile.
| Name | RIM Mapping | FiveWs Pattern Mapping | HL7 v2 Mapping |
 AllergyIntolerance |
- Observation[classCode=OBS
- moodCode=EVN]
|
|
|
  AllergyIntolerance / id |
|
|
|
  AllergyIntolerance / meta |
|
|
|
  AllergyIntolerance / implicitRules |
|
|
|
  AllergyIntolerance / language |
|
|
|
  AllergyIntolerance / text |
Act.text? |
|
|
  AllergyIntolerance / contained |
N/A |
|
|
  AllergyIntolerance / Slices for extension |
|
|
|
   AllergyIntolerance / Slices for extension / extension:allergyReferenceDoseNumber |
|
|
|
   AllergyIntolerance / Slices for extension / extension:allergyReferenceDoseSeries |
|
|
|
  AllergyIntolerance / modifierExtension |
N/A |
|
|
  AllergyIntolerance / identifier |
id |
FiveWs.identifier |
IAM-7 |
  AllergyIntolerance / clinicalStatus |
- Observation ACT .inboundRelationship[typeCode=COMP].source[classCode=OBS
- code="clinicalStatus"
- moodCode=EVN].value
|
FiveWs.status |
|
   AllergyIntolerance / clinicalStatus / id |
n/a |
|
|
   AllergyIntolerance / clinicalStatus / extension |
n/a |
|
|
   AllergyIntolerance / clinicalStatus / coding |
|
|
|
   AllergyIntolerance / clinicalStatus / text |
./originalText[mediaType/code="text/plain"]/data |
|
C*E.9. But note many systems use C*E.2 for this |
  AllergyIntolerance / verificationStatus |
- Observation ACT .inboundRelationship[typeCode=COMP].source[classCode=OBS
- code="verificationStatus"
- moodCode=EVN].value
|
FiveWs.status |
|
  AllergyIntolerance / type |
code |
FiveWs.class |
IAM-9 |
  AllergyIntolerance / category |
value < IntoleranceValue (Agent) |
FiveWs.class |
AL1-2 |
  AllergyIntolerance / criticality |
- inboundRelationship[typeCode=SUBJ].source[classCode=OBS
- moodCode=EVN
- code=SEV
- value <= SeverityObservation (Severity Level)]
|
FiveWs.grade |
AL1-4 |
  AllergyIntolerance / code |
-
.participation[typeCode=CAGNT].role[classCode=ADMM].player[classCode=MAT
- determinerCode=KIND
-
.participation[typeCode=CAGNT
- negationInd=true].role[classCode=ADMM].player[classCode=MAT
- determinerCode=KIND
-
Observation.code=ASSERTION; Observation.value
|
FiveWs.what[x] |
AL1-3 / IAM-3 |
  AllergyIntolerance / patient |
.participation[typeCode=SBJ].role[classCode=PAT] |
FiveWs.subject |
(PID-3) |
  AllergyIntolerance / encounter |
- .inboundRelationship[typeCode=COMP].source[classCode=ENC
- moodCode=EVN]
|
FiveWs.context |
|
  AllergyIntolerance / onset[x] |
effectiveTime.low |
FiveWs.init |
|
  AllergyIntolerance / recordedDate |
.participation[typeCode=AUT].time |
FiveWs.recorded |
IAM-13 |
  AllergyIntolerance / recorder |
.participation[typeCode=AUT].role |
FiveWs.author |
|
  AllergyIntolerance / asserter |
.participation[typeCode=INF].role |
FiveWs.source |
IAM-14 (if patient) / IAM-18 (if practitioner) |
  AllergyIntolerance / lastOccurrence |
- outBoundRelationship[typeCode=SUBJ].target[classCode=OBS
- moodCode=EVN
- code <= CommonClinicalObservationType
- value <= ObservationValue (Reaction Type)].effectiveTime
|
|
|
  AllergyIntolerance / note |
subjectOf.observationEvent[code="annotation"].value |
|
|
  AllergyIntolerance / reaction |
- outBoundRelationship[typeCode=SUBJ].target[classCode=OBS
- moodCode=EVN
- code <= CommonClinicalObservationType
- value <= ObservationValue (Reaction Type)]
|
|
|
   AllergyIntolerance / reaction / id |
n/a |
|
|
   AllergyIntolerance / reaction / extension |
n/a |
|
|
   AllergyIntolerance / reaction / modifierExtension |
N/A |
|
|
   AllergyIntolerance / reaction / substance |
- outBoundRelationship[typeCode=SAS].target[classCode=SBADM
- code <= ExposureCode].participation[typeCode=CSM].role[classCode=ADMM].player[classCode=MAT
- determinerCode=KIND
- code <= ExposureAgentEntityType]
|
|
|
   AllergyIntolerance / reaction / manifestation |
code |
|
AL1-5 |
   AllergyIntolerance / reaction / description |
text |
|
|
   AllergyIntolerance / reaction / onset |
effectiveTime.low |
|
AL1-6 |
   AllergyIntolerance / reaction / severity |
- inboundRelationship[typeCode=SUBJ].source[classCode=OBS
- moodCode=EVN
- code=SEV
- value <= SeverityObservation (Severity Level)]
|
|
|
   AllergyIntolerance / reaction / exposureRoute |
- outBoundRelationship[typeCode=SAS].target[classCode=SBADM
- code <= ExposureCode].routeCode
|
|
|
   AllergyIntolerance / reaction / note |
subjectOf.observationEvent[code="annotation"].value |
|
|
Documentation for this format |