This
page
is
part
of
the
FHIR
Specification
(v3.3.0:
(v3.5.0:
R4
Ballot
2).
#2).
The
current
version
which
supercedes
this
version
is
5.0.0
.
For
a
full
list
of
available
versions,
see
the
Directory
of
published
versions
.
Page
versions:
R5
R4B
R4
R3
Public
Health
and
Emergency
Response
Work
Group
|
Maturity Level : N/A | Ballot Status : Informative | Compartments : Patient |
R2
:
R3
:
R4
Conversion
maps
for
ImmunizationRecommendation.
Functional
status
for
this
map:
1
test
that
all
of
which
1
fail
to
execute
ok.
All
tests
pass
round-trip
testing
and
all
r3
resources
are
valid.
.
(
see
documentation)
map "http://hl7.org/fhir/StructureMap/ImmunizationRecommendation2to3" = "R2 to R3 Conversions for ImmunizationRecommendation"map "http://hl7.org/fhir/StructureMap/ImmunizationRecommendation3to4" = "R3 to R4 Conversions for ImmunizationRecommendation"uses "http://hl7.org/fhir/DSTU2/StructureDefinition/ImmunizationRecommendation" alias ImmunizationRecommendationR2 as sourceuses "http://hl7.org/fhir/3.0/StructureDefinition/ImmunizationRecommendation" alias ImmunizationRecommendationR3 as source uses "http://hl7.org/fhir/StructureDefinition/ImmunizationRecommendation" alias ImmunizationRecommendation as targetimports "http://hl7.org/fhir/StructureMap/*2to3"imports "http://hl7.org/fhir/StructureMap/*3to4"group for type+types ImmunizationRecommendation extends DomainResource input src : ImmunizationRecommendationR2 as source input tgt : ImmunizationRecommendation as target"ImmunizationRecommendation-identifier" : for src.identifier make tgt.identifier "ImmunizationRecommendation-patient" : for src.patient make tgt.patient "ImmunizationRecommendation-recommendation" : for src.recommendation as vs0 make tgt.recommendation as vt0 then imrRecommendation(vs0, vt0) endgroupgroup imrRecommendation extends BackboneElement input src as source input tgt as targetgroup ImmunizationRecommendation extends DomainResource input src : ImmunizationRecommendationR3 as source input tgt : ImmunizationRecommendation as target"ImmunizationRecommendation.recommendation-date" : for src.date make tgt.date "ImmunizationRecommendation.recommendation-vaccineCode" : for src.vaccineCode make tgt.vaccineCode "ImmunizationRecommendation.recommendation-doseNumber" : for src.doseNumber make tgt.doseNumber "ImmunizationRecommendation.recommendation-forecastStatus" : for src.forecastStatus make tgt.forecastStatus "ImmunizationRecommendation.recommendation-dateCriterion" : for src.dateCriterion as vs make tgt.dateCriterion as vt then imrDateCriterion(vs, vt) "ImmunizationRecommendation.recommendation-protocol" : for src.protocol as vs make tgt.protocol as vt then imrProtocol(vs, vt) "ImmunizationRecommendation.recommendation-supportingImmunization" : for src.supportingImmunization make tgt.supportingImmunization "ImmunizationRecommendation.recommendation-supportingPatientInformation" : for src.supportingPatientInformation make tgt.supportingPatientInformation"ImmunizationRecommendation.identifier": for src.identifier make tgt.identifier "ImmunizationRecommendation.patient": for src.patient make tgt.patient "ImmunizationRecommendation.date": for src.date make tgt.date "ImmunizationRecommendation.authority": for src.authority make tgt.authority "ImmunizationRecommendation.recommendation": for src.recommendation as s make tgt.recommendation as t then ImmunizationRecommendationRecommendation(s,t) endgroupgroup imrDateCriterion extends BackboneElement input src as source input tgt as target"ImmunizationRecommendation.recommendation.dateCriterion-date" : for src.code make tgt.code "ImmunizationRecommendation.recommendation.dateCriterion-date" : for src.value make tgt.valuegroup ImmunizationRecommendationRecommendation extends BackboneElement input src : ImmunizationRecommendationR3 as source input tgt : ImmunizationRecommendation as target "ImmunizationRecommendation.recommendation.vaccineCode": for src.vaccineCode make tgt.vaccineCode "ImmunizationRecommendation.recommendation.targetDisease": for src.targetDisease make tgt.targetDisease "ImmunizationRecommendation.recommendation.contraindicatedVaccineCode": for src.contraindicatedVaccineCode make tgt.contraindicatedVaccineCode "ImmunizationRecommendation.recommendation.forecastStatus": for src.forecastStatus make tgt.forecastStatus "ImmunizationRecommendation.recommendation.forecastReason": for src.forecastReason make tgt.forecastReason "ImmunizationRecommendation.recommendation.dateCriterion": for src.dateCriterion as s make tgt.dateCriterion as t then ImmunizationRecommendationRecommendationDateCriterion(s,t) "ImmunizationRecommendation.recommendation.description": for src.description make tgt.description "ImmunizationRecommendation.recommendation.series": for src.series make tgt.series "ImmunizationRecommendation.recommendation.doseNumber": for src.doseNumber make tgt.doseNumber "ImmunizationRecommendation.recommendation.seriesDoses": for src.seriesDoses make tgt.seriesDoses "ImmunizationRecommendation.recommendation.supportingImmunization": for src.supportingImmunization make tgt.supportingImmunization "ImmunizationRecommendation.recommendation.supportingPatientInformation": for src.supportingPatientInformation make tgt.supportingPatientInformation endgroupgroup imrProtocol extends BackboneElement input src as source input tgt as target"ImmunizationRecommendation.recommendation.protocol-doseSequence" : for src.doseSequence make tgt.doseSequence "ImmunizationRecommendation.recommendation.protocol-description" : for src.description make tgt.description "ImmunizationRecommendation.recommendation.protocol-authority" : for src.authority make tgt.authority "ImmunizationRecommendation.recommendation.protocol-series" : for src.series make tgt.seriesgroup ImmunizationRecommendationRecommendationDateCriterion extends BackboneElement input src : ImmunizationRecommendationR3 as source input tgt : ImmunizationRecommendation as target "ImmunizationRecommendation.recommendation.dateCriterion.code": for src.code make tgt.code "ImmunizationRecommendation.recommendation.dateCriterion.value": for src.value make tgt.value endgroup
map "http://hl7.org/fhir/StructureMap/ImmunizationRecommendation3to2" = "R3 to R2 Conversion for ImmunizationRecommendation"map "http://hl7.org/fhir/StructureMap/ImmunizationRecommendation4to3" = "R4 to R3 Conversion for ImmunizationRecommendation" uses "http://hl7.org/fhir/StructureDefinition/ImmunizationRecommendation" alias ImmunizationRecommendation as sourceuses "http://hl7.org/fhir/DSTU2/StructureDefinition/ImmunizationRecommendation" alias ImmunizationRecommendationR2 as targetuses "http://hl7.org/fhir/3.0/StructureDefinition/ImmunizationRecommendation" alias ImmunizationRecommendationR3 as targetimports "http://hl7.org/fhir/StructureMap/*3to2"imports "http://hl7.org/fhir/StructureMap/*4to3"group for type+types ImmunizationRecommendation extends DomainResource input src : ImmunizationRecommendation as source input tgt : ImmunizationRecommendationR2 as target"ImmunizationRecommendation-identifier" : for src.identifier make tgt.identifier "ImmunizationRecommendation-patient" : for src.patient make tgt.patient "ImmunizationRecommendation-recommendation" : for src.recommendation as vs0 make tgt.recommendation as vt0 then imrRecommendation(vs0, vt0) endgroupgroup imrRecommendation extends BackboneElement input src as source input tgt as targetgroup ImmunizationRecommendation extends DomainResource input src : ImmunizationRecommendationR3 as source input tgt : ImmunizationRecommendation as target"ImmunizationRecommendation.recommendation-date" : for src.date make tgt.date "ImmunizationRecommendation.recommendation-vaccineCode" : for src.vaccineCode make tgt.vaccineCode "ImmunizationRecommendation.recommendation-doseNumber" : for src.doseNumber make tgt.doseNumber "ImmunizationRecommendation.recommendation-forecastStatus" : for src.forecastStatus make tgt.forecastStatus "ImmunizationRecommendation.recommendation-dateCriterion" : for src.dateCriterion as vs make tgt.dateCriterion as vt then imrDateCriterion(vs, vt) "ImmunizationRecommendation.recommendation-protocol" : for src.protocol as vs make tgt.protocol as vt then imrProtocol(vs, vt) "ImmunizationRecommendation.recommendation-supportingImmunization" : for src.supportingImmunization make tgt.supportingImmunization "ImmunizationRecommendation.recommendation-supportingPatientInformation" : for src.supportingPatientInformation make tgt.supportingPatientInformation"ImmunizationRecommendation.identifier": for src.identifier make tgt.identifier "ImmunizationRecommendation.patient": for src.patient make tgt.patient "ImmunizationRecommendation.date": for src.date make tgt.date "ImmunizationRecommendation.authority": for src.authority make tgt.authority "ImmunizationRecommendation.recommendation": for src.recommendation as s make tgt.recommendation as t then ImmunizationRecommendationRecommendation(s,t) endgroupgroup imrDateCriterion extends BackboneElement input src as source input tgt as targetgroup ImmunizationRecommendationRecommendation extends BackboneElement input src : ImmunizationRecommendationR3 as source input tgt : ImmunizationRecommendation as target"ImmunizationRecommendation.recommendation.dateCriterion-date" : for src.code make tgt.code "ImmunizationRecommendation.recommendation.dateCriterion-date" : for src.value make tgt.value"ImmunizationRecommendation.recommendation.vaccineCode": for src.vaccineCode make tgt.vaccineCode "ImmunizationRecommendation.recommendation.targetDisease": for src.targetDisease make tgt.targetDisease "ImmunizationRecommendation.recommendation.contraindicatedVaccineCode": for src.contraindicatedVaccineCode make tgt.contraindicatedVaccineCode "ImmunizationRecommendation.recommendation.forecastStatus": for src.forecastStatus make tgt.forecastStatus "ImmunizationRecommendation.recommendation.forecastReason": for src.forecastReason make tgt.forecastReason "ImmunizationRecommendation.recommendation.dateCriterion": for src.dateCriterion as s make tgt.dateCriterion as t then ImmunizationRecommendationRecommendationDateCriterion(s,t) "ImmunizationRecommendation.recommendation.description": for src.description make tgt.description "ImmunizationRecommendation.recommendation.series": for src.series make tgt.series "ImmunizationRecommendation.recommendation.doseNumber": for src.doseNumber make tgt.doseNumber "ImmunizationRecommendation.recommendation.seriesDoses": for src.seriesDoses make tgt.seriesDoses "ImmunizationRecommendation.recommendation.supportingImmunization": for src.supportingImmunization make tgt.supportingImmunization "ImmunizationRecommendation.recommendation.supportingPatientInformation": for src.supportingPatientInformation make tgt.supportingPatientInformation endgroupgroup imrProtocol extends BackboneElement input src as source input tgt as targetgroup ImmunizationRecommendationRecommendationDateCriterion extends BackboneElement input src : ImmunizationRecommendationR3 as source input tgt : ImmunizationRecommendation as target"ImmunizationRecommendation.recommendation.protocol-doseSequence" : for src.doseSequence make tgt.doseSequence "ImmunizationRecommendation.recommendation.protocol-description" : for src.description make tgt.description "ImmunizationRecommendation.recommendation.protocol-authority" : for src.authority make tgt.authority "ImmunizationRecommendation.recommendation.protocol-series" : for src.series make tgt.series"ImmunizationRecommendation.recommendation.dateCriterion.code": for src.code make tgt.code "ImmunizationRecommendation.recommendation.dateCriterion.value": for src.value make tgt.value endgroup