Mappings for the qicore-immunizationrec resource profile.
  
  
  
 | QICoreImmunizationRecommendation | 
 | 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 ) |  
 |       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 |  
 | QICoreImmunizationRecommendation | 
 | 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 |  
 |       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] |