Canadian Baseline, published by HL7 Canada - FHIR Implementation Work Group. This guide is not an authorized publication; it is the continuous build for version 1.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/HL7-Canada/ca-baseline/ and changes regularly. See the Directory of published versions
Mappings for the profile-immunizationrecommendation resource profile.
ImmunizationRecommendationProfile |
ImmunizationRecommendation | VXU_V04 |
patient | PID-3 |
date | OBX-15 |
authority | OBX-5 : OBX-3 = 59779-9 |
recommendation | |
vaccineCode | OBX-5 : OBX-3 = ( 30956-7 | 38890-0 ) |
coding | C*E.1-8, C*E.10-22 |
coding (Generic) | C*E.1-8, C*E.10-22 |
coding (Tradename) | C*E.1-8, C*E.10-22 |
text | C*E.9. But note many systems use C*E.2 for this |
targetDisease | OBX-5 : OBX-3 = ( 30956-7 | 38890-0 ) |
forecastStatus | OBX-5 : OBX-3 = 59783-1 |
forecastReason | OBX-5 : OBX-3 = 30982-3 |
dateCriterion | OBX-3: 30980-7 = Next dose recommended, 59777-3 = Latest next dose should be given, 59778-1 = Dose is overdue |
code | OBX-3 |
value | OBX-5 |
description | OBX-5 : OBX-3 = 30956-7 |
series | RXA-5-administered code |
doseNumber[x] | OBX-5 : OBX-3 = 30973-2 |
seriesDoses[x] | OBX-5 : OBX-3 = 59782-3 |
supportingImmunization | ? No clear way to associate in HL7 v2 or IG |
supportingPatientInformation | OBX If OBX is associated with ( RXA : RXA-5-administered code = '998^No vaccine administered^CVX'), could contain the reason the vaccine was not administered |
ImmunizationRecommendationProfile |
ImmunizationRecommendation | Entity. Role, or Act, SubstanceAdministration[moodCode=RMD] |
text | Act.text? |
contained | N/A |
extension | N/A |
modifierExtension | N/A |
identifier | .id |
patient | .partipication[typeCode=SUBJ].role |
date | .partipication[typeCode=AUTH].time |
authority | .participation[typeCode=AUT] |
recommendation | .outboundRelationship[typeCode='COMP'].target[classCode=SBADM, moodCode=RMD] |
id | n/a |
extension | n/a |
modifierExtension | N/A |
vaccineCode | .partipication[typeCode=CSM].role[classCode=ADMM].code |
id | n/a |
extension | n/a |
coding | union(., ./translation) |
coding (Generic) | union(., ./translation) |
coding (Tradename) | union(., ./translation) |
text | ./originalText[mediaType/code="text/plain"]/data |
targetDisease | .partipication[typeCode=CSM].role[classCode=ADMM].code |
forecastStatus | .inboundRelationship[typeCode=SUBJ] .source[classCode=OBS, moodCode=EVN, code="Immunization Forecast Status"].value |
forecastReason | N/A |
dateCriterion | .outboundRelationship[typeCode='LIMIT'].target[classCode=OBS, moodCode=EVN, isCriterionInd=true] |
id | n/a |
extension | n/a |
modifierExtension | N/A |
code | .code |
value | .value |
description | .text |
series | .title |
doseNumber[x] | .inboundRelationship[typeCode=COMP, .source[classCode=SBADM, moodCode=INT]].sequenceNumber |
seriesDoses[x] | .inboundRelationship[typeCode=COMP, .source[classCode=SBADM, moodCode=DEF]].sequenceNumber |
supportingImmunization | .outboundRelationship[typeCode=RSON].target[classCode=SBADM, moodCode=EVN, code="immunization"] |
supportingPatientInformation | .outboundRelationship[typeCode=RSON].target[classCode=OBS, moodCode=EVN] |