HL7 Czech Hospital Discharge Report Implementation Guide
0.1.0 - ci-build

HL7 Czech Hospital Discharge Report Implementation Guide, published by HL7 Czech Republic. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/HL7-cz/hdr/ and changes regularly. See the Directory of published versions

## Resource Profile: CZ_ImmunizationRecommendationHdr - Mappings

Draft as of 2026-03-20

Mappings for the cz-immunizationRecommendation-hdr resource profile.

#### Mappings to Structures in this Implementation Guide

Name | PatientHistory2FHIRCzHdr
--- | ---
ImmunizationRecommendation |
id |
meta |
implicitRules |
language |
text |
contained |
extension |
modifierExtension |
identifier |
patient |
date |
authority |
recommendation |
id |
extension |
modifierExtension |
vaccineCode |
targetDisease |
contraindicatedVaccineCode |
forecastStatus |
forecastReason |
Slices for dateCriterion |
dateCriterion:All Slices |
id |
extension |
modifierExtension |
code |
value |
dateCriterion:nextDose |
id |
extension |
modifierExtension |
code |
value |
description |
series |
Slices for doseNumber[x] |
doseNumber[x]:doseNumberPositiveInt |
Slices for seriesDoses[x] |
seriesDoses[x]:seriesDosesPositiveInt |
supportingImmunization |
supportingPatientInformation |
Documentation for this format

#### Mappings to other Structures

No Mappings Found

#### Other Mappings

Name | Workflow Pattern | HL7 v2 Mapping | RIM Mapping | FiveWs Pattern Mapping
--- | --- | --- | --- | ---
ImmunizationRecommendation | Request | VXU_V04 | SubstanceAdministration[moodCode=RMD] |
id |  |  |  |
meta |  |  |  |
implicitRules |  |  |  |
language |  |  |  |
text |  |  | Act.text? |
contained |  |  | N/A |
extension |  |  | N/A |
modifierExtension |  |  | N/A |
identifier | Request.identifier |  | .id | FiveWs.identifier
patient | Request.subject | PID-3 | .partipication[typeCode=SUBJ].role | FiveWs.subject
date | Request.authoredOn | OBX-15 | .partipication[typeCode=AUTH].time |
authority |  | OBX-3 = 59779-9 | .participation[typeCode=AUT] |
recommendation |  |  | .outboundRelationship[typeCode='COMP'].target[classCode=SBADM moodCode=RMD] |
id |  |  | n/a |
extension |  |  | n/a |
modifierExtension |  |  | N/A |
vaccineCode | Request.code | OBX-3 = ( 30956-7 | 38890-0 ) | .partipication[typeCode=CSM].role[classCode=ADMM].code |
targetDisease |  | OBX-3 = ( 30956-7 | 38890-0 ) | .partipication[typeCode=CSM].role[classCode=ADMM].code |
contraindicatedVaccineCode |  |  |  |
forecastStatus |  | OBX-3 = 59783-1 | .inboundRelationship[typeCode=SUBJ] .source[classCode=OBS moodCode=EVN code="Immunization Forecast Status"].value |
forecastReason |  | OBX-3 = 30982-3 | N/A |
Slices for dateCriterion | Request.occurrence[x] | 30980-7 = Next dose recommended 59777-3 = Latest next dose should be given 59778-1 = Dose is overdue | .outboundRelationship[typeCode='LIMIT'].target[classCode=OBS moodCode=EVN isCriterionInd=true] |
dateCriterion:All Slices |  |  |  |
id |  |  | n/a |
extension |  |  | n/a |
modifierExtension |  |  | N/A |
code |  | OBX-3 | .code |
value |  | OBX-5 | .value |
dateCriterion:nextDose | Request.occurrence[x] | 30980-7 = Next dose recommended 59777-3 = Latest next dose should be given 59778-1 = Dose is overdue | .outboundRelationship[typeCode='LIMIT'].target[classCode=OBS moodCode=EVN isCriterionInd=true] |
id |  |  | n/a |
extension |  |  | n/a |
modifierExtension |  |  | N/A |
code |  | OBX-3 | .code |
value |  | OBX-5 | .value |
description |  | OBX-3 = 30956-7 | .text |
series |  | RXA-5-administered code | .title |
Slices for doseNumber[x] |  | OBX-3 = 30973-2 | .inboundRelationship[typeCode=COMP .source[classCode=SBADM moodCode=INT]].sequenceNumber |
doseNumber[x]:doseNumberPositiveInt |  | OBX-3 = 30973-2 | .inboundRelationship[typeCode=COMP .source[classCode=SBADM moodCode=INT]].sequenceNumber |
Slices for seriesDoses[x] |  | OBX-3 = 59782-3 | .inboundRelationship[typeCode=COMP .source[classCode=SBADM moodCode=DEF]].sequenceNumber |
seriesDoses[x]:seriesDosesPositiveInt |  | OBX-3 = 59782-3 | .inboundRelationship[typeCode=COMP .source[classCode=SBADM moodCode=DEF]].sequenceNumber |
supportingImmunization |  | ? No clear way to associate in HL7 v2 or IG | .outboundRelationship[typeCode=RSON].target[classCode=SBADM moodCode=EVN code="immunization"] |
supportingPatientInformation | Request.supportingInfo | RXA-5-administered code = '998^No vaccine administered^CVX') could contain the reason the vaccine was not administered | .outboundRelationship[typeCode=RSON].target[classCode=OBS moodCode=EVN] |
Documentation for this format