Skip to content

Instantly share code, notes, and snippets.

@brianpos
Created December 18, 2025 06:38
Show Gist options
  • Select an option

  • Save brianpos/920003389eb6a4d6ebcc40d481e97c82 to your computer and use it in GitHub Desktop.

Select an option

Save brianpos/920003389eb6a4d6ebcc40d481e97c82 to your computer and use it in GitHub Desktop.
Output results from my parsing/validating all the source FMLs - R4 to R5
This file has been truncated, but you can view the full file.
 ValidateFml_R4_R5
 Source: ValidateExistingXVerMaps.cs line 388
 Duration: 7.2 sec
Standard Output: 
==========================================================
Validate the FML files
==========================================================
Validating map http://hl7.org/fhir/uv/xver/StructureMap/Account4to5
Account( src : Account|4.0.1 (), tgt : Account|5.0.0 () )
{
identifier : Account.identifier|4.0.1 (Identifier) --> identifier : Account.identifier|5.0.0 (Identifier)
src.status : Account.status|4.0.1 (code) as v --> tgt.status : Account.status|5.0.0 (code) = translate : code|5.0.0 ()
type : Account.type|4.0.1 (CodeableConcept) --> type : Account.type|5.0.0 (CodeableConcept)
name : Account.name|4.0.1 (string) --> name : Account.name|5.0.0 (string)
subject : Account.subject|4.0.1 (Reference) --> subject : Account.subject|5.0.0 (Reference)
servicePeriod : Account.servicePeriod|4.0.1 (Period) --> servicePeriod : Account.servicePeriod|5.0.0 (Period)
src.coverage : Account.coverage|4.0.1 (BackboneElement) as s --> tgt.coverage : Account.coverage|5.0.0 (BackboneElement) as t
then AccountCoverage( Identifier src : Account.coverage|4.0.1 (BackboneElement), Identifier tgt : Account.coverage|5.0.0 (BackboneElement) )
owner : Account.owner|4.0.1 (Reference) --> owner : Account.owner|5.0.0 (Reference)
description : Account.description|4.0.1 (string) --> description : Account.description|5.0.0 (markdown)
src.guarantor : Account.guarantor|4.0.1 (BackboneElement) as s --> tgt.guarantor : Account.guarantor|5.0.0 (BackboneElement) as t
then AccountGuarantor( Identifier src : Account.guarantor|4.0.1 (BackboneElement), Identifier tgt : Account.guarantor|5.0.0 (BackboneElement) )
src.partOf : Account.partOf|4.0.1 (Reference) -->
}
AccountCoverage( src : Account.coverage|4.0.1 (BackboneElement), tgt : Account.coverage|5.0.0 (BackboneElement) )
{
coverage : Account.coverage.coverage|4.0.1 (Reference) --> coverage : Account.coverage.coverage|5.0.0 (Reference)
priority : Account.coverage.priority|4.0.1 (positiveInt) --> priority : Account.coverage.priority|5.0.0 (positiveInt)
}
AccountGuarantor( src : Account.guarantor|4.0.1 (BackboneElement), tgt : Account.guarantor|5.0.0 (BackboneElement) )
{
party : Account.guarantor.party|4.0.1 (Reference) --> party : Account.guarantor.party|5.0.0 (Reference)
onHold : Account.guarantor.onHold|4.0.1 (boolean) --> onHold : Account.guarantor.onHold|5.0.0 (boolean)
period : Account.guarantor.period|4.0.1 (Period) --> period : Account.guarantor.period|5.0.0 (Period)
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/ActivityDefinition4to5
ActivityDefinition( src : ActivityDefinition|4.0.1 (), tgt : ActivityDefinition|5.0.0 () )
{
url : ActivityDefinition.url|4.0.1 (uri) --> url : ActivityDefinition.url|5.0.0 (uri)
identifier : ActivityDefinition.identifier|4.0.1 (Identifier) --> identifier : ActivityDefinition.identifier|5.0.0 (Identifier)
version : ActivityDefinition.version|4.0.1 (string) --> version : ActivityDefinition.version|5.0.0 (string)
name : ActivityDefinition.name|4.0.1 (string) --> name : ActivityDefinition.name|5.0.0 (string)
title : ActivityDefinition.title|4.0.1 (string) --> title : ActivityDefinition.title|5.0.0 (string)
subtitle : ActivityDefinition.subtitle|4.0.1 (string) --> subtitle : ActivityDefinition.subtitle|5.0.0 (string)
src.status : ActivityDefinition.status|4.0.1 (code) as v --> tgt.status : ActivityDefinition.status|5.0.0 (code) = translate : code|5.0.0 ()
experimental : ActivityDefinition.experimental|4.0.1 (boolean) --> experimental : ActivityDefinition.experimental|5.0.0 (boolean)
src.subject : ActivityDefinition.subject[x]|4.0.1 (CodeableConcept,Reference) as s where (coding.exists(code = 'Patient' and system = 'http://hl7.org/fhir/resource-types')) --> tgt.subject : ActivityDefinition.subject[x]|5.0.0 (CodeableConcept,Reference,canonical) = create : CodeableConcept|5.0.0 () as tc, tc.coding : CodeableConcept.coding|5.0.0 (Coding) as tcc, tcc.system : Coding.system|5.0.0 (uri) = copy : string|4.0.1 (), tcc.code : Coding.code|5.0.0 (code) = copy : string|4.0.1 (), tcc.display : Coding.display|5.0.0 (string) = copy : string|4.0.1 ()
src.subject : ActivityDefinition.subject[x]|4.0.1 (CodeableConcept,Reference) as s where (coding.exists(code = 'Practitioner' and system = 'http://hl7.org/fhir/resource-types')) --> tgt.subject : ActivityDefinition.subject[x]|5.0.0 (CodeableConcept,Reference,canonical) = create : CodeableConcept|5.0.0 () as tc, tc.coding : CodeableConcept.coding|5.0.0 (Coding) as tcc, tcc.system : Coding.system|5.0.0 (uri) = copy : string|4.0.1 (), tcc.code : Coding.code|5.0.0 (code) = copy : string|4.0.1 (), tcc.display : Coding.display|5.0.0 (string) = copy : string|4.0.1 ()
src.subject : ActivityDefinition.subject[x]|4.0.1 (CodeableConcept,Reference) as s where (coding.exists(code = 'Organization' and system = 'http://hl7.org/fhir/resource-types')) --> tgt.subject : ActivityDefinition.subject[x]|5.0.0 (CodeableConcept,Reference,canonical) = create : CodeableConcept|5.0.0 () as tc, tc.coding : CodeableConcept.coding|5.0.0 (Coding) as tcc, tcc.system : Coding.system|5.0.0 (uri) = copy : string|4.0.1 (), tcc.code : Coding.code|5.0.0 (code) = copy : string|4.0.1 (), tcc.display : Coding.display|5.0.0 (string) = copy : string|4.0.1 ()
src.subject : ActivityDefinition.subject[x]|4.0.1 (CodeableConcept,Reference) as s where (coding.exists(code = 'Location' and system = 'http://hl7.org/fhir/resource-types')) --> tgt.subject : ActivityDefinition.subject[x]|5.0.0 (CodeableConcept,Reference,canonical) = create : CodeableConcept|5.0.0 () as tc, tc.coding : CodeableConcept.coding|5.0.0 (Coding) as tcc, tcc.system : Coding.system|5.0.0 (uri) = copy : string|4.0.1 (), tcc.code : Coding.code|5.0.0 (code) = copy : string|4.0.1 (), tcc.display : Coding.display|5.0.0 (string) = copy : string|4.0.1 ()
src.subject : ActivityDefinition.subject[x]|4.0.1 (CodeableConcept,Reference) as s where (coding.exists(code = 'Device' and system = 'http://hl7.org/fhir/resource-types')) --> tgt.subject : ActivityDefinition.subject[x]|5.0.0 (CodeableConcept,Reference,canonical) = create : CodeableConcept|5.0.0 () as tc, tc.coding : CodeableConcept.coding|5.0.0 (Coding) as tcc, tcc.system : Coding.system|5.0.0 (uri) = copy : string|4.0.1 (), tcc.code : Coding.code|5.0.0 (code) = copy : string|4.0.1 (), tcc.display : Coding.display|5.0.0 (string) = copy : string|4.0.1 ()
src.subject.ofType(Reference) : Reference|4.0.1 () --> tgt.subject : ActivityDefinition.subject[x]|5.0.0 (CodeableConcept,Reference,canonical)
date : ActivityDefinition.date|4.0.1 (dateTime) --> date : ActivityDefinition.date|5.0.0 (dateTime)
publisher : ActivityDefinition.publisher|4.0.1 (string) --> publisher : ActivityDefinition.publisher|5.0.0 (string)
contact : ActivityDefinition.contact|4.0.1 (ContactDetail) --> contact : ActivityDefinition.contact|5.0.0 (ContactDetail)
description : ActivityDefinition.description|4.0.1 (markdown) --> description : ActivityDefinition.description|5.0.0 (markdown)
useContext : ActivityDefinition.useContext|4.0.1 (UsageContext) --> useContext : ActivityDefinition.useContext|5.0.0 (UsageContext)
jurisdiction : ActivityDefinition.jurisdiction|4.0.1 (CodeableConcept) --> jurisdiction : ActivityDefinition.jurisdiction|5.0.0 (CodeableConcept)
purpose : ActivityDefinition.purpose|4.0.1 (markdown) --> purpose : ActivityDefinition.purpose|5.0.0 (markdown)
usage : ActivityDefinition.usage|4.0.1 (string) --> usage : ActivityDefinition.usage|5.0.0 (markdown)
copyright : ActivityDefinition.copyright|4.0.1 (markdown) --> copyright : ActivityDefinition.copyright|5.0.0 (markdown)
approvalDate : ActivityDefinition.approvalDate|4.0.1 (date) --> approvalDate : ActivityDefinition.approvalDate|5.0.0 (date)
lastReviewDate : ActivityDefinition.lastReviewDate|4.0.1 (date) --> lastReviewDate : ActivityDefinition.lastReviewDate|5.0.0 (date)
effectivePeriod : ActivityDefinition.effectivePeriod|4.0.1 (Period) --> effectivePeriod : ActivityDefinition.effectivePeriod|5.0.0 (Period)
topic : ActivityDefinition.topic|4.0.1 (CodeableConcept) --> topic : ActivityDefinition.topic|5.0.0 (CodeableConcept)
author : ActivityDefinition.author|4.0.1 (ContactDetail) --> author : ActivityDefinition.author|5.0.0 (ContactDetail)
editor : ActivityDefinition.editor|4.0.1 (ContactDetail) --> editor : ActivityDefinition.editor|5.0.0 (ContactDetail)
reviewer : ActivityDefinition.reviewer|4.0.1 (ContactDetail) --> reviewer : ActivityDefinition.reviewer|5.0.0 (ContactDetail)
endorser : ActivityDefinition.endorser|4.0.1 (ContactDetail) --> endorser : ActivityDefinition.endorser|5.0.0 (ContactDetail)
relatedArtifact : ActivityDefinition.relatedArtifact|4.0.1 (RelatedArtifact) --> relatedArtifact : ActivityDefinition.relatedArtifact|5.0.0 (RelatedArtifact)
library : ActivityDefinition.library|4.0.1 (canonical) --> library : ActivityDefinition.library|5.0.0 (canonical)
kind : ActivityDefinition.kind|4.0.1 (code) --> kind : ActivityDefinition.kind|5.0.0 (code)
profile : ActivityDefinition.profile|4.0.1 (canonical) --> profile : ActivityDefinition.profile|5.0.0 (canonical)
code : ActivityDefinition.code|4.0.1 (CodeableConcept) --> code : ActivityDefinition.code|5.0.0 (CodeableConcept)
src.intent : ActivityDefinition.intent|4.0.1 (code) as v --> tgt.intent : ActivityDefinition.intent|5.0.0 (code) = translate : code|5.0.0 ()
src.priority : ActivityDefinition.priority|4.0.1 (code) as v --> tgt.priority : ActivityDefinition.priority|5.0.0 (code) = translate : code|5.0.0 ()
doNotPerform : ActivityDefinition.doNotPerform|4.0.1 (boolean) --> doNotPerform : ActivityDefinition.doNotPerform|5.0.0 (boolean)
src.timing.ofType(Timing) : Timing|4.0.1 () --> tgt.timing : ActivityDefinition.timing[x]|5.0.0 (Timing,Age,Range,Duration)
src.timing.ofType(Age) : Age|4.0.1 () --> tgt.timing : ActivityDefinition.timing[x]|5.0.0 (Timing,Age,Range,Duration)
src.timing.ofType(Range) : Range|4.0.1 () --> tgt.timing : ActivityDefinition.timing[x]|5.0.0 (Timing,Age,Range,Duration)
src.timing.ofType(Duration) : Duration|4.0.1 () --> tgt.timing : ActivityDefinition.timing[x]|5.0.0 (Timing,Age,Range,Duration)
location : ActivityDefinition.location|4.0.1 (Reference) --> location : ActivityDefinition.location|5.0.0 (CodeableReference)
src.participant : ActivityDefinition.participant|4.0.1 (BackboneElement) as s --> tgt.participant : ActivityDefinition.participant|5.0.0 (BackboneElement) as t
then ActivityDefinitionParticipant( Identifier src : ActivityDefinition.participant|4.0.1 (BackboneElement), Identifier tgt : ActivityDefinition.participant|5.0.0 (BackboneElement) )
src.product.ofType(Reference) : Reference|4.0.1 () --> tgt.product : ActivityDefinition.product[x]|5.0.0 (Reference,CodeableConcept)
src.product.ofType(CodeableConcept) : CodeableConcept|4.0.1 () --> tgt.product : ActivityDefinition.product[x]|5.0.0 (Reference,CodeableConcept)
quantity : ActivityDefinition.quantity|4.0.1 (Quantity) --> quantity : ActivityDefinition.quantity|5.0.0 (Quantity)
dosage : ActivityDefinition.dosage|4.0.1 (Dosage) --> dosage : ActivityDefinition.dosage|5.0.0 (Dosage)
bodySite : ActivityDefinition.bodySite|4.0.1 (CodeableConcept) --> bodySite : ActivityDefinition.bodySite|5.0.0 (CodeableConcept)
specimenRequirement : ActivityDefinition.specimenRequirement|4.0.1 (Reference) --> specimenRequirement : ActivityDefinition.specimenRequirement|5.0.0 (canonical)
observationRequirement : ActivityDefinition.observationRequirement|4.0.1 (Reference) --> observationRequirement : ActivityDefinition.observationRequirement|5.0.0 (canonical)
observationResultRequirement : ActivityDefinition.observationResultRequirement|4.0.1 (Reference) --> observationResultRequirement : ActivityDefinition.observationResultRequirement|5.0.0 (canonical)
transform : ActivityDefinition.transform|4.0.1 (canonical) --> transform : ActivityDefinition.transform|5.0.0 (canonical)
src.dynamicValue : ActivityDefinition.dynamicValue|4.0.1 (BackboneElement) as s --> tgt.dynamicValue : ActivityDefinition.dynamicValue|5.0.0 (BackboneElement) as t
then ActivityDefinitionDynamicValue( Identifier src : ActivityDefinition.dynamicValue|4.0.1 (BackboneElement), Identifier tgt : ActivityDefinition.dynamicValue|5.0.0 (BackboneElement) )
src.timing : ActivityDefinition.timing[x]|4.0.1 (Timing,dateTime,Age,Period,Range,Duration) -->
}
ActivityDefinitionParticipant( src : ActivityDefinition.participant|4.0.1 (BackboneElement), tgt : ActivityDefinition.participant|5.0.0 (BackboneElement) )
{
src.type : ActivityDefinition.participant.type|4.0.1 (code) as v --> tgt.type : ActivityDefinition.participant.type|5.0.0 (code) = translate : code|5.0.0 ()
role : ActivityDefinition.participant.role|4.0.1 (CodeableConcept) --> role : ActivityDefinition.participant.role|5.0.0 (CodeableConcept)
src : ActivityDefinition.participant|4.0.1 (BackboneElement) --> = evaluate : ? as bpUrl, tgt.typeCanonical : ActivityDefinition.participant.typeCanonical|5.0.0 (canonical) = evaluate : ?, tgt.typeReference : ActivityDefinition.participant.typeReference|5.0.0 (Reference) = evaluate : ?
then BackboneElementXver( Identifier src : ActivityDefinition.participant|4.0.1 (BackboneElement), Identifier tgt : ActivityDefinition.participant|5.0.0 (BackboneElement), Identifier extBackportUrlBase : ?? )
}
ActivityDefinitionDynamicValue( src : ActivityDefinition.dynamicValue|4.0.1 (BackboneElement), tgt : ActivityDefinition.dynamicValue|5.0.0 (BackboneElement) )
{
path : ActivityDefinition.dynamicValue.path|4.0.1 (string) --> path : ActivityDefinition.dynamicValue.path|5.0.0 (string)
expression : ActivityDefinition.dynamicValue.expression|4.0.1 (Expression) --> expression : ActivityDefinition.dynamicValue.expression|5.0.0 (Expression)
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/Address4to5
Address( src : Address|4.0.1 (), tgt : Address|5.0.0 () )
{
src.use : Address.use|4.0.1 (code) as v --> tgt.use : Address.use|5.0.0 (code) = translate : code|5.0.0 ()
src.type : Address.type|4.0.1 (code) as v --> tgt.type : Address.type|5.0.0 (code) = translate : code|5.0.0 ()
text : Address.text|4.0.1 (string) --> text : Address.text|5.0.0 (string)
line : Address.line|4.0.1 (string) --> line : Address.line|5.0.0 (string)
city : Address.city|4.0.1 (string) --> city : Address.city|5.0.0 (string)
district : Address.district|4.0.1 (string) --> district : Address.district|5.0.0 (string)
state : Address.state|4.0.1 (string) --> state : Address.state|5.0.0 (string)
postalCode : Address.postalCode|4.0.1 (string) --> postalCode : Address.postalCode|5.0.0 (string)
country : Address.country|4.0.1 (string) --> country : Address.country|5.0.0 (string)
period : Address.period|4.0.1 (Period) --> period : Address.period|5.0.0 (Period)
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/AdverseEvent4to5
AdverseEvent( src : AdverseEvent|4.0.1 (), tgt : AdverseEvent|5.0.0 () )
{
identifier : AdverseEvent.identifier|4.0.1 (Identifier) --> identifier : AdverseEvent.identifier|5.0.0 (Identifier)
src.actuality : AdverseEvent.actuality|4.0.1 (code) as v --> tgt.actuality : AdverseEvent.actuality|5.0.0 (code) = translate : code|5.0.0 ()
category : AdverseEvent.category|4.0.1 (CodeableConcept) --> category : AdverseEvent.category|5.0.0 (CodeableConcept)
event : AdverseEvent.event|4.0.1 (CodeableConcept) --> code : AdverseEvent.code|5.0.0 (CodeableConcept)
subject : AdverseEvent.subject|4.0.1 (Reference) --> subject : AdverseEvent.subject|5.0.0 (Reference)
encounter : AdverseEvent.encounter|4.0.1 (Reference) --> encounter : AdverseEvent.encounter|5.0.0 (Reference)
src.date.ofType(dateTime) : dateTime|4.0.1 () --> tgt.occurrence : AdverseEvent.occurrence[x]|5.0.0 (dateTime,Period,Timing)
detected : AdverseEvent.detected|4.0.1 (dateTime) --> detected : AdverseEvent.detected|5.0.0 (dateTime)
recordedDate : AdverseEvent.recordedDate|4.0.1 (dateTime) --> recordedDate : AdverseEvent.recordedDate|5.0.0 (dateTime)
resultingCondition : AdverseEvent.resultingCondition|4.0.1 (Reference) --> resultingEffect : AdverseEvent.resultingEffect|5.0.0 (Reference)
location : AdverseEvent.location|4.0.1 (Reference) --> location : AdverseEvent.location|5.0.0 (Reference)
seriousness : AdverseEvent.seriousness|4.0.1 (CodeableConcept) --> seriousness : AdverseEvent.seriousness|5.0.0 (CodeableConcept)
outcome : AdverseEvent.outcome|4.0.1 (CodeableConcept) --> outcome : AdverseEvent.outcome|5.0.0 (CodeableConcept)
recorder : AdverseEvent.recorder|4.0.1 (Reference) --> recorder : AdverseEvent.recorder|5.0.0 (Reference)
src.contributor : AdverseEvent.contributor|4.0.1 (Reference) as s --> tgt.participant : AdverseEvent.participant|5.0.0 (BackboneElement) as t
then AdverseEventParticipant( Identifier src : AdverseEvent.contributor|4.0.1 (Reference), Identifier tgt : AdverseEvent.participant|5.0.0 (BackboneElement) )
study : AdverseEvent.study|4.0.1 (Reference) --> study : AdverseEvent.study|5.0.0 (Reference)
src.suspectEntity : AdverseEvent.suspectEntity|4.0.1 (BackboneElement) as s --> tgt.suspectEntity : AdverseEvent.suspectEntity|5.0.0 (BackboneElement) as t
then AdverseEventSuspectEntity( Identifier src : AdverseEvent.suspectEntity|4.0.1 (BackboneElement), Identifier tgt : AdverseEvent.suspectEntity|5.0.0 (BackboneElement) )
src.subjectMedicalHistory : AdverseEvent.subjectMedicalHistory|4.0.1 (Reference) as s --> tgt.contributingFactor : AdverseEvent.contributingFactor|5.0.0 (BackboneElement) as t
then AdverseEventContributingFactor( Identifier src : AdverseEvent.subjectMedicalHistory|4.0.1 (Reference), Identifier tgt : AdverseEvent.contributingFactor|5.0.0 (BackboneElement) )
src.referenceDocument : AdverseEvent.referenceDocument|4.0.1 (Reference) as s --> tgt.supportingInfo : AdverseEvent.supportingInfo|5.0.0 (BackboneElement) as si, si.item : AdverseEvent.supportingInfo.item[x]|5.0.0 (Reference,CodeableConcept) = copy : ?
src.severity : AdverseEvent.severity|4.0.1 (CodeableConcept) -->
}
AdverseEventParticipant( src : AdverseEvent.contributor|4.0.1 (Reference), tgt : AdverseEvent.participant|5.0.0 (BackboneElement) )
{
src : AdverseEvent.contributor|4.0.1 (Reference) as v --> tgt.actor : AdverseEvent.participant.actor|5.0.0 (Reference) = copy : ?
}
AdverseEventSuspectEntity( src : AdverseEvent.suspectEntity|4.0.1 (BackboneElement), tgt : AdverseEvent.suspectEntity|5.0.0 (BackboneElement) )
{
src.instance.ofType(Reference) : Reference|4.0.1 () --> tgt.instance : AdverseEvent.suspectEntity.instance[x]|5.0.0 (CodeableConcept,Reference)
src.causality : AdverseEvent.suspectEntity.causality|4.0.1 (BackboneElement) as s --> tgt.causality : AdverseEvent.suspectEntity.causality|5.0.0 (BackboneElement) as t
then AdverseEventSuspectEntityCausality( Identifier src : AdverseEvent.suspectEntity.causality|4.0.1 (BackboneElement), Identifier tgt : AdverseEvent.suspectEntity.causality|5.0.0 (BackboneElement) )
}
AdverseEventSuspectEntityCausality( src : AdverseEvent.suspectEntity.causality|4.0.1 (BackboneElement), tgt : AdverseEvent.suspectEntity.causality|5.0.0 (BackboneElement) )
{
assessment : AdverseEvent.suspectEntity.causality.assessment|4.0.1 (CodeableConcept) --> entityRelatedness : AdverseEvent.suspectEntity.causality.entityRelatedness|5.0.0 (CodeableConcept)
method : AdverseEvent.suspectEntity.causality.method|4.0.1 (CodeableConcept) --> assessmentMethod : AdverseEvent.suspectEntity.causality.assessmentMethod|5.0.0 (CodeableConcept)
author : AdverseEvent.suspectEntity.causality.author|4.0.1 (Reference) --> author : AdverseEvent.suspectEntity.causality.author|5.0.0 (Reference)
src.productRelatedness : AdverseEvent.suspectEntity.causality.productRelatedness|4.0.1 (string) -->
}
AdverseEventContributingFactor( src : AdverseEvent.subjectMedicalHistory|4.0.1 (Reference), tgt : AdverseEvent.contributingFactor|5.0.0 (BackboneElement) )
{
src : AdverseEvent.subjectMedicalHistory|4.0.1 (Reference) as v --> tgt.item : AdverseEvent.contributingFactor.item[x]|5.0.0 (Reference,CodeableConcept) = copy : ?
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/Age4to5
Age( src : Age|4.0.1 (), tgt : Age|5.0.0 () )
{
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/AllergyIntolerance4to5
AllergyIntolerance( src : AllergyIntolerance|4.0.1 (), tgt : AllergyIntolerance|5.0.0 () )
{
identifier : AllergyIntolerance.identifier|4.0.1 (Identifier) --> identifier : AllergyIntolerance.identifier|5.0.0 (Identifier)
clinicalStatus : AllergyIntolerance.clinicalStatus|4.0.1 (CodeableConcept) --> clinicalStatus : AllergyIntolerance.clinicalStatus|5.0.0 (CodeableConcept)
verificationStatus : AllergyIntolerance.verificationStatus|4.0.1 (CodeableConcept) --> verificationStatus : AllergyIntolerance.verificationStatus|5.0.0 (CodeableConcept)
src.type : AllergyIntolerance.type|4.0.1 (code) as s where (s = 'allergy') --> tgt.type : AllergyIntolerance.type|5.0.0 (CodeableConcept) as t, t.coding : CodeableConcept.coding|5.0.0 (Coding) as tc, tc.system : Coding.system|5.0.0 (uri) = copy : string|4.0.1 (), tc.code : Coding.code|5.0.0 (code) = copy : string|4.0.1 (), tc.display : Coding.display|5.0.0 (string) = copy : string|4.0.1 ()
src.type : AllergyIntolerance.type|4.0.1 (code) as s where (s = 'intolerance') --> tgt.type : AllergyIntolerance.type|5.0.0 (CodeableConcept) as t, t.coding : CodeableConcept.coding|5.0.0 (Coding) as tc, tc.system : Coding.system|5.0.0 (uri) = copy : string|4.0.1 (), tc.code : Coding.code|5.0.0 (code) = copy : string|4.0.1 (), tc.display : Coding.display|5.0.0 (string) = copy : string|4.0.1 ()
src.category : AllergyIntolerance.category|4.0.1 (code) as v --> tgt.category : AllergyIntolerance.category|5.0.0 (code) = translate : code|5.0.0 ()
src.criticality : AllergyIntolerance.criticality|4.0.1 (code) as v --> tgt.criticality : AllergyIntolerance.criticality|5.0.0 (code) = translate : code|5.0.0 ()
code : AllergyIntolerance.code|4.0.1 (CodeableConcept) --> code : AllergyIntolerance.code|5.0.0 (CodeableConcept)
patient : AllergyIntolerance.patient|4.0.1 (Reference) --> patient : AllergyIntolerance.patient|5.0.0 (Reference)
encounter : AllergyIntolerance.encounter|4.0.1 (Reference) --> encounter : AllergyIntolerance.encounter|5.0.0 (Reference)
src.onset.ofType(dateTime) : dateTime|4.0.1 () --> tgt.onset : AllergyIntolerance.onset[x]|5.0.0 (dateTime,Age,Period,Range,string)
src.onset.ofType(Age) : Age|4.0.1 () --> tgt.onset : AllergyIntolerance.onset[x]|5.0.0 (dateTime,Age,Period,Range,string)
src.onset.ofType(Period) : Period|4.0.1 () --> tgt.onset : AllergyIntolerance.onset[x]|5.0.0 (dateTime,Age,Period,Range,string)
src.onset.ofType(Range) : Range|4.0.1 () --> tgt.onset : AllergyIntolerance.onset[x]|5.0.0 (dateTime,Age,Period,Range,string)
src.onset.ofType(string) : string|4.0.1 () --> tgt.onset : AllergyIntolerance.onset[x]|5.0.0 (dateTime,Age,Period,Range,string)
recordedDate : AllergyIntolerance.recordedDate|4.0.1 (dateTime) --> recordedDate : AllergyIntolerance.recordedDate|5.0.0 (dateTime)
src.recorder : AllergyIntolerance.recorder|4.0.1 (Reference) as s --> tgt.participant : AllergyIntolerance.participant|5.0.0 (BackboneElement) as t
then AllergyIntoleranceRecorder( Identifier src : AllergyIntolerance.recorder|4.0.1 (Reference), Identifier tgt : AllergyIntolerance.participant|5.0.0 (BackboneElement) )
src.asserter : AllergyIntolerance.asserter|4.0.1 (Reference) as s --> tgt.participant : AllergyIntolerance.participant|5.0.0 (BackboneElement) as t
then AllergyIntoleranceAsserter( Identifier src : AllergyIntolerance.asserter|4.0.1 (Reference), Identifier tgt : AllergyIntolerance.participant|5.0.0 (BackboneElement) )
lastOccurrence : AllergyIntolerance.lastOccurrence|4.0.1 (dateTime) --> lastOccurrence : AllergyIntolerance.lastOccurrence|5.0.0 (dateTime)
note : AllergyIntolerance.note|4.0.1 (Annotation) --> note : AllergyIntolerance.note|5.0.0 (Annotation)
src.reaction : AllergyIntolerance.reaction|4.0.1 (BackboneElement) as s --> tgt.reaction : AllergyIntolerance.reaction|5.0.0 (BackboneElement) as t
then AllergyIntoleranceReaction( Identifier src : AllergyIntolerance.reaction|4.0.1 (BackboneElement), Identifier tgt : AllergyIntolerance.reaction|5.0.0 (BackboneElement) )
}
AllergyIntoleranceRecorder( src : AllergyIntolerance.recorder|4.0.1 (Reference), tgt : AllergyIntolerance.participant|5.0.0 (BackboneElement) )
{
src.reference : Reference.reference|4.0.1 (string) as v --> tgt.function : AllergyIntolerance.participant.function|5.0.0 (CodeableConcept) as f, f.coding : CodeableConcept.coding|5.0.0 (Coding) as tc, tc.system : Coding.system|5.0.0 (uri) = copy : string|4.0.1 (), tc.code : Coding.code|5.0.0 (code) = copy : string|4.0.1 (), tc.display : Coding.display|5.0.0 (string) = copy : string|4.0.1 ()
src : AllergyIntolerance.recorder|4.0.1 (Reference) as s --> tgt.actor : AllergyIntolerance.participant.actor|5.0.0 (Reference) as t
then Reference( Identifier src : AllergyIntolerance.recorder|4.0.1 (Reference), Identifier tgt : AllergyIntolerance.participant.actor|5.0.0 (Reference) )
}
AllergyIntoleranceAsserter( src : AllergyIntolerance.asserter|4.0.1 (Reference), tgt : AllergyIntolerance.participant|5.0.0 (BackboneElement) )
{
src.reference : Reference.reference|4.0.1 (string) as v --> tgt.function : AllergyIntolerance.participant.function|5.0.0 (CodeableConcept) as tf, tf.coding : CodeableConcept.coding|5.0.0 (Coding) as tc, tc.system : Coding.system|5.0.0 (uri) = copy : string|4.0.1 (), tc.code : Coding.code|5.0.0 (code) = copy : string|4.0.1 (), tc.display : Coding.display|5.0.0 (string) = copy : string|4.0.1 ()
src : AllergyIntolerance.asserter|4.0.1 (Reference) as s --> tgt.actor : AllergyIntolerance.participant.actor|5.0.0 (Reference) as t
then Reference( Identifier src : AllergyIntolerance.asserter|4.0.1 (Reference), Identifier tgt : AllergyIntolerance.participant.actor|5.0.0 (Reference) )
}
AllergyIntoleranceReaction( src : AllergyIntolerance.reaction|4.0.1 (BackboneElement), tgt : AllergyIntolerance.reaction|5.0.0 (BackboneElement) )
{
substance : AllergyIntolerance.reaction.substance|4.0.1 (CodeableConcept) --> substance : AllergyIntolerance.reaction.substance|5.0.0 (CodeableConcept)
manifestation : AllergyIntolerance.reaction.manifestation|4.0.1 (CodeableConcept) --> manifestation : AllergyIntolerance.reaction.manifestation|5.0.0 (CodeableReference)
description : AllergyIntolerance.reaction.description|4.0.1 (string) --> description : AllergyIntolerance.reaction.description|5.0.0 (string)
onset : AllergyIntolerance.reaction.onset|4.0.1 (dateTime) --> onset : AllergyIntolerance.reaction.onset|5.0.0 (dateTime)
src.severity : AllergyIntolerance.reaction.severity|4.0.1 (code) as v --> tgt.severity : AllergyIntolerance.reaction.severity|5.0.0 (code) = translate : code|5.0.0 ()
exposureRoute : AllergyIntolerance.reaction.exposureRoute|4.0.1 (CodeableConcept) --> exposureRoute : AllergyIntolerance.reaction.exposureRoute|5.0.0 (CodeableConcept)
note : AllergyIntolerance.reaction.note|4.0.1 (Annotation) --> note : AllergyIntolerance.reaction.note|5.0.0 (Annotation)
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/Annotation4to5
Annotation( src : Annotation|4.0.1 (), tgt : Annotation|5.0.0 () )
{
src.author.ofType(Reference) : Reference|4.0.1 () --> tgt.author : Annotation.author[x]|5.0.0 (Reference,string)
src.author.ofType(string) : string|4.0.1 () --> tgt.author : Annotation.author[x]|5.0.0 (Reference,string)
time : Annotation.time|4.0.1 (dateTime) --> time : Annotation.time|5.0.0 (dateTime)
text : Annotation.text|4.0.1 (markdown) --> text : Annotation.text|5.0.0 (markdown)
}
string2Annotation( src : string|4.0.1 (), tgt : Annotation|5.0.0 () )
{
src.value : string.value|4.0.1 (http://hl7.org/fhirpath/System.String) as v --> tgt.text : Annotation.text|5.0.0 (markdown) = copy : ?
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/Appointment4to5
Appointment( src : Appointment|4.0.1 (), tgt : Appointment|5.0.0 () )
{
identifier : Appointment.identifier|4.0.1 (Identifier) --> identifier : Appointment.identifier|5.0.0 (Identifier)
src.status : Appointment.status|4.0.1 (code) as v --> tgt.status : Appointment.status|5.0.0 (code) = translate : code|5.0.0 ()
cancelationReason : Appointment.cancelationReason|4.0.1 (CodeableConcept) --> cancellationReason : Appointment.cancellationReason|5.0.0 (CodeableConcept)
serviceCategory : Appointment.serviceCategory|4.0.1 (CodeableConcept) --> serviceCategory : Appointment.serviceCategory|5.0.0 (CodeableConcept)
serviceType : Appointment.serviceType|4.0.1 (CodeableConcept) --> serviceType : Appointment.serviceType|5.0.0 (CodeableReference)
specialty : Appointment.specialty|4.0.1 (CodeableConcept) --> specialty : Appointment.specialty|5.0.0 (CodeableConcept)
appointmentType : Appointment.appointmentType|4.0.1 (CodeableConcept) --> appointmentType : Appointment.appointmentType|5.0.0 (CodeableConcept)
src.reasonCode : Appointment.reasonCode|4.0.1 (CodeableConcept) as s --> tgt.reason : Appointment.reason|5.0.0 (CodeableReference) as r, r.concept : CodeableReference.concept|5.0.0 (CodeableConcept) = copy : ?
src.reasonReference : Appointment.reasonReference|4.0.1 (Reference) as s --> tgt.reason : Appointment.reason|5.0.0 (CodeableReference) as r, r.reference : CodeableReference.reference|5.0.0 (Reference) = copy : ?
description : Appointment.description|4.0.1 (string) --> description : Appointment.description|5.0.0 (string)
supportingInformation : Appointment.supportingInformation|4.0.1 (Reference) --> supportingInformation : Appointment.supportingInformation|5.0.0 (Reference)
start : Appointment.start|4.0.1 (instant) --> start : Appointment.start|5.0.0 (instant)
end : Appointment.end|4.0.1 (instant) --> end : Appointment.end|5.0.0 (instant)
minutesDuration : Appointment.minutesDuration|4.0.1 (positiveInt) --> minutesDuration : Appointment.minutesDuration|5.0.0 (positiveInt)
requestedPeriod : Appointment.requestedPeriod|4.0.1 (Period) --> requestedPeriod : Appointment.requestedPeriod|5.0.0 (Period)
slot : Appointment.slot|4.0.1 (Reference) --> slot : Appointment.slot|5.0.0 (Reference)
created : Appointment.created|4.0.1 (dateTime) --> created : Appointment.created|5.0.0 (dateTime)
comment : Appointment.comment|4.0.1 (string) --> note : Appointment.note|5.0.0 (Annotation)
patientInstruction : Appointment.patientInstruction|4.0.1 (string) --> patientInstruction : Appointment.patientInstruction|5.0.0 (CodeableReference)
basedOn : Appointment.basedOn|4.0.1 (Reference) --> basedOn : Appointment.basedOn|5.0.0 (Reference)
src.participant : Appointment.participant|4.0.1 (BackboneElement) as s --> tgt.participant : Appointment.participant|5.0.0 (BackboneElement) as t
then AppointmentParticipant( Identifier src : Appointment.participant|4.0.1 (BackboneElement), Identifier tgt : Appointment.participant|5.0.0 (BackboneElement) )
src.priority : Appointment.priority|4.0.1 (unsignedInt) -->
}
AppointmentParticipant( src : Appointment.participant|4.0.1 (BackboneElement), tgt : Appointment.participant|5.0.0 (BackboneElement) )
{
type : Appointment.participant.type|4.0.1 (CodeableConcept) --> type : Appointment.participant.type|5.0.0 (CodeableConcept)
period : Appointment.participant.period|4.0.1 (Period) --> period : Appointment.participant.period|5.0.0 (Period)
actor : Appointment.participant.actor|4.0.1 (Reference) --> actor : Appointment.participant.actor|5.0.0 (Reference)
src.required : Appointment.participant.required|4.0.1 (code) as s where (s = 'required') --> tgt.required : Appointment.participant.required|5.0.0 (boolean) = copy : boolean|4.0.1 ()
src.required : Appointment.participant.required|4.0.1 (code) as s where (s = 'optional') --> tgt.required : Appointment.participant.required|5.0.0 (boolean) = copy : boolean|4.0.1 ()
src.required : Appointment.participant.required|4.0.1 (code) as s where (s = 'information-only') --> tgt.required : Appointment.participant.required|5.0.0 (boolean) = copy : boolean|4.0.1 ()
src.status : Appointment.participant.status|4.0.1 (code) as v --> tgt.status : Appointment.participant.status|5.0.0 (code) = translate : code|5.0.0 ()
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/AppointmentResponse4to5
AppointmentResponse( src : AppointmentResponse|4.0.1 (), tgt : AppointmentResponse|5.0.0 () )
{
identifier : AppointmentResponse.identifier|4.0.1 (Identifier) --> identifier : AppointmentResponse.identifier|5.0.0 (Identifier)
appointment : AppointmentResponse.appointment|4.0.1 (Reference) --> appointment : AppointmentResponse.appointment|5.0.0 (Reference)
start : AppointmentResponse.start|4.0.1 (instant) --> start : AppointmentResponse.start|5.0.0 (instant)
end : AppointmentResponse.end|4.0.1 (instant) --> end : AppointmentResponse.end|5.0.0 (instant)
participantType : AppointmentResponse.participantType|4.0.1 (CodeableConcept) --> participantType : AppointmentResponse.participantType|5.0.0 (CodeableConcept)
actor : AppointmentResponse.actor|4.0.1 (Reference) --> actor : AppointmentResponse.actor|5.0.0 (Reference)
participantStatus : AppointmentResponse.participantStatus|4.0.1 (code) --> participantStatus : AppointmentResponse.participantStatus|5.0.0 (code)
comment : AppointmentResponse.comment|4.0.1 (string) --> comment : AppointmentResponse.comment|5.0.0 (markdown)
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/Attachment4to5
Attachment( src : Attachment|4.0.1 (), tgt : Attachment|5.0.0 () )
{
contentType : Attachment.contentType|4.0.1 (code) --> contentType : Attachment.contentType|5.0.0 (code)
language : Attachment.language|4.0.1 (code) --> language : Attachment.language|5.0.0 (code)
data : Attachment.data|4.0.1 (base64Binary) --> data : Attachment.data|5.0.0 (base64Binary)
url : Attachment.url|4.0.1 (url) --> url : Attachment.url|5.0.0 (url)
src.size.ofType(unsignedInt) : unsignedInt|4.0.1 () --> tgt.size : Attachment.size|5.0.0 (integer64)
hash : Attachment.hash|4.0.1 (base64Binary) --> hash : Attachment.hash|5.0.0 (base64Binary)
title : Attachment.title|4.0.1 (string) --> title : Attachment.title|5.0.0 (string)
creation : Attachment.creation|4.0.1 (dateTime) --> creation : Attachment.creation|5.0.0 (dateTime)
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/AuditEvent4to5
AuditEvent( src : AuditEvent|4.0.1 (), tgt : AuditEvent|5.0.0 () )
{
type : AuditEvent.type|4.0.1 (Coding) --> category : AuditEvent.category|5.0.0 (CodeableConcept)
subtype : AuditEvent.subtype|4.0.1 (Coding) --> code : AuditEvent.code|5.0.0 (CodeableConcept)
src.action : AuditEvent.action|4.0.1 (code) as v --> tgt.action : AuditEvent.action|5.0.0 (code) = translate : code|5.0.0 ()
recorded : AuditEvent.recorded|4.0.1 (instant) --> recorded : AuditEvent.recorded|5.0.0 (instant)
src.outcome : AuditEvent.outcome|4.0.1 (code) as s where (s = '0') --> tgt.outcome : AuditEvent.outcome|5.0.0 (BackboneElement) as t, t.code : AuditEvent.outcome.code|5.0.0 (Coding) as tc, tc.system : Coding.system|5.0.0 (uri) = copy : string|4.0.1 (), tc.code : Coding.code|5.0.0 (code) = copy : string|4.0.1 (), tc.display : Coding.display|5.0.0 (string) = copy : string|4.0.1 ()
src.outcome : AuditEvent.outcome|4.0.1 (code) as s where (s = '4') --> tgt.outcome : AuditEvent.outcome|5.0.0 (BackboneElement) as t, t.code : AuditEvent.outcome.code|5.0.0 (Coding) as tc, tc.system : Coding.system|5.0.0 (uri) = copy : string|4.0.1 (), tc.code : Coding.code|5.0.0 (code) = copy : string|4.0.1 (), tc.display : Coding.display|5.0.0 (string) = copy : string|4.0.1 ()
src.outcome : AuditEvent.outcome|4.0.1 (code) as s where (s = '8') --> tgt.outcome : AuditEvent.outcome|5.0.0 (BackboneElement) as t, t.code : AuditEvent.outcome.code|5.0.0 (Coding) as tc, tc.system : Coding.system|5.0.0 (uri) = copy : string|4.0.1 (), tc.code : Coding.code|5.0.0 (code) = copy : string|4.0.1 (), tc.display : Coding.display|5.0.0 (string) = copy : string|4.0.1 ()
src.outcome : AuditEvent.outcome|4.0.1 (code) as s where (s = '12') --> tgt.outcome : AuditEvent.outcome|5.0.0 (BackboneElement) as t, t.code : AuditEvent.outcome.code|5.0.0 (Coding) as tc, tc.system : Coding.system|5.0.0 (uri) = copy : string|4.0.1 (), tc.code : Coding.code|5.0.0 (code) = copy : string|4.0.1 (), tc.display : Coding.display|5.0.0 (string) = copy : string|4.0.1 ()
src.agent : AuditEvent.agent|4.0.1 (BackboneElement) as s --> tgt.agent : AuditEvent.agent|5.0.0 (BackboneElement) as t
then AuditEventAgent( Identifier src : AuditEvent.agent|4.0.1 (BackboneElement), Identifier tgt : AuditEvent.agent|5.0.0 (BackboneElement) )
src.source : AuditEvent.source|4.0.1 (BackboneElement) as s --> tgt.source : AuditEvent.source|5.0.0 (BackboneElement) as t
then AuditEventSource( Identifier src : AuditEvent.source|4.0.1 (BackboneElement), Identifier tgt : AuditEvent.source|5.0.0 (BackboneElement) )
src.entity : AuditEvent.entity|4.0.1 (BackboneElement) as s --> tgt.entity : AuditEvent.entity|5.0.0 (BackboneElement) as t
then AuditEventEntity( Identifier src : AuditEvent.entity|4.0.1 (BackboneElement), Identifier tgt : AuditEvent.entity|5.0.0 (BackboneElement) )
}
AuditEventAgent( src : AuditEvent.agent|4.0.1 (BackboneElement), tgt : AuditEvent.agent|5.0.0 (BackboneElement) )
{
type : AuditEvent.agent.type|4.0.1 (CodeableConcept) --> type : AuditEvent.agent.type|5.0.0 (CodeableConcept)
role : AuditEvent.agent.role|4.0.1 (CodeableConcept) --> role : AuditEvent.agent.role|5.0.0 (CodeableConcept)
who : AuditEvent.agent.who|4.0.1 (Reference) --> who : AuditEvent.agent.who|5.0.0 (Reference)
requestor : AuditEvent.agent.requestor|4.0.1 (boolean) --> requestor : AuditEvent.agent.requestor|5.0.0 (boolean)
location : AuditEvent.agent.location|4.0.1 (Reference) --> location : AuditEvent.agent.location|5.0.0 (Reference)
policy : AuditEvent.agent.policy|4.0.1 (uri) --> policy : AuditEvent.agent.policy|5.0.0 (uri)
src.network : AuditEvent.agent.network|4.0.1 (BackboneElement) as v --> tgt : AuditEvent.agent|5.0.0 (BackboneElement)
address : AuditEvent.agent.network.address|4.0.1 (string) --> network : AuditEvent.agent.network[x]|5.0.0 (Reference,uri,string)
purposeOfUse : AuditEvent.agent.purposeOfUse|4.0.1 (CodeableConcept) --> authorization : AuditEvent.agent.authorization|5.0.0 (CodeableConcept)
}
AuditEventSource( src : AuditEvent.source|4.0.1 (BackboneElement), tgt : AuditEvent.source|5.0.0 (BackboneElement) )
{
src.site : AuditEvent.source.site|4.0.1 (string) as s --> tgt.site : AuditEvent.source.site|5.0.0 (Reference) as t, t.display : Reference.display|5.0.0 (string) = copy : ?
observer : AuditEvent.source.observer|4.0.1 (Reference) --> observer : AuditEvent.source.observer|5.0.0 (Reference)
type : AuditEvent.source.type|4.0.1 (Coding) --> type : AuditEvent.source.type|5.0.0 (CodeableConcept)
}
AuditEventEntity( src : AuditEvent.entity|4.0.1 (BackboneElement), tgt : AuditEvent.entity|5.0.0 (BackboneElement) )
{
what : AuditEvent.entity.what|4.0.1 (Reference) --> what : AuditEvent.entity.what|5.0.0 (Reference)
role : AuditEvent.entity.role|4.0.1 (Coding) --> role : AuditEvent.entity.role|5.0.0 (CodeableConcept)
securityLabel : AuditEvent.entity.securityLabel|4.0.1 (Coding) --> securityLabel : AuditEvent.entity.securityLabel|5.0.0 (CodeableConcept)
query : AuditEvent.entity.query|4.0.1 (base64Binary) --> query : AuditEvent.entity.query|5.0.0 (base64Binary)
src.detail : AuditEvent.entity.detail|4.0.1 (BackboneElement) as s --> tgt.detail : AuditEvent.entity.detail|5.0.0 (BackboneElement) as t
then AuditEventEntityDetail( Identifier src : AuditEvent.entity.detail|4.0.1 (BackboneElement), Identifier tgt : AuditEvent.entity.detail|5.0.0 (BackboneElement) )
}
AuditEventEntityDetail( src : AuditEvent.entity.detail|4.0.1 (BackboneElement), tgt : AuditEvent.entity.detail|5.0.0 (BackboneElement) )
{
type : AuditEvent.entity.detail.type|4.0.1 (string) --> type : AuditEvent.entity.detail.type|5.0.0 (CodeableConcept)
src.value.ofType(string) : string|4.0.1 () --> tgt.value : AuditEvent.entity.detail.value[x]|5.0.0 (Quantity,CodeableConcept,string,boolean,integer,Range,Ratio,time,dateTime,Period,base64Binary)
src.value.ofType(base64Binary) : base64Binary|4.0.1 () --> tgt.value : AuditEvent.entity.detail.value[x]|5.0.0 (Quantity,CodeableConcept,string,boolean,integer,Range,Ratio,time,dateTime,Period,base64Binary)
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/BackboneElement4to5
BackboneElement( src : BackboneElement|4.0.1 (), tgt : BackboneElement|5.0.0 () )
{
modifierExtension : BackboneElement.modifierExtension|4.0.1 (Extension) --> modifierExtension : BackboneElement.modifierExtension|5.0.0 (Extension)
}
BackboneElementXver( src : BackboneElement|4.0.1 (), tgt : BackboneElement|5.0.0 (), extBackportUrlBase : string|5.0.0 () )
{
modifierExtension : BackboneElement.modifierExtension|4.0.1 (Extension) --> modifierExtension : BackboneElement.modifierExtension|5.0.0 (Extension)
src : BackboneElement|4.0.1 () -->
then ElementXver( Identifier src : BackboneElement|4.0.1 (), Identifier tgt : BackboneElement|5.0.0 (), Identifier extBackportUrlBase : string|5.0.0 () )
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/Basic4to5
Basic( src : Basic|4.0.1 (), tgt : Basic|5.0.0 () )
{
identifier : Basic.identifier|4.0.1 (Identifier) --> identifier : Basic.identifier|5.0.0 (Identifier)
code : Basic.code|4.0.1 (CodeableConcept) --> code : Basic.code|5.0.0 (CodeableConcept)
subject : Basic.subject|4.0.1 (Reference) --> subject : Basic.subject|5.0.0 (Reference)
created : Basic.created|4.0.1 (date) --> created : Basic.created|5.0.0 (dateTime)
author : Basic.author|4.0.1 (Reference) --> author : Basic.author|5.0.0 (Reference)
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/Binary4to5
Binary( src : Binary|4.0.1 (), tgt : Binary|5.0.0 () )
{
contentType : Binary.contentType|4.0.1 (code) --> contentType : Binary.contentType|5.0.0 (code)
securityContext : Binary.securityContext|4.0.1 (Reference) --> securityContext : Binary.securityContext|5.0.0 (Reference)
data : Binary.data|4.0.1 (base64Binary) --> data : Binary.data|5.0.0 (base64Binary)
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/BiologicallyDerivedProduct4to5
BiologicallyDerivedProduct( src : BiologicallyDerivedProduct|4.0.1 (), tgt : BiologicallyDerivedProduct|5.0.0 () )
{
src.productCategory : BiologicallyDerivedProduct.productCategory|4.0.1 (code) as s where (s = 'organ') --> tgt.productCategory : BiologicallyDerivedProduct.productCategory|5.0.0 (Coding) = create : Coding|5.0.0 () as tc, tc.system : Coding.system|5.0.0 (uri) = copy : string|4.0.1 (), tc.code : Coding.code|5.0.0 (code) = copy : string|4.0.1 (), tc.display : Coding.display|5.0.0 (string) = copy : string|4.0.1 ()
src.productCategory : BiologicallyDerivedProduct.productCategory|4.0.1 (code) as s where (s = 'tissue') --> tgt.productCategory : BiologicallyDerivedProduct.productCategory|5.0.0 (Coding) = create : Coding|5.0.0 () as tc, tc.system : Coding.system|5.0.0 (uri) = copy : string|4.0.1 (), tc.code : Coding.code|5.0.0 (code) = copy : string|4.0.1 (), tc.display : Coding.display|5.0.0 (string) = copy : string|4.0.1 ()
src.productCategory : BiologicallyDerivedProduct.productCategory|4.0.1 (code) as s where (s = 'fluid') --> tgt.productCategory : BiologicallyDerivedProduct.productCategory|5.0.0 (Coding) = create : Coding|5.0.0 () as tc, tc.system : Coding.system|5.0.0 (uri) = copy : string|4.0.1 (), tc.code : Coding.code|5.0.0 (code) = copy : string|4.0.1 (), tc.display : Coding.display|5.0.0 (string) = copy : string|4.0.1 ()
src.productCategory : BiologicallyDerivedProduct.productCategory|4.0.1 (code) as s where (s = 'cells') --> tgt.productCategory : BiologicallyDerivedProduct.productCategory|5.0.0 (Coding) = create : Coding|5.0.0 () as tc, tc.system : Coding.system|5.0.0 (uri) = copy : string|4.0.1 (), tc.code : Coding.code|5.0.0 (code) = copy : string|4.0.1 (), tc.display : Coding.display|5.0.0 (string) = copy : string|4.0.1 ()
src.productCategory : BiologicallyDerivedProduct.productCategory|4.0.1 (code) as s where (s = 'biologicalAgent') --> tgt.productCategory : BiologicallyDerivedProduct.productCategory|5.0.0 (Coding) = create : Coding|5.0.0 () as tc, tc.system : Coding.system|5.0.0 (uri) = copy : string|4.0.1 (), tc.code : Coding.code|5.0.0 (code) = copy : string|4.0.1 (), tc.display : Coding.display|5.0.0 (string) = copy : string|4.0.1 ()
productCode : BiologicallyDerivedProduct.productCode|4.0.1 (CodeableConcept) --> productCode : BiologicallyDerivedProduct.productCode|5.0.0 (CodeableConcept)
parent : BiologicallyDerivedProduct.parent|4.0.1 (Reference) --> parent : BiologicallyDerivedProduct.parent|5.0.0 (Reference)
request : BiologicallyDerivedProduct.request|4.0.1 (Reference) --> request : BiologicallyDerivedProduct.request|5.0.0 (Reference)
identifier : BiologicallyDerivedProduct.identifier|4.0.1 (Identifier) --> identifier : BiologicallyDerivedProduct.identifier|5.0.0 (Identifier)
src.collection : BiologicallyDerivedProduct.collection|4.0.1 (BackboneElement) as s --> tgt.collection : BiologicallyDerivedProduct.collection|5.0.0 (BackboneElement) as t
then BiologicallyDerivedProductCollection( Identifier src : BiologicallyDerivedProduct.collection|4.0.1 (BackboneElement), Identifier tgt : BiologicallyDerivedProduct.collection|5.0.0 (BackboneElement) )
}
BiologicallyDerivedProductCollection( src : BiologicallyDerivedProduct.collection|4.0.1 (BackboneElement), tgt : BiologicallyDerivedProduct.collection|5.0.0 (BackboneElement) )
{
collector : BiologicallyDerivedProduct.collection.collector|4.0.1 (Reference) --> collector : BiologicallyDerivedProduct.collection.collector|5.0.0 (Reference)
source : BiologicallyDerivedProduct.collection.source|4.0.1 (Reference) --> source : BiologicallyDerivedProduct.collection.source|5.0.0 (Reference)
src.collected.ofType(dateTime) : dateTime|4.0.1 () --> tgt.collected : BiologicallyDerivedProduct.collection.collected[x]|5.0.0 (dateTime,Period)
src.collected.ofType(Period) : Period|4.0.1 () --> tgt.collected : BiologicallyDerivedProduct.collection.collected[x]|5.0.0 (dateTime,Period)
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/BodyStructure4to5
BodyStructure( src : BodyStructure|4.0.1 (), tgt : BodyStructure|5.0.0 () )
{
identifier : BodyStructure.identifier|4.0.1 (Identifier) --> identifier : BodyStructure.identifier|5.0.0 (Identifier)
active : BodyStructure.active|4.0.1 (boolean) --> active : BodyStructure.active|5.0.0 (boolean)
morphology : BodyStructure.morphology|4.0.1 (CodeableConcept) --> morphology : BodyStructure.morphology|5.0.0 (CodeableConcept)
src.location : BodyStructure.location|4.0.1 (CodeableConcept) as s --> tgt.includedStructure : BodyStructure.includedStructure|5.0.0 (BackboneElement) as t, t.structure : BodyStructure.includedStructure.structure|5.0.0 (CodeableConcept) = copy : ?
src.locationQualifier : BodyStructure.locationQualifier|4.0.1 (CodeableConcept) as s --> tgt.includedStructure : BodyStructure.includedStructure|5.0.0 (BackboneElement) as t, t.laterality : BodyStructure.includedStructure.laterality|5.0.0 (CodeableConcept) = copy : ?
description : BodyStructure.description|4.0.1 (string) --> description : BodyStructure.description|5.0.0 (markdown)
image : BodyStructure.image|4.0.1 (Attachment) --> image : BodyStructure.image|5.0.0 (Attachment)
patient : BodyStructure.patient|4.0.1 (Reference) --> patient : BodyStructure.patient|5.0.0 (Reference)
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/Bundle4to5
Bundle( src : Bundle|4.0.1 (), tgt : Bundle|5.0.0 () )
{
identifier : Bundle.identifier|4.0.1 (Identifier) --> identifier : Bundle.identifier|5.0.0 (Identifier)
src.type : Bundle.type|4.0.1 (code) as v --> tgt.type : Bundle.type|5.0.0 (code) = translate : code|5.0.0 ()
timestamp : Bundle.timestamp|4.0.1 (instant) --> timestamp : Bundle.timestamp|5.0.0 (instant)
total : Bundle.total|4.0.1 (unsignedInt) --> total : Bundle.total|5.0.0 (unsignedInt)
src.link : Bundle.link|4.0.1 (BackboneElement) as s --> tgt.link : Bundle.link|5.0.0 (BackboneElement) as t
then BundleLink( Identifier src : Bundle.link|4.0.1 (BackboneElement), Identifier tgt : Bundle.link|5.0.0 (BackboneElement) )
src.entry : Bundle.entry|4.0.1 (BackboneElement) as s --> tgt.entry : Bundle.entry|5.0.0 (BackboneElement) as t
then BundleEntry( Identifier src : Bundle.entry|4.0.1 (BackboneElement), Identifier tgt : Bundle.entry|5.0.0 (BackboneElement) )
signature : Bundle.signature|4.0.1 (Signature) --> signature : Bundle.signature|5.0.0 (Signature)
}
BundleLink( src : Bundle.link|4.0.1 (BackboneElement), tgt : Bundle.link|5.0.0 (BackboneElement) )
{
relation : Bundle.link.relation|4.0.1 (string) --> relation : Bundle.link.relation|5.0.0 (code)
url : Bundle.link.url|4.0.1 (uri) --> url : Bundle.link.url|5.0.0 (uri)
}
BundleEntry( src : Bundle.entry|4.0.1 (BackboneElement), tgt : Bundle.entry|5.0.0 (BackboneElement) )
{
src.link : Bundle.link|4.0.1 (BackboneElement) as s --> tgt.link : Bundle.link|5.0.0 (BackboneElement) as t
then BundleLink( Identifier src : Bundle.link|4.0.1 (BackboneElement), Identifier tgt : Bundle.link|5.0.0 (BackboneElement) )
fullUrl : Bundle.entry.fullUrl|4.0.1 (uri) --> fullUrl : Bundle.entry.fullUrl|5.0.0 (uri)
resource : Bundle.entry.resource|4.0.1 (Resource) --> resource : Bundle.entry.resource|5.0.0 (Resource)
src.search : Bundle.entry.search|4.0.1 (BackboneElement) as s --> tgt.search : Bundle.entry.search|5.0.0 (BackboneElement) as t
then BundleEntrySearch( Identifier src : Bundle.entry.search|4.0.1 (BackboneElement), Identifier tgt : Bundle.entry.search|5.0.0 (BackboneElement) )
src.request : Bundle.entry.request|4.0.1 (BackboneElement) as s --> tgt.request : Bundle.entry.request|5.0.0 (BackboneElement) as t
then BundleEntryRequest( Identifier src : Bundle.entry.request|4.0.1 (BackboneElement), Identifier tgt : Bundle.entry.request|5.0.0 (BackboneElement) )
src.response : Bundle.entry.response|4.0.1 (BackboneElement) as s --> tgt.response : Bundle.entry.response|5.0.0 (BackboneElement) as t
then BundleEntryResponse( Identifier src : Bundle.entry.response|4.0.1 (BackboneElement), Identifier tgt : Bundle.entry.response|5.0.0 (BackboneElement) )
}
BundleEntrySearch( src : Bundle.entry.search|4.0.1 (BackboneElement), tgt : Bundle.entry.search|5.0.0 (BackboneElement) )
{
src.mode : Bundle.entry.search.mode|4.0.1 (code) as v --> tgt.mode : Bundle.entry.search.mode|5.0.0 (code) = translate : code|5.0.0 ()
score : Bundle.entry.search.score|4.0.1 (decimal) --> score : Bundle.entry.search.score|5.0.0 (decimal)
}
BundleEntryRequest( src : Bundle.entry.request|4.0.1 (BackboneElement), tgt : Bundle.entry.request|5.0.0 (BackboneElement) )
{
src.method : Bundle.entry.request.method|4.0.1 (code) as v --> tgt.method : Bundle.entry.request.method|5.0.0 (code) = translate : code|5.0.0 ()
url : Bundle.entry.request.url|4.0.1 (uri) --> url : Bundle.entry.request.url|5.0.0 (uri)
ifNoneMatch : Bundle.entry.request.ifNoneMatch|4.0.1 (string) --> ifNoneMatch : Bundle.entry.request.ifNoneMatch|5.0.0 (string)
ifModifiedSince : Bundle.entry.request.ifModifiedSince|4.0.1 (instant) --> ifModifiedSince : Bundle.entry.request.ifModifiedSince|5.0.0 (instant)
ifMatch : Bundle.entry.request.ifMatch|4.0.1 (string) --> ifMatch : Bundle.entry.request.ifMatch|5.0.0 (string)
ifNoneExist : Bundle.entry.request.ifNoneExist|4.0.1 (string) --> ifNoneExist : Bundle.entry.request.ifNoneExist|5.0.0 (string)
}
BundleEntryResponse( src : Bundle.entry.response|4.0.1 (BackboneElement), tgt : Bundle.entry.response|5.0.0 (BackboneElement) )
{
status : Bundle.entry.response.status|4.0.1 (string) --> status : Bundle.entry.response.status|5.0.0 (string)
location : Bundle.entry.response.location|4.0.1 (uri) --> location : Bundle.entry.response.location|5.0.0 (uri)
etag : Bundle.entry.response.etag|4.0.1 (string) --> etag : Bundle.entry.response.etag|5.0.0 (string)
lastModified : Bundle.entry.response.lastModified|4.0.1 (instant) --> lastModified : Bundle.entry.response.lastModified|5.0.0 (instant)
src.outcome.ofType(OperationOutcome) : OperationOutcome|4.0.1 () --> tgt.outcome : Bundle.entry.response.outcome|5.0.0 (Resource)
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/CapabilityStatement4to5
CapabilityStatement( src : CapabilityStatement|4.0.1 (), tgt : CapabilityStatement|5.0.0 () )
{
url : CapabilityStatement.url|4.0.1 (uri) --> url : CapabilityStatement.url|5.0.0 (uri)
version : CapabilityStatement.version|4.0.1 (string) --> version : CapabilityStatement.version|5.0.0 (string)
name : CapabilityStatement.name|4.0.1 (string) --> name : CapabilityStatement.name|5.0.0 (string)
title : CapabilityStatement.title|4.0.1 (string) --> title : CapabilityStatement.title|5.0.0 (string)
src.status : CapabilityStatement.status|4.0.1 (code) as v --> tgt.status : CapabilityStatement.status|5.0.0 (code) = translate : code|5.0.0 ()
experimental : CapabilityStatement.experimental|4.0.1 (boolean) --> experimental : CapabilityStatement.experimental|5.0.0 (boolean)
date : CapabilityStatement.date|4.0.1 (dateTime) --> date : CapabilityStatement.date|5.0.0 (dateTime)
publisher : CapabilityStatement.publisher|4.0.1 (string) --> publisher : CapabilityStatement.publisher|5.0.0 (string)
contact : CapabilityStatement.contact|4.0.1 (ContactDetail) --> contact : CapabilityStatement.contact|5.0.0 (ContactDetail)
description : CapabilityStatement.description|4.0.1 (markdown) --> description : CapabilityStatement.description|5.0.0 (markdown)
useContext : CapabilityStatement.useContext|4.0.1 (UsageContext) --> useContext : CapabilityStatement.useContext|5.0.0 (UsageContext)
jurisdiction : CapabilityStatement.jurisdiction|4.0.1 (CodeableConcept) --> jurisdiction : CapabilityStatement.jurisdiction|5.0.0 (CodeableConcept)
purpose : CapabilityStatement.purpose|4.0.1 (markdown) --> purpose : CapabilityStatement.purpose|5.0.0 (markdown)
copyright : CapabilityStatement.copyright|4.0.1 (markdown) --> copyright : CapabilityStatement.copyright|5.0.0 (markdown)
src.kind : CapabilityStatement.kind|4.0.1 (code) as v --> tgt.kind : CapabilityStatement.kind|5.0.0 (code) = translate : code|5.0.0 ()
instantiates : CapabilityStatement.instantiates|4.0.1 (canonical) --> instantiates : CapabilityStatement.instantiates|5.0.0 (canonical)
imports : CapabilityStatement.imports|4.0.1 (canonical) --> imports : CapabilityStatement.imports|5.0.0 (canonical)
src.software : CapabilityStatement.software|4.0.1 (BackboneElement) as s --> tgt.software : CapabilityStatement.software|5.0.0 (BackboneElement) as t
then CapabilityStatementSoftware( Identifier src : CapabilityStatement.software|4.0.1 (BackboneElement), Identifier tgt : CapabilityStatement.software|5.0.0 (BackboneElement) )
src.implementation : CapabilityStatement.implementation|4.0.1 (BackboneElement) as s --> tgt.implementation : CapabilityStatement.implementation|5.0.0 (BackboneElement) as t
then CapabilityStatementImplementation( Identifier src : CapabilityStatement.implementation|4.0.1 (BackboneElement), Identifier tgt : CapabilityStatement.implementation|5.0.0 (BackboneElement) )
fhirVersion : CapabilityStatement.fhirVersion|4.0.1 (code) --> fhirVersion : CapabilityStatement.fhirVersion|5.0.0 (code)
format : CapabilityStatement.format|4.0.1 (code) --> format : CapabilityStatement.format|5.0.0 (code)
patchFormat : CapabilityStatement.patchFormat|4.0.1 (code) --> patchFormat : CapabilityStatement.patchFormat|5.0.0 (code)
implementationGuide : CapabilityStatement.implementationGuide|4.0.1 (canonical) --> implementationGuide : CapabilityStatement.implementationGuide|5.0.0 (canonical)
src.rest : CapabilityStatement.rest|4.0.1 (BackboneElement) as s --> tgt.rest : CapabilityStatement.rest|5.0.0 (BackboneElement) as t
then CapabilityStatementRest( Identifier src : CapabilityStatement.rest|4.0.1 (BackboneElement), Identifier tgt : CapabilityStatement.rest|5.0.0 (BackboneElement) )
src.messaging : CapabilityStatement.messaging|4.0.1 (BackboneElement) as s --> tgt.messaging : CapabilityStatement.messaging|5.0.0 (BackboneElement) as t
then CapabilityStatementMessaging( Identifier src : CapabilityStatement.messaging|4.0.1 (BackboneElement), Identifier tgt : CapabilityStatement.messaging|5.0.0 (BackboneElement) )
src.document : CapabilityStatement.document|4.0.1 (BackboneElement) as s --> tgt.document : CapabilityStatement.document|5.0.0 (BackboneElement) as t
then CapabilityStatementDocument( Identifier src : CapabilityStatement.document|4.0.1 (BackboneElement), Identifier tgt : CapabilityStatement.document|5.0.0 (BackboneElement) )
}
CapabilityStatementSoftware( src : CapabilityStatement.software|4.0.1 (BackboneElement), tgt : CapabilityStatement.software|5.0.0 (BackboneElement) )
{
name : CapabilityStatement.software.name|4.0.1 (string) --> name : CapabilityStatement.software.name|5.0.0 (string)
version : CapabilityStatement.software.version|4.0.1 (string) --> version : CapabilityStatement.software.version|5.0.0 (string)
releaseDate : CapabilityStatement.software.releaseDate|4.0.1 (dateTime) --> releaseDate : CapabilityStatement.software.releaseDate|5.0.0 (dateTime)
}
CapabilityStatementImplementation( src : CapabilityStatement.implementation|4.0.1 (BackboneElement), tgt : CapabilityStatement.implementation|5.0.0 (BackboneElement) )
{
description : CapabilityStatement.implementation.description|4.0.1 (string) --> description : CapabilityStatement.implementation.description|5.0.0 (markdown)
url : CapabilityStatement.implementation.url|4.0.1 (url) --> url : CapabilityStatement.implementation.url|5.0.0 (url)
custodian : CapabilityStatement.implementation.custodian|4.0.1 (Reference) --> custodian : CapabilityStatement.implementation.custodian|5.0.0 (Reference)
}
CapabilityStatementRest( src : CapabilityStatement.rest|4.0.1 (BackboneElement), tgt : CapabilityStatement.rest|5.0.0 (BackboneElement) )
{
src.mode : CapabilityStatement.rest.mode|4.0.1 (code) as v --> tgt.mode : CapabilityStatement.rest.mode|5.0.0 (code) = translate : code|5.0.0 ()
documentation : CapabilityStatement.rest.documentation|4.0.1 (markdown) --> documentation : CapabilityStatement.rest.documentation|5.0.0 (markdown)
src.security : CapabilityStatement.rest.security|4.0.1 (BackboneElement) as s --> tgt.security : CapabilityStatement.rest.security|5.0.0 (BackboneElement) as t
then CapabilityStatementRestSecurity( Identifier src : CapabilityStatement.rest.security|4.0.1 (BackboneElement), Identifier tgt : CapabilityStatement.rest.security|5.0.0 (BackboneElement) )
src.resource : CapabilityStatement.rest.resource|4.0.1 (BackboneElement) as s where (s.type != 'CatalogEntry') --> tgt.resource : CapabilityStatement.rest.resource|5.0.0 (BackboneElement) as t
then CapabilityStatementRestResource( Identifier src : CapabilityStatement.rest.resource|4.0.1 (BackboneElement), Identifier tgt : CapabilityStatement.rest.resource|5.0.0 (BackboneElement) )
src.interaction : CapabilityStatement.rest.interaction|4.0.1 (BackboneElement) as s --> tgt.interaction : CapabilityStatement.rest.interaction|5.0.0 (BackboneElement) as t
then CapabilityStatementRestInteraction( Identifier src : CapabilityStatement.rest.interaction|4.0.1 (BackboneElement), Identifier tgt : CapabilityStatement.rest.interaction|5.0.0 (BackboneElement) )
compartment : CapabilityStatement.rest.compartment|4.0.1 (canonical) --> compartment : CapabilityStatement.rest.compartment|5.0.0 (canonical)
src.searchParam : CapabilityStatement.rest.resource.searchParam|4.0.1 (BackboneElement) as s --> tgt.searchParam : CapabilityStatement.rest.resource.searchParam|5.0.0 (BackboneElement) as t
then CapabilityStatementRestResourceSearchParam( Identifier src : CapabilityStatement.rest.resource.searchParam|4.0.1 (BackboneElement), Identifier tgt : CapabilityStatement.rest.resource.searchParam|5.0.0 (BackboneElement) )
src.operation : CapabilityStatement.rest.resource.operation|4.0.1 (BackboneElement) as s --> tgt.operation : CapabilityStatement.rest.resource.operation|5.0.0 (BackboneElement) as t
then CapabilityStatementRestResourceOperation( Identifier src : CapabilityStatement.rest.resource.operation|4.0.1 (BackboneElement), Identifier tgt : CapabilityStatement.rest.resource.operation|5.0.0 (BackboneElement) )
}
CapabilityStatementRestSecurity( src : CapabilityStatement.rest.security|4.0.1 (BackboneElement), tgt : CapabilityStatement.rest.security|5.0.0 (BackboneElement) )
{
cors : CapabilityStatement.rest.security.cors|4.0.1 (boolean) --> cors : CapabilityStatement.rest.security.cors|5.0.0 (boolean)
service : CapabilityStatement.rest.security.service|4.0.1 (CodeableConcept) --> service : CapabilityStatement.rest.security.service|5.0.0 (CodeableConcept)
description : CapabilityStatement.rest.security.description|4.0.1 (markdown) --> description : CapabilityStatement.rest.security.description|5.0.0 (markdown)
}
CapabilityStatementRestResource( src : CapabilityStatement.rest.resource|4.0.1 (BackboneElement), tgt : CapabilityStatement.rest.resource|5.0.0 (BackboneElement) )
{
src.type : CapabilityStatement.rest.resource.type|4.0.1 (code) as v --> tgt.type : CapabilityStatement.rest.resource.type|5.0.0 (code) = translate : code|5.0.0 ()
profile : CapabilityStatement.rest.resource.profile|4.0.1 (canonical) --> profile : CapabilityStatement.rest.resource.profile|5.0.0 (canonical)
supportedProfile : CapabilityStatement.rest.resource.supportedProfile|4.0.1 (canonical) --> supportedProfile : CapabilityStatement.rest.resource.supportedProfile|5.0.0 (canonical)
documentation : CapabilityStatement.rest.resource.documentation|4.0.1 (markdown) --> documentation : CapabilityStatement.rest.resource.documentation|5.0.0 (markdown)
src.interaction : CapabilityStatement.rest.resource.interaction|4.0.1 (BackboneElement) as s --> tgt.interaction : CapabilityStatement.rest.resource.interaction|5.0.0 (BackboneElement) as t
then CapabilityStatementRestResourceInteraction( Identifier src : CapabilityStatement.rest.resource.interaction|4.0.1 (BackboneElement), Identifier tgt : CapabilityStatement.rest.resource.interaction|5.0.0 (BackboneElement) )
src.versioning : CapabilityStatement.rest.resource.versioning|4.0.1 (code) as v --> tgt.versioning : CapabilityStatement.rest.resource.versioning|5.0.0 (code) = translate : code|5.0.0 ()
readHistory : CapabilityStatement.rest.resource.readHistory|4.0.1 (boolean) --> readHistory : CapabilityStatement.rest.resource.readHistory|5.0.0 (boolean)
updateCreate : CapabilityStatement.rest.resource.updateCreate|4.0.1 (boolean) --> updateCreate : CapabilityStatement.rest.resource.updateCreate|5.0.0 (boolean)
conditionalCreate : CapabilityStatement.rest.resource.conditionalCreate|4.0.1 (boolean) --> conditionalCreate : CapabilityStatement.rest.resource.conditionalCreate|5.0.0 (boolean)
src.conditionalRead : CapabilityStatement.rest.resource.conditionalRead|4.0.1 (code) as v --> tgt.conditionalRead : CapabilityStatement.rest.resource.conditionalRead|5.0.0 (code) = translate : code|5.0.0 ()
conditionalUpdate : CapabilityStatement.rest.resource.conditionalUpdate|4.0.1 (boolean) --> conditionalUpdate : CapabilityStatement.rest.resource.conditionalUpdate|5.0.0 (boolean)
src.conditionalDelete : CapabilityStatement.rest.resource.conditionalDelete|4.0.1 (code) as v --> tgt.conditionalDelete : CapabilityStatement.rest.resource.conditionalDelete|5.0.0 (code) = translate : code|5.0.0 ()
src.referencePolicy : CapabilityStatement.rest.resource.referencePolicy|4.0.1 (code) as v --> tgt.referencePolicy : CapabilityStatement.rest.resource.referencePolicy|5.0.0 (code) = translate : code|5.0.0 ()
searchInclude : CapabilityStatement.rest.resource.searchInclude|4.0.1 (string) --> searchInclude : CapabilityStatement.rest.resource.searchInclude|5.0.0 (string)
searchRevInclude : CapabilityStatement.rest.resource.searchRevInclude|4.0.1 (string) --> searchRevInclude : CapabilityStatement.rest.resource.searchRevInclude|5.0.0 (string)
src.searchParam : CapabilityStatement.rest.resource.searchParam|4.0.1 (BackboneElement) as s --> tgt.searchParam : CapabilityStatement.rest.resource.searchParam|5.0.0 (BackboneElement) as t
then CapabilityStatementRestResourceSearchParam( Identifier src : CapabilityStatement.rest.resource.searchParam|4.0.1 (BackboneElement), Identifier tgt : CapabilityStatement.rest.resource.searchParam|5.0.0 (BackboneElement) )
src.operation : CapabilityStatement.rest.resource.operation|4.0.1 (BackboneElement) as s --> tgt.operation : CapabilityStatement.rest.resource.operation|5.0.0 (BackboneElement) as t
then CapabilityStatementRestResourceOperation( Identifier src : CapabilityStatement.rest.resource.operation|4.0.1 (BackboneElement), Identifier tgt : CapabilityStatement.rest.resource.operation|5.0.0 (BackboneElement) )
}
CapabilityStatementRestResourceInteraction( src : CapabilityStatement.rest.resource.interaction|4.0.1 (BackboneElement), tgt : CapabilityStatement.rest.resource.interaction|5.0.0 (BackboneElement) )
{
code : CapabilityStatement.rest.resource.interaction.code|4.0.1 (code) --> code : CapabilityStatement.rest.resource.interaction.code|5.0.0 (code)
documentation : CapabilityStatement.rest.resource.interaction.documentation|4.0.1 (markdown) --> documentation : CapabilityStatement.rest.resource.interaction.documentation|5.0.0 (markdown)
}
CapabilityStatementRestResourceSearchParam( src : CapabilityStatement.rest.resource.searchParam|4.0.1 (BackboneElement), tgt : CapabilityStatement.rest.resource.searchParam|5.0.0 (BackboneElement) )
{
name : CapabilityStatement.rest.resource.searchParam.name|4.0.1 (string) --> name : CapabilityStatement.rest.resource.searchParam.name|5.0.0 (string)
definition : CapabilityStatement.rest.resource.searchParam.definition|4.0.1 (canonical) --> definition : CapabilityStatement.rest.resource.searchParam.definition|5.0.0 (canonical)
src.type : CapabilityStatement.rest.resource.searchParam.type|4.0.1 (code) as v --> tgt.type : CapabilityStatement.rest.resource.searchParam.type|5.0.0 (code) = translate : code|5.0.0 ()
documentation : CapabilityStatement.rest.resource.searchParam.documentation|4.0.1 (markdown) --> documentation : CapabilityStatement.rest.resource.searchParam.documentation|5.0.0 (markdown)
}
CapabilityStatementRestResourceOperation( src : CapabilityStatement.rest.resource.operation|4.0.1 (BackboneElement), tgt : CapabilityStatement.rest.resource.operation|5.0.0 (BackboneElement) )
{
name : CapabilityStatement.rest.resource.operation.name|4.0.1 (string) --> name : CapabilityStatement.rest.resource.operation.name|5.0.0 (string)
definition : CapabilityStatement.rest.resource.operation.definition|4.0.1 (canonical) --> definition : CapabilityStatement.rest.resource.operation.definition|5.0.0 (canonical)
documentation : CapabilityStatement.rest.resource.operation.documentation|4.0.1 (markdown) --> documentation : CapabilityStatement.rest.resource.operation.documentation|5.0.0 (markdown)
}
CapabilityStatementRestInteraction( src : CapabilityStatement.rest.interaction|4.0.1 (BackboneElement), tgt : CapabilityStatement.rest.interaction|5.0.0 (BackboneElement) )
{
code : CapabilityStatement.rest.interaction.code|4.0.1 (code) --> code : CapabilityStatement.rest.interaction.code|5.0.0 (code)
documentation : CapabilityStatement.rest.interaction.documentation|4.0.1 (markdown) --> documentation : CapabilityStatement.rest.interaction.documentation|5.0.0 (markdown)
}
CapabilityStatementMessaging( src : CapabilityStatement.messaging|4.0.1 (BackboneElement), tgt : CapabilityStatement.messaging|5.0.0 (BackboneElement) )
{
src.endpoint : CapabilityStatement.messaging.endpoint|4.0.1 (BackboneElement) as s --> tgt.endpoint : CapabilityStatement.messaging.endpoint|5.0.0 (BackboneElement) as t
then CapabilityStatementMessagingEndpoint( Identifier src : CapabilityStatement.messaging.endpoint|4.0.1 (BackboneElement), Identifier tgt : CapabilityStatement.messaging.endpoint|5.0.0 (BackboneElement) )
reliableCache : CapabilityStatement.messaging.reliableCache|4.0.1 (unsignedInt) --> reliableCache : CapabilityStatement.messaging.reliableCache|5.0.0 (unsignedInt)
documentation : CapabilityStatement.messaging.documentation|4.0.1 (markdown) --> documentation : CapabilityStatement.messaging.documentation|5.0.0 (markdown)
src.supportedMessage : CapabilityStatement.messaging.supportedMessage|4.0.1 (BackboneElement) as s --> tgt.supportedMessage : CapabilityStatement.messaging.supportedMessage|5.0.0 (BackboneElement) as t
then CapabilityStatementMessagingSupportedMessage( Identifier src : CapabilityStatement.messaging.supportedMessage|4.0.1 (BackboneElement), Identifier tgt : CapabilityStatement.messaging.supportedMessage|5.0.0 (BackboneElement) )
}
CapabilityStatementMessagingEndpoint( src : CapabilityStatement.messaging.endpoint|4.0.1 (BackboneElement), tgt : CapabilityStatement.messaging.endpoint|5.0.0 (BackboneElement) )
{
protocol : CapabilityStatement.messaging.endpoint.protocol|4.0.1 (Coding) --> protocol : CapabilityStatement.messaging.endpoint.protocol|5.0.0 (Coding)
address : CapabilityStatement.messaging.endpoint.address|4.0.1 (url) --> address : CapabilityStatement.messaging.endpoint.address|5.0.0 (url)
}
CapabilityStatementMessagingSupportedMessage( src : CapabilityStatement.messaging.supportedMessage|4.0.1 (BackboneElement), tgt : CapabilityStatement.messaging.supportedMessage|5.0.0 (BackboneElement) )
{
src.mode : CapabilityStatement.messaging.supportedMessage.mode|4.0.1 (code) as v --> tgt.mode : CapabilityStatement.messaging.supportedMessage.mode|5.0.0 (code) = translate : code|5.0.0 ()
definition : CapabilityStatement.messaging.supportedMessage.definition|4.0.1 (canonical) --> definition : CapabilityStatement.messaging.supportedMessage.definition|5.0.0 (canonical)
}
CapabilityStatementDocument( src : CapabilityStatement.document|4.0.1 (BackboneElement), tgt : CapabilityStatement.document|5.0.0 (BackboneElement) )
{
src.mode : CapabilityStatement.document.mode|4.0.1 (code) as v --> tgt.mode : CapabilityStatement.document.mode|5.0.0 (code) = translate : code|5.0.0 ()
documentation : CapabilityStatement.document.documentation|4.0.1 (markdown) --> documentation : CapabilityStatement.document.documentation|5.0.0 (markdown)
profile : CapabilityStatement.document.profile|4.0.1 (canonical) --> profile : CapabilityStatement.document.profile|5.0.0 (canonical)
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/CarePlan4to5
CarePlan( src : CarePlan|4.0.1 (), tgt : CarePlan|5.0.0 () )
{
identifier : CarePlan.identifier|4.0.1 (Identifier) --> identifier : CarePlan.identifier|5.0.0 (Identifier)
instantiatesCanonical : CarePlan.instantiatesCanonical|4.0.1 (canonical) --> instantiatesCanonical : CarePlan.instantiatesCanonical|5.0.0 (canonical)
instantiatesUri : CarePlan.instantiatesUri|4.0.1 (uri) --> instantiatesUri : CarePlan.instantiatesUri|5.0.0 (uri)
basedOn : CarePlan.basedOn|4.0.1 (Reference) --> basedOn : CarePlan.basedOn|5.0.0 (Reference)
replaces : CarePlan.replaces|4.0.1 (Reference) --> replaces : CarePlan.replaces|5.0.0 (Reference)
partOf : CarePlan.partOf|4.0.1 (Reference) --> partOf : CarePlan.partOf|5.0.0 (Reference)
src.status : CarePlan.status|4.0.1 (code) as v --> tgt.status : CarePlan.status|5.0.0 (code) = translate : code|5.0.0 ()
intent : CarePlan.intent|4.0.1 (code) --> intent : CarePlan.intent|5.0.0 (code)
category : CarePlan.category|4.0.1 (CodeableConcept) --> category : CarePlan.category|5.0.0 (CodeableConcept)
title : CarePlan.title|4.0.1 (string) --> title : CarePlan.title|5.0.0 (string)
description : CarePlan.description|4.0.1 (string) --> description : CarePlan.description|5.0.0 (string)
subject : CarePlan.subject|4.0.1 (Reference) --> subject : CarePlan.subject|5.0.0 (Reference)
encounter : CarePlan.encounter|4.0.1 (Reference) --> encounter : CarePlan.encounter|5.0.0 (Reference)
period : CarePlan.period|4.0.1 (Period) --> period : CarePlan.period|5.0.0 (Period)
created : CarePlan.created|4.0.1 (dateTime) --> created : CarePlan.created|5.0.0 (dateTime)
author : CarePlan.author|4.0.1 (Reference) --> custodian : CarePlan.custodian|5.0.0 (Reference)
contributor : CarePlan.contributor|4.0.1 (Reference) --> contributor : CarePlan.contributor|5.0.0 (Reference)
careTeam : CarePlan.careTeam|4.0.1 (Reference) --> careTeam : CarePlan.careTeam|5.0.0 (Reference)
addresses : CarePlan.addresses|4.0.1 (Reference) --> addresses : CarePlan.addresses|5.0.0 (CodeableReference)
supportingInfo : CarePlan.supportingInfo|4.0.1 (Reference) --> supportingInfo : CarePlan.supportingInfo|5.0.0 (Reference)
goal : CarePlan.goal|4.0.1 (Reference) --> goal : CarePlan.goal|5.0.0 (Reference)
src.activity : CarePlan.activity|4.0.1 (BackboneElement) as s --> tgt.activity : CarePlan.activity|5.0.0 (BackboneElement) as t
then CarePlanActivity( Identifier src : CarePlan.activity|4.0.1 (BackboneElement), Identifier tgt : CarePlan.activity|5.0.0 (BackboneElement) )
note : CarePlan.note|4.0.1 (Annotation) --> note : CarePlan.note|5.0.0 (Annotation)
}
CarePlanActivity( src : CarePlan.activity|4.0.1 (BackboneElement), tgt : CarePlan.activity|5.0.0 (BackboneElement) )
{
src.outcomeCodeableConcept.ofType(CodeableConcept) : CodeableConcept|4.0.1 () --> tgt.performedActivity : CarePlan.activity.performedActivity|5.0.0 (CodeableReference)
src.outcomeReference.ofType(Reference) : Reference|4.0.1 () --> tgt.performedActivity : CarePlan.activity.performedActivity|5.0.0 (CodeableReference)
progress : CarePlan.activity.progress|4.0.1 (Annotation) --> progress : CarePlan.activity.progress|5.0.0 (Annotation)
reference : CarePlan.activity.reference|4.0.1 (Reference) --> plannedActivityReference : CarePlan.activity.plannedActivityReference|5.0.0 (Reference)
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/CareTeam4to5
CareTeam( src : CareTeam|4.0.1 (), tgt : CareTeam|5.0.0 () )
{
identifier : CareTeam.identifier|4.0.1 (Identifier) --> identifier : CareTeam.identifier|5.0.0 (Identifier)
src.status : CareTeam.status|4.0.1 (code) as v --> tgt.status : CareTeam.status|5.0.0 (code) = translate : code|5.0.0 ()
category : CareTeam.category|4.0.1 (CodeableConcept) --> category : CareTeam.category|5.0.0 (CodeableConcept)
name : CareTeam.name|4.0.1 (string) --> name : CareTeam.name|5.0.0 (string)
subject : CareTeam.subject|4.0.1 (Reference) --> subject : CareTeam.subject|5.0.0 (Reference)
period : CareTeam.period|4.0.1 (Period) --> period : CareTeam.period|5.0.0 (Period)
src.participant : CareTeam.participant|4.0.1 (BackboneElement) as s --> tgt.participant : CareTeam.participant|5.0.0 (BackboneElement) as t
then CareTeamParticipant( Identifier src : CareTeam.participant|4.0.1 (BackboneElement), Identifier tgt : CareTeam.participant|5.0.0 (BackboneElement) )
src.reasonCode.ofType(CodeableConcept) : CodeableConcept|4.0.1 () --> tgt.reason : CareTeam.reason|5.0.0 (CodeableReference)
src.reasonReference.ofType(Reference) : Reference|4.0.1 () --> tgt.reason : CareTeam.reason|5.0.0 (CodeableReference)
managingOrganization : CareTeam.managingOrganization|4.0.1 (Reference) --> managingOrganization : CareTeam.managingOrganization|5.0.0 (Reference)
telecom : CareTeam.telecom|4.0.1 (ContactPoint) --> telecom : CareTeam.telecom|5.0.0 (ContactPoint)
note : CareTeam.note|4.0.1 (Annotation) --> note : CareTeam.note|5.0.0 (Annotation)
src.encounter : CareTeam.encounter|4.0.1 (Reference) -->
}
CareTeamParticipant( src : CareTeam.participant|4.0.1 (BackboneElement), tgt : CareTeam.participant|5.0.0 (BackboneElement) )
{
role : CareTeam.participant.role|4.0.1 (CodeableConcept) --> role : CareTeam.participant.role|5.0.0 (CodeableConcept)
member : CareTeam.participant.member|4.0.1 (Reference) --> member : CareTeam.participant.member|5.0.0 (Reference)
onBehalfOf : CareTeam.participant.onBehalfOf|4.0.1 (Reference) --> onBehalfOf : CareTeam.participant.onBehalfOf|5.0.0 (Reference)
src.period.ofType(Period) : Period|4.0.1 () --> tgt.coverage : CareTeam.participant.coverage[x]|5.0.0 (Period,Timing)
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/ChargeItem4to5
ChargeItem( src : ChargeItem|4.0.1 (), tgt : ChargeItem|5.0.0 () )
{
identifier : ChargeItem.identifier|4.0.1 (Identifier) --> identifier : ChargeItem.identifier|5.0.0 (Identifier)
definitionUri : ChargeItem.definitionUri|4.0.1 (uri) --> definitionUri : ChargeItem.definitionUri|5.0.0 (uri)
definitionCanonical : ChargeItem.definitionCanonical|4.0.1 (canonical) --> definitionCanonical : ChargeItem.definitionCanonical|5.0.0 (canonical)
src.status : ChargeItem.status|4.0.1 (code) as v --> tgt.status : ChargeItem.status|5.0.0 (code) = translate : code|5.0.0 ()
partOf : ChargeItem.partOf|4.0.1 (Reference) --> partOf : ChargeItem.partOf|5.0.0 (Reference)
code : ChargeItem.code|4.0.1 (CodeableConcept) --> code : ChargeItem.code|5.0.0 (CodeableConcept)
subject : ChargeItem.subject|4.0.1 (Reference) --> subject : ChargeItem.subject|5.0.0 (Reference)
context : ChargeItem.context|4.0.1 (Reference) --> encounter : ChargeItem.encounter|5.0.0 (Reference)
src.occurrence.ofType(dateTime) : dateTime|4.0.1 () --> tgt.occurrence : ChargeItem.occurrence[x]|5.0.0 (dateTime,Period,Timing)
src.occurrence.ofType(Period) : Period|4.0.1 () --> tgt.occurrence : ChargeItem.occurrence[x]|5.0.0 (dateTime,Period,Timing)
src.occurrence.ofType(Timing) : Timing|4.0.1 () --> tgt.occurrence : ChargeItem.occurrence[x]|5.0.0 (dateTime,Period,Timing)
src.performer : ChargeItem.performer|4.0.1 (BackboneElement) as s --> tgt.performer : ChargeItem.performer|5.0.0 (BackboneElement) as t
then ChargeItemPerformer( Identifier src : ChargeItem.performer|4.0.1 (BackboneElement), Identifier tgt : ChargeItem.performer|5.0.0 (BackboneElement) )
performingOrganization : ChargeItem.performingOrganization|4.0.1 (Reference) --> performingOrganization : ChargeItem.performingOrganization|5.0.0 (Reference)
requestingOrganization : ChargeItem.requestingOrganization|4.0.1 (Reference) --> requestingOrganization : ChargeItem.requestingOrganization|5.0.0 (Reference)
costCenter : ChargeItem.costCenter|4.0.1 (Reference) --> costCenter : ChargeItem.costCenter|5.0.0 (Reference)
quantity : ChargeItem.quantity|4.0.1 (Quantity) --> quantity : ChargeItem.quantity|5.0.0 (Quantity)
bodysite : ChargeItem.bodysite|4.0.1 (CodeableConcept) --> bodysite : ChargeItem.bodysite|5.0.0 (CodeableConcept)
src.priceOverride.ofType(Money) : Money|4.0.1 () as s --> tgt.totalPriceComponent : ChargeItem.totalPriceComponent|5.0.0 (MonetaryComponent) = create : MonetaryComponent|5.0.0 () as t, t.type : MonetaryComponent.type|5.0.0 (code) = copy : string|4.0.1 (), t.amount : MonetaryComponent.amount|5.0.0 (Money) = copy : ?
overrideReason : ChargeItem.overrideReason|4.0.1 (string) --> overrideReason : ChargeItem.overrideReason|5.0.0 (CodeableConcept)
enterer : ChargeItem.enterer|4.0.1 (Reference) --> enterer : ChargeItem.enterer|5.0.0 (Reference)
enteredDate : ChargeItem.enteredDate|4.0.1 (dateTime) --> enteredDate : ChargeItem.enteredDate|5.0.0 (dateTime)
reason : ChargeItem.reason|4.0.1 (CodeableConcept) --> reason : ChargeItem.reason|5.0.0 (CodeableConcept)
service : ChargeItem.service|4.0.1 (Reference) --> service : ChargeItem.service|5.0.0 (CodeableReference)
src.product.ofType(Reference) : Reference|4.0.1 () --> tgt.product : ChargeItem.product|5.0.0 (CodeableReference)
src.product.ofType(CodeableConcept) : CodeableConcept|4.0.1 () --> tgt.product : ChargeItem.product|5.0.0 (CodeableReference)
account : ChargeItem.account|4.0.1 (Reference) --> account : ChargeItem.account|5.0.0 (Reference)
note : ChargeItem.note|4.0.1 (Annotation) --> note : ChargeItem.note|5.0.0 (Annotation)
supportingInformation : ChargeItem.supportingInformation|4.0.1 (Reference) --> supportingInformation : ChargeItem.supportingInformation|5.0.0 (Reference)
}
ChargeItemPerformer( src : ChargeItem.performer|4.0.1 (BackboneElement), tgt : ChargeItem.performer|5.0.0 (BackboneElement) )
{
function : ChargeItem.performer.function|4.0.1 (CodeableConcept) --> function : ChargeItem.performer.function|5.0.0 (CodeableConcept)
actor : ChargeItem.performer.actor|4.0.1 (Reference) --> actor : ChargeItem.performer.actor|5.0.0 (Reference)
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/ChargeItemDefinition4to5
ChargeItemDefinition( src : ChargeItemDefinition|4.0.1 (), tgt : ChargeItemDefinition|5.0.0 () )
{
url : ChargeItemDefinition.url|4.0.1 (uri) --> url : ChargeItemDefinition.url|5.0.0 (uri)
identifier : ChargeItemDefinition.identifier|4.0.1 (Identifier) --> identifier : ChargeItemDefinition.identifier|5.0.0 (Identifier)
version : ChargeItemDefinition.version|4.0.1 (string) --> version : ChargeItemDefinition.version|5.0.0 (string)
title : ChargeItemDefinition.title|4.0.1 (string) --> title : ChargeItemDefinition.title|5.0.0 (string)
derivedFromUri : ChargeItemDefinition.derivedFromUri|4.0.1 (uri) --> derivedFromUri : ChargeItemDefinition.derivedFromUri|5.0.0 (uri)
partOf : ChargeItemDefinition.partOf|4.0.1 (canonical) --> partOf : ChargeItemDefinition.partOf|5.0.0 (canonical)
replaces : ChargeItemDefinition.replaces|4.0.1 (canonical) --> replaces : ChargeItemDefinition.replaces|5.0.0 (canonical)
src.status : ChargeItemDefinition.status|4.0.1 (code) as v --> tgt.status : ChargeItemDefinition.status|5.0.0 (code) = translate : code|5.0.0 ()
experimental : ChargeItemDefinition.experimental|4.0.1 (boolean) --> experimental : ChargeItemDefinition.experimental|5.0.0 (boolean)
date : ChargeItemDefinition.date|4.0.1 (dateTime) --> date : ChargeItemDefinition.date|5.0.0 (dateTime)
publisher : ChargeItemDefinition.publisher|4.0.1 (string) --> publisher : ChargeItemDefinition.publisher|5.0.0 (string)
contact : ChargeItemDefinition.contact|4.0.1 (ContactDetail) --> contact : ChargeItemDefinition.contact|5.0.0 (ContactDetail)
description : ChargeItemDefinition.description|4.0.1 (markdown) --> description : ChargeItemDefinition.description|5.0.0 (markdown)
useContext : ChargeItemDefinition.useContext|4.0.1 (UsageContext) --> useContext : ChargeItemDefinition.useContext|5.0.0 (UsageContext)
jurisdiction : ChargeItemDefinition.jurisdiction|4.0.1 (CodeableConcept) --> jurisdiction : ChargeItemDefinition.jurisdiction|5.0.0 (CodeableConcept)
copyright : ChargeItemDefinition.copyright|4.0.1 (markdown) --> copyright : ChargeItemDefinition.copyright|5.0.0 (markdown)
approvalDate : ChargeItemDefinition.approvalDate|4.0.1 (date) --> approvalDate : ChargeItemDefinition.approvalDate|5.0.0 (date)
lastReviewDate : ChargeItemDefinition.lastReviewDate|4.0.1 (date) --> lastReviewDate : ChargeItemDefinition.lastReviewDate|5.0.0 (date)
code : ChargeItemDefinition.code|4.0.1 (CodeableConcept) --> code : ChargeItemDefinition.code|5.0.0 (CodeableConcept)
instance : ChargeItemDefinition.instance|4.0.1 (Reference) --> instance : ChargeItemDefinition.instance|5.0.0 (Reference)
src.applicability : ChargeItemDefinition.applicability|4.0.1 (BackboneElement) as s --> tgt.applicability : ChargeItemDefinition.applicability|5.0.0 (BackboneElement) as t
then ChargeItemDefinitionApplicability( Identifier src : ChargeItemDefinition.applicability|4.0.1 (BackboneElement), Identifier tgt : ChargeItemDefinition.applicability|5.0.0 (BackboneElement) )
src.propertyGroup : ChargeItemDefinition.propertyGroup|4.0.1 (BackboneElement) as s --> tgt.propertyGroup : ChargeItemDefinition.propertyGroup|5.0.0 (BackboneElement) as t
then ChargeItemDefinitionPropertyGroup( Identifier src : ChargeItemDefinition.propertyGroup|4.0.1 (BackboneElement), Identifier tgt : ChargeItemDefinition.propertyGroup|5.0.0 (BackboneElement) )
}
ChargeItemDefinitionApplicability( src : ChargeItemDefinition.applicability|4.0.1 (BackboneElement), tgt : ChargeItemDefinition.applicability|5.0.0 (BackboneElement) )
{
src.expression : ChargeItemDefinition.applicability.expression|4.0.1 (string) as s --> tgt.condition : ChargeItemDefinition.applicability.condition|5.0.0 (Expression) = create : Expression|5.0.0 () as t, t.expression : Expression.expression|5.0.0 (string) = copy : ?
}
ChargeItemDefinitionPropertyGroup( src : ChargeItemDefinition.propertyGroup|4.0.1 (BackboneElement), tgt : ChargeItemDefinition.propertyGroup|5.0.0 (BackboneElement) )
{
src.priceComponent : ChargeItemDefinition.propertyGroup.priceComponent|4.0.1 (BackboneElement) as s --> tgt.priceComponent : ChargeItemDefinition.propertyGroup.priceComponent|5.0.0 (MonetaryComponent) as t
type : ChargeItemDefinition.propertyGroup.priceComponent.type|4.0.1 (code) --> type : MonetaryComponent.type|5.0.0 (code)
code : ChargeItemDefinition.propertyGroup.priceComponent.code|4.0.1 (CodeableConcept) --> code : MonetaryComponent.code|5.0.0 (CodeableConcept)
factor : ChargeItemDefinition.propertyGroup.priceComponent.factor|4.0.1 (decimal) --> factor : MonetaryComponent.factor|5.0.0 (decimal)
amount : ChargeItemDefinition.propertyGroup.priceComponent.amount|4.0.1 (Money) --> amount : MonetaryComponent.amount|5.0.0 (Money)
src.applicability : ChargeItemDefinition.applicability|4.0.1 (BackboneElement) as s --> tgt.applicability : ChargeItemDefinition.applicability|5.0.0 (BackboneElement) as t
then ChargeItemDefinitionApplicability( Identifier src : ChargeItemDefinition.applicability|4.0.1 (BackboneElement), Identifier tgt : ChargeItemDefinition.applicability|5.0.0 (BackboneElement) )
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/Claim4to5
Claim( src : Claim|4.0.1 (), tgt : Claim|5.0.0 () )
{
identifier : Claim.identifier|4.0.1 (Identifier) --> identifier : Claim.identifier|5.0.0 (Identifier)
src.status : Claim.status|4.0.1 (code) as v --> tgt.status : Claim.status|5.0.0 (code) = translate : code|5.0.0 ()
type : Claim.type|4.0.1 (CodeableConcept) --> type : Claim.type|5.0.0 (CodeableConcept)
subType : Claim.subType|4.0.1 (CodeableConcept) --> subType : Claim.subType|5.0.0 (CodeableConcept)
src.use : Claim.use|4.0.1 (code) as v --> tgt.use : Claim.use|5.0.0 (code) = translate : code|5.0.0 ()
patient : Claim.patient|4.0.1 (Reference) --> patient : Claim.patient|5.0.0 (Reference)
billablePeriod : Claim.billablePeriod|4.0.1 (Period) --> billablePeriod : Claim.billablePeriod|5.0.0 (Period)
created : Claim.created|4.0.1 (dateTime) --> created : Claim.created|5.0.0 (dateTime)
enterer : Claim.enterer|4.0.1 (Reference) --> enterer : Claim.enterer|5.0.0 (Reference)
insurer : Claim.insurer|4.0.1 (Reference) --> insurer : Claim.insurer|5.0.0 (Reference)
provider : Claim.provider|4.0.1 (Reference) --> provider : Claim.provider|5.0.0 (Reference)
priority : Claim.priority|4.0.1 (CodeableConcept) --> priority : Claim.priority|5.0.0 (CodeableConcept)
fundsReserve : Claim.fundsReserve|4.0.1 (CodeableConcept) --> fundsReserve : Claim.fundsReserve|5.0.0 (CodeableConcept)
src.related : Claim.related|4.0.1 (BackboneElement) as s --> tgt.related : Claim.related|5.0.0 (BackboneElement) as t
then ClaimRelated( Identifier src : Claim.related|4.0.1 (BackboneElement), Identifier tgt : Claim.related|5.0.0 (BackboneElement) )
prescription : Claim.prescription|4.0.1 (Reference) --> prescription : Claim.prescription|5.0.0 (Reference)
originalPrescription : Claim.originalPrescription|4.0.1 (Reference) --> originalPrescription : Claim.originalPrescription|5.0.0 (Reference)
src.payee : Claim.payee|4.0.1 (BackboneElement) as s --> tgt.payee : Claim.payee|5.0.0 (BackboneElement) as t
then ClaimPayee( Identifier src : Claim.payee|4.0.1 (BackboneElement), Identifier tgt : Claim.payee|5.0.0 (BackboneElement) )
referral : Claim.referral|4.0.1 (Reference) --> referral : Claim.referral|5.0.0 (Reference)
facility : Claim.facility|4.0.1 (Reference) --> facility : Claim.facility|5.0.0 (Reference)
src.careTeam : Claim.careTeam|4.0.1 (BackboneElement) as s --> tgt.careTeam : Claim.careTeam|5.0.0 (BackboneElement) as t
then ClaimCareTeam( Identifier src : Claim.careTeam|4.0.1 (BackboneElement), Identifier tgt : Claim.careTeam|5.0.0 (BackboneElement) )
src.supportingInfo : Claim.supportingInfo|4.0.1 (BackboneElement) as s --> tgt.supportingInfo : Claim.supportingInfo|5.0.0 (BackboneElement) as t
then ClaimSupportingInfo( Identifier src : Claim.supportingInfo|4.0.1 (BackboneElement), Identifier tgt : Claim.supportingInfo|5.0.0 (BackboneElement) )
src.diagnosis : Claim.diagnosis|4.0.1 (BackboneElement) as s --> tgt.diagnosis : Claim.diagnosis|5.0.0 (BackboneElement) as t
then ClaimDiagnosis( Identifier src : Claim.diagnosis|4.0.1 (BackboneElement), Identifier tgt : Claim.diagnosis|5.0.0 (BackboneElement) )
src.procedure : Claim.procedure|4.0.1 (BackboneElement) as s --> tgt.procedure : Claim.procedure|5.0.0 (BackboneElement) as t
then ClaimProcedure( Identifier src : Claim.procedure|4.0.1 (BackboneElement), Identifier tgt : Claim.procedure|5.0.0 (BackboneElement) )
src.insurance : Claim.insurance|4.0.1 (BackboneElement) as s --> tgt.insurance : Claim.insurance|5.0.0 (BackboneElement) as t
then ClaimInsurance( Identifier src : Claim.insurance|4.0.1 (BackboneElement), Identifier tgt : Claim.insurance|5.0.0 (BackboneElement) )
src.accident : Claim.accident|4.0.1 (BackboneElement) as s --> tgt.accident : Claim.accident|5.0.0 (BackboneElement) as t
then ClaimAccident( Identifier src : Claim.accident|4.0.1 (BackboneElement), Identifier tgt : Claim.accident|5.0.0 (BackboneElement) )
src.item : Claim.item|4.0.1 (BackboneElement) as s --> tgt.item : Claim.item|5.0.0 (BackboneElement) as t
then ClaimItem( Identifier src : Claim.item|4.0.1 (BackboneElement), Identifier tgt : Claim.item|5.0.0 (BackboneElement) )
total : Claim.total|4.0.1 (Money) --> total : Claim.total|5.0.0 (Money)
}
ClaimRelated( src : Claim.related|4.0.1 (BackboneElement), tgt : Claim.related|5.0.0 (BackboneElement) )
{
claim : Claim.related.claim|4.0.1 (Reference) --> claim : Claim.related.claim|5.0.0 (Reference)
relationship : Claim.related.relationship|4.0.1 (CodeableConcept) --> relationship : Claim.related.relationship|5.0.0 (CodeableConcept)
reference : Claim.related.reference|4.0.1 (Identifier) --> reference : Claim.related.reference|5.0.0 (Identifier)
}
ClaimPayee( src : Claim.payee|4.0.1 (BackboneElement), tgt : Claim.payee|5.0.0 (BackboneElement) )
{
type : Claim.payee.type|4.0.1 (CodeableConcept) --> type : Claim.payee.type|5.0.0 (CodeableConcept)
party : Claim.payee.party|4.0.1 (Reference) --> party : Claim.payee.party|5.0.0 (Reference)
}
ClaimCareTeam( src : Claim.careTeam|4.0.1 (BackboneElement), tgt : Claim.careTeam|5.0.0 (BackboneElement) )
{
sequence : Claim.careTeam.sequence|4.0.1 (positiveInt) --> sequence : Claim.careTeam.sequence|5.0.0 (positiveInt)
provider : Claim.careTeam.provider|4.0.1 (Reference) --> provider : Claim.careTeam.provider|5.0.0 (Reference)
responsible : Claim.careTeam.responsible|4.0.1 (boolean) --> responsible : Claim.careTeam.responsible|5.0.0 (boolean)
role : Claim.careTeam.role|4.0.1 (CodeableConcept) --> role : Claim.careTeam.role|5.0.0 (CodeableConcept)
qualification : Claim.careTeam.qualification|4.0.1 (CodeableConcept) --> specialty : Claim.careTeam.specialty|5.0.0 (CodeableConcept)
}
ClaimSupportingInfo( src : Claim.supportingInfo|4.0.1 (BackboneElement), tgt : Claim.supportingInfo|5.0.0 (BackboneElement) )
{
sequence : Claim.supportingInfo.sequence|4.0.1 (positiveInt) --> sequence : Claim.supportingInfo.sequence|5.0.0 (positiveInt)
category : Claim.supportingInfo.category|4.0.1 (CodeableConcept) --> category : Claim.supportingInfo.category|5.0.0 (CodeableConcept)
code : Claim.supportingInfo.code|4.0.1 (CodeableConcept) --> code : Claim.supportingInfo.code|5.0.0 (CodeableConcept)
src.timing.ofType(date) : date|4.0.1 () --> tgt.timing : Claim.supportingInfo.timing[x]|5.0.0 (date,Period)
src.timing.ofType(Period) : Period|4.0.1 () --> tgt.timing : Claim.supportingInfo.timing[x]|5.0.0 (date,Period)
src.value.ofType(boolean) : boolean|4.0.1 () --> tgt.value : Claim.supportingInfo.value[x]|5.0.0 (boolean,string,Quantity,Attachment,Reference,Identifier)
src.value.ofType(string) : string|4.0.1 () --> tgt.value : Claim.supportingInfo.value[x]|5.0.0 (boolean,string,Quantity,Attachment,Reference,Identifier)
src.value.ofType(Quantity) : Quantity|4.0.1 () --> tgt.value : Claim.supportingInfo.value[x]|5.0.0 (boolean,string,Quantity,Attachment,Reference,Identifier)
src.value.ofType(Attachment) : Attachment|4.0.1 () --> tgt.value : Claim.supportingInfo.value[x]|5.0.0 (boolean,string,Quantity,Attachment,Reference,Identifier)
src.value.ofType(Reference) : Reference|4.0.1 () --> tgt.value : Claim.supportingInfo.value[x]|5.0.0 (boolean,string,Quantity,Attachment,Reference,Identifier)
reason : Claim.supportingInfo.reason|4.0.1 (CodeableConcept) --> reason : Claim.supportingInfo.reason|5.0.0 (CodeableConcept)
}
ClaimDiagnosis( src : Claim.diagnosis|4.0.1 (BackboneElement), tgt : Claim.diagnosis|5.0.0 (BackboneElement) )
{
sequence : Claim.diagnosis.sequence|4.0.1 (positiveInt) --> sequence : Claim.diagnosis.sequence|5.0.0 (positiveInt)
src.diagnosis.ofType(CodeableConcept) : CodeableConcept|4.0.1 () --> tgt.diagnosis : Claim.diagnosis.diagnosis[x]|5.0.0 (CodeableConcept,Reference)
src.diagnosis.ofType(Reference) : Reference|4.0.1 () --> tgt.diagnosis : Claim.diagnosis.diagnosis[x]|5.0.0 (CodeableConcept,Reference)
type : Claim.diagnosis.type|4.0.1 (CodeableConcept) --> type : Claim.diagnosis.type|5.0.0 (CodeableConcept)
onAdmission : Claim.diagnosis.onAdmission|4.0.1 (CodeableConcept) --> onAdmission : Claim.diagnosis.onAdmission|5.0.0 (CodeableConcept)
src.packageCode : Claim.diagnosis.packageCode|4.0.1 (CodeableConcept) -->
}
ClaimProcedure( src : Claim.procedure|4.0.1 (BackboneElement), tgt : Claim.procedure|5.0.0 (BackboneElement) )
{
sequence : Claim.procedure.sequence|4.0.1 (positiveInt) --> sequence : Claim.procedure.sequence|5.0.0 (positiveInt)
type : Claim.procedure.type|4.0.1 (CodeableConcept) --> type : Claim.procedure.type|5.0.0 (CodeableConcept)
date : Claim.procedure.date|4.0.1 (dateTime) --> date : Claim.procedure.date|5.0.0 (dateTime)
src.procedure.ofType(CodeableConcept) : CodeableConcept|4.0.1 () --> tgt.procedure : Claim.procedure.procedure[x]|5.0.0 (CodeableConcept,Reference)
src.procedure.ofType(Reference) : Reference|4.0.1 () --> tgt.procedure : Claim.procedure.procedure[x]|5.0.0 (CodeableConcept,Reference)
udi : Claim.procedure.udi|4.0.1 (Reference) --> udi : Claim.procedure.udi|5.0.0 (Reference)
}
ClaimInsurance( src : Claim.insurance|4.0.1 (BackboneElement), tgt : Claim.insurance|5.0.0 (BackboneElement) )
{
sequence : Claim.insurance.sequence|4.0.1 (positiveInt) --> sequence : Claim.insurance.sequence|5.0.0 (positiveInt)
focal : Claim.insurance.focal|4.0.1 (boolean) --> focal : Claim.insurance.focal|5.0.0 (boolean)
identifier : Claim.insurance.identifier|4.0.1 (Identifier) --> identifier : Claim.insurance.identifier|5.0.0 (Identifier)
coverage : Claim.insurance.coverage|4.0.1 (Reference) --> coverage : Claim.insurance.coverage|5.0.0 (Reference)
businessArrangement : Claim.insurance.businessArrangement|4.0.1 (string) --> businessArrangement : Claim.insurance.businessArrangement|5.0.0 (string)
preAuthRef : Claim.insurance.preAuthRef|4.0.1 (string) --> preAuthRef : Claim.insurance.preAuthRef|5.0.0 (string)
claimResponse : Claim.insurance.claimResponse|4.0.1 (Reference) --> claimResponse : Claim.insurance.claimResponse|5.0.0 (Reference)
}
ClaimAccident( src : Claim.accident|4.0.1 (BackboneElement), tgt : Claim.accident|5.0.0 (BackboneElement) )
{
date : Claim.accident.date|4.0.1 (date) --> date : Claim.accident.date|5.0.0 (date)
type : Claim.accident.type|4.0.1 (CodeableConcept) --> type : Claim.accident.type|5.0.0 (CodeableConcept)
src.location.ofType(Address) : Address|4.0.1 () --> tgt.location : Claim.accident.location[x]|5.0.0 (Address,Reference)
src.location.ofType(Reference) : Reference|4.0.1 () --> tgt.location : Claim.accident.location[x]|5.0.0 (Address,Reference)
}
ClaimItem( src : Claim.item|4.0.1 (BackboneElement), tgt : Claim.item|5.0.0 (BackboneElement) )
{
sequence : Claim.item.sequence|4.0.1 (positiveInt) --> sequence : Claim.item.sequence|5.0.0 (positiveInt)
careTeamSequence : Claim.item.careTeamSequence|4.0.1 (positiveInt) --> careTeamSequence : Claim.item.careTeamSequence|5.0.0 (positiveInt)
diagnosisSequence : Claim.item.diagnosisSequence|4.0.1 (positiveInt) --> diagnosisSequence : Claim.item.diagnosisSequence|5.0.0 (positiveInt)
procedureSequence : Claim.item.procedureSequence|4.0.1 (positiveInt) --> procedureSequence : Claim.item.procedureSequence|5.0.0 (positiveInt)
informationSequence : Claim.item.informationSequence|4.0.1 (positiveInt) --> informationSequence : Claim.item.informationSequence|5.0.0 (positiveInt)
revenue : Claim.item.revenue|4.0.1 (CodeableConcept) --> revenue : Claim.item.revenue|5.0.0 (CodeableConcept)
category : Claim.item.category|4.0.1 (CodeableConcept) --> category : Claim.item.category|5.0.0 (CodeableConcept)
productOrService : Claim.item.productOrService|4.0.1 (CodeableConcept) --> productOrService : Claim.item.productOrService|5.0.0 (CodeableConcept)
modifier : Claim.item.modifier|4.0.1 (CodeableConcept) --> modifier : Claim.item.modifier|5.0.0 (CodeableConcept)
programCode : Claim.item.programCode|4.0.1 (CodeableConcept) --> programCode : Claim.item.programCode|5.0.0 (CodeableConcept)
src.serviced.ofType(date) : date|4.0.1 () --> tgt.serviced : Claim.item.serviced[x]|5.0.0 (date,Period)
src.serviced.ofType(Period) : Period|4.0.1 () --> tgt.serviced : Claim.item.serviced[x]|5.0.0 (date,Period)
src.location.ofType(CodeableConcept) : CodeableConcept|4.0.1 () --> tgt.location : Claim.item.location[x]|5.0.0 (CodeableConcept,Address,Reference)
src.location.ofType(Address) : Address|4.0.1 () --> tgt.location : Claim.item.location[x]|5.0.0 (CodeableConcept,Address,Reference)
src.location.ofType(Reference) : Reference|4.0.1 () --> tgt.location : Claim.item.location[x]|5.0.0 (CodeableConcept,Address,Reference)
quantity : Claim.item.quantity|4.0.1 (Quantity) --> quantity : Claim.item.quantity|5.0.0 (Quantity)
unitPrice : Claim.item.unitPrice|4.0.1 (Money) --> unitPrice : Claim.item.unitPrice|5.0.0 (Money)
factor : Claim.item.factor|4.0.1 (decimal) --> factor : Claim.item.factor|5.0.0 (decimal)
net : Claim.item.net|4.0.1 (Money) --> net : Claim.item.net|5.0.0 (Money)
udi : Claim.item.udi|4.0.1 (Reference) --> udi : Claim.item.udi|5.0.0 (Reference)
src.bodySite.ofType(CodeableConcept) : CodeableConcept|4.0.1 () as s --> tgt.bodySite : Claim.item.bodySite|5.0.0 (BackboneElement) as t, t.site : Claim.item.bodySite.site|5.0.0 (CodeableReference) = copy : ?
encounter : Claim.item.encounter|4.0.1 (Reference) --> encounter : Claim.item.encounter|5.0.0 (Reference)
src.detail : Claim.item.detail|4.0.1 (BackboneElement) as s --> tgt.detail : Claim.item.detail|5.0.0 (BackboneElement) as t
then ClaimItemDetail( Identifier src : Claim.item.detail|4.0.1 (BackboneElement), Identifier tgt : Claim.item.detail|5.0.0 (BackboneElement) )
src.subSite : Claim.item.subSite|4.0.1 (CodeableConcept) -->
}
ClaimItemDetail( src : Claim.item.detail|4.0.1 (BackboneElement), tgt : Claim.item.detail|5.0.0 (BackboneElement) )
{
sequence : Claim.item.detail.sequence|4.0.1 (positiveInt) --> sequence : Claim.item.detail.sequence|5.0.0 (positiveInt)
revenue : Claim.item.detail.revenue|4.0.1 (CodeableConcept) --> revenue : Claim.item.detail.revenue|5.0.0 (CodeableConcept)
category : Claim.item.detail.category|4.0.1 (CodeableConcept) --> category : Claim.item.detail.category|5.0.0 (CodeableConcept)
productOrService : Claim.item.detail.productOrService|4.0.1 (CodeableConcept) --> productOrService : Claim.item.detail.productOrService|5.0.0 (CodeableConcept)
modifier : Claim.item.detail.modifier|4.0.1 (CodeableConcept) --> modifier : Claim.item.detail.modifier|5.0.0 (CodeableConcept)
programCode : Claim.item.detail.programCode|4.0.1 (CodeableConcept) --> programCode : Claim.item.detail.programCode|5.0.0 (CodeableConcept)
quantity : Claim.item.detail.quantity|4.0.1 (Quantity) --> quantity : Claim.item.detail.quantity|5.0.0 (Quantity)
unitPrice : Claim.item.detail.unitPrice|4.0.1 (Money) --> unitPrice : Claim.item.detail.unitPrice|5.0.0 (Money)
factor : Claim.item.detail.factor|4.0.1 (decimal) --> factor : Claim.item.detail.factor|5.0.0 (decimal)
net : Claim.item.detail.net|4.0.1 (Money) --> net : Claim.item.detail.net|5.0.0 (Money)
udi : Claim.item.detail.udi|4.0.1 (Reference) --> udi : Claim.item.detail.udi|5.0.0 (Reference)
src.subDetail : Claim.item.detail.subDetail|4.0.1 (BackboneElement) as s --> tgt.subDetail : Claim.item.detail.subDetail|5.0.0 (BackboneElement) as t
then ClaimItemDetailSubDetail( Identifier src : Claim.item.detail.subDetail|4.0.1 (BackboneElement), Identifier tgt : Claim.item.detail.subDetail|5.0.0 (BackboneElement) )
}
ClaimItemDetailSubDetail( src : Claim.item.detail.subDetail|4.0.1 (BackboneElement), tgt : Claim.item.detail.subDetail|5.0.0 (BackboneElement) )
{
sequence : Claim.item.detail.subDetail.sequence|4.0.1 (positiveInt) --> sequence : Claim.item.detail.subDetail.sequence|5.0.0 (positiveInt)
revenue : Claim.item.detail.subDetail.revenue|4.0.1 (CodeableConcept) --> revenue : Claim.item.detail.subDetail.revenue|5.0.0 (CodeableConcept)
category : Claim.item.detail.subDetail.category|4.0.1 (CodeableConcept) --> category : Claim.item.detail.subDetail.category|5.0.0 (CodeableConcept)
productOrService : Claim.item.detail.subDetail.productOrService|4.0.1 (CodeableConcept) --> productOrService : Claim.item.detail.subDetail.productOrService|5.0.0 (CodeableConcept)
modifier : Claim.item.detail.subDetail.modifier|4.0.1 (CodeableConcept) --> modifier : Claim.item.detail.subDetail.modifier|5.0.0 (CodeableConcept)
programCode : Claim.item.detail.subDetail.programCode|4.0.1 (CodeableConcept) --> programCode : Claim.item.detail.subDetail.programCode|5.0.0 (CodeableConcept)
quantity : Claim.item.detail.subDetail.quantity|4.0.1 (Quantity) --> quantity : Claim.item.detail.subDetail.quantity|5.0.0 (Quantity)
unitPrice : Claim.item.detail.subDetail.unitPrice|4.0.1 (Money) --> unitPrice : Claim.item.detail.subDetail.unitPrice|5.0.0 (Money)
factor : Claim.item.detail.subDetail.factor|4.0.1 (decimal) --> factor : Claim.item.detail.subDetail.factor|5.0.0 (decimal)
net : Claim.item.detail.subDetail.net|4.0.1 (Money) --> net : Claim.item.detail.subDetail.net|5.0.0 (Money)
udi : Claim.item.detail.subDetail.udi|4.0.1 (Reference) --> udi : Claim.item.detail.subDetail.udi|5.0.0 (Reference)
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/ClaimResponse4to5
ClaimResponse( src : ClaimResponse|4.0.1 (), tgt : ClaimResponse|5.0.0 () )
{
identifier : ClaimResponse.identifier|4.0.1 (Identifier) --> identifier : ClaimResponse.identifier|5.0.0 (Identifier)
src.status : ClaimResponse.status|4.0.1 (code) as v --> tgt.status : ClaimResponse.status|5.0.0 (code) = translate : code|5.0.0 ()
type : ClaimResponse.type|4.0.1 (CodeableConcept) --> type : ClaimResponse.type|5.0.0 (CodeableConcept)
subType : ClaimResponse.subType|4.0.1 (CodeableConcept) --> subType : ClaimResponse.subType|5.0.0 (CodeableConcept)
src.use : ClaimResponse.use|4.0.1 (code) as v --> tgt.use : ClaimResponse.use|5.0.0 (code) = translate : code|5.0.0 ()
patient : ClaimResponse.patient|4.0.1 (Reference) --> patient : ClaimResponse.patient|5.0.0 (Reference)
created : ClaimResponse.created|4.0.1 (dateTime) --> created : ClaimResponse.created|5.0.0 (dateTime)
insurer : ClaimResponse.insurer|4.0.1 (Reference) --> insurer : ClaimResponse.insurer|5.0.0 (Reference)
requestor : ClaimResponse.requestor|4.0.1 (Reference) --> requestor : ClaimResponse.requestor|5.0.0 (Reference)
request : ClaimResponse.request|4.0.1 (Reference) --> request : ClaimResponse.request|5.0.0 (Reference)
src.outcome : ClaimResponse.outcome|4.0.1 (code) as v --> tgt.outcome : ClaimResponse.outcome|5.0.0 (code) = translate : code|5.0.0 ()
disposition : ClaimResponse.disposition|4.0.1 (string) --> disposition : ClaimResponse.disposition|5.0.0 (string)
preAuthRef : ClaimResponse.preAuthRef|4.0.1 (string) --> preAuthRef : ClaimResponse.preAuthRef|5.0.0 (string)
preAuthPeriod : ClaimResponse.preAuthPeriod|4.0.1 (Period) --> preAuthPeriod : ClaimResponse.preAuthPeriod|5.0.0 (Period)
payeeType : ClaimResponse.payeeType|4.0.1 (CodeableConcept) --> payeeType : ClaimResponse.payeeType|5.0.0 (CodeableConcept)
src.item : ClaimResponse.item|4.0.1 (BackboneElement) as s --> tgt.item : ClaimResponse.item|5.0.0 (BackboneElement) as t
then ClaimResponseItem( Identifier src : ClaimResponse.item|4.0.1 (BackboneElement), Identifier tgt : ClaimResponse.item|5.0.0 (BackboneElement) )
src.addItem : ClaimResponse.addItem|4.0.1 (BackboneElement) as s --> tgt.addItem : ClaimResponse.addItem|5.0.0 (BackboneElement) as t
then ClaimResponseAddItem( Identifier src : ClaimResponse.addItem|4.0.1 (BackboneElement), Identifier tgt : ClaimResponse.addItem|5.0.0 (BackboneElement) )
src.adjudication : ClaimResponse.item.adjudication|4.0.1 (BackboneElement) as s --> tgt.adjudication : ClaimResponse.item.adjudication|5.0.0 (BackboneElement) as t
then ClaimResponseItemAdjudication( Identifier src : ClaimResponse.item.adjudication|4.0.1 (BackboneElement), Identifier tgt : ClaimResponse.item.adjudication|5.0.0 (BackboneElement) )
src.total : ClaimResponse.total|4.0.1 (BackboneElement) as s --> tgt.total : ClaimResponse.total|5.0.0 (BackboneElement) as t
then ClaimResponseTotal( Identifier src : ClaimResponse.total|4.0.1 (BackboneElement), Identifier tgt : ClaimResponse.total|5.0.0 (BackboneElement) )
src.payment : ClaimResponse.payment|4.0.1 (BackboneElement) as s --> tgt.payment : ClaimResponse.payment|5.0.0 (BackboneElement) as t
then ClaimResponsePayment( Identifier src : ClaimResponse.payment|4.0.1 (BackboneElement), Identifier tgt : ClaimResponse.payment|5.0.0 (BackboneElement) )
fundsReserve : ClaimResponse.fundsReserve|4.0.1 (CodeableConcept) --> fundsReserve : ClaimResponse.fundsReserve|5.0.0 (CodeableConcept)
formCode : ClaimResponse.formCode|4.0.1 (CodeableConcept) --> formCode : ClaimResponse.formCode|5.0.0 (CodeableConcept)
form : ClaimResponse.form|4.0.1 (Attachment) --> form : ClaimResponse.form|5.0.0 (Attachment)
src.processNote : ClaimResponse.processNote|4.0.1 (BackboneElement) as s --> tgt.processNote : ClaimResponse.processNote|5.0.0 (BackboneElement) as t
then ClaimResponseProcessNote( Identifier src : ClaimResponse.processNote|4.0.1 (BackboneElement), Identifier tgt : ClaimResponse.processNote|5.0.0 (BackboneElement) )
communicationRequest : ClaimResponse.communicationRequest|4.0.1 (Reference) --> communicationRequest : ClaimResponse.communicationRequest|5.0.0 (Reference)
src.insurance : ClaimResponse.insurance|4.0.1 (BackboneElement) as s --> tgt.insurance : ClaimResponse.insurance|5.0.0 (BackboneElement) as t
then ClaimResponseInsurance( Identifier src : ClaimResponse.insurance|4.0.1 (BackboneElement), Identifier tgt : ClaimResponse.insurance|5.0.0 (BackboneElement) )
src.error : ClaimResponse.error|4.0.1 (BackboneElement) as s --> tgt.error : ClaimResponse.error|5.0.0 (BackboneElement) as t
then ClaimResponseError( Identifier src : ClaimResponse.error|4.0.1 (BackboneElement), Identifier tgt : ClaimResponse.error|5.0.0 (BackboneElement) )
}
ClaimResponseItem( src : ClaimResponse.item|4.0.1 (BackboneElement), tgt : ClaimResponse.item|5.0.0 (BackboneElement) )
{
itemSequence : ClaimResponse.item.itemSequence|4.0.1 (positiveInt) --> itemSequence : ClaimResponse.item.itemSequence|5.0.0 (positiveInt)
noteNumber : ClaimResponse.item.noteNumber|4.0.1 (positiveInt) --> noteNumber : ClaimResponse.item.noteNumber|5.0.0 (positiveInt)
src.adjudication : ClaimResponse.item.adjudication|4.0.1 (BackboneElement) as s --> tgt.adjudication : ClaimResponse.item.adjudication|5.0.0 (BackboneElement) as t
then ClaimResponseItemAdjudication( Identifier src : ClaimResponse.item.adjudication|4.0.1 (BackboneElement), Identifier tgt : ClaimResponse.item.adjudication|5.0.0 (BackboneElement) )
src.detail : ClaimResponse.item.detail|4.0.1 (BackboneElement) as s --> tgt.detail : ClaimResponse.item.detail|5.0.0 (BackboneElement) as t
then ClaimResponseItemDetail( Identifier src : ClaimResponse.item.detail|4.0.1 (BackboneElement), Identifier tgt : ClaimResponse.item.detail|5.0.0 (BackboneElement) )
}
ClaimResponseItemAdjudication( src : ClaimResponse.item.adjudication|4.0.1 (BackboneElement), tgt : ClaimResponse.item.adjudication|5.0.0 (BackboneElement) )
{
category : ClaimResponse.item.adjudication.category|4.0.1 (CodeableConcept) --> category : ClaimResponse.item.adjudication.category|5.0.0 (CodeableConcept)
reason : ClaimResponse.item.adjudication.reason|4.0.1 (CodeableConcept) --> reason : ClaimResponse.item.adjudication.reason|5.0.0 (CodeableConcept)
amount : ClaimResponse.item.adjudication.amount|4.0.1 (Money) --> amount : ClaimResponse.item.adjudication.amount|5.0.0 (Money)
src.value : ClaimResponse.item.adjudication.value|4.0.1 (decimal) as s --> tgt.quantity : ClaimResponse.item.adjudication.quantity|5.0.0 (Quantity) as t, t.value : Quantity.value|5.0.0 (decimal) = copy : ?
}
ClaimResponseItemDetail( src : ClaimResponse.item.detail|4.0.1 (BackboneElement), tgt : ClaimResponse.item.detail|5.0.0 (BackboneElement) )
{
detailSequence : ClaimResponse.item.detail.detailSequence|4.0.1 (positiveInt) --> detailSequence : ClaimResponse.item.detail.detailSequence|5.0.0 (positiveInt)
noteNumber : ClaimResponse.item.detail.noteNumber|4.0.1 (positiveInt) --> noteNumber : ClaimResponse.item.detail.noteNumber|5.0.0 (positiveInt)
src.subDetail : ClaimResponse.item.detail.subDetail|4.0.1 (BackboneElement) as s --> tgt.subDetail : ClaimResponse.item.detail.subDetail|5.0.0 (BackboneElement) as t
then ClaimResponseItemDetailSubDetail( Identifier src : ClaimResponse.item.detail.subDetail|4.0.1 (BackboneElement), Identifier tgt : ClaimResponse.item.detail.subDetail|5.0.0 (BackboneElement) )
src.adjudication : ClaimResponse.item.adjudication|4.0.1 (BackboneElement) as s --> tgt.adjudication : ClaimResponse.item.adjudication|5.0.0 (BackboneElement) as t
then ClaimResponseItemAdjudication( Identifier src : ClaimResponse.item.adjudication|4.0.1 (BackboneElement), Identifier tgt : ClaimResponse.item.adjudication|5.0.0 (BackboneElement) )
}
ClaimResponseItemDetailSubDetail( src : ClaimResponse.item.detail.subDetail|4.0.1 (BackboneElement), tgt : ClaimResponse.item.detail.subDetail|5.0.0 (BackboneElement) )
{
subDetailSequence : ClaimResponse.item.detail.subDetail.subDetailSequence|4.0.1 (positiveInt) --> subDetailSequence : ClaimResponse.item.detail.subDetail.subDetailSequence|5.0.0 (positiveInt)
noteNumber : ClaimResponse.item.detail.subDetail.noteNumber|4.0.1 (positiveInt) --> noteNumber : ClaimResponse.item.detail.subDetail.noteNumber|5.0.0 (positiveInt)
src.adjudication : ClaimResponse.item.adjudication|4.0.1 (BackboneElement) as s --> tgt.adjudication : ClaimResponse.item.adjudication|5.0.0 (BackboneElement) as t
then ClaimResponseItemAdjudication( Identifier src : ClaimResponse.item.adjudication|4.0.1 (BackboneElement), Identifier tgt : ClaimResponse.item.adjudication|5.0.0 (BackboneElement) )
}
ClaimResponseAddItem( src : ClaimResponse.addItem|4.0.1 (BackboneElement), tgt : ClaimResponse.addItem|5.0.0 (BackboneElement) )
{
itemSequence : ClaimResponse.addItem.itemSequence|4.0.1 (positiveInt) --> itemSequence : ClaimResponse.addItem.itemSequence|5.0.0 (positiveInt)
detailSequence : ClaimResponse.addItem.detailSequence|4.0.1 (positiveInt) --> detailSequence : ClaimResponse.addItem.detailSequence|5.0.0 (positiveInt)
subdetailSequence : ClaimResponse.addItem.subdetailSequence|4.0.1 (positiveInt) --> subdetailSequence : ClaimResponse.addItem.subdetailSequence|5.0.0 (positiveInt)
provider : ClaimResponse.addItem.provider|4.0.1 (Reference) --> provider : ClaimResponse.addItem.provider|5.0.0 (Reference)
productOrService : ClaimResponse.addItem.productOrService|4.0.1 (CodeableConcept) --> productOrService : ClaimResponse.addItem.productOrService|5.0.0 (CodeableConcept)
modifier : ClaimResponse.addItem.modifier|4.0.1 (CodeableConcept) --> modifier : ClaimResponse.addItem.modifier|5.0.0 (CodeableConcept)
programCode : ClaimResponse.addItem.programCode|4.0.1 (CodeableConcept) --> programCode : ClaimResponse.addItem.programCode|5.0.0 (CodeableConcept)
src.serviced.ofType(date) : date|4.0.1 () --> tgt.serviced : ClaimResponse.addItem.serviced[x]|5.0.0 (date,Period)
src.serviced.ofType(Period) : Period|4.0.1 () --> tgt.serviced : ClaimResponse.addItem.serviced[x]|5.0.0 (date,Period)
src.location.ofType(CodeableConcept) : CodeableConcept|4.0.1 () --> tgt.location : ClaimResponse.addItem.location[x]|5.0.0 (CodeableConcept,Address,Reference)
src.location.ofType(Address) : Address|4.0.1 () --> tgt.location : ClaimResponse.addItem.location[x]|5.0.0 (CodeableConcept,Address,Reference)
src.location.ofType(Reference) : Reference|4.0.1 () --> tgt.location : ClaimResponse.addItem.location[x]|5.0.0 (CodeableConcept,Address,Reference)
quantity : ClaimResponse.addItem.quantity|4.0.1 (Quantity) --> quantity : ClaimResponse.addItem.quantity|5.0.0 (Quantity)
unitPrice : ClaimResponse.addItem.unitPrice|4.0.1 (Money) --> unitPrice : ClaimResponse.addItem.unitPrice|5.0.0 (Money)
factor : ClaimResponse.addItem.factor|4.0.1 (decimal) --> factor : ClaimResponse.addItem.factor|5.0.0 (decimal)
net : ClaimResponse.addItem.net|4.0.1 (Money) --> net : ClaimResponse.addItem.net|5.0.0 (Money)
src.bodySite : ClaimResponse.addItem.bodySite|4.0.1 (CodeableConcept) as s --> tgt.bodySite : ClaimResponse.addItem.bodySite|5.0.0 (BackboneElement) as t, t.site : ClaimResponse.addItem.bodySite.site|5.0.0 (CodeableReference) = copy : ?
noteNumber : ClaimResponse.addItem.noteNumber|4.0.1 (positiveInt) --> noteNumber : ClaimResponse.addItem.noteNumber|5.0.0 (positiveInt)
src.detail : ClaimResponse.addItem.detail|4.0.1 (BackboneElement) as s --> tgt.detail : ClaimResponse.addItem.detail|5.0.0 (BackboneElement) as t
then ClaimResponseAddItemDetail( Identifier src : ClaimResponse.addItem.detail|4.0.1 (BackboneElement), Identifier tgt : ClaimResponse.addItem.detail|5.0.0 (BackboneElement) )
src.adjudication : ClaimResponse.item.adjudication|4.0.1 (BackboneElement) as s --> tgt.adjudication : ClaimResponse.item.adjudication|5.0.0 (BackboneElement) as t
then ClaimResponseItemAdjudication( Identifier src : ClaimResponse.item.adjudication|4.0.1 (BackboneElement), Identifier tgt : ClaimResponse.item.adjudication|5.0.0 (BackboneElement) )
src.subSite : ClaimResponse.addItem.subSite|4.0.1 (CodeableConcept) -->
}
ClaimResponseAddItemDetail( src : ClaimResponse.addItem.detail|4.0.1 (BackboneElement), tgt : ClaimResponse.addItem.detail|5.0.0 (BackboneElement) )
{
productOrService : ClaimResponse.addItem.detail.productOrService|4.0.1 (CodeableConcept) --> productOrService : ClaimResponse.addItem.detail.productOrService|5.0.0 (CodeableConcept)
modifier : ClaimResponse.addItem.detail.modifier|4.0.1 (CodeableConcept) --> modifier : ClaimResponse.addItem.detail.modifier|5.0.0 (CodeableConcept)
quantity : ClaimResponse.addItem.detail.quantity|4.0.1 (Quantity) --> quantity : ClaimResponse.addItem.detail.quantity|5.0.0 (Quantity)
unitPrice : ClaimResponse.addItem.detail.unitPrice|4.0.1 (Money) --> unitPrice : ClaimResponse.addItem.detail.unitPrice|5.0.0 (Money)
factor : ClaimResponse.addItem.detail.factor|4.0.1 (decimal) --> factor : ClaimResponse.addItem.detail.factor|5.0.0 (decimal)
net : ClaimResponse.addItem.detail.net|4.0.1 (Money) --> net : ClaimResponse.addItem.detail.net|5.0.0 (Money)
noteNumber : ClaimResponse.addItem.detail.noteNumber|4.0.1 (positiveInt) --> noteNumber : ClaimResponse.addItem.detail.noteNumber|5.0.0 (positiveInt)
src.subDetail : ClaimResponse.addItem.detail.subDetail|4.0.1 (BackboneElement) as s --> tgt.subDetail : ClaimResponse.addItem.detail.subDetail|5.0.0 (BackboneElement) as t
then ClaimResponseAddItemDetailSubDetail( Identifier src : ClaimResponse.addItem.detail.subDetail|4.0.1 (BackboneElement), Identifier tgt : ClaimResponse.addItem.detail.subDetail|5.0.0 (BackboneElement) )
src.adjudication : ClaimResponse.item.adjudication|4.0.1 (BackboneElement) as s --> tgt.adjudication : ClaimResponse.item.adjudication|5.0.0 (BackboneElement) as t
then ClaimResponseItemAdjudication( Identifier src : ClaimResponse.item.adjudication|4.0.1 (BackboneElement), Identifier tgt : ClaimResponse.item.adjudication|5.0.0 (BackboneElement) )
}
ClaimResponseAddItemDetailSubDetail( src : ClaimResponse.addItem.detail.subDetail|4.0.1 (BackboneElement), tgt : ClaimResponse.addItem.detail.subDetail|5.0.0 (BackboneElement) )
{
productOrService : ClaimResponse.addItem.detail.subDetail.productOrService|4.0.1 (CodeableConcept) --> productOrService : ClaimResponse.addItem.detail.subDetail.productOrService|5.0.0 (CodeableConcept)
modifier : ClaimResponse.addItem.detail.subDetail.modifier|4.0.1 (CodeableConcept) --> modifier : ClaimResponse.addItem.detail.subDetail.modifier|5.0.0 (CodeableConcept)
quantity : ClaimResponse.addItem.detail.subDetail.quantity|4.0.1 (Quantity) --> quantity : ClaimResponse.addItem.detail.subDetail.quantity|5.0.0 (Quantity)
unitPrice : ClaimResponse.addItem.detail.subDetail.unitPrice|4.0.1 (Money) --> unitPrice : ClaimResponse.addItem.detail.subDetail.unitPrice|5.0.0 (Money)
factor : ClaimResponse.addItem.detail.subDetail.factor|4.0.1 (decimal) --> factor : ClaimResponse.addItem.detail.subDetail.factor|5.0.0 (decimal)
net : ClaimResponse.addItem.detail.subDetail.net|4.0.1 (Money) --> net : ClaimResponse.addItem.detail.subDetail.net|5.0.0 (Money)
noteNumber : ClaimResponse.addItem.detail.subDetail.noteNumber|4.0.1 (positiveInt) --> noteNumber : ClaimResponse.addItem.detail.subDetail.noteNumber|5.0.0 (positiveInt)
src.adjudication : ClaimResponse.item.adjudication|4.0.1 (BackboneElement) as s --> tgt.adjudication : ClaimResponse.item.adjudication|5.0.0 (BackboneElement) as t
then ClaimResponseItemAdjudication( Identifier src : ClaimResponse.item.adjudication|4.0.1 (BackboneElement), Identifier tgt : ClaimResponse.item.adjudication|5.0.0 (BackboneElement) )
}
ClaimResponseTotal( src : ClaimResponse.total|4.0.1 (BackboneElement), tgt : ClaimResponse.total|5.0.0 (BackboneElement) )
{
category : ClaimResponse.total.category|4.0.1 (CodeableConcept) --> category : ClaimResponse.total.category|5.0.0 (CodeableConcept)
amount : ClaimResponse.total.amount|4.0.1 (Money) --> amount : ClaimResponse.total.amount|5.0.0 (Money)
}
ClaimResponsePayment( src : ClaimResponse.payment|4.0.1 (BackboneElement), tgt : ClaimResponse.payment|5.0.0 (BackboneElement) )
{
type : ClaimResponse.payment.type|4.0.1 (CodeableConcept) --> type : ClaimResponse.payment.type|5.0.0 (CodeableConcept)
adjustment : ClaimResponse.payment.adjustment|4.0.1 (Money) --> adjustment : ClaimResponse.payment.adjustment|5.0.0 (Money)
adjustmentReason : ClaimResponse.payment.adjustmentReason|4.0.1 (CodeableConcept) --> adjustmentReason : ClaimResponse.payment.adjustmentReason|5.0.0 (CodeableConcept)
date : ClaimResponse.payment.date|4.0.1 (date) --> date : ClaimResponse.payment.date|5.0.0 (date)
amount : ClaimResponse.payment.amount|4.0.1 (Money) --> amount : ClaimResponse.payment.amount|5.0.0 (Money)
identifier : ClaimResponse.payment.identifier|4.0.1 (Identifier) --> identifier : ClaimResponse.payment.identifier|5.0.0 (Identifier)
}
ClaimResponseProcessNote( src : ClaimResponse.processNote|4.0.1 (BackboneElement), tgt : ClaimResponse.processNote|5.0.0 (BackboneElement) )
{
number : ClaimResponse.processNote.number|4.0.1 (positiveInt) --> number : ClaimResponse.processNote.number|5.0.0 (positiveInt)
src.type : ClaimResponse.processNote.type|4.0.1 (code) as s where (s = 'display') --> tgt.type : ClaimResponse.processNote.type|5.0.0 (CodeableConcept) = create : CodeableConcept|5.0.0 () as tc, tc.coding : CodeableConcept.coding|5.0.0 (Coding) = create : Coding|5.0.0 () as tcc, tcc.system : Coding.system|5.0.0 (uri) = copy : string|4.0.1 (), tcc.code : Coding.code|5.0.0 (code) = copy : string|4.0.1 (), tcc.display : Coding.display|5.0.0 (string) = copy : string|4.0.1 ()
src.type : ClaimResponse.processNote.type|4.0.1 (code) as s where (s = 'print') --> tgt.type : ClaimResponse.processNote.type|5.0.0 (CodeableConcept) = create : CodeableConcept|5.0.0 () as tc, tc.coding : CodeableConcept.coding|5.0.0 (Coding) = create : Coding|5.0.0 () as tcc, tcc.system : Coding.system|5.0.0 (uri) = copy : string|4.0.1 (), tcc.code : Coding.code|5.0.0 (code) = copy : string|4.0.1 (), tcc.display : Coding.display|5.0.0 (string) = copy : string|4.0.1 ()
src.type : ClaimResponse.processNote.type|4.0.1 (code) as s where (s = 'printoper') --> tgt.type : ClaimResponse.processNote.type|5.0.0 (CodeableConcept) = create : CodeableConcept|5.0.0 () as tc, tc.coding : CodeableConcept.coding|5.0.0 (Coding) = create : Coding|5.0.0 () as tcc, tcc.system : Coding.system|5.0.0 (uri) = copy : string|4.0.1 (), tcc.code : Coding.code|5.0.0 (code) = copy : string|4.0.1 (), tcc.display : Coding.display|5.0.0 (string) = copy : string|4.0.1 ()
text : ClaimResponse.processNote.text|4.0.1 (string) --> text : ClaimResponse.processNote.text|5.0.0 (string)
language : ClaimResponse.processNote.language|4.0.1 (CodeableConcept) --> language : ClaimResponse.processNote.language|5.0.0 (CodeableConcept)
}
ClaimResponseInsurance( src : ClaimResponse.insurance|4.0.1 (BackboneElement), tgt : ClaimResponse.insurance|5.0.0 (BackboneElement) )
{
sequence : ClaimResponse.insurance.sequence|4.0.1 (positiveInt) --> sequence : ClaimResponse.insurance.sequence|5.0.0 (positiveInt)
focal : ClaimResponse.insurance.focal|4.0.1 (boolean) --> focal : ClaimResponse.insurance.focal|5.0.0 (boolean)
coverage : ClaimResponse.insurance.coverage|4.0.1 (Reference) --> coverage : ClaimResponse.insurance.coverage|5.0.0 (Reference)
businessArrangement : ClaimResponse.insurance.businessArrangement|4.0.1 (string) --> businessArrangement : ClaimResponse.insurance.businessArrangement|5.0.0 (string)
claimResponse : ClaimResponse.insurance.claimResponse|4.0.1 (Reference) --> claimResponse : ClaimResponse.insurance.claimResponse|5.0.0 (Reference)
}
ClaimResponseError( src : ClaimResponse.error|4.0.1 (BackboneElement), tgt : ClaimResponse.error|5.0.0 (BackboneElement) )
{
itemSequence : ClaimResponse.error.itemSequence|4.0.1 (positiveInt) --> itemSequence : ClaimResponse.error.itemSequence|5.0.0 (positiveInt)
detailSequence : ClaimResponse.error.detailSequence|4.0.1 (positiveInt) --> detailSequence : ClaimResponse.error.detailSequence|5.0.0 (positiveInt)
subDetailSequence : ClaimResponse.error.subDetailSequence|4.0.1 (positiveInt) --> subDetailSequence : ClaimResponse.error.subDetailSequence|5.0.0 (positiveInt)
code : ClaimResponse.error.code|4.0.1 (CodeableConcept) --> code : ClaimResponse.error.code|5.0.0 (CodeableConcept)
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/ClinicalImpression4to5
ClinicalImpression( src : ClinicalImpression|4.0.1 (), tgt : ClinicalImpression|5.0.0 () )
{
identifier : ClinicalImpression.identifier|4.0.1 (Identifier) --> identifier : ClinicalImpression.identifier|5.0.0 (Identifier)
src.status : ClinicalImpression.status|4.0.1 (code) as v --> tgt.status : ClinicalImpression.status|5.0.0 (code) = translate : code|5.0.0 ()
statusReason : ClinicalImpression.statusReason|4.0.1 (CodeableConcept) --> statusReason : ClinicalImpression.statusReason|5.0.0 (CodeableConcept)
description : ClinicalImpression.description|4.0.1 (string) --> description : ClinicalImpression.description|5.0.0 (string)
subject : ClinicalImpression.subject|4.0.1 (Reference) --> subject : ClinicalImpression.subject|5.0.0 (Reference)
encounter : ClinicalImpression.encounter|4.0.1 (Reference) --> encounter : ClinicalImpression.encounter|5.0.0 (Reference)
src.effective.ofType(dateTime) : dateTime|4.0.1 () --> tgt.effective : ClinicalImpression.effective[x]|5.0.0 (dateTime,Period)
src.effective.ofType(Period) : Period|4.0.1 () --> tgt.effective : ClinicalImpression.effective[x]|5.0.0 (dateTime,Period)
date : ClinicalImpression.date|4.0.1 (dateTime) --> date : ClinicalImpression.date|5.0.0 (dateTime)
assessor : ClinicalImpression.assessor|4.0.1 (Reference) --> performer : ClinicalImpression.performer|5.0.0 (Reference)
previous : ClinicalImpression.previous|4.0.1 (Reference) --> previous : ClinicalImpression.previous|5.0.0 (Reference)
problem : ClinicalImpression.problem|4.0.1 (Reference) --> problem : ClinicalImpression.problem|5.0.0 (Reference)
protocol : ClinicalImpression.protocol|4.0.1 (uri) --> protocol : ClinicalImpression.protocol|5.0.0 (uri)
summary : ClinicalImpression.summary|4.0.1 (string) --> summary : ClinicalImpression.summary|5.0.0 (string)
src.finding : ClinicalImpression.finding|4.0.1 (BackboneElement) as s --> tgt.finding : ClinicalImpression.finding|5.0.0 (BackboneElement) as t
then ClinicalImpressionFinding( Identifier src : ClinicalImpression.finding|4.0.1 (BackboneElement), Identifier tgt : ClinicalImpression.finding|5.0.0 (BackboneElement) )
prognosisCodeableConcept : ClinicalImpression.prognosisCodeableConcept|4.0.1 (CodeableConcept) --> prognosisCodeableConcept : ClinicalImpression.prognosisCodeableConcept|5.0.0 (CodeableConcept)
prognosisReference : ClinicalImpression.prognosisReference|4.0.1 (Reference) --> prognosisReference : ClinicalImpression.prognosisReference|5.0.0 (Reference)
supportingInfo : ClinicalImpression.supportingInfo|4.0.1 (Reference) --> supportingInfo : ClinicalImpression.supportingInfo|5.0.0 (Reference)
note : ClinicalImpression.note|4.0.1 (Annotation) --> note : ClinicalImpression.note|5.0.0 (Annotation)
}
ClinicalImpressionFinding( src : ClinicalImpression.finding|4.0.1 (BackboneElement), tgt : ClinicalImpression.finding|5.0.0 (BackboneElement) )
{
itemCodeableConcept : ClinicalImpression.finding.itemCodeableConcept|4.0.1 (CodeableConcept) --> item : ClinicalImpression.finding.item|5.0.0 (CodeableReference)
itemReference : ClinicalImpression.finding.itemReference|4.0.1 (Reference) --> item : ClinicalImpression.finding.item|5.0.0 (CodeableReference)
basis : ClinicalImpression.finding.basis|4.0.1 (string) --> basis : ClinicalImpression.finding.basis|5.0.0 (string)
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/CodeableConcept4to5
CodeableConcept( src : CodeableConcept|4.0.1 (), tgt : CodeableConcept|5.0.0 () )
{
coding : CodeableConcept.coding|4.0.1 (Coding) --> coding : CodeableConcept.coding|5.0.0 (Coding)
text : CodeableConcept.text|4.0.1 (string) --> text : CodeableConcept.text|5.0.0 (string)
}
CodeableConcept2Coding( src : CodeableConcept|4.0.1 (), tgt : Coding|5.0.0 () )
{
src.coding : CodeableConcept.coding|4.0.1 (Coding) as s --> tgt : Coding|5.0.0 () as t
then Coding( Identifier src : CodeableConcept.coding|4.0.1 (Coding), Identifier tgt : Coding|5.0.0 () )
}
CodeableConcept2CodeableReference( src : CodeableConcept|4.0.1 (), tgt : CodeableReference|5.0.0 () )
{
src : CodeableConcept|4.0.1 () as s --> tgt.concept : CodeableReference.concept|5.0.0 (CodeableConcept) as t
then CodeableConcept( Identifier src : CodeableConcept|4.0.1 (), Identifier tgt : CodeableReference.concept|5.0.0 (CodeableConcept) )
}
string2CodeableConcept( src : string|4.0.1 (), tgt : CodeableConcept|5.0.0 () )
{
src.value : string.value|4.0.1 (http://hl7.org/fhirpath/System.String) as v --> tgt.text : CodeableConcept.text|5.0.0 (string) = copy : ?
}
string2CodeableReference( src : string|4.0.1 (), tgt : CodeableReference|5.0.0 () )
{
src : string|4.0.1 () as s --> tgt.concept : CodeableReference.concept|5.0.0 (CodeableConcept) as t
then string2CodeableConcept( Identifier src : string|4.0.1 (), Identifier tgt : CodeableReference.concept|5.0.0 (CodeableConcept) )
}
Coding2CodeableConcept( src : Coding|4.0.1 (), tgt : CodeableConcept|5.0.0 () )
{
src : Coding|4.0.1 () as s --> tgt.coding : CodeableConcept.coding|5.0.0 (Coding) as t
then Coding( Identifier src : Coding|4.0.1 (), Identifier tgt : CodeableConcept.coding|5.0.0 (Coding) )
}
Coding2CodeableReference( src : Coding|4.0.1 (), tgt : CodeableReference|5.0.0 () )
{
src : Coding|4.0.1 () as s --> tgt.concept : CodeableReference.concept|5.0.0 (CodeableConcept) as t, t.coding : CodeableConcept.coding|5.0.0 (Coding) as tc
then Coding( Identifier src : Coding|4.0.1 (), Identifier tgt : CodeableConcept.coding|5.0.0 (Coding) )
}
CodeableConcept2code( src : CodeableConcept|4.0.1 (), tgt : code|5.0.0 (), sysUrl : string|4.0.1 () )
{
src.coding : CodeableConcept.coding|4.0.1 (Coding) as s where (s.system = sysUrl) --> tgt : code|5.0.0 ()
code : Coding.code|4.0.1 (code) --> value : code.value|5.0.0 (http://hl7.org/fhirpath/System.String)
}
code2CodeableConcept( src : code|4.0.1 (), tgt : CodeableConcept|5.0.0 (), sysUrl : string|4.0.1 () )
{
src.value : code.value|4.0.1 (http://hl7.org/fhirpath/System.String) as s --> tgt.coding : CodeableConcept.coding|5.0.0 (Coding) as t, t.system : Coding.system|5.0.0 (uri) = copy : ?, t.code : Coding.code|5.0.0 (code) = copy : ?
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/CodeSystem4to5
CodeSystem( src : CodeSystem|4.0.1 (), tgt : CodeSystem|5.0.0 () )
{
url : CodeSystem.url|4.0.1 (uri) --> url : CodeSystem.url|5.0.0 (uri)
identifier : CodeSystem.identifier|4.0.1 (Identifier) --> identifier : CodeSystem.identifier|5.0.0 (Identifier)
version : CodeSystem.version|4.0.1 (string) --> version : CodeSystem.version|5.0.0 (string)
name : CodeSystem.name|4.0.1 (string) --> name : CodeSystem.name|5.0.0 (string)
title : CodeSystem.title|4.0.1 (string) --> title : CodeSystem.title|5.0.0 (string)
src.status : CodeSystem.status|4.0.1 (code) as v --> tgt.status : CodeSystem.status|5.0.0 (code) = translate : code|5.0.0 ()
experimental : CodeSystem.experimental|4.0.1 (boolean) --> experimental : CodeSystem.experimental|5.0.0 (boolean)
date : CodeSystem.date|4.0.1 (dateTime) --> date : CodeSystem.date|5.0.0 (dateTime)
publisher : CodeSystem.publisher|4.0.1 (string) --> publisher : CodeSystem.publisher|5.0.0 (string)
contact : CodeSystem.contact|4.0.1 (ContactDetail) --> contact : CodeSystem.contact|5.0.0 (ContactDetail)
description : CodeSystem.description|4.0.1 (markdown) --> description : CodeSystem.description|5.0.0 (markdown)
useContext : CodeSystem.useContext|4.0.1 (UsageContext) --> useContext : CodeSystem.useContext|5.0.0 (UsageContext)
jurisdiction : CodeSystem.jurisdiction|4.0.1 (CodeableConcept) --> jurisdiction : CodeSystem.jurisdiction|5.0.0 (CodeableConcept)
purpose : CodeSystem.purpose|4.0.1 (markdown) --> purpose : CodeSystem.purpose|5.0.0 (markdown)
copyright : CodeSystem.copyright|4.0.1 (markdown) --> copyright : CodeSystem.copyright|5.0.0 (markdown)
caseSensitive : CodeSystem.caseSensitive|4.0.1 (boolean) --> caseSensitive : CodeSystem.caseSensitive|5.0.0 (boolean)
valueSet : CodeSystem.valueSet|4.0.1 (canonical) --> valueSet : CodeSystem.valueSet|5.0.0 (canonical)
src.hierarchyMeaning : CodeSystem.hierarchyMeaning|4.0.1 (code) as v --> tgt.hierarchyMeaning : CodeSystem.hierarchyMeaning|5.0.0 (code) = translate : code|5.0.0 ()
compositional : CodeSystem.compositional|4.0.1 (boolean) --> compositional : CodeSystem.compositional|5.0.0 (boolean)
versionNeeded : CodeSystem.versionNeeded|4.0.1 (boolean) --> versionNeeded : CodeSystem.versionNeeded|5.0.0 (boolean)
src.content : CodeSystem.content|4.0.1 (code) as v --> tgt.content : CodeSystem.content|5.0.0 (code) = translate : code|5.0.0 ()
supplements : CodeSystem.supplements|4.0.1 (canonical) --> supplements : CodeSystem.supplements|5.0.0 (canonical)
count : CodeSystem.count|4.0.1 (unsignedInt) --> count : CodeSystem.count|5.0.0 (unsignedInt)
src.filter : CodeSystem.filter|4.0.1 (BackboneElement) as s --> tgt.filter : CodeSystem.filter|5.0.0 (BackboneElement) as t
then CodeSystemFilter( Identifier src : CodeSystem.filter|4.0.1 (BackboneElement), Identifier tgt : CodeSystem.filter|5.0.0 (BackboneElement) )
src.property : CodeSystem.property|4.0.1 (BackboneElement) as s --> tgt.property : CodeSystem.property|5.0.0 (BackboneElement) as t
then CodeSystemProperty( Identifier src : CodeSystem.property|4.0.1 (BackboneElement), Identifier tgt : CodeSystem.property|5.0.0 (BackboneElement) )
src.concept : CodeSystem.concept|4.0.1 (BackboneElement) as s --> tgt.concept : CodeSystem.concept|5.0.0 (BackboneElement) as t
then CodeSystemConcept( Identifier src : CodeSystem.concept|4.0.1 (BackboneElement), Identifier tgt : CodeSystem.concept|5.0.0 (BackboneElement) )
}
CodeSystemFilter( src : CodeSystem.filter|4.0.1 (BackboneElement), tgt : CodeSystem.filter|5.0.0 (BackboneElement) )
{
code : CodeSystem.filter.code|4.0.1 (code) --> code : CodeSystem.filter.code|5.0.0 (code)
description : CodeSystem.filter.description|4.0.1 (string) --> description : CodeSystem.filter.description|5.0.0 (string)
src.operator : CodeSystem.filter.operator|4.0.1 (code) as v --> tgt.operator : CodeSystem.filter.operator|5.0.0 (code) = translate : code|5.0.0 ()
value : CodeSystem.filter.value|4.0.1 (string) --> value : CodeSystem.filter.value|5.0.0 (string)
}
CodeSystemProperty( src : CodeSystem.property|4.0.1 (BackboneElement), tgt : CodeSystem.property|5.0.0 (BackboneElement) )
{
code : CodeSystem.property.code|4.0.1 (code) --> code : CodeSystem.property.code|5.0.0 (code)
uri : CodeSystem.property.uri|4.0.1 (uri) --> uri : CodeSystem.property.uri|5.0.0 (uri)
description : CodeSystem.property.description|4.0.1 (string) --> description : CodeSystem.property.description|5.0.0 (string)
src.type : CodeSystem.property.type|4.0.1 (code) as v --> tgt.type : CodeSystem.property.type|5.0.0 (code) = translate : code|5.0.0 ()
}
CodeSystemConcept( src : CodeSystem.concept|4.0.1 (BackboneElement), tgt : CodeSystem.concept|5.0.0 (BackboneElement) )
{
code : CodeSystem.concept.code|4.0.1 (code) --> code : CodeSystem.concept.code|5.0.0 (code)
display : CodeSystem.concept.display|4.0.1 (string) --> display : CodeSystem.concept.display|5.0.0 (string)
definition : CodeSystem.concept.definition|4.0.1 (string) --> definition : CodeSystem.concept.definition|5.0.0 (string)
src.designation : CodeSystem.concept.designation|4.0.1 (BackboneElement) as s --> tgt.designation : CodeSystem.concept.designation|5.0.0 (BackboneElement) as t
then CodeSystemConceptDesignation( Identifier src : CodeSystem.concept.designation|4.0.1 (BackboneElement), Identifier tgt : CodeSystem.concept.designation|5.0.0 (BackboneElement) )
src.property : CodeSystem.concept.property|4.0.1 (BackboneElement) as s --> tgt.property : CodeSystem.concept.property|5.0.0 (BackboneElement) as t
then CodeSystemConceptProperty( Identifier src : CodeSystem.concept.property|4.0.1 (BackboneElement), Identifier tgt : CodeSystem.concept.property|5.0.0 (BackboneElement) )
src.concept : CodeSystem.concept|4.0.1 (BackboneElement) as s --> tgt.concept : CodeSystem.concept|5.0.0 (BackboneElement) as t
then CodeSystemConcept( Identifier src : CodeSystem.concept|4.0.1 (BackboneElement), Identifier tgt : CodeSystem.concept|5.0.0 (BackboneElement) )
}
CodeSystemConceptDesignation( src : CodeSystem.concept.designation|4.0.1 (BackboneElement), tgt : CodeSystem.concept.designation|5.0.0 (BackboneElement) )
{
language : CodeSystem.concept.designation.language|4.0.1 (code) --> language : CodeSystem.concept.designation.language|5.0.0 (code)
use : CodeSystem.concept.designation.use|4.0.1 (Coding) --> use : CodeSystem.concept.designation.use|5.0.0 (Coding)
value : CodeSystem.concept.designation.value|4.0.1 (string) --> value : CodeSystem.concept.designation.value|5.0.0 (string)
}
CodeSystemConceptProperty( src : CodeSystem.concept.property|4.0.1 (BackboneElement), tgt : CodeSystem.concept.property|5.0.0 (BackboneElement) )
{
code : CodeSystem.concept.property.code|4.0.1 (code) --> code : CodeSystem.concept.property.code|5.0.0 (code)
src.value.ofType(code) : code|4.0.1 () --> tgt.value : CodeSystem.concept.property.value[x]|5.0.0 (code,Coding,string,integer,boolean,dateTime,decimal)
src.value.ofType(Coding) : Coding|4.0.1 () --> tgt.value : CodeSystem.concept.property.value[x]|5.0.0 (code,Coding,string,integer,boolean,dateTime,decimal)
src.value.ofType(string) : string|4.0.1 () --> tgt.value : CodeSystem.concept.property.value[x]|5.0.0 (code,Coding,string,integer,boolean,dateTime,decimal)
src.value.ofType(integer) : integer|4.0.1 () --> tgt.value : CodeSystem.concept.property.value[x]|5.0.0 (code,Coding,string,integer,boolean,dateTime,decimal)
src.value.ofType(boolean) : boolean|4.0.1 () --> tgt.value : CodeSystem.concept.property.value[x]|5.0.0 (code,Coding,string,integer,boolean,dateTime,decimal)
src.value.ofType(dateTime) : dateTime|4.0.1 () --> tgt.value : CodeSystem.concept.property.value[x]|5.0.0 (code,Coding,string,integer,boolean,dateTime,decimal)
src.value.ofType(decimal) : decimal|4.0.1 () --> tgt.value : CodeSystem.concept.property.value[x]|5.0.0 (code,Coding,string,integer,boolean,dateTime,decimal)
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/Coding4to5
Coding( src : Coding|4.0.1 (), tgt : Coding|5.0.0 () )
{
system : Coding.system|4.0.1 (uri) --> system : Coding.system|5.0.0 (uri)
version : Coding.version|4.0.1 (string) --> version : Coding.version|5.0.0 (string)
code : Coding.code|4.0.1 (code) --> code : Coding.code|5.0.0 (code)
display : Coding.display|4.0.1 (string) --> display : Coding.display|5.0.0 (string)
userSelected : Coding.userSelected|4.0.1 (boolean) --> userSelected : Coding.userSelected|5.0.0 (boolean)
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/Communication4to5
Communication( src : Communication|4.0.1 (), tgt : Communication|5.0.0 () )
{
identifier : Communication.identifier|4.0.1 (Identifier) --> identifier : Communication.identifier|5.0.0 (Identifier)
instantiatesCanonical : Communication.instantiatesCanonical|4.0.1 (canonical) --> instantiatesCanonical : Communication.instantiatesCanonical|5.0.0 (canonical)
instantiatesUri : Communication.instantiatesUri|4.0.1 (uri) --> instantiatesUri : Communication.instantiatesUri|5.0.0 (uri)
basedOn : Communication.basedOn|4.0.1 (Reference) --> basedOn : Communication.basedOn|5.0.0 (Reference)
partOf : Communication.partOf|4.0.1 (Reference) --> partOf : Communication.partOf|5.0.0 (Reference)
inResponseTo : Communication.inResponseTo|4.0.1 (Reference) --> inResponseTo : Communication.inResponseTo|5.0.0 (Reference)
src.status : Communication.status|4.0.1 (code) as v --> tgt.status : Communication.status|5.0.0 (code) = translate : code|5.0.0 ()
statusReason : Communication.statusReason|4.0.1 (CodeableConcept) --> statusReason : Communication.statusReason|5.0.0 (CodeableConcept)
category : Communication.category|4.0.1 (CodeableConcept) --> category : Communication.category|5.0.0 (CodeableConcept)
src.priority : Communication.priority|4.0.1 (code) as v --> tgt.priority : Communication.priority|5.0.0 (code) = translate : code|5.0.0 ()
medium : Communication.medium|4.0.1 (CodeableConcept) --> medium : Communication.medium|5.0.0 (CodeableConcept)
subject : Communication.subject|4.0.1 (Reference) --> subject : Communication.subject|5.0.0 (Reference)
topic : Communication.topic|4.0.1 (CodeableConcept) --> topic : Communication.topic|5.0.0 (CodeableConcept)
about : Communication.about|4.0.1 (Reference) --> about : Communication.about|5.0.0 (Reference)
encounter : Communication.encounter|4.0.1 (Reference) --> encounter : Communication.encounter|5.0.0 (Reference)
sent : Communication.sent|4.0.1 (dateTime) --> sent : Communication.sent|5.0.0 (dateTime)
received : Communication.received|4.0.1 (dateTime) --> received : Communication.received|5.0.0 (dateTime)
recipient : Communication.recipient|4.0.1 (Reference) --> recipient : Communication.recipient|5.0.0 (Reference)
sender : Communication.sender|4.0.1 (Reference) --> sender : Communication.sender|5.0.0 (Reference)
reasonCode : Communication.reasonCode|4.0.1 (CodeableConcept) --> reason : Communication.reason|5.0.0 (CodeableReference)
reasonReference : Communication.reasonReference|4.0.1 (Reference) --> reason : Communication.reason|5.0.0 (CodeableReference)
src.payload : Communication.payload|4.0.1 (BackboneElement) as s --> tgt.payload : Communication.payload|5.0.0 (BackboneElement) as t
then CommunicationPayload( Identifier src : Communication.payload|4.0.1 (BackboneElement), Identifier tgt : Communication.payload|5.0.0 (BackboneElement) )
note : Communication.note|4.0.1 (Annotation) --> note : Communication.note|5.0.0 (Annotation)
}
CommunicationPayload( src : Communication.payload|4.0.1 (BackboneElement), tgt : Communication.payload|5.0.0 (BackboneElement) )
{
src.content.ofType(Attachment) : Attachment|4.0.1 () --> tgt.content : Communication.payload.content[x]|5.0.0 (Attachment,Reference,CodeableConcept)
src.content.ofType(Reference) : Reference|4.0.1 () --> tgt.content : Communication.payload.content[x]|5.0.0 (Attachment,Reference,CodeableConcept)
src.content.ofType(string) : string|4.0.1 () --> tgt.content : Communication.payload.content[x]|5.0.0 (Attachment,Reference,CodeableConcept)
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/CommunicationRequest4to5
CommunicationRequest( src : CommunicationRequest|4.0.1 (), tgt : CommunicationRequest|5.0.0 () )
{
identifier : CommunicationRequest.identifier|4.0.1 (Identifier) --> identifier : CommunicationRequest.identifier|5.0.0 (Identifier)
basedOn : CommunicationRequest.basedOn|4.0.1 (Reference) --> basedOn : CommunicationRequest.basedOn|5.0.0 (Reference)
replaces : CommunicationRequest.replaces|4.0.1 (Reference) --> replaces : CommunicationRequest.replaces|5.0.0 (Reference)
groupIdentifier : CommunicationRequest.groupIdentifier|4.0.1 (Identifier) --> groupIdentifier : CommunicationRequest.groupIdentifier|5.0.0 (Identifier)
src.status : CommunicationRequest.status|4.0.1 (code) as v --> tgt.status : CommunicationRequest.status|5.0.0 (code) = translate : code|5.0.0 ()
statusReason : CommunicationRequest.statusReason|4.0.1 (CodeableConcept) --> statusReason : CommunicationRequest.statusReason|5.0.0 (CodeableConcept)
category : CommunicationRequest.category|4.0.1 (CodeableConcept) --> category : CommunicationRequest.category|5.0.0 (CodeableConcept)
src.priority : CommunicationRequest.priority|4.0.1 (code) as v --> tgt.priority : CommunicationRequest.priority|5.0.0 (code) = translate : code|5.0.0 ()
doNotPerform : CommunicationRequest.doNotPerform|4.0.1 (boolean) --> doNotPerform : CommunicationRequest.doNotPerform|5.0.0 (boolean)
medium : CommunicationRequest.medium|4.0.1 (CodeableConcept) --> medium : CommunicationRequest.medium|5.0.0 (CodeableConcept)
subject : CommunicationRequest.subject|4.0.1 (Reference) --> subject : CommunicationRequest.subject|5.0.0 (Reference)
about : CommunicationRequest.about|4.0.1 (Reference) --> about : CommunicationRequest.about|5.0.0 (Reference)
encounter : CommunicationRequest.encounter|4.0.1 (Reference) --> encounter : CommunicationRequest.encounter|5.0.0 (Reference)
src.payload : CommunicationRequest.payload|4.0.1 (BackboneElement) as s --> tgt.payload : CommunicationRequest.payload|5.0.0 (BackboneElement) as t
then CommunicationRequestPayload( Identifier src : CommunicationRequest.payload|4.0.1 (BackboneElement), Identifier tgt : CommunicationRequest.payload|5.0.0 (BackboneElement) )
src.occurrence.ofType(dateTime) : dateTime|4.0.1 () --> tgt.occurrence : CommunicationRequest.occurrence[x]|5.0.0 (dateTime,Period)
src.occurrence.ofType(Period) : Period|4.0.1 () --> tgt.occurrence : CommunicationRequest.occurrence[x]|5.0.0 (dateTime,Period)
authoredOn : CommunicationRequest.authoredOn|4.0.1 (dateTime) --> authoredOn : CommunicationRequest.authoredOn|5.0.0 (dateTime)
requester : CommunicationRequest.requester|4.0.1 (Reference) --> requester : CommunicationRequest.requester|5.0.0 (Reference)
recipient : CommunicationRequest.recipient|4.0.1 (Reference) --> recipient : CommunicationRequest.recipient|5.0.0 (Reference)
sender : CommunicationRequest.sender|4.0.1 (Reference) --> informationProvider : CommunicationRequest.informationProvider|5.0.0 (Reference)
reasonCode : CommunicationRequest.reasonCode|4.0.1 (CodeableConcept) --> reason : CommunicationRequest.reason|5.0.0 (CodeableReference)
reasonReference : CommunicationRequest.reasonReference|4.0.1 (Reference) --> reason : CommunicationRequest.reason|5.0.0 (CodeableReference)
note : CommunicationRequest.note|4.0.1 (Annotation) --> note : CommunicationRequest.note|5.0.0 (Annotation)
}
CommunicationRequestPayload( src : CommunicationRequest.payload|4.0.1 (BackboneElement), tgt : CommunicationRequest.payload|5.0.0 (BackboneElement) )
{
src.content.ofType(Attachment) : Attachment|4.0.1 () --> tgt.content : CommunicationRequest.payload.content[x]|5.0.0 (Attachment,Reference,CodeableConcept)
src.content.ofType(Reference) : Reference|4.0.1 () --> tgt.content : CommunicationRequest.payload.content[x]|5.0.0 (Attachment,Reference,CodeableConcept)
src.content.ofType(string) : string|4.0.1 () --> tgt.content : CommunicationRequest.payload.content[x]|5.0.0 (Attachment,Reference,CodeableConcept)
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/CompartmentDefinition4to5
CompartmentDefinition( src : CompartmentDefinition|4.0.1 (), tgt : CompartmentDefinition|5.0.0 () )
{
url : CompartmentDefinition.url|4.0.1 (uri) --> url : CompartmentDefinition.url|5.0.0 (uri)
version : CompartmentDefinition.version|4.0.1 (string) --> version : CompartmentDefinition.version|5.0.0 (string)
name : CompartmentDefinition.name|4.0.1 (string) --> name : CompartmentDefinition.name|5.0.0 (string)
src.status : CompartmentDefinition.status|4.0.1 (code) as v --> tgt.status : CompartmentDefinition.status|5.0.0 (code) = translate : code|5.0.0 ()
experimental : CompartmentDefinition.experimental|4.0.1 (boolean) --> experimental : CompartmentDefinition.experimental|5.0.0 (boolean)
date : CompartmentDefinition.date|4.0.1 (dateTime) --> date : CompartmentDefinition.date|5.0.0 (dateTime)
publisher : CompartmentDefinition.publisher|4.0.1 (string) --> publisher : CompartmentDefinition.publisher|5.0.0 (string)
contact : CompartmentDefinition.contact|4.0.1 (ContactDetail) --> contact : CompartmentDefinition.contact|5.0.0 (ContactDetail)
description : CompartmentDefinition.description|4.0.1 (markdown) --> description : CompartmentDefinition.description|5.0.0 (markdown)
useContext : CompartmentDefinition.useContext|4.0.1 (UsageContext) --> useContext : CompartmentDefinition.useContext|5.0.0 (UsageContext)
purpose : CompartmentDefinition.purpose|4.0.1 (markdown) --> purpose : CompartmentDefinition.purpose|5.0.0 (markdown)
src.code : CompartmentDefinition.code|4.0.1 (code) as v --> tgt.code : CompartmentDefinition.code|5.0.0 (code) = translate : code|5.0.0 ()
search : CompartmentDefinition.search|4.0.1 (boolean) --> search : CompartmentDefinition.search|5.0.0 (boolean)
src.resource : CompartmentDefinition.resource|4.0.1 (BackboneElement) as s --> tgt.resource : CompartmentDefinition.resource|5.0.0 (BackboneElement) as t
then CompartmentDefinitionResource( Identifier src : CompartmentDefinition.resource|4.0.1 (BackboneElement), Identifier tgt : CompartmentDefinition.resource|5.0.0 (BackboneElement) )
}
CompartmentDefinitionResource( src : CompartmentDefinition.resource|4.0.1 (BackboneElement), tgt : CompartmentDefinition.resource|5.0.0 (BackboneElement) )
{
code : CompartmentDefinition.resource.code|4.0.1 (code) --> code : CompartmentDefinition.resource.code|5.0.0 (code)
param : CompartmentDefinition.resource.param|4.0.1 (string) --> param : CompartmentDefinition.resource.param|5.0.0 (string)
documentation : CompartmentDefinition.resource.documentation|4.0.1 (string) --> documentation : CompartmentDefinition.resource.documentation|5.0.0 (string)
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/Composition4to5
Composition( src : Composition|4.0.1 (), tgt : Composition|5.0.0 () )
{
identifier : Composition.identifier|4.0.1 (Identifier) --> identifier : Composition.identifier|5.0.0 (Identifier)
src.status : Composition.status|4.0.1 (code) as v --> tgt.status : Composition.status|5.0.0 (code) = translate : code|5.0.0 ()
type : Composition.type|4.0.1 (CodeableConcept) --> type : Composition.type|5.0.0 (CodeableConcept)
category : Composition.category|4.0.1 (CodeableConcept) --> category : Composition.category|5.0.0 (CodeableConcept)
subject : Composition.subject|4.0.1 (Reference) --> subject : Composition.subject|5.0.0 (Reference)
encounter : Composition.encounter|4.0.1 (Reference) --> encounter : Composition.encounter|5.0.0 (Reference)
date : Composition.date|4.0.1 (dateTime) --> date : Composition.date|5.0.0 (dateTime)
author : Composition.author|4.0.1 (Reference) --> author : Composition.author|5.0.0 (Reference)
title : Composition.title|4.0.1 (string) --> title : Composition.title|5.0.0 (string)
src.attester : Composition.attester|4.0.1 (BackboneElement) as s --> tgt.attester : Composition.attester|5.0.0 (BackboneElement) as t
then CompositionAttester( Identifier src : Composition.attester|4.0.1 (BackboneElement), Identifier tgt : Composition.attester|5.0.0 (BackboneElement) )
custodian : Composition.custodian|4.0.1 (Reference) --> custodian : Composition.custodian|5.0.0 (Reference)
src.relatesTo : Composition.relatesTo|4.0.1 (BackboneElement) as s --> tgt.relatesTo : Composition.relatesTo|5.0.0 (RelatedArtifact) as t
then CompositionRelatesTo( Identifier src : Composition.relatesTo|4.0.1 (BackboneElement), Identifier tgt : Composition.relatesTo|5.0.0 (RelatedArtifact) )
src.event : Composition.event|4.0.1 (BackboneElement) as s --> tgt.event : Composition.event|5.0.0 (BackboneElement) as t
then CompositionEvent( Identifier src : Composition.event|4.0.1 (BackboneElement), Identifier tgt : Composition.event|5.0.0 (BackboneElement) )
src.section : Composition.section|4.0.1 (BackboneElement) as s --> tgt.section : Composition.section|5.0.0 (BackboneElement) as t
then CompositionSection( Identifier src : Composition.section|4.0.1 (BackboneElement), Identifier tgt : Composition.section|5.0.0 (BackboneElement) )
}
CompositionAttester( src : Composition.attester|4.0.1 (BackboneElement), tgt : Composition.attester|5.0.0 (BackboneElement) )
{
src.mode : Composition.attester.mode|4.0.1 (code) as s --> tgt.mode : Composition.attester.mode|5.0.0 (CodeableConcept) = create : CodeableConcept|5.0.0 () as t, t.coding : CodeableConcept.coding|5.0.0 (Coding) = create : Coding|5.0.0 () as tc, tc.system : Coding.system|5.0.0 (uri) = copy : string|4.0.1 (), tc.code : Coding.code|5.0.0 (code) = copy : ?
time : Composition.attester.time|4.0.1 (dateTime) --> time : Composition.attester.time|5.0.0 (dateTime)
party : Composition.attester.party|4.0.1 (Reference) --> party : Composition.attester.party|5.0.0 (Reference)
}
CompositionRelatesTo( src : Composition.relatesTo|4.0.1 (BackboneElement), tgt : Composition.relatesTo|5.0.0 (RelatedArtifact) )
{
code : Composition.relatesTo.code|4.0.1 (code) --> type : RelatedArtifact.type|5.0.0 (code)
src.target.ofType(Identifier) : Identifier|4.0.1 () as s --> tgt.resourceReference : RelatedArtifact.resourceReference|5.0.0 (Reference) as t, t.identifier : Reference.identifier|5.0.0 (Identifier) = copy : ?
src.target.ofType(Reference) : Reference|4.0.1 () --> tgt.resourceReference : RelatedArtifact.resourceReference|5.0.0 (Reference)
}
CompositionEvent( src : Composition.event|4.0.1 (BackboneElement), tgt : Composition.event|5.0.0 (BackboneElement) )
{
period : Composition.event.period|4.0.1 (Period) --> period : Composition.event.period|5.0.0 (Period)
detail : Composition.event.detail|4.0.1 (Reference) --> detail : Composition.event.detail|5.0.0 (CodeableReference)
}
CompositionSection( src : Composition.section|4.0.1 (BackboneElement), tgt : Composition.section|5.0.0 (BackboneElement) )
{
title : Composition.section.title|4.0.1 (string) --> title : Composition.section.title|5.0.0 (string)
code : Composition.section.code|4.0.1 (CodeableConcept) --> code : Composition.section.code|5.0.0 (CodeableConcept)
author : Composition.section.author|4.0.1 (Reference) --> author : Composition.section.author|5.0.0 (Reference)
focus : Composition.section.focus|4.0.1 (Reference) --> focus : Composition.section.focus|5.0.0 (Reference)
text : Composition.section.text|4.0.1 (Narrative) --> text : Composition.section.text|5.0.0 (Narrative)
orderedBy : Composition.section.orderedBy|4.0.1 (CodeableConcept) --> orderedBy : Composition.section.orderedBy|5.0.0 (CodeableConcept)
entry : Composition.section.entry|4.0.1 (Reference) --> entry : Composition.section.entry|5.0.0 (Reference)
emptyReason : Composition.section.emptyReason|4.0.1 (CodeableConcept) --> emptyReason : Composition.section.emptyReason|5.0.0 (CodeableConcept)
src.section : Composition.section|4.0.1 (BackboneElement) as s --> tgt.section : Composition.section|5.0.0 (BackboneElement) as t
then CompositionSection( Identifier src : Composition.section|4.0.1 (BackboneElement), Identifier tgt : Composition.section|5.0.0 (BackboneElement) )
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/ConceptMap4to5
ConceptMap( src : ConceptMap|4.0.1 (), tgt : ConceptMap|5.0.0 () )
{
url : ConceptMap.url|4.0.1 (uri) --> url : ConceptMap.url|5.0.0 (uri)
identifier : ConceptMap.identifier|4.0.1 (Identifier) --> identifier : ConceptMap.identifier|5.0.0 (Identifier)
version : ConceptMap.version|4.0.1 (string) --> version : ConceptMap.version|5.0.0 (string)
name : ConceptMap.name|4.0.1 (string) --> name : ConceptMap.name|5.0.0 (string)
title : ConceptMap.title|4.0.1 (string) --> title : ConceptMap.title|5.0.0 (string)
src.status : ConceptMap.status|4.0.1 (code) as v --> tgt.status : ConceptMap.status|5.0.0 (code) = translate : code|5.0.0 ()
experimental : ConceptMap.experimental|4.0.1 (boolean) --> experimental : ConceptMap.experimental|5.0.0 (boolean)
date : ConceptMap.date|4.0.1 (dateTime) --> date : ConceptMap.date|5.0.0 (dateTime)
publisher : ConceptMap.publisher|4.0.1 (string) --> publisher : ConceptMap.publisher|5.0.0 (string)
contact : ConceptMap.contact|4.0.1 (ContactDetail) --> contact : ConceptMap.contact|5.0.0 (ContactDetail)
description : ConceptMap.description|4.0.1 (markdown) --> description : ConceptMap.description|5.0.0 (markdown)
useContext : ConceptMap.useContext|4.0.1 (UsageContext) --> useContext : ConceptMap.useContext|5.0.0 (UsageContext)
jurisdiction : ConceptMap.jurisdiction|4.0.1 (CodeableConcept) --> jurisdiction : ConceptMap.jurisdiction|5.0.0 (CodeableConcept)
purpose : ConceptMap.purpose|4.0.1 (markdown) --> purpose : ConceptMap.purpose|5.0.0 (markdown)
copyright : ConceptMap.copyright|4.0.1 (markdown) --> copyright : ConceptMap.copyright|5.0.0 (markdown)
src.source.ofType(uri) : uri|4.0.1 () --> tgt.sourceScope : ConceptMap.sourceScope[x]|5.0.0 (uri,canonical)
src.source.ofType(canonical) : canonical|4.0.1 () --> tgt.sourceScope : ConceptMap.sourceScope[x]|5.0.0 (uri,canonical)
src.target.ofType(uri) : uri|4.0.1 () --> tgt.targetScope : ConceptMap.targetScope[x]|5.0.0 (uri,canonical)
src.target.ofType(canonical) : canonical|4.0.1 () --> tgt.targetScope : ConceptMap.targetScope[x]|5.0.0 (uri,canonical)
src.group : ConceptMap.group|4.0.1 (BackboneElement) as s --> tgt.group : ConceptMap.group|5.0.0 (BackboneElement) as t
then ConceptMapGroup( Identifier src : ConceptMap.group|4.0.1 (BackboneElement), Identifier tgt : ConceptMap.group|5.0.0 (BackboneElement) )
}
ConceptMapGroup( src : ConceptMap.group|4.0.1 (BackboneElement), tgt : ConceptMap.group|5.0.0 (BackboneElement) )
{
source : ConceptMap.group.source|4.0.1 (uri) --> source : ConceptMap.group.source|5.0.0 (canonical)
target : ConceptMap.group.target|4.0.1 (uri) --> target : ConceptMap.group.target|5.0.0 (canonical)
src.element : ConceptMap.group.element|4.0.1 (BackboneElement) as s --> tgt.element : ConceptMap.group.element|5.0.0 (BackboneElement) as t
then ConceptMapGroupElement( Identifier src : ConceptMap.group.element|4.0.1 (BackboneElement), Identifier tgt : ConceptMap.group.element|5.0.0 (BackboneElement) )
src.unmapped : ConceptMap.group.unmapped|4.0.1 (BackboneElement) as s --> tgt.unmapped : ConceptMap.group.unmapped|5.0.0 (BackboneElement) as t
then ConceptMapGroupUnmapped( Identifier src : ConceptMap.group.unmapped|4.0.1 (BackboneElement), Identifier tgt : ConceptMap.group.unmapped|5.0.0 (BackboneElement) )
}
ConceptMapGroupElement( src : ConceptMap.group.element|4.0.1 (BackboneElement), tgt : ConceptMap.group.element|5.0.0 (BackboneElement) )
{
code : ConceptMap.group.element.code|4.0.1 (code) --> code : ConceptMap.group.element.code|5.0.0 (code)
display : ConceptMap.group.element.display|4.0.1 (string) --> display : ConceptMap.group.element.display|5.0.0 (string)
src : ConceptMap.group.element|4.0.1 (BackboneElement) as s where (src.target.all(equivalence = 'unmatched')) --> tgt.noMap : ConceptMap.group.element.noMap|5.0.0 (boolean) as t, t.value : boolean.value|5.0.0 (http://hl7.org/fhirpath/System.Boolean) = copy : boolean|4.0.1 ()
src.target : ConceptMap.group.element.target|4.0.1 (BackboneElement) as s where (s != 'unmatched') --> tgt.target : ConceptMap.group.element.target|5.0.0 (BackboneElement) as t
then ConceptMapGroupElementTarget( Identifier src : ConceptMap.group.element.target|4.0.1 (BackboneElement), Identifier tgt : ConceptMap.group.element.target|5.0.0 (BackboneElement) )
}
ConceptMapGroupElementTarget( src : ConceptMap.group.element.target|4.0.1 (BackboneElement), tgt : ConceptMap.group.element.target|5.0.0 (BackboneElement) )
{
code : ConceptMap.group.element.target.code|4.0.1 (code) --> code : ConceptMap.group.element.target.code|5.0.0 (code)
display : ConceptMap.group.element.target.display|4.0.1 (string) --> display : ConceptMap.group.element.target.display|5.0.0 (string)
src.equivalence : ConceptMap.group.element.target.equivalence|4.0.1 (code) as v --> tgt.relationship : ConceptMap.group.element.target.relationship|5.0.0 (code) = translate : code|5.0.0 ()
comment : ConceptMap.group.element.target.comment|4.0.1 (string) --> comment : ConceptMap.group.element.target.comment|5.0.0 (string)
src.dependsOn : ConceptMap.group.element.target.dependsOn|4.0.1 (BackboneElement) as s --> tgt.dependsOn : ConceptMap.group.element.target.dependsOn|5.0.0 (BackboneElement) as t
then ConceptMapGroupElementTargetDependsOn( Identifier src : ConceptMap.group.element.target.dependsOn|4.0.1 (BackboneElement), Identifier tgt : ConceptMap.group.element.target.dependsOn|5.0.0 (BackboneElement) )
src.product : ConceptMap.group.element.target.dependsOn|4.0.1 (BackboneElement) as s --> tgt.product : ConceptMap.group.element.target.dependsOn|5.0.0 (BackboneElement) as t
then ConceptMapGroupElementTargetDependsOn( Identifier src : ConceptMap.group.element.target.dependsOn|4.0.1 (BackboneElement), Identifier tgt : ConceptMap.group.element.target.dependsOn|5.0.0 (BackboneElement) )
}
ConceptMapGroupElementTargetDependsOn( src : ConceptMap.group.element.target.dependsOn|4.0.1 (BackboneElement), tgt : ConceptMap.group.element.target.dependsOn|5.0.0 (BackboneElement) )
{
property : ConceptMap.group.element.target.dependsOn.property|4.0.1 (uri) --> attribute : ConceptMap.group.element.target.dependsOn.attribute|5.0.0 (code)
value : ConceptMap.group.element.target.dependsOn.value|4.0.1 (string) --> value : ConceptMap.group.element.target.dependsOn.value[x]|5.0.0 (code,Coding,string,boolean,Quantity)
src : ConceptMap.group.element.target.dependsOn|4.0.1 (BackboneElement) where (src.system.exists()) --> tgt.value : ConceptMap.group.element.target.dependsOn.value[x]|5.0.0 (code,Coding,string,boolean,Quantity) = create : Coding|5.0.0 () as t
system : ConceptMap.group.element.target.dependsOn.system|4.0.1 (canonical) --> system : Quantity.system|5.0.0 (uri)
value : ConceptMap.group.element.target.dependsOn.value|4.0.1 (string) --> code : Quantity.code|5.0.0 (code)
display : ConceptMap.group.element.target.dependsOn.display|4.0.1 (string) --> display : Coding.display|5.0.0 (string)
}
ConceptMapGroupUnmapped( src : ConceptMap.group.unmapped|4.0.1 (BackboneElement), tgt : ConceptMap.group.unmapped|5.0.0 (BackboneElement) )
{
src.mode : ConceptMap.group.unmapped.mode|4.0.1 (code) as v --> tgt.mode : ConceptMap.group.unmapped.mode|5.0.0 (code) = translate : code|5.0.0 ()
code : ConceptMap.group.unmapped.code|4.0.1 (code) --> code : ConceptMap.group.unmapped.code|5.0.0 (code)
display : ConceptMap.group.unmapped.display|4.0.1 (string) --> display : ConceptMap.group.unmapped.display|5.0.0 (string)
url : ConceptMap.group.unmapped.url|4.0.1 (canonical) --> otherMap : ConceptMap.group.unmapped.otherMap|5.0.0 (canonical)
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/Condition4to5
Condition( src : Condition|4.0.1 (), tgt : Condition|5.0.0 () )
{
identifier : Condition.identifier|4.0.1 (Identifier) --> identifier : Condition.identifier|5.0.0 (Identifier)
clinicalStatus : Condition.clinicalStatus|4.0.1 (CodeableConcept) --> clinicalStatus : Condition.clinicalStatus|5.0.0 (CodeableConcept)
verificationStatus : Condition.verificationStatus|4.0.1 (CodeableConcept) --> verificationStatus : Condition.verificationStatus|5.0.0 (CodeableConcept)
category : Condition.category|4.0.1 (CodeableConcept) --> category : Condition.category|5.0.0 (CodeableConcept)
severity : Condition.severity|4.0.1 (CodeableConcept) --> severity : Condition.severity|5.0.0 (CodeableConcept)
code : Condition.code|4.0.1 (CodeableConcept) --> code : Condition.code|5.0.0 (CodeableConcept)
bodySite : Condition.bodySite|4.0.1 (CodeableConcept) --> bodySite : Condition.bodySite|5.0.0 (CodeableConcept)
subject : Condition.subject|4.0.1 (Reference) --> subject : Condition.subject|5.0.0 (Reference)
encounter : Condition.encounter|4.0.1 (Reference) --> encounter : Condition.encounter|5.0.0 (Reference)
src.onset.ofType(dateTime) : dateTime|4.0.1 () --> tgt.onset : Condition.onset[x]|5.0.0 (dateTime,Age,Period,Range,string)
src.onset.ofType(Age) : Age|4.0.1 () --> tgt.onset : Condition.onset[x]|5.0.0 (dateTime,Age,Period,Range,string)
src.onset.ofType(Period) : Period|4.0.1 () --> tgt.onset : Condition.onset[x]|5.0.0 (dateTime,Age,Period,Range,string)
src.onset.ofType(Range) : Range|4.0.1 () --> tgt.onset : Condition.onset[x]|5.0.0 (dateTime,Age,Period,Range,string)
src.onset.ofType(string) : string|4.0.1 () --> tgt.onset : Condition.onset[x]|5.0.0 (dateTime,Age,Period,Range,string)
src.abatement.ofType(dateTime) : dateTime|4.0.1 () --> tgt.abatement : Condition.abatement[x]|5.0.0 (dateTime,Age,Period,Range,string)
src.abatement.ofType(Age) : Age|4.0.1 () --> tgt.abatement : Condition.abatement[x]|5.0.0 (dateTime,Age,Period,Range,string)
src.abatement.ofType(Period) : Period|4.0.1 () --> tgt.abatement : Condition.abatement[x]|5.0.0 (dateTime,Age,Period,Range,string)
src.abatement.ofType(Range) : Range|4.0.1 () --> tgt.abatement : Condition.abatement[x]|5.0.0 (dateTime,Age,Period,Range,string)
src.abatement.ofType(string) : string|4.0.1 () --> tgt.abatement : Condition.abatement[x]|5.0.0 (dateTime,Age,Period,Range,string)
recordedDate : Condition.recordedDate|4.0.1 (dateTime) --> recordedDate : Condition.recordedDate|5.0.0 (dateTime)
src.recorder : Condition.recorder|4.0.1 (Reference) as s --> tgt.participant : Condition.participant|5.0.0 (BackboneElement) as t
then ConditionRecorder( Identifier src : Condition.recorder|4.0.1 (Reference), Identifier tgt : Condition.participant|5.0.0 (BackboneElement) )
src.asserter : Condition.asserter|4.0.1 (Reference) as s --> tgt.participant : Condition.participant|5.0.0 (BackboneElement) as t
then ConditionAsserter( Identifier src : Condition.asserter|4.0.1 (Reference), Identifier tgt : Condition.participant|5.0.0 (BackboneElement) )
src.stage : Condition.stage|4.0.1 (BackboneElement) as s --> tgt.stage : Condition.stage|5.0.0 (BackboneElement) as t
then ConditionStage( Identifier src : Condition.stage|4.0.1 (BackboneElement), Identifier tgt : Condition.stage|5.0.0 (BackboneElement) )
src.evidence : Condition.evidence|4.0.1 (BackboneElement) as s --> tgt : Condition|5.0.0 ()
s.code.ofType(CodeableConcept) : CodeableConcept|4.0.1 () as c --> tgt.evidence : Condition.evidence|5.0.0 (CodeableReference)
s.detail.ofType(Reference) : Reference|4.0.1 () as d --> tgt.evidence : Condition.evidence|5.0.0 (CodeableReference)
note : Condition.note|4.0.1 (Annotation) --> note : Condition.note|5.0.0 (Annotation)
}
ConditionStage( src : Condition.stage|4.0.1 (BackboneElement), tgt : Condition.stage|5.0.0 (BackboneElement) )
{
summary : Condition.stage.summary|4.0.1 (CodeableConcept) --> summary : Condition.stage.summary|5.0.0 (CodeableConcept)
assessment : Condition.stage.assessment|4.0.1 (Reference) --> assessment : Condition.stage.assessment|5.0.0 (Reference)
type : Condition.stage.type|4.0.1 (CodeableConcept) --> type : Condition.stage.type|5.0.0 (CodeableConcept)
}
ConditionRecorder( src : Condition.recorder|4.0.1 (Reference), tgt : Condition.participant|5.0.0 (BackboneElement) )
{
src.reference : Reference.reference|4.0.1 (string) as v --> tgt.function : Condition.participant.function|5.0.0 (CodeableConcept) = create : CodeableConcept|5.0.0 () as t, t.coding : CodeableConcept.coding|5.0.0 (Coding) = create : Coding|5.0.0 () as tc, tc.system : Coding.system|5.0.0 (uri) = copy : string|4.0.1 (), tc.code : Coding.code|5.0.0 (code) = copy : string|4.0.1 (), tc.display : Coding.display|5.0.0 (string) = copy : string|4.0.1 ()
src.ofType(Reference) : Reference|4.0.1 () as v --> tgt.actor : Condition.participant.actor|5.0.0 (Reference) = copy : ?
}
ConditionAsserter( src : Condition.asserter|4.0.1 (Reference), tgt : Condition.participant|5.0.0 (BackboneElement) )
{
src.reference : Reference.reference|4.0.1 (string) as v --> tgt.function : Condition.participant.function|5.0.0 (CodeableConcept) = create : CodeableConcept|5.0.0 () as t, t.coding : CodeableConcept.coding|5.0.0 (Coding) = create : Coding|5.0.0 () as tc, tc.system : Coding.system|5.0.0 (uri) = copy : string|4.0.1 (), tc.code : Coding.code|5.0.0 (code) = copy : string|4.0.1 (), tc.display : Coding.display|5.0.0 (string) = copy : string|4.0.1 ()
src.ofType(Reference) : Reference|4.0.1 () as v --> tgt.actor : Condition.participant.actor|5.0.0 (Reference) = copy : ?
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/Consent4to5
Consent( src : Consent|4.0.1 (), tgt : Consent|5.0.0 () )
{
identifier : Consent.identifier|4.0.1 (Identifier) --> identifier : Consent.identifier|5.0.0 (Identifier)
src.status : Consent.status|4.0.1 (code) as v --> tgt.status : Consent.status|5.0.0 (code) = translate : code|5.0.0 ()
category : Consent.category|4.0.1 (CodeableConcept) --> category : Consent.category|5.0.0 (CodeableConcept)
patient : Consent.patient|4.0.1 (Reference) --> subject : Consent.subject|5.0.0 (Reference)
dateTime : Consent.dateTime|4.0.1 (dateTime) --> date : Consent.date|5.0.0 (date)
performer : Consent.performer|4.0.1 (Reference) --> grantee : Consent.grantee|5.0.0 (Reference)
src.source.ofType(Attachment) : Attachment|4.0.1 () --> tgt.sourceAttachment : Consent.sourceAttachment|5.0.0 (Attachment)
src.source.ofType(Reference) : Reference|4.0.1 () --> tgt.sourceReference : Consent.sourceReference|5.0.0 (Reference)
policyRule : Consent.policyRule|4.0.1 (CodeableConcept) --> regulatoryBasis : Consent.regulatoryBasis|5.0.0 (CodeableConcept)
src.policy : Consent.policy|4.0.1 (BackboneElement) as s --> tgt.policyBasis : Consent.policyBasis|5.0.0 (BackboneElement) as t
uri : Consent.policy.uri|4.0.1 (uri) --> url : Consent.policyBasis.url|5.0.0 (url)
src.verification : Consent.verification|4.0.1 (BackboneElement) as s --> tgt.verification : Consent.verification|5.0.0 (BackboneElement) as t
then ConsentVerification( Identifier src : Consent.verification|4.0.1 (BackboneElement), Identifier tgt : Consent.verification|5.0.0 (BackboneElement) )
src.provision : Consent.provision|4.0.1 (BackboneElement) as s --> tgt.provision : Consent.provision|5.0.0 (BackboneElement) as t
then ConsentProvision( Identifier src : Consent.provision|4.0.1 (BackboneElement), Identifier tgt : Consent.provision|5.0.0 (BackboneElement) )
}
ConsentVerification( src : Consent.verification|4.0.1 (BackboneElement), tgt : Consent.verification|5.0.0 (BackboneElement) )
{
verified : Consent.verification.verified|4.0.1 (boolean) --> verified : Consent.verification.verified|5.0.0 (boolean)
verifiedWith : Consent.verification.verifiedWith|4.0.1 (Reference) --> verifiedWith : Consent.verification.verifiedWith|5.0.0 (Reference)
verificationDate : Consent.verification.verificationDate|4.0.1 (dateTime) --> verificationDate : Consent.verification.verificationDate|5.0.0 (dateTime)
}
ConsentProvision( src : Consent.provision|4.0.1 (BackboneElement), tgt : Consent.provision|5.0.0 (BackboneElement) )
{
period : Consent.provision.period|4.0.1 (Period) --> period : Consent.provision.period|5.0.0 (Period)
src.actor : Consent.provision.actor|4.0.1 (BackboneElement) as s --> tgt.actor : Consent.provision.actor|5.0.0 (BackboneElement) as t
then ConsentProvisionActor( Identifier src : Consent.provision.actor|4.0.1 (BackboneElement), Identifier tgt : Consent.provision.actor|5.0.0 (BackboneElement) )
action : Consent.provision.action|4.0.1 (CodeableConcept) --> action : Consent.provision.action|5.0.0 (CodeableConcept)
securityLabel : Consent.provision.securityLabel|4.0.1 (Coding) --> securityLabel : Consent.provision.securityLabel|5.0.0 (Coding)
purpose : Consent.provision.purpose|4.0.1 (Coding) --> purpose : Consent.provision.purpose|5.0.0 (Coding)
class : Consent.provision.class|4.0.1 (Coding) --> documentType : Consent.provision.documentType|5.0.0 (Coding)
code : Consent.provision.code|4.0.1 (CodeableConcept) --> code : Consent.provision.code|5.0.0 (CodeableConcept)
dataPeriod : Consent.provision.dataPeriod|4.0.1 (Period) --> dataPeriod : Consent.provision.dataPeriod|5.0.0 (Period)
src.data : Consent.provision.data|4.0.1 (BackboneElement) as s --> tgt.data : Consent.provision.data|5.0.0 (BackboneElement) as t
then ConsentProvisionData( Identifier src : Consent.provision.data|4.0.1 (BackboneElement), Identifier tgt : Consent.provision.data|5.0.0 (BackboneElement) )
src.provision : Consent.provision|4.0.1 (BackboneElement) as s --> tgt.provision : Consent.provision|5.0.0 (BackboneElement) as t
then ConsentProvision( Identifier src : Consent.provision|4.0.1 (BackboneElement), Identifier tgt : Consent.provision|5.0.0 (BackboneElement) )
}
ConsentProvisionActor( src : Consent.provision.actor|4.0.1 (BackboneElement), tgt : Consent.provision.actor|5.0.0 (BackboneElement) )
{
role : Consent.provision.actor.role|4.0.1 (CodeableConcept) --> role : Consent.provision.actor.role|5.0.0 (CodeableConcept)
reference : Consent.provision.actor.reference|4.0.1 (Reference) --> reference : Consent.provision.actor.reference|5.0.0 (Reference)
}
ConsentProvisionData( src : Consent.provision.data|4.0.1 (BackboneElement), tgt : Consent.provision.data|5.0.0 (BackboneElement) )
{
src.meaning : Consent.provision.data.meaning|4.0.1 (code) as v --> tgt.meaning : Consent.provision.data.meaning|5.0.0 (code) = translate : code|5.0.0 ()
reference : Consent.provision.data.reference|4.0.1 (Reference) --> reference : Consent.provision.data.reference|5.0.0 (Reference)
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/ContactDetail4to5
ContactDetail( src : ContactDetail|4.0.1 (), tgt : ContactDetail|5.0.0 () )
{
name : ContactDetail.name|4.0.1 (string) --> name : ContactDetail.name|5.0.0 (string)
telecom : ContactDetail.telecom|4.0.1 (ContactPoint) --> telecom : ContactDetail.telecom|5.0.0 (ContactPoint)
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/ContactPoint4to5
ContactPoint( src : ContactPoint|4.0.1 (), tgt : ContactPoint|5.0.0 () )
{
src.system : ContactPoint.system|4.0.1 (code) as v --> tgt.system : ContactPoint.system|5.0.0 (code) = translate : code|5.0.0 ()
value : ContactPoint.value|4.0.1 (string) --> value : ContactPoint.value|5.0.0 (string)
src.use : ContactPoint.use|4.0.1 (code) as v --> tgt.use : ContactPoint.use|5.0.0 (code) = translate : code|5.0.0 ()
rank : ContactPoint.rank|4.0.1 (positiveInt) --> rank : ContactPoint.rank|5.0.0 (positiveInt)
period : ContactPoint.period|4.0.1 (Period) --> period : ContactPoint.period|5.0.0 (Period)
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/Contract4to5
Contract( src : Contract|4.0.1 (), tgt : Contract|5.0.0 () )
{
identifier : Contract.identifier|4.0.1 (Identifier) --> identifier : Contract.identifier|5.0.0 (Identifier)
url : Contract.url|4.0.1 (uri) --> url : Contract.url|5.0.0 (uri)
version : Contract.version|4.0.1 (string) --> version : Contract.version|5.0.0 (string)
src.status : Contract.status|4.0.1 (code) as v --> tgt.status : Contract.status|5.0.0 (code) = translate : code|5.0.0 ()
legalState : Contract.legalState|4.0.1 (CodeableConcept) --> legalState : Contract.legalState|5.0.0 (CodeableConcept)
instantiatesCanonical : Contract.instantiatesCanonical|4.0.1 (Reference) --> instantiatesCanonical : Contract.instantiatesCanonical|5.0.0 (Reference)
instantiatesUri : Contract.instantiatesUri|4.0.1 (uri) --> instantiatesUri : Contract.instantiatesUri|5.0.0 (uri)
contentDerivative : Contract.contentDerivative|4.0.1 (CodeableConcept) --> contentDerivative : Contract.contentDerivative|5.0.0 (CodeableConcept)
issued : Contract.issued|4.0.1 (dateTime) --> issued : Contract.issued|5.0.0 (dateTime)
applies : Contract.applies|4.0.1 (Period) --> applies : Contract.applies|5.0.0 (Period)
expirationType : Contract.expirationType|4.0.1 (CodeableConcept) --> expirationType : Contract.expirationType|5.0.0 (CodeableConcept)
subject : Contract.subject|4.0.1 (Reference) --> subject : Contract.subject|5.0.0 (Reference)
authority : Contract.authority|4.0.1 (Reference) --> authority : Contract.authority|5.0.0 (Reference)
domain : Contract.domain|4.0.1 (Reference) --> domain : Contract.domain|5.0.0 (Reference)
site : Contract.site|4.0.1 (Reference) --> site : Contract.site|5.0.0 (Reference)
name : Contract.name|4.0.1 (string) --> name : Contract.name|5.0.0 (string)
title : Contract.title|4.0.1 (string) --> title : Contract.title|5.0.0 (string)
subtitle : Contract.subtitle|4.0.1 (string) --> subtitle : Contract.subtitle|5.0.0 (string)
alias : Contract.alias|4.0.1 (string) --> alias : Contract.alias|5.0.0 (string)
author : Contract.author|4.0.1 (Reference) --> author : Contract.author|5.0.0 (Reference)
scope : Contract.scope|4.0.1 (CodeableConcept) --> scope : Contract.scope|5.0.0 (CodeableConcept)
src.topic.ofType(CodeableConcept) : CodeableConcept|4.0.1 () --> tgt.topic : Contract.topic[x]|5.0.0 (CodeableConcept,Reference)
src.topic.ofType(Reference) : Reference|4.0.1 () --> tgt.topic : Contract.topic[x]|5.0.0 (CodeableConcept,Reference)
type : Contract.type|4.0.1 (CodeableConcept) --> type : Contract.type|5.0.0 (CodeableConcept)
subType : Contract.subType|4.0.1 (CodeableConcept) --> subType : Contract.subType|5.0.0 (CodeableConcept)
src.contentDefinition : Contract.contentDefinition|4.0.1 (BackboneElement) as s --> tgt.contentDefinition : Contract.contentDefinition|5.0.0 (BackboneElement) as t
then ContractContentDefinition( Identifier src : Contract.contentDefinition|4.0.1 (BackboneElement), Identifier tgt : Contract.contentDefinition|5.0.0 (BackboneElement) )
src.term : Contract.term|4.0.1 (BackboneElement) as s --> tgt.term : Contract.term|5.0.0 (BackboneElement) as t
then ContractTerm( Identifier src : Contract.term|4.0.1 (BackboneElement), Identifier tgt : Contract.term|5.0.0 (BackboneElement) )
supportingInfo : Contract.supportingInfo|4.0.1 (Reference) --> supportingInfo : Contract.supportingInfo|5.0.0 (Reference)
relevantHistory : Contract.relevantHistory|4.0.1 (Reference) --> relevantHistory : Contract.relevantHistory|5.0.0 (Reference)
src.signer : Contract.signer|4.0.1 (BackboneElement) as s --> tgt.signer : Contract.signer|5.0.0 (BackboneElement) as t
then ContractSigner( Identifier src : Contract.signer|4.0.1 (BackboneElement), Identifier tgt : Contract.signer|5.0.0 (BackboneElement) )
src.friendly : Contract.friendly|4.0.1 (BackboneElement) as s --> tgt.friendly : Contract.friendly|5.0.0 (BackboneElement) as t
then ContractFriendly( Identifier src : Contract.friendly|4.0.1 (BackboneElement), Identifier tgt : Contract.friendly|5.0.0 (BackboneElement) )
src.legal : Contract.legal|4.0.1 (BackboneElement) as s --> tgt.legal : Contract.legal|5.0.0 (BackboneElement) as t
then ContractLegal( Identifier src : Contract.legal|4.0.1 (BackboneElement), Identifier tgt : Contract.legal|5.0.0 (BackboneElement) )
src.rule : Contract.rule|4.0.1 (BackboneElement) as s --> tgt.rule : Contract.rule|5.0.0 (BackboneElement) as t
then ContractRule( Identifier src : Contract.rule|4.0.1 (BackboneElement), Identifier tgt : Contract.rule|5.0.0 (BackboneElement) )
src.legallyBinding.ofType(Attachment) : Attachment|4.0.1 () --> tgt.legallyBinding : Contract.legallyBinding[x]|5.0.0 (Attachment,Reference)
src.legallyBinding.ofType(Reference) : Reference|4.0.1 () --> tgt.legallyBinding : Contract.legallyBinding[x]|5.0.0 (Attachment,Reference)
}
ContractContentDefinition( src : Contract.contentDefinition|4.0.1 (BackboneElement), tgt : Contract.contentDefinition|5.0.0 (BackboneElement) )
{
type : Contract.contentDefinition.type|4.0.1 (CodeableConcept) --> type : Contract.contentDefinition.type|5.0.0 (CodeableConcept)
subType : Contract.contentDefinition.subType|4.0.1 (CodeableConcept) --> subType : Contract.contentDefinition.subType|5.0.0 (CodeableConcept)
publisher : Contract.contentDefinition.publisher|4.0.1 (Reference) --> publisher : Contract.contentDefinition.publisher|5.0.0 (Reference)
publicationDate : Contract.contentDefinition.publicationDate|4.0.1 (dateTime) --> publicationDate : Contract.contentDefinition.publicationDate|5.0.0 (dateTime)
src.publicationStatus : Contract.contentDefinition.publicationStatus|4.0.1 (code) as v --> tgt.publicationStatus : Contract.contentDefinition.publicationStatus|5.0.0 (code) = translate : code|5.0.0 ()
copyright : Contract.contentDefinition.copyright|4.0.1 (markdown) --> copyright : Contract.contentDefinition.copyright|5.0.0 (markdown)
}
ContractTerm( src : Contract.term|4.0.1 (BackboneElement), tgt : Contract.term|5.0.0 (BackboneElement) )
{
identifier : Contract.term.identifier|4.0.1 (Identifier) --> identifier : Contract.term.identifier|5.0.0 (Identifier)
issued : Contract.term.issued|4.0.1 (dateTime) --> issued : Contract.term.issued|5.0.0 (dateTime)
applies : Contract.term.applies|4.0.1 (Period) --> applies : Contract.term.applies|5.0.0 (Period)
src.topic.ofType(CodeableConcept) : CodeableConcept|4.0.1 () --> tgt.topic : Contract.term.topic[x]|5.0.0 (CodeableConcept,Reference)
src.topic.ofType(Reference) : Reference|4.0.1 () --> tgt.topic : Contract.term.topic[x]|5.0.0 (CodeableConcept,Reference)
type : Contract.term.type|4.0.1 (CodeableConcept) --> type : Contract.term.type|5.0.0 (CodeableConcept)
subType : Contract.term.subType|4.0.1 (CodeableConcept) --> subType : Contract.term.subType|5.0.0 (CodeableConcept)
text : Contract.term.text|4.0.1 (string) --> text : Contract.term.text|5.0.0 (string)
src.securityLabel : Contract.term.securityLabel|4.0.1 (BackboneElement) as s --> tgt.securityLabel : Contract.term.securityLabel|5.0.0 (BackboneElement) as t
then ContractTermSecurityLabel( Identifier src : Contract.term.securityLabel|4.0.1 (BackboneElement), Identifier tgt : Contract.term.securityLabel|5.0.0 (BackboneElement) )
src.offer : Contract.term.offer|4.0.1 (BackboneElement) as s --> tgt.offer : Contract.term.offer|5.0.0 (BackboneElement) as t
then ContractTermOffer( Identifier src : Contract.term.offer|4.0.1 (BackboneElement), Identifier tgt : Contract.term.offer|5.0.0 (BackboneElement) )
src.asset : Contract.term.asset|4.0.1 (BackboneElement) as s --> tgt.asset : Contract.term.asset|5.0.0 (BackboneElement) as t
then ContractTermAsset( Identifier src : Contract.term.asset|4.0.1 (BackboneElement), Identifier tgt : Contract.term.asset|5.0.0 (BackboneElement) )
src.action : Contract.term.action|4.0.1 (BackboneElement) as s --> tgt.action : Contract.term.action|5.0.0 (BackboneElement) as t
then ContractTermAction( Identifier src : Contract.term.action|4.0.1 (BackboneElement), Identifier tgt : Contract.term.action|5.0.0 (BackboneElement) )
src.group : Contract.term|4.0.1 (BackboneElement) as s --> tgt.group : Contract.term|5.0.0 (BackboneElement) as t
then ContractTerm( Identifier src : Contract.term|4.0.1 (BackboneElement), Identifier tgt : Contract.term|5.0.0 (BackboneElement) )
}
ContractTermSecurityLabel( src : Contract.term.securityLabel|4.0.1 (BackboneElement), tgt : Contract.term.securityLabel|5.0.0 (BackboneElement) )
{
number : Contract.term.securityLabel.number|4.0.1 (unsignedInt) --> number : Contract.term.securityLabel.number|5.0.0 (unsignedInt)
classification : Contract.term.securityLabel.classification|4.0.1 (Coding) --> classification : Contract.term.securityLabel.classification|5.0.0 (Coding)
category : Contract.term.securityLabel.category|4.0.1 (Coding) --> category : Contract.term.securityLabel.category|5.0.0 (Coding)
control : Contract.term.securityLabel.control|4.0.1 (Coding) --> control : Contract.term.securityLabel.control|5.0.0 (Coding)
}
ContractTermOffer( src : Contract.term.offer|4.0.1 (BackboneElement), tgt : Contract.term.offer|5.0.0 (BackboneElement) )
{
identifier : Contract.term.offer.identifier|4.0.1 (Identifier) --> identifier : Contract.term.offer.identifier|5.0.0 (Identifier)
src.party : Contract.term.offer.party|4.0.1 (BackboneElement) as s --> tgt.party : Contract.term.offer.party|5.0.0 (BackboneElement) as t
then ContractTermOfferParty( Identifier src : Contract.term.offer.party|4.0.1 (BackboneElement), Identifier tgt : Contract.term.offer.party|5.0.0 (BackboneElement) )
topic : Contract.term.offer.topic|4.0.1 (Reference) --> topic : Contract.term.offer.topic|5.0.0 (Reference)
type : Contract.term.offer.type|4.0.1 (CodeableConcept) --> type : Contract.term.offer.type|5.0.0 (CodeableConcept)
decision : Contract.term.offer.decision|4.0.1 (CodeableConcept) --> decision : Contract.term.offer.decision|5.0.0 (CodeableConcept)
decisionMode : Contract.term.offer.decisionMode|4.0.1 (CodeableConcept) --> decisionMode : Contract.term.offer.decisionMode|5.0.0 (CodeableConcept)
src.answer : Contract.term.offer.answer|4.0.1 (BackboneElement) as s --> tgt.answer : Contract.term.offer.answer|5.0.0 (BackboneElement) as t
then ContractTermOfferAnswer( Identifier src : Contract.term.offer.answer|4.0.1 (BackboneElement), Identifier tgt : Contract.term.offer.answer|5.0.0 (BackboneElement) )
text : Contract.term.offer.text|4.0.1 (string) --> text : Contract.term.offer.text|5.0.0 (string)
linkId : Contract.term.offer.linkId|4.0.1 (string) --> linkId : Contract.term.offer.linkId|5.0.0 (string)
securityLabelNumber : Contract.term.offer.securityLabelNumber|4.0.1 (unsignedInt) --> securityLabelNumber : Contract.term.offer.securityLabelNumber|5.0.0 (unsignedInt)
}
ContractTermOfferParty( src : Contract.term.offer.party|4.0.1 (BackboneElement), tgt : Contract.term.offer.party|5.0.0 (BackboneElement) )
{
reference : Contract.term.offer.party.reference|4.0.1 (Reference) --> reference : Contract.term.offer.party.reference|5.0.0 (Reference)
role : Contract.term.offer.party.role|4.0.1 (CodeableConcept) --> role : Contract.term.offer.party.role|5.0.0 (CodeableConcept)
}
ContractTermOfferAnswer( src : Contract.term.offer.answer|4.0.1 (BackboneElement), tgt : Contract.term.offer.answer|5.0.0 (BackboneElement) )
{
src.value.ofType(boolean) : boolean|4.0.1 () --> tgt.value : Contract.term.offer.answer.value[x]|5.0.0 (boolean,decimal,integer,date,dateTime,time,string,uri,Attachment,Coding,Quantity,Reference)
src.value.ofType(decimal) : decimal|4.0.1 () --> tgt.value : Contract.term.offer.answer.value[x]|5.0.0 (boolean,decimal,integer,date,dateTime,time,string,uri,Attachment,Coding,Quantity,Reference)
src.value.ofType(integer) : integer|4.0.1 () --> tgt.value : Contract.term.offer.answer.value[x]|5.0.0 (boolean,decimal,integer,date,dateTime,time,string,uri,Attachment,Coding,Quantity,Reference)
src.value.ofType(date) : date|4.0.1 () --> tgt.value : Contract.term.offer.answer.value[x]|5.0.0 (boolean,decimal,integer,date,dateTime,time,string,uri,Attachment,Coding,Quantity,Reference)
src.value.ofType(dateTime) : dateTime|4.0.1 () --> tgt.value : Contract.term.offer.answer.value[x]|5.0.0 (boolean,decimal,integer,date,dateTime,time,string,uri,Attachment,Coding,Quantity,Reference)
src.value.ofType(time) : time|4.0.1 () --> tgt.value : Contract.term.offer.answer.value[x]|5.0.0 (boolean,decimal,integer,date,dateTime,time,string,uri,Attachment,Coding,Quantity,Reference)
src.value.ofType(string) : string|4.0.1 () --> tgt.value : Contract.term.offer.answer.value[x]|5.0.0 (boolean,decimal,integer,date,dateTime,time,string,uri,Attachment,Coding,Quantity,Reference)
src.value.ofType(uri) : uri|4.0.1 () --> tgt.value : Contract.term.offer.answer.value[x]|5.0.0 (boolean,decimal,integer,date,dateTime,time,string,uri,Attachment,Coding,Quantity,Reference)
src.value.ofType(Attachment) : Attachment|4.0.1 () --> tgt.value : Contract.term.offer.answer.value[x]|5.0.0 (boolean,decimal,integer,date,dateTime,time,string,uri,Attachment,Coding,Quantity,Reference)
src.value.ofType(Coding) : Coding|4.0.1 () --> tgt.value : Contract.term.offer.answer.value[x]|5.0.0 (boolean,decimal,integer,date,dateTime,time,string,uri,Attachment,Coding,Quantity,Reference)
src.value.ofType(Quantity) : Quantity|4.0.1 () --> tgt.value : Contract.term.offer.answer.value[x]|5.0.0 (boolean,decimal,integer,date,dateTime,time,string,uri,Attachment,Coding,Quantity,Reference)
src.value.ofType(Reference) : Reference|4.0.1 () --> tgt.value : Contract.term.offer.answer.value[x]|5.0.0 (boolean,decimal,integer,date,dateTime,time,string,uri,Attachment,Coding,Quantity,Reference)
}
ContractTermAsset( src : Contract.term.asset|4.0.1 (BackboneElement), tgt : Contract.term.asset|5.0.0 (BackboneElement) )
{
scope : Contract.term.asset.scope|4.0.1 (CodeableConcept) --> scope : Contract.term.asset.scope|5.0.0 (CodeableConcept)
type : Contract.term.asset.type|4.0.1 (CodeableConcept) --> type : Contract.term.asset.type|5.0.0 (CodeableConcept)
typeReference : Contract.term.asset.typeReference|4.0.1 (Reference) --> typeReference : Contract.term.asset.typeReference|5.0.0 (Reference)
subtype : Contract.term.asset.subtype|4.0.1 (CodeableConcept) --> subtype : Contract.term.asset.subtype|5.0.0 (CodeableConcept)
relationship : Contract.term.asset.relationship|4.0.1 (Coding) --> relationship : Contract.term.asset.relationship|5.0.0 (Coding)
src.context : Contract.term.asset.context|4.0.1 (BackboneElement) as s --> tgt.context : Contract.term.asset.context|5.0.0 (BackboneElement) as t
then ContractTermAssetContext( Identifier src : Contract.term.asset.context|4.0.1 (BackboneElement), Identifier tgt : Contract.term.asset.context|5.0.0 (BackboneElement) )
condition : Contract.term.asset.condition|4.0.1 (string) --> condition : Contract.term.asset.condition|5.0.0 (string)
periodType : Contract.term.asset.periodType|4.0.1 (CodeableConcept) --> periodType : Contract.term.asset.periodType|5.0.0 (CodeableConcept)
period : Contract.term.asset.period|4.0.1 (Period) --> period : Contract.term.asset.period|5.0.0 (Period)
usePeriod : Contract.term.asset.usePeriod|4.0.1 (Period) --> usePeriod : Contract.term.asset.usePeriod|5.0.0 (Period)
text : Contract.term.asset.text|4.0.1 (string) --> text : Contract.term.asset.text|5.0.0 (string)
linkId : Contract.term.asset.linkId|4.0.1 (string) --> linkId : Contract.term.asset.linkId|5.0.0 (string)
securityLabelNumber : Contract.term.asset.securityLabelNumber|4.0.1 (unsignedInt) --> securityLabelNumber : Contract.term.asset.securityLabelNumber|5.0.0 (unsignedInt)
src.valuedItem : Contract.term.asset.valuedItem|4.0.1 (BackboneElement) as s --> tgt.valuedItem : Contract.term.asset.valuedItem|5.0.0 (BackboneElement) as t
then ContractTermAssetValuedItem( Identifier src : Contract.term.asset.valuedItem|4.0.1 (BackboneElement), Identifier tgt : Contract.term.asset.valuedItem|5.0.0 (BackboneElement) )
src.answer : Contract.term.offer.answer|4.0.1 (BackboneElement) as s --> tgt.answer : Contract.term.offer.answer|5.0.0 (BackboneElement) as t
then ContractTermOfferAnswer( Identifier src : Contract.term.offer.answer|4.0.1 (BackboneElement), Identifier tgt : Contract.term.offer.answer|5.0.0 (BackboneElement) )
}
ContractTermAssetContext( src : Contract.term.asset.context|4.0.1 (BackboneElement), tgt : Contract.term.asset.context|5.0.0 (BackboneElement) )
{
reference : Contract.term.asset.context.reference|4.0.1 (Reference) --> reference : Contract.term.asset.context.reference|5.0.0 (Reference)
code : Contract.term.asset.context.code|4.0.1 (CodeableConcept) --> code : Contract.term.asset.context.code|5.0.0 (CodeableConcept)
text : Contract.term.asset.context.text|4.0.1 (string) --> text : Contract.term.asset.context.text|5.0.0 (string)
}
ContractTermAssetValuedItem( src : Contract.term.asset.valuedItem|4.0.1 (BackboneElement), tgt : Contract.term.asset.valuedItem|5.0.0 (BackboneElement) )
{
src.entity.ofType(CodeableConcept) : CodeableConcept|4.0.1 () --> tgt.entity : Contract.term.asset.valuedItem.entity[x]|5.0.0 (CodeableConcept,Reference)
src.entity.ofType(Reference) : Reference|4.0.1 () --> tgt.entity : Contract.term.asset.valuedItem.entity[x]|5.0.0 (CodeableConcept,Reference)
identifier : Contract.term.asset.valuedItem.identifier|4.0.1 (Identifier) --> identifier : Contract.term.asset.valuedItem.identifier|5.0.0 (Identifier)
effectiveTime : Contract.term.asset.valuedItem.effectiveTime|4.0.1 (dateTime) --> effectiveTime : Contract.term.asset.valuedItem.effectiveTime|5.0.0 (dateTime)
quantity : Contract.term.asset.valuedItem.quantity|4.0.1 (Quantity) --> quantity : Contract.term.asset.valuedItem.quantity|5.0.0 (Quantity)
unitPrice : Contract.term.asset.valuedItem.unitPrice|4.0.1 (Money) --> unitPrice : Contract.term.asset.valuedItem.unitPrice|5.0.0 (Money)
factor : Contract.term.asset.valuedItem.factor|4.0.1 (decimal) --> factor : Contract.term.asset.valuedItem.factor|5.0.0 (decimal)
points : Contract.term.asset.valuedItem.points|4.0.1 (decimal) --> points : Contract.term.asset.valuedItem.points|5.0.0 (decimal)
net : Contract.term.asset.valuedItem.net|4.0.1 (Money) --> net : Contract.term.asset.valuedItem.net|5.0.0 (Money)
payment : Contract.term.asset.valuedItem.payment|4.0.1 (string) --> payment : Contract.term.asset.valuedItem.payment|5.0.0 (string)
paymentDate : Contract.term.asset.valuedItem.paymentDate|4.0.1 (dateTime) --> paymentDate : Contract.term.asset.valuedItem.paymentDate|5.0.0 (dateTime)
responsible : Contract.term.asset.valuedItem.responsible|4.0.1 (Reference) --> responsible : Contract.term.asset.valuedItem.responsible|5.0.0 (Reference)
recipient : Contract.term.asset.valuedItem.recipient|4.0.1 (Reference) --> recipient : Contract.term.asset.valuedItem.recipient|5.0.0 (Reference)
linkId : Contract.term.asset.valuedItem.linkId|4.0.1 (string) --> linkId : Contract.term.asset.valuedItem.linkId|5.0.0 (string)
securityLabelNumber : Contract.term.asset.valuedItem.securityLabelNumber|4.0.1 (unsignedInt) --> securityLabelNumber : Contract.term.asset.valuedItem.securityLabelNumber|5.0.0 (unsignedInt)
}
ContractTermAction( src : Contract.term.action|4.0.1 (BackboneElement), tgt : Contract.term.action|5.0.0 (BackboneElement) )
{
doNotPerform : Contract.term.action.doNotPerform|4.0.1 (boolean) --> doNotPerform : Contract.term.action.doNotPerform|5.0.0 (boolean)
type : Contract.term.action.type|4.0.1 (CodeableConcept) --> type : Contract.term.action.type|5.0.0 (CodeableConcept)
src.subject : Contract.term.action.subject|4.0.1 (BackboneElement) as s --> tgt.subject : Contract.term.action.subject|5.0.0 (BackboneElement) as t
then ContractTermActionSubject( Identifier src : Contract.term.action.subject|4.0.1 (BackboneElement), Identifier tgt : Contract.term.action.subject|5.0.0 (BackboneElement) )
intent : Contract.term.action.intent|4.0.1 (CodeableConcept) --> intent : Contract.term.action.intent|5.0.0 (CodeableConcept)
linkId : Contract.term.action.linkId|4.0.1 (string) --> linkId : Contract.term.action.linkId|5.0.0 (string)
status : Contract.term.action.status|4.0.1 (CodeableConcept) --> status : Contract.term.action.status|5.0.0 (CodeableConcept)
context : Contract.term.action.context|4.0.1 (Reference) --> context : Contract.term.action.context|5.0.0 (Reference)
contextLinkId : Contract.term.action.contextLinkId|4.0.1 (string) --> contextLinkId : Contract.term.action.contextLinkId|5.0.0 (string)
src.occurrence.ofType(dateTime) : dateTime|4.0.1 () --> tgt.occurrence : Contract.term.action.occurrence[x]|5.0.0 (dateTime,Period,Timing)
src.occurrence.ofType(Period) : Period|4.0.1 () --> tgt.occurrence : Contract.term.action.occurrence[x]|5.0.0 (dateTime,Period,Timing)
src.occurrence.ofType(Timing) : Timing|4.0.1 () --> tgt.occurrence : Contract.term.action.occurrence[x]|5.0.0 (dateTime,Period,Timing)
requester : Contract.term.action.requester|4.0.1 (Reference) --> requester : Contract.term.action.requester|5.0.0 (Reference)
requesterLinkId : Contract.term.action.requesterLinkId|4.0.1 (string) --> requesterLinkId : Contract.term.action.requesterLinkId|5.0.0 (string)
performerType : Contract.term.action.performerType|4.0.1 (CodeableConcept) --> performerType : Contract.term.action.performerType|5.0.0 (CodeableConcept)
performerRole : Contract.term.action.performerRole|4.0.1 (CodeableConcept) --> performerRole : Contract.term.action.performerRole|5.0.0 (CodeableConcept)
performer : Contract.term.action.performer|4.0.1 (Reference) --> performer : Contract.term.action.performer|5.0.0 (Reference)
performerLinkId : Contract.term.action.performerLinkId|4.0.1 (string) --> performerLinkId : Contract.term.action.performerLinkId|5.0.0 (string)
reason : Contract.term.action.reason|4.0.1 (string) --> reason : Contract.term.action.reason|5.0.0 (CodeableReference)
reasonLinkId : Contract.term.action.reasonLinkId|4.0.1 (string) --> reasonLinkId : Contract.term.action.reasonLinkId|5.0.0 (string)
note : Contract.term.action.note|4.0.1 (Annotation) --> note : Contract.term.action.note|5.0.0 (Annotation)
securityLabelNumber : Contract.term.action.securityLabelNumber|4.0.1 (unsignedInt) --> securityLabelNumber : Contract.term.action.securityLabelNumber|5.0.0 (unsignedInt)
}
ContractTermActionSubject( src : Contract.term.action.subject|4.0.1 (BackboneElement), tgt : Contract.term.action.subject|5.0.0 (BackboneElement) )
{
reference : Contract.term.action.subject.reference|4.0.1 (Reference) --> reference : Contract.term.action.subject.reference|5.0.0 (Reference)
role : Contract.term.action.subject.role|4.0.1 (CodeableConcept) --> role : Contract.term.action.subject.role|5.0.0 (CodeableConcept)
}
ContractSigner( src : Contract.signer|4.0.1 (BackboneElement), tgt : Contract.signer|5.0.0 (BackboneElement) )
{
type : Contract.signer.type|4.0.1 (Coding) --> type : Contract.signer.type|5.0.0 (Coding)
party : Contract.signer.party|4.0.1 (Reference) --> party : Contract.signer.party|5.0.0 (Reference)
signature : Contract.signer.signature|4.0.1 (Signature) --> signature : Contract.signer.signature|5.0.0 (Signature)
}
ContractFriendly( src : Contract.friendly|4.0.1 (BackboneElement), tgt : Contract.friendly|5.0.0 (BackboneElement) )
{
src.content.ofType(Attachment) : Attachment|4.0.1 () --> tgt.content : Contract.friendly.content[x]|5.0.0 (Attachment,Reference)
src.content.ofType(Reference) : Reference|4.0.1 () --> tgt.content : Contract.friendly.content[x]|5.0.0 (Attachment,Reference)
}
ContractLegal( src : Contract.legal|4.0.1 (BackboneElement), tgt : Contract.legal|5.0.0 (BackboneElement) )
{
src.content.ofType(Attachment) : Attachment|4.0.1 () --> tgt.content : Contract.legal.content[x]|5.0.0 (Attachment,Reference)
src.content.ofType(Reference) : Reference|4.0.1 () --> tgt.content : Contract.legal.content[x]|5.0.0 (Attachment,Reference)
}
ContractRule( src : Contract.rule|4.0.1 (BackboneElement), tgt : Contract.rule|5.0.0 (BackboneElement) )
{
src.content.ofType(Attachment) : Attachment|4.0.1 () --> tgt.content : Contract.rule.content[x]|5.0.0 (Attachment,Reference)
src.content.ofType(Reference) : Reference|4.0.1 () --> tgt.content : Contract.rule.content[x]|5.0.0 (Attachment,Reference)
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/Contributor4to5
Contributor( src : Contributor|4.0.1 (), tgt : Contributor|5.0.0 () )
{
src.type : Contributor.type|4.0.1 (code) as v --> tgt.type : Contributor.type|5.0.0 (code) = translate : code|5.0.0 ()
name : Contributor.name|4.0.1 (string) --> name : Contributor.name|5.0.0 (string)
contact : Contributor.contact|4.0.1 (ContactDetail) --> contact : Contributor.contact|5.0.0 (ContactDetail)
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/Count4to5
Count( src : Count|4.0.1 (), tgt : Count|5.0.0 () )
{
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/Coverage4to5
Coverage( src : Coverage|4.0.1 (), tgt : Coverage|5.0.0 () )
{
identifier : Coverage.identifier|4.0.1 (Identifier) --> identifier : Coverage.identifier|5.0.0 (Identifier)
src.status : Coverage.status|4.0.1 (code) as v --> tgt.status : Coverage.status|5.0.0 (code) = translate : code|5.0.0 ()
type : Coverage.type|4.0.1 (CodeableConcept) --> type : Coverage.type|5.0.0 (CodeableConcept)
policyHolder : Coverage.policyHolder|4.0.1 (Reference) --> policyHolder : Coverage.policyHolder|5.0.0 (Reference)
subscriber : Coverage.subscriber|4.0.1 (Reference) --> subscriber : Coverage.subscriber|5.0.0 (Reference)
src.subscriberId : Coverage.subscriberId|4.0.1 (string) as s --> tgt.subscriberId : Coverage.subscriberId|5.0.0 (Identifier) as t, t.value : Identifier.value|5.0.0 (string) = copy : ?
beneficiary : Coverage.beneficiary|4.0.1 (Reference) --> beneficiary : Coverage.beneficiary|5.0.0 (Reference)
dependent : Coverage.dependent|4.0.1 (string) --> dependent : Coverage.dependent|5.0.0 (string)
relationship : Coverage.relationship|4.0.1 (CodeableConcept) --> relationship : Coverage.relationship|5.0.0 (CodeableConcept)
period : Coverage.period|4.0.1 (Period) --> period : Coverage.period|5.0.0 (Period)
src.class : Coverage.class|4.0.1 (BackboneElement) as s --> tgt.class : Coverage.class|5.0.0 (BackboneElement) as t
then CoverageClass( Identifier src : Coverage.class|4.0.1 (BackboneElement), Identifier tgt : Coverage.class|5.0.0 (BackboneElement) )
order : Coverage.order|4.0.1 (positiveInt) --> order : Coverage.order|5.0.0 (positiveInt)
network : Coverage.network|4.0.1 (string) --> network : Coverage.network|5.0.0 (string)
src.costToBeneficiary : Coverage.costToBeneficiary|4.0.1 (BackboneElement) as s --> tgt.costToBeneficiary : Coverage.costToBeneficiary|5.0.0 (BackboneElement) as t
then CoverageCostToBeneficiary( Identifier src : Coverage.costToBeneficiary|4.0.1 (BackboneElement), Identifier tgt : Coverage.costToBeneficiary|5.0.0 (BackboneElement) )
subrogation : Coverage.subrogation|4.0.1 (boolean) --> subrogation : Coverage.subrogation|5.0.0 (boolean)
contract : Coverage.contract|4.0.1 (Reference) --> contract : Coverage.contract|5.0.0 (Reference)
}
CoverageClass( src : Coverage.class|4.0.1 (BackboneElement), tgt : Coverage.class|5.0.0 (BackboneElement) )
{
type : Coverage.class.type|4.0.1 (CodeableConcept) --> type : Coverage.class.type|5.0.0 (CodeableConcept)
src.value : Coverage.class.value|4.0.1 (string) as s --> tgt.value : Coverage.class.value|5.0.0 (Identifier) as t, t.value : Identifier.value|5.0.0 (string) = copy : ?
name : Coverage.class.name|4.0.1 (string) --> name : Coverage.class.name|5.0.0 (string)
}
CoverageCostToBeneficiary( src : Coverage.costToBeneficiary|4.0.1 (BackboneElement), tgt : Coverage.costToBeneficiary|5.0.0 (BackboneElement) )
{
type : Coverage.costToBeneficiary.type|4.0.1 (CodeableConcept) --> type : Coverage.costToBeneficiary.type|5.0.0 (CodeableConcept)
src.value.ofType(Quantity) : Quantity|4.0.1 () --> tgt.value : Coverage.costToBeneficiary.value[x]|5.0.0 (Quantity,Money)
src.value.ofType(Money) : Money|4.0.1 () --> tgt.value : Coverage.costToBeneficiary.value[x]|5.0.0 (Quantity,Money)
src.exception : Coverage.costToBeneficiary.exception|4.0.1 (BackboneElement) as s --> tgt.exception : Coverage.costToBeneficiary.exception|5.0.0 (BackboneElement) as t
then CoverageCostToBeneficiaryException( Identifier src : Coverage.costToBeneficiary.exception|4.0.1 (BackboneElement), Identifier tgt : Coverage.costToBeneficiary.exception|5.0.0 (BackboneElement) )
}
CoverageCostToBeneficiaryException( src : Coverage.costToBeneficiary.exception|4.0.1 (BackboneElement), tgt : Coverage.costToBeneficiary.exception|5.0.0 (BackboneElement) )
{
type : Coverage.costToBeneficiary.exception.type|4.0.1 (CodeableConcept) --> type : Coverage.costToBeneficiary.exception.type|5.0.0 (CodeableConcept)
period : Coverage.costToBeneficiary.exception.period|4.0.1 (Period) --> period : Coverage.costToBeneficiary.exception.period|5.0.0 (Period)
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/CoverageEligibilityRequest4to5
CoverageEligibilityRequest( src : CoverageEligibilityRequest|4.0.1 (), tgt : CoverageEligibilityRequest|5.0.0 () )
{
identifier : CoverageEligibilityRequest.identifier|4.0.1 (Identifier) --> identifier : CoverageEligibilityRequest.identifier|5.0.0 (Identifier)
src.status : CoverageEligibilityRequest.status|4.0.1 (code) as v --> tgt.status : CoverageEligibilityRequest.status|5.0.0 (code) = translate : code|5.0.0 ()
priority : CoverageEligibilityRequest.priority|4.0.1 (CodeableConcept) --> priority : CoverageEligibilityRequest.priority|5.0.0 (CodeableConcept)
src.purpose : CoverageEligibilityRequest.purpose|4.0.1 (code) as v --> tgt.purpose : CoverageEligibilityRequest.purpose|5.0.0 (code) = translate : code|5.0.0 ()
patient : CoverageEligibilityRequest.patient|4.0.1 (Reference) --> patient : CoverageEligibilityRequest.patient|5.0.0 (Reference)
src.serviced.ofType(date) : date|4.0.1 () --> tgt.serviced : CoverageEligibilityRequest.serviced[x]|5.0.0 (date,Period)
src.serviced.ofType(Period) : Period|4.0.1 () --> tgt.serviced : CoverageEligibilityRequest.serviced[x]|5.0.0 (date,Period)
created : CoverageEligibilityRequest.created|4.0.1 (dateTime) --> created : CoverageEligibilityRequest.created|5.0.0 (dateTime)
enterer : CoverageEligibilityRequest.enterer|4.0.1 (Reference) --> enterer : CoverageEligibilityRequest.enterer|5.0.0 (Reference)
provider : CoverageEligibilityRequest.provider|4.0.1 (Reference) --> provider : CoverageEligibilityRequest.provider|5.0.0 (Reference)
insurer : CoverageEligibilityRequest.insurer|4.0.1 (Reference) --> insurer : CoverageEligibilityRequest.insurer|5.0.0 (Reference)
facility : CoverageEligibilityRequest.facility|4.0.1 (Reference) --> facility : CoverageEligibilityRequest.facility|5.0.0 (Reference)
src.supportingInfo : CoverageEligibilityRequest.supportingInfo|4.0.1 (BackboneElement) as s --> tgt.supportingInfo : CoverageEligibilityRequest.supportingInfo|5.0.0 (BackboneElement) as t
then CoverageEligibilityRequestSupportingInfo( Identifier src : CoverageEligibilityRequest.supportingInfo|4.0.1 (BackboneElement), Identifier tgt : CoverageEligibilityRequest.supportingInfo|5.0.0 (BackboneElement) )
src.insurance : CoverageEligibilityRequest.insurance|4.0.1 (BackboneElement) as s --> tgt.insurance : CoverageEligibilityRequest.insurance|5.0.0 (BackboneElement) as t
then CoverageEligibilityRequestInsurance( Identifier src : CoverageEligibilityRequest.insurance|4.0.1 (BackboneElement), Identifier tgt : CoverageEligibilityRequest.insurance|5.0.0 (BackboneElement) )
src.item : CoverageEligibilityRequest.item|4.0.1 (BackboneElement) as s --> tgt.item : CoverageEligibilityRequest.item|5.0.0 (BackboneElement) as t
then CoverageEligibilityRequestItem( Identifier src : CoverageEligibilityRequest.item|4.0.1 (BackboneElement), Identifier tgt : CoverageEligibilityRequest.item|5.0.0 (BackboneElement) )
}
CoverageEligibilityRequestSupportingInfo( src : CoverageEligibilityRequest.supportingInfo|4.0.1 (BackboneElement), tgt : CoverageEligibilityRequest.supportingInfo|5.0.0 (BackboneElement) )
{
sequence : CoverageEligibilityRequest.supportingInfo.sequence|4.0.1 (positiveInt) --> sequence : CoverageEligibilityRequest.supportingInfo.sequence|5.0.0 (positiveInt)
information : CoverageEligibilityRequest.supportingInfo.information|4.0.1 (Reference) --> information : CoverageEligibilityRequest.supportingInfo.information|5.0.0 (Reference)
appliesToAll : CoverageEligibilityRequest.supportingInfo.appliesToAll|4.0.1 (boolean) --> appliesToAll : CoverageEligibilityRequest.supportingInfo.appliesToAll|5.0.0 (boolean)
}
CoverageEligibilityRequestInsurance( src : CoverageEligibilityRequest.insurance|4.0.1 (BackboneElement), tgt : CoverageEligibilityRequest.insurance|5.0.0 (BackboneElement) )
{
focal : CoverageEligibilityRequest.insurance.focal|4.0.1 (boolean) --> focal : CoverageEligibilityRequest.insurance.focal|5.0.0 (boolean)
coverage : CoverageEligibilityRequest.insurance.coverage|4.0.1 (Reference) --> coverage : CoverageEligibilityRequest.insurance.coverage|5.0.0 (Reference)
businessArrangement : CoverageEligibilityRequest.insurance.businessArrangement|4.0.1 (string) --> businessArrangement : CoverageEligibilityRequest.insurance.businessArrangement|5.0.0 (string)
}
CoverageEligibilityRequestItem( src : CoverageEligibilityRequest.item|4.0.1 (BackboneElement), tgt : CoverageEligibilityRequest.item|5.0.0 (BackboneElement) )
{
supportingInfoSequence : CoverageEligibilityRequest.item.supportingInfoSequence|4.0.1 (positiveInt) --> supportingInfoSequence : CoverageEligibilityRequest.item.supportingInfoSequence|5.0.0 (positiveInt)
category : CoverageEligibilityRequest.item.category|4.0.1 (CodeableConcept) --> category : CoverageEligibilityRequest.item.category|5.0.0 (CodeableConcept)
productOrService : CoverageEligibilityRequest.item.productOrService|4.0.1 (CodeableConcept) --> productOrService : CoverageEligibilityRequest.item.productOrService|5.0.0 (CodeableConcept)
modifier : CoverageEligibilityRequest.item.modifier|4.0.1 (CodeableConcept) --> modifier : CoverageEligibilityRequest.item.modifier|5.0.0 (CodeableConcept)
provider : CoverageEligibilityRequest.item.provider|4.0.1 (Reference) --> provider : CoverageEligibilityRequest.item.provider|5.0.0 (Reference)
quantity : CoverageEligibilityRequest.item.quantity|4.0.1 (Quantity) --> quantity : CoverageEligibilityRequest.item.quantity|5.0.0 (Quantity)
unitPrice : CoverageEligibilityRequest.item.unitPrice|4.0.1 (Money) --> unitPrice : CoverageEligibilityRequest.item.unitPrice|5.0.0 (Money)
facility : CoverageEligibilityRequest.item.facility|4.0.1 (Reference) --> facility : CoverageEligibilityRequest.item.facility|5.0.0 (Reference)
src.diagnosis : CoverageEligibilityRequest.item.diagnosis|4.0.1 (BackboneElement) as s --> tgt.diagnosis : CoverageEligibilityRequest.item.diagnosis|5.0.0 (BackboneElement) as t
then CoverageEligibilityRequestItemDiagnosis( Identifier src : CoverageEligibilityRequest.item.diagnosis|4.0.1 (BackboneElement), Identifier tgt : CoverageEligibilityRequest.item.diagnosis|5.0.0 (BackboneElement) )
detail : CoverageEligibilityRequest.item.detail|4.0.1 (Reference) --> detail : CoverageEligibilityRequest.item.detail|5.0.0 (Reference)
}
CoverageEligibilityRequestItemDiagnosis( src : CoverageEligibilityRequest.item.diagnosis|4.0.1 (BackboneElement), tgt : CoverageEligibilityRequest.item.diagnosis|5.0.0 (BackboneElement) )
{
src.diagnosis.ofType(CodeableConcept) : CodeableConcept|4.0.1 () --> tgt.diagnosis : CoverageEligibilityRequest.item.diagnosis.diagnosis[x]|5.0.0 (CodeableConcept,Reference)
src.diagnosis.ofType(Reference) : Reference|4.0.1 () --> tgt.diagnosis : CoverageEligibilityRequest.item.diagnosis.diagnosis[x]|5.0.0 (CodeableConcept,Reference)
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/CoverageEligibilityResponse4to5
CoverageEligibilityResponse( src : CoverageEligibilityResponse|4.0.1 (), tgt : CoverageEligibilityResponse|5.0.0 () )
{
identifier : CoverageEligibilityResponse.identifier|4.0.1 (Identifier) --> identifier : CoverageEligibilityResponse.identifier|5.0.0 (Identifier)
src.status : CoverageEligibilityResponse.status|4.0.1 (code) as v --> tgt.status : CoverageEligibilityResponse.status|5.0.0 (code) = translate : code|5.0.0 ()
src.purpose : CoverageEligibilityResponse.purpose|4.0.1 (code) as v --> tgt.purpose : CoverageEligibilityResponse.purpose|5.0.0 (code) = translate : code|5.0.0 ()
patient : CoverageEligibilityResponse.patient|4.0.1 (Reference) --> patient : CoverageEligibilityResponse.patient|5.0.0 (Reference)
src.serviced.ofType(date) : date|4.0.1 () --> tgt.serviced : CoverageEligibilityResponse.serviced[x]|5.0.0 (date,Period)
src.serviced.ofType(Period) : Period|4.0.1 () --> tgt.serviced : CoverageEligibilityResponse.serviced[x]|5.0.0 (date,Period)
created : CoverageEligibilityResponse.created|4.0.1 (dateTime) --> created : CoverageEligibilityResponse.created|5.0.0 (dateTime)
requestor : CoverageEligibilityResponse.requestor|4.0.1 (Reference) --> requestor : CoverageEligibilityResponse.requestor|5.0.0 (Reference)
request : CoverageEligibilityResponse.request|4.0.1 (Reference) --> request : CoverageEligibilityResponse.request|5.0.0 (Reference)
src.outcome : CoverageEligibilityResponse.outcome|4.0.1 (code) as v --> tgt.outcome : CoverageEligibilityResponse.outcome|5.0.0 (code) = translate : code|5.0.0 ()
disposition : CoverageEligibilityResponse.disposition|4.0.1 (string) --> disposition : CoverageEligibilityResponse.disposition|5.0.0 (string)
insurer : CoverageEligibilityResponse.insurer|4.0.1 (Reference) --> insurer : CoverageEligibilityResponse.insurer|5.0.0 (Reference)
src.insurance : CoverageEligibilityResponse.insurance|4.0.1 (BackboneElement) as s --> tgt.insurance : CoverageEligibilityResponse.insurance|5.0.0 (BackboneElement) as t
then CoverageEligibilityResponseInsurance( Identifier src : CoverageEligibilityResponse.insurance|4.0.1 (BackboneElement), Identifier tgt : CoverageEligibilityResponse.insurance|5.0.0 (BackboneElement) )
preAuthRef : CoverageEligibilityResponse.preAuthRef|4.0.1 (string) --> preAuthRef : CoverageEligibilityResponse.preAuthRef|5.0.0 (string)
form : CoverageEligibilityResponse.form|4.0.1 (CodeableConcept) --> form : CoverageEligibilityResponse.form|5.0.0 (CodeableConcept)
src.error : CoverageEligibilityResponse.error|4.0.1 (BackboneElement) as s --> tgt.error : CoverageEligibilityResponse.error|5.0.0 (BackboneElement) as t
then CoverageEligibilityResponseError( Identifier src : CoverageEligibilityResponse.error|4.0.1 (BackboneElement), Identifier tgt : CoverageEligibilityResponse.error|5.0.0 (BackboneElement) )
}
CoverageEligibilityResponseInsurance( src : CoverageEligibilityResponse.insurance|4.0.1 (BackboneElement), tgt : CoverageEligibilityResponse.insurance|5.0.0 (BackboneElement) )
{
coverage : CoverageEligibilityResponse.insurance.coverage|4.0.1 (Reference) --> coverage : CoverageEligibilityResponse.insurance.coverage|5.0.0 (Reference)
inforce : CoverageEligibilityResponse.insurance.inforce|4.0.1 (boolean) --> inforce : CoverageEligibilityResponse.insurance.inforce|5.0.0 (boolean)
benefitPeriod : CoverageEligibilityResponse.insurance.benefitPeriod|4.0.1 (Period) --> benefitPeriod : CoverageEligibilityResponse.insurance.benefitPeriod|5.0.0 (Period)
src.item : CoverageEligibilityResponse.insurance.item|4.0.1 (BackboneElement) as s --> tgt.item : CoverageEligibilityResponse.insurance.item|5.0.0 (BackboneElement) as t
then CoverageEligibilityResponseInsuranceItem( Identifier src : CoverageEligibilityResponse.insurance.item|4.0.1 (BackboneElement), Identifier tgt : CoverageEligibilityResponse.insurance.item|5.0.0 (BackboneElement) )
}
CoverageEligibilityResponseInsuranceItem( src : CoverageEligibilityResponse.insurance.item|4.0.1 (BackboneElement), tgt : CoverageEligibilityResponse.insurance.item|5.0.0 (BackboneElement) )
{
category : CoverageEligibilityResponse.insurance.item.category|4.0.1 (CodeableConcept) --> category : CoverageEligibilityResponse.insurance.item.category|5.0.0 (CodeableConcept)
productOrService : CoverageEligibilityResponse.insurance.item.productOrService|4.0.1 (CodeableConcept) --> productOrService : CoverageEligibilityResponse.insurance.item.productOrService|5.0.0 (CodeableConcept)
modifier : CoverageEligibilityResponse.insurance.item.modifier|4.0.1 (CodeableConcept) --> modifier : CoverageEligibilityResponse.insurance.item.modifier|5.0.0 (CodeableConcept)
provider : CoverageEligibilityResponse.insurance.item.provider|4.0.1 (Reference) --> provider : CoverageEligibilityResponse.insurance.item.provider|5.0.0 (Reference)
excluded : CoverageEligibilityResponse.insurance.item.excluded|4.0.1 (boolean) --> excluded : CoverageEligibilityResponse.insurance.item.excluded|5.0.0 (boolean)
name : CoverageEligibilityResponse.insurance.item.name|4.0.1 (string) --> name : CoverageEligibilityResponse.insurance.item.name|5.0.0 (string)
description : CoverageEligibilityResponse.insurance.item.description|4.0.1 (string) --> description : CoverageEligibilityResponse.insurance.item.description|5.0.0 (string)
network : CoverageEligibilityResponse.insurance.item.network|4.0.1 (CodeableConcept) --> network : CoverageEligibilityResponse.insurance.item.network|5.0.0 (CodeableConcept)
unit : CoverageEligibilityResponse.insurance.item.unit|4.0.1 (CodeableConcept) --> unit : CoverageEligibilityResponse.insurance.item.unit|5.0.0 (CodeableConcept)
term : CoverageEligibilityResponse.insurance.item.term|4.0.1 (CodeableConcept) --> term : CoverageEligibilityResponse.insurance.item.term|5.0.0 (CodeableConcept)
src.benefit : CoverageEligibilityResponse.insurance.item.benefit|4.0.1 (BackboneElement) as s --> tgt.benefit : CoverageEligibilityResponse.insurance.item.benefit|5.0.0 (BackboneElement) as t
then CoverageEligibilityResponseInsuranceItemBenefit( Identifier src : CoverageEligibilityResponse.insurance.item.benefit|4.0.1 (BackboneElement), Identifier tgt : CoverageEligibilityResponse.insurance.item.benefit|5.0.0 (BackboneElement) )
authorizationRequired : CoverageEligibilityResponse.insurance.item.authorizationRequired|4.0.1 (boolean) --> authorizationRequired : CoverageEligibilityResponse.insurance.item.authorizationRequired|5.0.0 (boolean)
authorizationSupporting : CoverageEligibilityResponse.insurance.item.authorizationSupporting|4.0.1 (CodeableConcept) --> authorizationSupporting : CoverageEligibilityResponse.insurance.item.authorizationSupporting|5.0.0 (CodeableConcept)
authorizationUrl : CoverageEligibilityResponse.insurance.item.authorizationUrl|4.0.1 (uri) --> authorizationUrl : CoverageEligibilityResponse.insurance.item.authorizationUrl|5.0.0 (uri)
}
CoverageEligibilityResponseInsuranceItemBenefit( src : CoverageEligibilityResponse.insurance.item.benefit|4.0.1 (BackboneElement), tgt : CoverageEligibilityResponse.insurance.item.benefit|5.0.0 (BackboneElement) )
{
type : CoverageEligibilityResponse.insurance.item.benefit.type|4.0.1 (CodeableConcept) --> type : CoverageEligibilityResponse.insurance.item.benefit.type|5.0.0 (CodeableConcept)
src.allowed.ofType(unsignedInt) : unsignedInt|4.0.1 () --> tgt.allowed : CoverageEligibilityResponse.insurance.item.benefit.allowed[x]|5.0.0 (unsignedInt,string,Money)
src.allowed.ofType(string) : string|4.0.1 () --> tgt.allowed : CoverageEligibilityResponse.insurance.item.benefit.allowed[x]|5.0.0 (unsignedInt,string,Money)
src.allowed.ofType(Money) : Money|4.0.1 () --> tgt.allowed : CoverageEligibilityResponse.insurance.item.benefit.allowed[x]|5.0.0 (unsignedInt,string,Money)
src.used.ofType(unsignedInt) : unsignedInt|4.0.1 () --> tgt.used : CoverageEligibilityResponse.insurance.item.benefit.used[x]|5.0.0 (unsignedInt,string,Money)
src.used.ofType(string) : string|4.0.1 () --> tgt.used : CoverageEligibilityResponse.insurance.item.benefit.used[x]|5.0.0 (unsignedInt,string,Money)
src.used.ofType(Money) : Money|4.0.1 () --> tgt.used : CoverageEligibilityResponse.insurance.item.benefit.used[x]|5.0.0 (unsignedInt,string,Money)
}
CoverageEligibilityResponseError( src : CoverageEligibilityResponse.error|4.0.1 (BackboneElement), tgt : CoverageEligibilityResponse.error|5.0.0 (BackboneElement) )
{
code : CoverageEligibilityResponse.error.code|4.0.1 (CodeableConcept) --> code : CoverageEligibilityResponse.error.code|5.0.0 (CodeableConcept)
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/DataRequirement4to5
DataRequirement( src : DataRequirement|4.0.1 (), tgt : DataRequirement|5.0.0 () )
{
src.type : DataRequirement.type|4.0.1 (code) as v --> tgt.type : DataRequirement.type|5.0.0 (code) = translate : code|5.0.0 ()
profile : DataRequirement.profile|4.0.1 (canonical) --> profile : DataRequirement.profile|5.0.0 (canonical)
src.subject.ofType(CodeableConcept) : CodeableConcept|4.0.1 () --> tgt.subject : DataRequirement.subject[x]|5.0.0 (CodeableConcept,Reference)
src.subject.ofType(Reference) : Reference|4.0.1 () --> tgt.subject : DataRequirement.subject[x]|5.0.0 (CodeableConcept,Reference)
mustSupport : DataRequirement.mustSupport|4.0.1 (string) --> mustSupport : DataRequirement.mustSupport|5.0.0 (string)
src.codeFilter : DataRequirement.codeFilter|4.0.1 (Element) as s --> tgt.codeFilter : DataRequirement.codeFilter|5.0.0 (Element) as t
then DataRequirementCodeFilter( Identifier src : DataRequirement.codeFilter|4.0.1 (Element), Identifier tgt : DataRequirement.codeFilter|5.0.0 (Element) )
src.dateFilter : DataRequirement.dateFilter|4.0.1 (Element) as s --> tgt.dateFilter : DataRequirement.dateFilter|5.0.0 (Element) as t
then DataRequirementDateFilter( Identifier src : DataRequirement.dateFilter|4.0.1 (Element), Identifier tgt : DataRequirement.dateFilter|5.0.0 (Element) )
limit : DataRequirement.limit|4.0.1 (positiveInt) --> limit : DataRequirement.limit|5.0.0 (positiveInt)
src.sort : DataRequirement.sort|4.0.1 (Element) as s --> tgt.sort : DataRequirement.sort|5.0.0 (Element) as t
then DataRequirementSort( Identifier src : DataRequirement.sort|4.0.1 (Element), Identifier tgt : DataRequirement.sort|5.0.0 (Element) )
}
DataRequirementCodeFilter( src : DataRequirement.codeFilter|4.0.1 (Element), tgt : DataRequirement.codeFilter|5.0.0 (Element) )
{
path : DataRequirement.codeFilter.path|4.0.1 (string) --> path : DataRequirement.codeFilter.path|5.0.0 (string)
searchParam : DataRequirement.codeFilter.searchParam|4.0.1 (string) --> searchParam : DataRequirement.codeFilter.searchParam|5.0.0 (string)
valueSet : DataRequirement.codeFilter.valueSet|4.0.1 (canonical) --> valueSet : DataRequirement.codeFilter.valueSet|5.0.0 (canonical)
code : DataRequirement.codeFilter.code|4.0.1 (Coding) --> code : DataRequirement.codeFilter.code|5.0.0 (Coding)
}
DataRequirementDateFilter( src : DataRequirement.dateFilter|4.0.1 (Element), tgt : DataRequirement.dateFilter|5.0.0 (Element) )
{
path : DataRequirement.dateFilter.path|4.0.1 (string) --> path : DataRequirement.dateFilter.path|5.0.0 (string)
searchParam : DataRequirement.dateFilter.searchParam|4.0.1 (string) --> searchParam : DataRequirement.dateFilter.searchParam|5.0.0 (string)
src.value.ofType(dateTime) : dateTime|4.0.1 () --> tgt.value : DataRequirement.dateFilter.value[x]|5.0.0 (dateTime,Period,Duration)
src.value.ofType(Period) : Period|4.0.1 () --> tgt.value : DataRequirement.dateFilter.value[x]|5.0.0 (dateTime,Period,Duration)
src.value.ofType(Duration) : Duration|4.0.1 () --> tgt.value : DataRequirement.dateFilter.value[x]|5.0.0 (dateTime,Period,Duration)
}
DataRequirementSort( src : DataRequirement.sort|4.0.1 (Element), tgt : DataRequirement.sort|5.0.0 (Element) )
{
path : DataRequirement.sort.path|4.0.1 (string) --> path : DataRequirement.sort.path|5.0.0 (string)
src.direction : DataRequirement.sort.direction|4.0.1 (code) as v --> tgt.direction : DataRequirement.sort.direction|5.0.0 (code) = translate : code|5.0.0 ()
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/DetectedIssue4to5
DetectedIssue( src : DetectedIssue|4.0.1 (), tgt : DetectedIssue|5.0.0 () )
{
identifier : DetectedIssue.identifier|4.0.1 (Identifier) --> identifier : DetectedIssue.identifier|5.0.0 (Identifier)
status : DetectedIssue.status|4.0.1 (code) --> status : DetectedIssue.status|5.0.0 (code)
code : DetectedIssue.code|4.0.1 (CodeableConcept) --> code : DetectedIssue.code|5.0.0 (CodeableConcept)
src.severity : DetectedIssue.severity|4.0.1 (code) as v --> tgt.severity : DetectedIssue.severity|5.0.0 (code) = translate : code|5.0.0 ()
patient : DetectedIssue.patient|4.0.1 (Reference) --> subject : DetectedIssue.subject|5.0.0 (Reference)
src.identified.ofType(dateTime) : dateTime|4.0.1 () --> tgt.identified : DetectedIssue.identified[x]|5.0.0 (dateTime,Period)
src.identified.ofType(Period) : Period|4.0.1 () --> tgt.identified : DetectedIssue.identified[x]|5.0.0 (dateTime,Period)
author : DetectedIssue.author|4.0.1 (Reference) --> author : DetectedIssue.author|5.0.0 (Reference)
implicated : DetectedIssue.implicated|4.0.1 (Reference) --> implicated : DetectedIssue.implicated|5.0.0 (Reference)
src.evidence : DetectedIssue.evidence|4.0.1 (BackboneElement) as s --> tgt.evidence : DetectedIssue.evidence|5.0.0 (BackboneElement) as t
then DetectedIssueEvidence( Identifier src : DetectedIssue.evidence|4.0.1 (BackboneElement), Identifier tgt : DetectedIssue.evidence|5.0.0 (BackboneElement) )
detail : DetectedIssue.detail|4.0.1 (string) --> detail : DetectedIssue.detail|5.0.0 (markdown)
reference : DetectedIssue.reference|4.0.1 (uri) --> reference : DetectedIssue.reference|5.0.0 (uri)
src.mitigation : DetectedIssue.mitigation|4.0.1 (BackboneElement) as s --> tgt.mitigation : DetectedIssue.mitigation|5.0.0 (BackboneElement) as t
then DetectedIssueMitigation( Identifier src : DetectedIssue.mitigation|4.0.1 (BackboneElement), Identifier tgt : DetectedIssue.mitigation|5.0.0 (BackboneElement) )
}
DetectedIssueEvidence( src : DetectedIssue.evidence|4.0.1 (BackboneElement), tgt : DetectedIssue.evidence|5.0.0 (BackboneElement) )
{
code : DetectedIssue.evidence.code|4.0.1 (CodeableConcept) --> code : DetectedIssue.evidence.code|5.0.0 (CodeableConcept)
detail : DetectedIssue.evidence.detail|4.0.1 (Reference) --> detail : DetectedIssue.evidence.detail|5.0.0 (Reference)
}
DetectedIssueMitigation( src : DetectedIssue.mitigation|4.0.1 (BackboneElement), tgt : DetectedIssue.mitigation|5.0.0 (BackboneElement) )
{
action : DetectedIssue.mitigation.action|4.0.1 (CodeableConcept) --> action : DetectedIssue.mitigation.action|5.0.0 (CodeableConcept)
date : DetectedIssue.mitigation.date|4.0.1 (dateTime) --> date : DetectedIssue.mitigation.date|5.0.0 (dateTime)
author : DetectedIssue.mitigation.author|4.0.1 (Reference) --> author : DetectedIssue.mitigation.author|5.0.0 (Reference)
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/Device4to5
Device( src : Device|4.0.1 (), tgt : Device|5.0.0 () )
{
identifier : Device.identifier|4.0.1 (Identifier) --> identifier : Device.identifier|5.0.0 (Identifier)
definition : Device.definition|4.0.1 (Reference) --> definition : Device.definition|5.0.0 (CodeableReference)
src.udiCarrier : Device.udiCarrier|4.0.1 (BackboneElement) as s --> tgt.udiCarrier : Device.udiCarrier|5.0.0 (BackboneElement) as t
then DeviceUdiCarrier( Identifier src : Device.udiCarrier|4.0.1 (BackboneElement), Identifier tgt : Device.udiCarrier|5.0.0 (BackboneElement) )
src.status : Device.status|4.0.1 (code) as v --> tgt.status : Device.status|5.0.0 (code) = translate : code|5.0.0 ()
manufacturer : Device.manufacturer|4.0.1 (string) --> manufacturer : Device.manufacturer|5.0.0 (string)
manufactureDate : Device.manufactureDate|4.0.1 (dateTime) --> manufactureDate : Device.manufactureDate|5.0.0 (dateTime)
expirationDate : Device.expirationDate|4.0.1 (dateTime) --> expirationDate : Device.expirationDate|5.0.0 (dateTime)
lotNumber : Device.lotNumber|4.0.1 (string) --> lotNumber : Device.lotNumber|5.0.0 (string)
serialNumber : Device.serialNumber|4.0.1 (string) --> serialNumber : Device.serialNumber|5.0.0 (string)
src.deviceName : Device.deviceName|4.0.1 (BackboneElement) as s --> tgt.name : Device.name|5.0.0 (BackboneElement) as t
then DeviceName( Identifier src : Device.deviceName|4.0.1 (BackboneElement), Identifier tgt : Device.name|5.0.0 (BackboneElement) )
modelNumber : Device.modelNumber|4.0.1 (string) --> modelNumber : Device.modelNumber|5.0.0 (string)
partNumber : Device.partNumber|4.0.1 (string) --> partNumber : Device.partNumber|5.0.0 (string)
type : Device.type|4.0.1 (CodeableConcept) --> type : Device.type|5.0.0 (CodeableConcept)
src.version : Device.version|4.0.1 (BackboneElement) as s --> tgt.version : Device.version|5.0.0 (BackboneElement) as t
then DeviceVersion( Identifier src : Device.version|4.0.1 (BackboneElement), Identifier tgt : Device.version|5.0.0 (BackboneElement) )
src.property : Device.property|4.0.1 (BackboneElement) as s --> tgt.property : Device.property|5.0.0 (BackboneElement) as t
then DeviceProperty( Identifier src : Device.property|4.0.1 (BackboneElement), Identifier tgt : Device.property|5.0.0 (BackboneElement) )
owner : Device.owner|4.0.1 (Reference) --> owner : Device.owner|5.0.0 (Reference)
contact : Device.contact|4.0.1 (ContactPoint) --> contact : Device.contact|5.0.0 (ContactPoint)
location : Device.location|4.0.1 (Reference) --> location : Device.location|5.0.0 (Reference)
url : Device.url|4.0.1 (uri) --> url : Device.url|5.0.0 (uri)
note : Device.note|4.0.1 (Annotation) --> note : Device.note|5.0.0 (Annotation)
safety : Device.safety|4.0.1 (CodeableConcept) --> safety : Device.safety|5.0.0 (CodeableConcept)
parent : Device.parent|4.0.1 (Reference) --> parent : Device.parent|5.0.0 (Reference)
}
DeviceUdiCarrier( src : Device.udiCarrier|4.0.1 (BackboneElement), tgt : Device.udiCarrier|5.0.0 (BackboneElement) )
{
deviceIdentifier : Device.udiCarrier.deviceIdentifier|4.0.1 (string) --> deviceIdentifier : Device.udiCarrier.deviceIdentifier|5.0.0 (string)
issuer : Device.udiCarrier.issuer|4.0.1 (uri) --> issuer : Device.udiCarrier.issuer|5.0.0 (uri)
jurisdiction : Device.udiCarrier.jurisdiction|4.0.1 (uri) --> jurisdiction : Device.udiCarrier.jurisdiction|5.0.0 (uri)
carrierAIDC : Device.udiCarrier.carrierAIDC|4.0.1 (base64Binary) --> carrierAIDC : Device.udiCarrier.carrierAIDC|5.0.0 (base64Binary)
carrierHRF : Device.udiCarrier.carrierHRF|4.0.1 (string) --> carrierHRF : Device.udiCarrier.carrierHRF|5.0.0 (string)
src.entryType : Device.udiCarrier.entryType|4.0.1 (code) as v --> tgt.entryType : Device.udiCarrier.entryType|5.0.0 (code) = translate : code|5.0.0 ()
}
DeviceName( src : Device.deviceName|4.0.1 (BackboneElement), tgt : Device.name|5.0.0 (BackboneElement) )
{
name : Device.deviceName.name|4.0.1 (string) --> value : Device.name.value|5.0.0 (string)
src.type : Device.deviceName.type|4.0.1 (code) as v --> tgt.type : Device.name.type|5.0.0 (code) = translate : code|5.0.0 ()
}
DeviceVersion( src : Device.version|4.0.1 (BackboneElement), tgt : Device.version|5.0.0 (BackboneElement) )
{
type : Device.version.type|4.0.1 (CodeableConcept) --> type : Device.version.type|5.0.0 (CodeableConcept)
component : Device.version.component|4.0.1 (Identifier) --> component : Device.version.component|5.0.0 (Identifier)
value : Device.version.value|4.0.1 (string) --> value : Device.version.value|5.0.0 (string)
}
DeviceProperty( src : Device.property|4.0.1 (BackboneElement), tgt : Device.property|5.0.0 (BackboneElement) )
{
type : Device.property.type|4.0.1 (CodeableConcept) --> type : Device.property.type|5.0.0 (CodeableConcept)
src.valueQuantity.ofType(Quantity) : Quantity|4.0.1 () --> tgt.value : Device.property.value[x]|5.0.0 (Quantity,CodeableConcept,string,boolean,integer,Range,Attachment)
src.valueCode.ofType(CodeableConcept) : CodeableConcept|4.0.1 () --> tgt.value : Device.property.value[x]|5.0.0 (Quantity,CodeableConcept,string,boolean,integer,Range,Attachment)
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/DeviceDefinition4to5
DeviceDefinition( src : DeviceDefinition|4.0.1 (), tgt : DeviceDefinition|5.0.0 () )
{
identifier : DeviceDefinition.identifier|4.0.1 (Identifier) --> identifier : DeviceDefinition.identifier|5.0.0 (Identifier)
src.udiDeviceIdentifier : DeviceDefinition.udiDeviceIdentifier|4.0.1 (BackboneElement) as s --> tgt.udiDeviceIdentifier : DeviceDefinition.udiDeviceIdentifier|5.0.0 (BackboneElement) as t
then DeviceDefinitionUdiDeviceIdentifier( Identifier src : DeviceDefinition.udiDeviceIdentifier|4.0.1 (BackboneElement), Identifier tgt : DeviceDefinition.udiDeviceIdentifier|5.0.0 (BackboneElement) )
src.manufacturer.ofType(Reference) : Reference|4.0.1 () --> tgt.manufacturer : DeviceDefinition.manufacturer|5.0.0 (Reference)
src.deviceName : DeviceDefinition.deviceName|4.0.1 (BackboneElement) as s --> tgt.deviceName : DeviceDefinition.deviceName|5.0.0 (BackboneElement) as t
then DeviceDefinitionDeviceName( Identifier src : DeviceDefinition.deviceName|4.0.1 (BackboneElement), Identifier tgt : DeviceDefinition.deviceName|5.0.0 (BackboneElement) )
modelNumber : DeviceDefinition.modelNumber|4.0.1 (string) --> modelNumber : DeviceDefinition.modelNumber|5.0.0 (string)
src.version : DeviceDefinition.version|4.0.1 (string) as s --> tgt.version : DeviceDefinition.version|5.0.0 (BackboneElement) as t, t.value : DeviceDefinition.version.value|5.0.0 (string) = copy : ?
safety : DeviceDefinition.safety|4.0.1 (CodeableConcept) --> safety : DeviceDefinition.safety|5.0.0 (CodeableConcept)
shelfLifeStorage : DeviceDefinition.shelfLifeStorage|4.0.1 (ProductShelfLife) --> shelfLifeStorage : DeviceDefinition.shelfLifeStorage|5.0.0 (ProductShelfLife)
languageCode : DeviceDefinition.languageCode|4.0.1 (CodeableConcept) --> languageCode : DeviceDefinition.languageCode|5.0.0 (CodeableConcept)
src.property : DeviceDefinition.property|4.0.1 (BackboneElement) as s --> tgt.property : DeviceDefinition.property|5.0.0 (BackboneElement) as t
then DeviceDefinitionProperty( Identifier src : DeviceDefinition.property|4.0.1 (BackboneElement), Identifier tgt : DeviceDefinition.property|5.0.0 (BackboneElement) )
owner : DeviceDefinition.owner|4.0.1 (Reference) --> owner : DeviceDefinition.owner|5.0.0 (Reference)
contact : DeviceDefinition.contact|4.0.1 (ContactPoint) --> contact : DeviceDefinition.contact|5.0.0 (ContactPoint)
note : DeviceDefinition.note|4.0.1 (Annotation) --> note : DeviceDefinition.note|5.0.0 (Annotation)
src.material : DeviceDefinition.material|4.0.1 (BackboneElement) as s --> tgt.material : DeviceDefinition.material|5.0.0 (BackboneElement) as t
then DeviceDefinitionMaterial( Identifier src : DeviceDefinition.material|4.0.1 (BackboneElement), Identifier tgt : DeviceDefinition.material|5.0.0 (BackboneElement) )
}
DeviceDefinitionUdiDeviceIdentifier( src : DeviceDefinition.udiDeviceIdentifier|4.0.1 (BackboneElement), tgt : DeviceDefinition.udiDeviceIdentifier|5.0.0 (BackboneElement) )
{
deviceIdentifier : DeviceDefinition.udiDeviceIdentifier.deviceIdentifier|4.0.1 (string) --> deviceIdentifier : DeviceDefinition.udiDeviceIdentifier.deviceIdentifier|5.0.0 (string)
issuer : DeviceDefinition.udiDeviceIdentifier.issuer|4.0.1 (uri) --> issuer : DeviceDefinition.udiDeviceIdentifier.issuer|5.0.0 (uri)
jurisdiction : DeviceDefinition.udiDeviceIdentifier.jurisdiction|4.0.1 (uri) --> jurisdiction : DeviceDefinition.udiDeviceIdentifier.jurisdiction|5.0.0 (uri)
}
DeviceDefinitionDeviceName( src : DeviceDefinition.deviceName|4.0.1 (BackboneElement), tgt : DeviceDefinition.deviceName|5.0.0 (BackboneElement) )
{
name : DeviceDefinition.deviceName.name|4.0.1 (string) --> name : DeviceDefinition.deviceName.name|5.0.0 (string)
src.type : DeviceDefinition.deviceName.type|4.0.1 (code) as v --> tgt.type : DeviceDefinition.deviceName.type|5.0.0 (code) = translate : code|5.0.0 ()
}
DeviceDefinitionProperty( src : DeviceDefinition.property|4.0.1 (BackboneElement), tgt : DeviceDefinition.property|5.0.0 (BackboneElement) )
{
type : DeviceDefinition.property.type|4.0.1 (CodeableConcept) --> type : DeviceDefinition.property.type|5.0.0 (CodeableConcept)
src.valueQuantity.ofType(Quantity) : Quantity|4.0.1 () --> tgt.value : DeviceDefinition.property.value[x]|5.0.0 (Quantity,CodeableConcept,string,boolean,integer,Range,Attachment)
src.valueCode.ofType(CodeableConcept) : CodeableConcept|4.0.1 () --> tgt.value : DeviceDefinition.property.value[x]|5.0.0 (Quantity,CodeableConcept,string,boolean,integer,Range,Attachment)
}
DeviceDefinitionMaterial( src : DeviceDefinition.material|4.0.1 (BackboneElement), tgt : DeviceDefinition.material|5.0.0 (BackboneElement) )
{
substance : DeviceDefinition.material.substance|4.0.1 (CodeableConcept) --> substance : DeviceDefinition.material.substance|5.0.0 (CodeableConcept)
alternate : DeviceDefinition.material.alternate|4.0.1 (boolean) --> alternate : DeviceDefinition.material.alternate|5.0.0 (boolean)
allergenicIndicator : DeviceDefinition.material.allergenicIndicator|4.0.1 (boolean) --> allergenicIndicator : DeviceDefinition.material.allergenicIndicator|5.0.0 (boolean)
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/DeviceMetric4to5
DeviceMetric( src : DeviceMetric|4.0.1 (), tgt : DeviceMetric|5.0.0 () )
{
identifier : DeviceMetric.identifier|4.0.1 (Identifier) --> identifier : DeviceMetric.identifier|5.0.0 (Identifier)
type : DeviceMetric.type|4.0.1 (CodeableConcept) --> type : DeviceMetric.type|5.0.0 (CodeableConcept)
unit : DeviceMetric.unit|4.0.1 (CodeableConcept) --> unit : DeviceMetric.unit|5.0.0 (CodeableConcept)
parent : DeviceMetric.parent|4.0.1 (Reference) --> device : DeviceMetric.device|5.0.0 (Reference)
src.operationalStatus : DeviceMetric.operationalStatus|4.0.1 (code) as v --> tgt.operationalStatus : DeviceMetric.operationalStatus|5.0.0 (code) = translate : code|5.0.0 ()
color : DeviceMetric.color|4.0.1 (code) --> color : DeviceMetric.color|5.0.0 (code)
src.category : DeviceMetric.category|4.0.1 (code) as v --> tgt.category : DeviceMetric.category|5.0.0 (code) = translate : code|5.0.0 ()
src.calibration : DeviceMetric.calibration|4.0.1 (BackboneElement) as s --> tgt.calibration : DeviceMetric.calibration|5.0.0 (BackboneElement) as t
then DeviceMetricCalibration( Identifier src : DeviceMetric.calibration|4.0.1 (BackboneElement), Identifier tgt : DeviceMetric.calibration|5.0.0 (BackboneElement) )
}
DeviceMetricCalibration( src : DeviceMetric.calibration|4.0.1 (BackboneElement), tgt : DeviceMetric.calibration|5.0.0 (BackboneElement) )
{
src.type : DeviceMetric.calibration.type|4.0.1 (code) as v --> tgt.type : DeviceMetric.calibration.type|5.0.0 (code) = translate : code|5.0.0 ()
src.state : DeviceMetric.calibration.state|4.0.1 (code) as v --> tgt.state : DeviceMetric.calibration.state|5.0.0 (code) = translate : code|5.0.0 ()
time : DeviceMetric.calibration.time|4.0.1 (instant) --> time : DeviceMetric.calibration.time|5.0.0 (instant)
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/DeviceRequest4to5
DeviceRequest( src : DeviceRequest|4.0.1 (), tgt : DeviceRequest|5.0.0 () )
{
identifier : DeviceRequest.identifier|4.0.1 (Identifier) --> identifier : DeviceRequest.identifier|5.0.0 (Identifier)
instantiatesCanonical : DeviceRequest.instantiatesCanonical|4.0.1 (canonical) --> instantiatesCanonical : DeviceRequest.instantiatesCanonical|5.0.0 (canonical)
instantiatesUri : DeviceRequest.instantiatesUri|4.0.1 (uri) --> instantiatesUri : DeviceRequest.instantiatesUri|5.0.0 (uri)
basedOn : DeviceRequest.basedOn|4.0.1 (Reference) --> basedOn : DeviceRequest.basedOn|5.0.0 (Reference)
groupIdentifier : DeviceRequest.groupIdentifier|4.0.1 (Identifier) --> groupIdentifier : DeviceRequest.groupIdentifier|5.0.0 (Identifier)
src.status : DeviceRequest.status|4.0.1 (code) as v --> tgt.status : DeviceRequest.status|5.0.0 (code) = translate : code|5.0.0 ()
src.intent : DeviceRequest.intent|4.0.1 (code) as v --> tgt.intent : DeviceRequest.intent|5.0.0 (code) = translate : code|5.0.0 ()
src.priority : DeviceRequest.priority|4.0.1 (code) as v --> tgt.priority : DeviceRequest.priority|5.0.0 (code) = translate : code|5.0.0 ()
src.code.ofType(CodeableConcept) : CodeableConcept|4.0.1 () --> tgt.code : DeviceRequest.code|5.0.0 (CodeableReference)
src.code.ofType(Reference) : Reference|4.0.1 () --> tgt.code : DeviceRequest.code|5.0.0 (CodeableReference)
src.parameter : DeviceRequest.parameter|4.0.1 (BackboneElement) as s --> tgt.parameter : DeviceRequest.parameter|5.0.0 (BackboneElement) as t
then DeviceRequestParameter( Identifier src : DeviceRequest.parameter|4.0.1 (BackboneElement), Identifier tgt : DeviceRequest.parameter|5.0.0 (BackboneElement) )
subject : DeviceRequest.subject|4.0.1 (Reference) --> subject : DeviceRequest.subject|5.0.0 (Reference)
encounter : DeviceRequest.encounter|4.0.1 (Reference) --> encounter : DeviceRequest.encounter|5.0.0 (Reference)
src.occurrence.ofType(dateTime) : dateTime|4.0.1 () --> tgt.occurrence : DeviceRequest.occurrence[x]|5.0.0 (dateTime,Period,Timing)
src.occurrence.ofType(Period) : Period|4.0.1 () --> tgt.occurrence : DeviceRequest.occurrence[x]|5.0.0 (dateTime,Period,Timing)
src.occurrence.ofType(Timing) : Timing|4.0.1 () --> tgt.occurrence : DeviceRequest.occurrence[x]|5.0.0 (dateTime,Period,Timing)
authoredOn : DeviceRequest.authoredOn|4.0.1 (dateTime) --> authoredOn : DeviceRequest.authoredOn|5.0.0 (dateTime)
requester : DeviceRequest.requester|4.0.1 (Reference) --> requester : DeviceRequest.requester|5.0.0 (Reference)
performer : DeviceRequest.performer|4.0.1 (Reference) --> performer : DeviceRequest.performer|5.0.0 (CodeableReference)
reasonCode : DeviceRequest.reasonCode|4.0.1 (CodeableConcept) --> reason : DeviceRequest.reason|5.0.0 (CodeableReference)
reasonReference : DeviceRequest.reasonReference|4.0.1 (Reference) --> reason : DeviceRequest.reason|5.0.0 (CodeableReference)
insurance : DeviceRequest.insurance|4.0.1 (Reference) --> insurance : DeviceRequest.insurance|5.0.0 (Reference)
supportingInfo : DeviceRequest.supportingInfo|4.0.1 (Reference) --> supportingInfo : DeviceRequest.supportingInfo|5.0.0 (Reference)
note : DeviceRequest.note|4.0.1 (Annotation) --> note : DeviceRequest.note|5.0.0 (Annotation)
relevantHistory : DeviceRequest.relevantHistory|4.0.1 (Reference) --> relevantHistory : DeviceRequest.relevantHistory|5.0.0 (Reference)
}
DeviceRequestParameter( src : DeviceRequest.parameter|4.0.1 (BackboneElement), tgt : DeviceRequest.parameter|5.0.0 (BackboneElement) )
{
code : DeviceRequest.parameter.code|4.0.1 (CodeableConcept) --> code : DeviceRequest.parameter.code|5.0.0 (CodeableConcept)
src.value.ofType(CodeableConcept) : CodeableConcept|4.0.1 () --> tgt.value : DeviceRequest.parameter.value[x]|5.0.0 (CodeableConcept,Quantity,Range,boolean)
src.value.ofType(Quantity) : Quantity|4.0.1 () --> tgt.value : DeviceRequest.parameter.value[x]|5.0.0 (CodeableConcept,Quantity,Range,boolean)
src.value.ofType(Range) : Range|4.0.1 () --> tgt.value : DeviceRequest.parameter.value[x]|5.0.0 (CodeableConcept,Quantity,Range,boolean)
src.value.ofType(boolean) : boolean|4.0.1 () --> tgt.value : DeviceRequest.parameter.value[x]|5.0.0 (CodeableConcept,Quantity,Range,boolean)
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/DeviceUsage4to5
DeviceUsage( src : DeviceUseStatement|4.0.1 (), tgt : DeviceUsage|5.0.0 () )
{
identifier : DeviceUseStatement.identifier|4.0.1 (Identifier) --> identifier : DeviceUsage.identifier|5.0.0 (Identifier)
basedOn : DeviceUseStatement.basedOn|4.0.1 (Reference) --> basedOn : DeviceUsage.basedOn|5.0.0 (Reference)
src.status : DeviceUseStatement.status|4.0.1 (code) as v --> tgt.status : DeviceUsage.status|5.0.0 (code) = translate : code|5.0.0 ()
subject : DeviceUseStatement.subject|4.0.1 (Reference) --> patient : DeviceUsage.patient|5.0.0 (Reference)
derivedFrom : DeviceUseStatement.derivedFrom|4.0.1 (Reference) --> derivedFrom : DeviceUsage.derivedFrom|5.0.0 (Reference)
src.timing.ofType(Timing) : Timing|4.0.1 () --> tgt.timing : DeviceUsage.timing[x]|5.0.0 (Timing,Period,dateTime)
src.timing.ofType(Period) : Period|4.0.1 () --> tgt.timing : DeviceUsage.timing[x]|5.0.0 (Timing,Period,dateTime)
src.timing.ofType(dateTime) : dateTime|4.0.1 () --> tgt.timing : DeviceUsage.timing[x]|5.0.0 (Timing,Period,dateTime)
recordedOn : DeviceUseStatement.recordedOn|4.0.1 (dateTime) --> dateAsserted : DeviceUsage.dateAsserted|5.0.0 (dateTime)
source : DeviceUseStatement.source|4.0.1 (Reference) --> informationSource : DeviceUsage.informationSource|5.0.0 (Reference)
device : DeviceUseStatement.device|4.0.1 (Reference) --> device : DeviceUsage.device|5.0.0 (CodeableReference)
reasonCode : DeviceUseStatement.reasonCode|4.0.1 (CodeableConcept) --> reason : DeviceUsage.reason|5.0.0 (CodeableReference)
reasonReference : DeviceUseStatement.reasonReference|4.0.1 (Reference) --> reason : DeviceUsage.reason|5.0.0 (CodeableReference)
bodySite : DeviceUseStatement.bodySite|4.0.1 (CodeableConcept) --> bodySite : DeviceUsage.bodySite|5.0.0 (CodeableReference)
note : DeviceUseStatement.note|4.0.1 (Annotation) --> note : DeviceUsage.note|5.0.0 (Annotation)
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/DiagnosticReport4to5
DiagnosticReport( src : DiagnosticReport|4.0.1 (), tgt : DiagnosticReport|5.0.0 () )
{
identifier : DiagnosticReport.identifier|4.0.1 (Identifier) --> identifier : DiagnosticReport.identifier|5.0.0 (Identifier)
basedOn : DiagnosticReport.basedOn|4.0.1 (Reference) --> basedOn : DiagnosticReport.basedOn|5.0.0 (Reference)
src.status : DiagnosticReport.status|4.0.1 (code) as v --> tgt.status : DiagnosticReport.status|5.0.0 (code) = translate : code|5.0.0 ()
category : DiagnosticReport.category|4.0.1 (CodeableConcept) --> category : DiagnosticReport.category|5.0.0 (CodeableConcept)
code : DiagnosticReport.code|4.0.1 (CodeableConcept) --> code : DiagnosticReport.code|5.0.0 (CodeableConcept)
subject : DiagnosticReport.subject|4.0.1 (Reference) --> subject : DiagnosticReport.subject|5.0.0 (Reference)
encounter : DiagnosticReport.encounter|4.0.1 (Reference) --> encounter : DiagnosticReport.encounter|5.0.0 (Reference)
src.effective.ofType(dateTime) : dateTime|4.0.1 () --> tgt.effective : DiagnosticReport.effective[x]|5.0.0 (dateTime,Period)
src.effective.ofType(Period) : Period|4.0.1 () --> tgt.effective : DiagnosticReport.effective[x]|5.0.0 (dateTime,Period)
issued : DiagnosticReport.issued|4.0.1 (instant) --> issued : DiagnosticReport.issued|5.0.0 (instant)
performer : DiagnosticReport.performer|4.0.1 (Reference) --> performer : DiagnosticReport.performer|5.0.0 (Reference)
resultsInterpreter : DiagnosticReport.resultsInterpreter|4.0.1 (Reference) --> resultsInterpreter : DiagnosticReport.resultsInterpreter|5.0.0 (Reference)
specimen : DiagnosticReport.specimen|4.0.1 (Reference) --> specimen : DiagnosticReport.specimen|5.0.0 (Reference)
result : DiagnosticReport.result|4.0.1 (Reference) --> result : DiagnosticReport.result|5.0.0 (Reference)
src.media : DiagnosticReport.media|4.0.1 (BackboneElement) as s --> tgt.media : DiagnosticReport.media|5.0.0 (BackboneElement) as t
then DiagnosticReportMedia( Identifier src : DiagnosticReport.media|4.0.1 (BackboneElement), Identifier tgt : DiagnosticReport.media|5.0.0 (BackboneElement) )
conclusion : DiagnosticReport.conclusion|4.0.1 (string) --> conclusion : DiagnosticReport.conclusion|5.0.0 (markdown)
conclusionCode : DiagnosticReport.conclusionCode|4.0.1 (CodeableConcept) --> conclusionCode : DiagnosticReport.conclusionCode|5.0.0 (CodeableConcept)
presentedForm : DiagnosticReport.presentedForm|4.0.1 (Attachment) --> presentedForm : DiagnosticReport.presentedForm|5.0.0 (Attachment)
}
DiagnosticReportMedia( src : DiagnosticReport.media|4.0.1 (BackboneElement), tgt : DiagnosticReport.media|5.0.0 (BackboneElement) )
{
comment : DiagnosticReport.media.comment|4.0.1 (string) --> comment : DiagnosticReport.media.comment|5.0.0 (string)
link : DiagnosticReport.media.link|4.0.1 (Reference) --> link : DiagnosticReport.media.link|5.0.0 (Reference)
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/Distance4to5
Distance( src : Distance|4.0.1 (), tgt : Distance|5.0.0 () )
{
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/DocumentReference4to5
DocumentReference( src : DocumentReference|4.0.1 (), tgt : DocumentReference|5.0.0 () )
{
masterIdentifier : DocumentReference.masterIdentifier|4.0.1 (Identifier) --> identifier : DocumentReference.identifier|5.0.0 (Identifier)
identifier : DocumentReference.identifier|4.0.1 (Identifier) --> identifier : DocumentReference.identifier|5.0.0 (Identifier)
src.status : DocumentReference.status|4.0.1 (code) as v --> tgt.status : DocumentReference.status|5.0.0 (code) = translate : code|5.0.0 ()
src.docStatus : DocumentReference.docStatus|4.0.1 (code) as v --> tgt.docStatus : DocumentReference.docStatus|5.0.0 (code) = translate : code|5.0.0 ()
type : DocumentReference.type|4.0.1 (CodeableConcept) --> type : DocumentReference.type|5.0.0 (CodeableConcept)
category : DocumentReference.category|4.0.1 (CodeableConcept) --> category : DocumentReference.category|5.0.0 (CodeableConcept)
subject : DocumentReference.subject|4.0.1 (Reference) --> subject : DocumentReference.subject|5.0.0 (Reference)
src.context : DocumentReference.context|4.0.1 (BackboneElement) as s --> tgt : DocumentReference|5.0.0 ()
s.encounter.ofType(Reference) : Reference|4.0.1 () --> tgt.context : DocumentReference.context|5.0.0 (Reference)
s.event.ofType(CodeableConcept) : CodeableConcept|4.0.1 () --> tgt.event : DocumentReference.event|5.0.0 (CodeableReference)
period : DocumentReference.context.period|4.0.1 (Period) --> period : DocumentReference.period|5.0.0 (Period)
facilityType : DocumentReference.context.facilityType|4.0.1 (CodeableConcept) --> facilityType : DocumentReference.facilityType|5.0.0 (CodeableConcept)
practiceSetting : DocumentReference.context.practiceSetting|4.0.1 (CodeableConcept) --> practiceSetting : DocumentReference.practiceSetting|5.0.0 (CodeableConcept)
date : DocumentReference.date|4.0.1 (instant) --> date : DocumentReference.date|5.0.0 (instant)
author : DocumentReference.author|4.0.1 (Reference) --> author : DocumentReference.author|5.0.0 (Reference)
src.authenticator : DocumentReference.authenticator|4.0.1 (Reference) as s --> tgt.attester : DocumentReference.attester|5.0.0 (BackboneElement) as t, t.mode : DocumentReference.attester.mode|5.0.0 (CodeableConcept) = copy : string|4.0.1 ()
src.authenticator.ofType(Reference) : Reference|4.0.1 () as s --> tgt.attester : DocumentReference.attester|5.0.0 (BackboneElement) as t, t.party : DocumentReference.attester.party|5.0.0 (Reference) = copy : ?
custodian : DocumentReference.custodian|4.0.1 (Reference) --> custodian : DocumentReference.custodian|5.0.0 (Reference)
src.relatesTo : DocumentReference.relatesTo|4.0.1 (BackboneElement) as s --> tgt.relatesTo : DocumentReference.relatesTo|5.0.0 (BackboneElement) as t
then DocumentReferenceRelatesTo( Identifier src : DocumentReference.relatesTo|4.0.1 (BackboneElement), Identifier tgt : DocumentReference.relatesTo|5.0.0 (BackboneElement) )
description : DocumentReference.description|4.0.1 (string) --> description : DocumentReference.description|5.0.0 (markdown)
securityLabel : DocumentReference.securityLabel|4.0.1 (CodeableConcept) --> securityLabel : DocumentReference.securityLabel|5.0.0 (CodeableConcept)
src.content : DocumentReference.content|4.0.1 (BackboneElement) as s --> tgt.content : DocumentReference.content|5.0.0 (BackboneElement) as t
then DocumentReferenceContent( Identifier src : DocumentReference.content|4.0.1 (BackboneElement), Identifier tgt : DocumentReference.content|5.0.0 (BackboneElement) )
}
DocumentReferenceRelatesTo( src : DocumentReference.relatesTo|4.0.1 (BackboneElement), tgt : DocumentReference.relatesTo|5.0.0 (BackboneElement) )
{
src.code : DocumentReference.relatesTo.code|4.0.1 (code) as s --> tgt.code : DocumentReference.relatesTo.code|5.0.0 (CodeableConcept) = create : CodeableConcept|5.0.0 () as tc, tc.coding : CodeableConcept.coding|5.0.0 (Coding) = create : Coding|5.0.0 () as tcc, tcc.system : Coding.system|5.0.0 (uri) = copy : string|4.0.1 (), tcc.code : Coding.code|5.0.0 (code) = copy : ?
target : DocumentReference.relatesTo.target|4.0.1 (Reference) --> target : DocumentReference.relatesTo.target|5.0.0 (Reference)
}
DocumentReferenceContent( src : DocumentReference.content|4.0.1 (BackboneElement), tgt : DocumentReference.content|5.0.0 (BackboneElement) )
{
attachment : DocumentReference.content.attachment|4.0.1 (Attachment) --> attachment : DocumentReference.content.attachment|5.0.0 (Attachment)
src.format.ofType(Coding) : Coding|4.0.1 () as s --> tgt.profile : DocumentReference.content.profile|5.0.0 (BackboneElement) as t, t.value : DocumentReference.content.profile.value[x]|5.0.0 (Coding,uri,canonical) = copy : ?
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/DomainResource4to5
DomainResource( src : DomainResource|4.0.1 (), tgt : DomainResource|5.0.0 () )
{
text : DomainResource.text|4.0.1 (Narrative) --> text : DomainResource.text|5.0.0 (Narrative)
contained : DomainResource.contained|4.0.1 (Resource) --> contained : DomainResource.contained|5.0.0 (Resource)
extension : DomainResource.extension|4.0.1 (Extension) --> extension : DomainResource.extension|5.0.0 (Extension)
modifierExtension : DomainResource.modifierExtension|4.0.1 (Extension) --> modifierExtension : DomainResource.modifierExtension|5.0.0 (Extension)
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/Dosage4to5
Dosage( src : Dosage|4.0.1 (), tgt : Dosage|5.0.0 () )
{
modifierExtension : Dosage.modifierExtension|4.0.1 (Extension) --> modifierExtension : Dosage.modifierExtension|5.0.0 (Extension)
sequence : Dosage.sequence|4.0.1 (integer) --> sequence : Dosage.sequence|5.0.0 (integer)
text : Dosage.text|4.0.1 (string) --> text : Dosage.text|5.0.0 (string)
additionalInstruction : Dosage.additionalInstruction|4.0.1 (CodeableConcept) --> additionalInstruction : Dosage.additionalInstruction|5.0.0 (CodeableConcept)
patientInstruction : Dosage.patientInstruction|4.0.1 (string) --> patientInstruction : Dosage.patientInstruction|5.0.0 (string)
timing : Dosage.timing|4.0.1 (Timing) --> timing : Dosage.timing|5.0.0 (Timing)
src.asNeeded.ofType(boolean) : boolean|4.0.1 () --> tgt.asNeeded : Dosage.asNeeded|5.0.0 (boolean)
src.asNeeded.ofType(CodeableConcept) : CodeableConcept|4.0.1 () --> tgt.asNeededFor : Dosage.asNeededFor|5.0.0 (CodeableConcept)
site : Dosage.site|4.0.1 (CodeableConcept) --> site : Dosage.site|5.0.0 (CodeableConcept)
route : Dosage.route|4.0.1 (CodeableConcept) --> route : Dosage.route|5.0.0 (CodeableConcept)
method : Dosage.method|4.0.1 (CodeableConcept) --> method : Dosage.method|5.0.0 (CodeableConcept)
src.doseAndRate : Dosage.doseAndRate|4.0.1 (Element) as s --> tgt.doseAndRate : Dosage.doseAndRate|5.0.0 (Element) as t
then DosageDoseAndRate( Identifier src : Dosage.doseAndRate|4.0.1 (Element), Identifier tgt : Dosage.doseAndRate|5.0.0 (Element) )
maxDosePerPeriod : Dosage.maxDosePerPeriod|4.0.1 (Ratio) --> maxDosePerPeriod : Dosage.maxDosePerPeriod|5.0.0 (Ratio)
maxDosePerAdministration : Dosage.maxDosePerAdministration|4.0.1 (Quantity) --> maxDosePerAdministration : Dosage.maxDosePerAdministration|5.0.0 (Quantity)
maxDosePerLifetime : Dosage.maxDosePerLifetime|4.0.1 (Quantity) --> maxDosePerLifetime : Dosage.maxDosePerLifetime|5.0.0 (Quantity)
}
DosageDoseAndRate( src : Dosage.doseAndRate|4.0.1 (Element), tgt : Dosage.doseAndRate|5.0.0 (Element) )
{
type : Dosage.doseAndRate.type|4.0.1 (CodeableConcept) --> type : Dosage.doseAndRate.type|5.0.0 (CodeableConcept)
src.dose.ofType(Range) : Range|4.0.1 () --> tgt.dose : Dosage.doseAndRate.dose[x]|5.0.0 (Range,Quantity)
src.dose.ofType(Quantity) : Quantity|4.0.1 () --> tgt.dose : Dosage.doseAndRate.dose[x]|5.0.0 (Range,Quantity)
src.rate.ofType(Ratio) : Ratio|4.0.1 () --> tgt.rate : Dosage.doseAndRate.rate[x]|5.0.0 (Ratio,Range,Quantity)
src.rate.ofType(Range) : Range|4.0.1 () --> tgt.rate : Dosage.doseAndRate.rate[x]|5.0.0 (Ratio,Range,Quantity)
src.rate.ofType(Quantity) : Quantity|4.0.1 () --> tgt.rate : Dosage.doseAndRate.rate[x]|5.0.0 (Ratio,Range,Quantity)
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/Duration4to5
Duration( src : Duration|4.0.1 (), tgt : Duration|5.0.0 () )
{
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/Element4to5
Element( src : Element|4.0.1 (), tgt : Element|5.0.0 () )
{
id : Element.id|4.0.1 (http://hl7.org/fhirpath/System.String) --> id : Element.id|5.0.0 (http://hl7.org/fhirpath/System.String)
extension : Element.extension|4.0.1 (Extension) --> extension : Element.extension|5.0.0 (Extension)
}
ElementXver( src : Element|4.0.1 (), tgt : Element|5.0.0 (), extBackportUrlBase : string|5.0.0 () )
{
id : Element.id|4.0.1 (http://hl7.org/fhirpath/System.String) --> id : Element.id|5.0.0 (http://hl7.org/fhirpath/System.String)
extension : Element.extension|4.0.1 (Extension) --> extension : Element.extension|5.0.0 (Extension)
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/ElementDefinition4to5
ElementDefinition( src : ElementDefinition|4.0.1 (), tgt : ElementDefinition|5.0.0 () )
{
modifierExtension : ElementDefinition.modifierExtension|4.0.1 (Extension) --> modifierExtension : ElementDefinition.modifierExtension|5.0.0 (Extension)
path : ElementDefinition.path|4.0.1 (string) --> path : ElementDefinition.path|5.0.0 (string)
src.representation : ElementDefinition.representation|4.0.1 (code) as v --> tgt.representation : ElementDefinition.representation|5.0.0 (code) = translate : code|5.0.0 ()
sliceName : ElementDefinition.sliceName|4.0.1 (string) --> sliceName : ElementDefinition.sliceName|5.0.0 (string)
sliceIsConstraining : ElementDefinition.sliceIsConstraining|4.0.1 (boolean) --> sliceIsConstraining : ElementDefinition.sliceIsConstraining|5.0.0 (boolean)
label : ElementDefinition.label|4.0.1 (string) --> label : ElementDefinition.label|5.0.0 (string)
code : ElementDefinition.code|4.0.1 (Coding) --> code : ElementDefinition.code|5.0.0 (Coding)
src.slicing : ElementDefinition.slicing|4.0.1 (Element) as s --> tgt.slicing : ElementDefinition.slicing|5.0.0 (Element) as t
then ElementDefinitionSlicing( Identifier src : ElementDefinition.slicing|4.0.1 (Element), Identifier tgt : ElementDefinition.slicing|5.0.0 (Element) )
short : ElementDefinition.short|4.0.1 (string) --> short : ElementDefinition.short|5.0.0 (string)
definition : ElementDefinition.definition|4.0.1 (markdown) --> definition : ElementDefinition.definition|5.0.0 (markdown)
comment : ElementDefinition.comment|4.0.1 (markdown) --> comment : ElementDefinition.comment|5.0.0 (markdown)
requirements : ElementDefinition.requirements|4.0.1 (markdown) --> requirements : ElementDefinition.requirements|5.0.0 (markdown)
alias : ElementDefinition.alias|4.0.1 (string) --> alias : ElementDefinition.alias|5.0.0 (string)
min : ElementDefinition.min|4.0.1 (unsignedInt) --> min : ElementDefinition.min|5.0.0 (unsignedInt)
max : ElementDefinition.max|4.0.1 (string) --> max : ElementDefinition.max|5.0.0 (string)
src.base : ElementDefinition.base|4.0.1 (Element) as s --> tgt.base : ElementDefinition.base|5.0.0 (Element) as t
then ElementDefinitionBase( Identifier src : ElementDefinition.base|4.0.1 (Element), Identifier tgt : ElementDefinition.base|5.0.0 (Element) )
contentReference : ElementDefinition.contentReference|4.0.1 (uri) --> contentReference : ElementDefinition.contentReference|5.0.0 (uri)
src.type : ElementDefinition.type|4.0.1 (Element) as s --> tgt.type : ElementDefinition.type|5.0.0 (Element) as t
then ElementDefinitionType( Identifier src : ElementDefinition.type|4.0.1 (Element), Identifier tgt : ElementDefinition.type|5.0.0 (Element) )
src.defaultValue.ofType(base64Binary) : base64Binary|4.0.1 () --> tgt.defaultValue : ElementDefinition.defaultValue[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.defaultValue.ofType(boolean) : boolean|4.0.1 () --> tgt.defaultValue : ElementDefinition.defaultValue[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.defaultValue.ofType(canonical) : canonical|4.0.1 () --> tgt.defaultValue : ElementDefinition.defaultValue[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.defaultValue.ofType(code) : code|4.0.1 () --> tgt.defaultValue : ElementDefinition.defaultValue[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.defaultValue.ofType(date) : date|4.0.1 () --> tgt.defaultValue : ElementDefinition.defaultValue[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.defaultValue.ofType(dateTime) : dateTime|4.0.1 () --> tgt.defaultValue : ElementDefinition.defaultValue[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.defaultValue.ofType(decimal) : decimal|4.0.1 () --> tgt.defaultValue : ElementDefinition.defaultValue[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.defaultValue.ofType(id) : id|4.0.1 () --> tgt.defaultValue : ElementDefinition.defaultValue[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.defaultValue.ofType(instant) : instant|4.0.1 () --> tgt.defaultValue : ElementDefinition.defaultValue[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.defaultValue.ofType(integer) : integer|4.0.1 () --> tgt.defaultValue : ElementDefinition.defaultValue[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.defaultValue.ofType(markdown) : markdown|4.0.1 () --> tgt.defaultValue : ElementDefinition.defaultValue[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.defaultValue.ofType(oid) : oid|4.0.1 () --> tgt.defaultValue : ElementDefinition.defaultValue[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.defaultValue.ofType(positiveInt) : positiveInt|4.0.1 () --> tgt.defaultValue : ElementDefinition.defaultValue[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.defaultValue.ofType(string) : string|4.0.1 () --> tgt.defaultValue : ElementDefinition.defaultValue[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.defaultValue.ofType(time) : time|4.0.1 () --> tgt.defaultValue : ElementDefinition.defaultValue[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.defaultValue.ofType(unsignedInt) : unsignedInt|4.0.1 () --> tgt.defaultValue : ElementDefinition.defaultValue[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.defaultValue.ofType(uri) : uri|4.0.1 () --> tgt.defaultValue : ElementDefinition.defaultValue[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.defaultValue.ofType(url) : url|4.0.1 () --> tgt.defaultValue : ElementDefinition.defaultValue[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.defaultValue.ofType(uuid) : uuid|4.0.1 () --> tgt.defaultValue : ElementDefinition.defaultValue[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.defaultValue.ofType(Address) : Address|4.0.1 () --> tgt.defaultValue : ElementDefinition.defaultValue[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.defaultValue.ofType(Age) : Age|4.0.1 () --> tgt.defaultValue : ElementDefinition.defaultValue[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.defaultValue.ofType(Annotation) : Annotation|4.0.1 () --> tgt.defaultValue : ElementDefinition.defaultValue[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.defaultValue.ofType(Attachment) : Attachment|4.0.1 () --> tgt.defaultValue : ElementDefinition.defaultValue[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.defaultValue.ofType(CodeableConcept) : CodeableConcept|4.0.1 () --> tgt.defaultValue : ElementDefinition.defaultValue[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.defaultValue.ofType(Coding) : Coding|4.0.1 () --> tgt.defaultValue : ElementDefinition.defaultValue[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.defaultValue.ofType(ContactPoint) : ContactPoint|4.0.1 () --> tgt.defaultValue : ElementDefinition.defaultValue[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.defaultValue.ofType(Count) : Count|4.0.1 () --> tgt.defaultValue : ElementDefinition.defaultValue[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.defaultValue.ofType(Distance) : Distance|4.0.1 () --> tgt.defaultValue : ElementDefinition.defaultValue[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.defaultValue.ofType(Duration) : Duration|4.0.1 () --> tgt.defaultValue : ElementDefinition.defaultValue[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.defaultValue.ofType(HumanName) : HumanName|4.0.1 () --> tgt.defaultValue : ElementDefinition.defaultValue[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.defaultValue.ofType(Identifier) : Identifier|4.0.1 () --> tgt.defaultValue : ElementDefinition.defaultValue[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.defaultValue.ofType(Money) : Money|4.0.1 () --> tgt.defaultValue : ElementDefinition.defaultValue[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.defaultValue.ofType(Period) : Period|4.0.1 () --> tgt.defaultValue : ElementDefinition.defaultValue[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.defaultValue.ofType(Quantity) : Quantity|4.0.1 () --> tgt.defaultValue : ElementDefinition.defaultValue[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.defaultValue.ofType(Range) : Range|4.0.1 () --> tgt.defaultValue : ElementDefinition.defaultValue[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.defaultValue.ofType(Ratio) : Ratio|4.0.1 () --> tgt.defaultValue : ElementDefinition.defaultValue[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.defaultValue.ofType(Reference) : Reference|4.0.1 () --> tgt.defaultValue : ElementDefinition.defaultValue[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.defaultValue.ofType(SampledData) : SampledData|4.0.1 () --> tgt.defaultValue : ElementDefinition.defaultValue[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.defaultValue.ofType(Signature) : Signature|4.0.1 () --> tgt.defaultValue : ElementDefinition.defaultValue[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.defaultValue.ofType(Timing) : Timing|4.0.1 () --> tgt.defaultValue : ElementDefinition.defaultValue[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.defaultValue.ofType(ContactDetail) : ContactDetail|4.0.1 () --> tgt.defaultValue : ElementDefinition.defaultValue[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.defaultValue.ofType(DataRequirement) : DataRequirement|4.0.1 () --> tgt.defaultValue : ElementDefinition.defaultValue[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.defaultValue.ofType(Expression) : Expression|4.0.1 () --> tgt.defaultValue : ElementDefinition.defaultValue[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.defaultValue.ofType(ParameterDefinition) : ParameterDefinition|4.0.1 () --> tgt.defaultValue : ElementDefinition.defaultValue[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.defaultValue.ofType(RelatedArtifact) : RelatedArtifact|4.0.1 () --> tgt.defaultValue : ElementDefinition.defaultValue[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.defaultValue.ofType(TriggerDefinition) : TriggerDefinition|4.0.1 () --> tgt.defaultValue : ElementDefinition.defaultValue[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.defaultValue.ofType(UsageContext) : UsageContext|4.0.1 () --> tgt.defaultValue : ElementDefinition.defaultValue[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.defaultValue.ofType(Dosage) : Dosage|4.0.1 () --> tgt.defaultValue : ElementDefinition.defaultValue[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.defaultValue.ofType(Meta) : Meta|4.0.1 () --> tgt.defaultValue : ElementDefinition.defaultValue[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
meaningWhenMissing : ElementDefinition.meaningWhenMissing|4.0.1 (markdown) --> meaningWhenMissing : ElementDefinition.meaningWhenMissing|5.0.0 (markdown)
orderMeaning : ElementDefinition.orderMeaning|4.0.1 (string) --> orderMeaning : ElementDefinition.orderMeaning|5.0.0 (string)
src.fixed.ofType(base64Binary) : base64Binary|4.0.1 () --> tgt.fixed : ElementDefinition.fixed[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.fixed.ofType(boolean) : boolean|4.0.1 () --> tgt.fixed : ElementDefinition.fixed[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.fixed.ofType(canonical) : canonical|4.0.1 () --> tgt.fixed : ElementDefinition.fixed[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.fixed.ofType(code) : code|4.0.1 () --> tgt.fixed : ElementDefinition.fixed[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.fixed.ofType(date) : date|4.0.1 () --> tgt.fixed : ElementDefinition.fixed[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.fixed.ofType(dateTime) : dateTime|4.0.1 () --> tgt.fixed : ElementDefinition.fixed[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.fixed.ofType(decimal) : decimal|4.0.1 () --> tgt.fixed : ElementDefinition.fixed[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.fixed.ofType(id) : id|4.0.1 () --> tgt.fixed : ElementDefinition.fixed[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.fixed.ofType(instant) : instant|4.0.1 () --> tgt.fixed : ElementDefinition.fixed[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.fixed.ofType(integer) : integer|4.0.1 () --> tgt.fixed : ElementDefinition.fixed[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.fixed.ofType(markdown) : markdown|4.0.1 () --> tgt.fixed : ElementDefinition.fixed[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.fixed.ofType(oid) : oid|4.0.1 () --> tgt.fixed : ElementDefinition.fixed[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.fixed.ofType(positiveInt) : positiveInt|4.0.1 () --> tgt.fixed : ElementDefinition.fixed[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.fixed.ofType(string) : string|4.0.1 () --> tgt.fixed : ElementDefinition.fixed[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.fixed.ofType(time) : time|4.0.1 () --> tgt.fixed : ElementDefinition.fixed[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.fixed.ofType(unsignedInt) : unsignedInt|4.0.1 () --> tgt.fixed : ElementDefinition.fixed[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.fixed.ofType(uri) : uri|4.0.1 () --> tgt.fixed : ElementDefinition.fixed[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.fixed.ofType(url) : url|4.0.1 () --> tgt.fixed : ElementDefinition.fixed[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.fixed.ofType(uuid) : uuid|4.0.1 () --> tgt.fixed : ElementDefinition.fixed[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.fixed.ofType(Address) : Address|4.0.1 () --> tgt.fixed : ElementDefinition.fixed[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.fixed.ofType(Age) : Age|4.0.1 () --> tgt.fixed : ElementDefinition.fixed[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.fixed.ofType(Annotation) : Annotation|4.0.1 () --> tgt.fixed : ElementDefinition.fixed[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.fixed.ofType(Attachment) : Attachment|4.0.1 () --> tgt.fixed : ElementDefinition.fixed[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.fixed.ofType(CodeableConcept) : CodeableConcept|4.0.1 () --> tgt.fixed : ElementDefinition.fixed[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.fixed.ofType(Coding) : Coding|4.0.1 () --> tgt.fixed : ElementDefinition.fixed[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.fixed.ofType(ContactPoint) : ContactPoint|4.0.1 () --> tgt.fixed : ElementDefinition.fixed[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.fixed.ofType(Count) : Count|4.0.1 () --> tgt.fixed : ElementDefinition.fixed[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.fixed.ofType(Distance) : Distance|4.0.1 () --> tgt.fixed : ElementDefinition.fixed[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.fixed.ofType(Duration) : Duration|4.0.1 () --> tgt.fixed : ElementDefinition.fixed[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.fixed.ofType(HumanName) : HumanName|4.0.1 () --> tgt.fixed : ElementDefinition.fixed[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.fixed.ofType(Identifier) : Identifier|4.0.1 () --> tgt.fixed : ElementDefinition.fixed[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.fixed.ofType(Money) : Money|4.0.1 () --> tgt.fixed : ElementDefinition.fixed[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.fixed.ofType(Period) : Period|4.0.1 () --> tgt.fixed : ElementDefinition.fixed[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.fixed.ofType(Quantity) : Quantity|4.0.1 () --> tgt.fixed : ElementDefinition.fixed[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.fixed.ofType(Range) : Range|4.0.1 () --> tgt.fixed : ElementDefinition.fixed[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.fixed.ofType(Ratio) : Ratio|4.0.1 () --> tgt.fixed : ElementDefinition.fixed[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.fixed.ofType(Reference) : Reference|4.0.1 () --> tgt.fixed : ElementDefinition.fixed[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.fixed.ofType(SampledData) : SampledData|4.0.1 () --> tgt.fixed : ElementDefinition.fixed[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.fixed.ofType(Signature) : Signature|4.0.1 () --> tgt.fixed : ElementDefinition.fixed[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.fixed.ofType(Timing) : Timing|4.0.1 () --> tgt.fixed : ElementDefinition.fixed[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.fixed.ofType(ContactDetail) : ContactDetail|4.0.1 () --> tgt.fixed : ElementDefinition.fixed[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.fixed.ofType(DataRequirement) : DataRequirement|4.0.1 () --> tgt.fixed : ElementDefinition.fixed[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.fixed.ofType(Expression) : Expression|4.0.1 () --> tgt.fixed : ElementDefinition.fixed[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.fixed.ofType(ParameterDefinition) : ParameterDefinition|4.0.1 () --> tgt.fixed : ElementDefinition.fixed[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.fixed.ofType(RelatedArtifact) : RelatedArtifact|4.0.1 () --> tgt.fixed : ElementDefinition.fixed[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.fixed.ofType(TriggerDefinition) : TriggerDefinition|4.0.1 () --> tgt.fixed : ElementDefinition.fixed[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.fixed.ofType(UsageContext) : UsageContext|4.0.1 () --> tgt.fixed : ElementDefinition.fixed[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.fixed.ofType(Dosage) : Dosage|4.0.1 () --> tgt.fixed : ElementDefinition.fixed[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.fixed.ofType(Meta) : Meta|4.0.1 () --> tgt.fixed : ElementDefinition.fixed[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.pattern.ofType(base64Binary) : base64Binary|4.0.1 () --> tgt.pattern : ElementDefinition.pattern[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.pattern.ofType(boolean) : boolean|4.0.1 () --> tgt.pattern : ElementDefinition.pattern[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.pattern.ofType(canonical) : canonical|4.0.1 () --> tgt.pattern : ElementDefinition.pattern[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.pattern.ofType(code) : code|4.0.1 () --> tgt.pattern : ElementDefinition.pattern[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.pattern.ofType(date) : date|4.0.1 () --> tgt.pattern : ElementDefinition.pattern[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.pattern.ofType(dateTime) : dateTime|4.0.1 () --> tgt.pattern : ElementDefinition.pattern[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.pattern.ofType(decimal) : decimal|4.0.1 () --> tgt.pattern : ElementDefinition.pattern[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.pattern.ofType(id) : id|4.0.1 () --> tgt.pattern : ElementDefinition.pattern[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.pattern.ofType(instant) : instant|4.0.1 () --> tgt.pattern : ElementDefinition.pattern[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.pattern.ofType(integer) : integer|4.0.1 () --> tgt.pattern : ElementDefinition.pattern[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.pattern.ofType(markdown) : markdown|4.0.1 () --> tgt.pattern : ElementDefinition.pattern[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.pattern.ofType(oid) : oid|4.0.1 () --> tgt.pattern : ElementDefinition.pattern[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.pattern.ofType(positiveInt) : positiveInt|4.0.1 () --> tgt.pattern : ElementDefinition.pattern[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.pattern.ofType(string) : string|4.0.1 () --> tgt.pattern : ElementDefinition.pattern[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.pattern.ofType(time) : time|4.0.1 () --> tgt.pattern : ElementDefinition.pattern[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.pattern.ofType(unsignedInt) : unsignedInt|4.0.1 () --> tgt.pattern : ElementDefinition.pattern[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.pattern.ofType(uri) : uri|4.0.1 () --> tgt.pattern : ElementDefinition.pattern[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.pattern.ofType(url) : url|4.0.1 () --> tgt.pattern : ElementDefinition.pattern[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.pattern.ofType(uuid) : uuid|4.0.1 () --> tgt.pattern : ElementDefinition.pattern[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.pattern.ofType(Address) : Address|4.0.1 () --> tgt.pattern : ElementDefinition.pattern[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.pattern.ofType(Age) : Age|4.0.1 () --> tgt.pattern : ElementDefinition.pattern[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.pattern.ofType(Annotation) : Annotation|4.0.1 () --> tgt.pattern : ElementDefinition.pattern[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.pattern.ofType(Attachment) : Attachment|4.0.1 () --> tgt.pattern : ElementDefinition.pattern[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.pattern.ofType(CodeableConcept) : CodeableConcept|4.0.1 () --> tgt.pattern : ElementDefinition.pattern[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.pattern.ofType(Coding) : Coding|4.0.1 () --> tgt.pattern : ElementDefinition.pattern[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.pattern.ofType(ContactPoint) : ContactPoint|4.0.1 () --> tgt.pattern : ElementDefinition.pattern[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.pattern.ofType(Count) : Count|4.0.1 () --> tgt.pattern : ElementDefinition.pattern[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.pattern.ofType(Distance) : Distance|4.0.1 () --> tgt.pattern : ElementDefinition.pattern[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.pattern.ofType(Duration) : Duration|4.0.1 () --> tgt.pattern : ElementDefinition.pattern[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.pattern.ofType(HumanName) : HumanName|4.0.1 () --> tgt.pattern : ElementDefinition.pattern[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.pattern.ofType(Identifier) : Identifier|4.0.1 () --> tgt.pattern : ElementDefinition.pattern[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.pattern.ofType(Money) : Money|4.0.1 () --> tgt.pattern : ElementDefinition.pattern[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.pattern.ofType(Period) : Period|4.0.1 () --> tgt.pattern : ElementDefinition.pattern[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.pattern.ofType(Quantity) : Quantity|4.0.1 () --> tgt.pattern : ElementDefinition.pattern[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.pattern.ofType(Range) : Range|4.0.1 () --> tgt.pattern : ElementDefinition.pattern[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.pattern.ofType(Ratio) : Ratio|4.0.1 () --> tgt.pattern : ElementDefinition.pattern[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.pattern.ofType(Reference) : Reference|4.0.1 () --> tgt.pattern : ElementDefinition.pattern[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.pattern.ofType(SampledData) : SampledData|4.0.1 () --> tgt.pattern : ElementDefinition.pattern[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.pattern.ofType(Signature) : Signature|4.0.1 () --> tgt.pattern : ElementDefinition.pattern[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.pattern.ofType(Timing) : Timing|4.0.1 () --> tgt.pattern : ElementDefinition.pattern[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.pattern.ofType(ContactDetail) : ContactDetail|4.0.1 () --> tgt.pattern : ElementDefinition.pattern[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.pattern.ofType(DataRequirement) : DataRequirement|4.0.1 () --> tgt.pattern : ElementDefinition.pattern[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.pattern.ofType(Expression) : Expression|4.0.1 () --> tgt.pattern : ElementDefinition.pattern[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.pattern.ofType(ParameterDefinition) : ParameterDefinition|4.0.1 () --> tgt.pattern : ElementDefinition.pattern[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.pattern.ofType(RelatedArtifact) : RelatedArtifact|4.0.1 () --> tgt.pattern : ElementDefinition.pattern[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.pattern.ofType(TriggerDefinition) : TriggerDefinition|4.0.1 () --> tgt.pattern : ElementDefinition.pattern[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.pattern.ofType(UsageContext) : UsageContext|4.0.1 () --> tgt.pattern : ElementDefinition.pattern[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.pattern.ofType(Dosage) : Dosage|4.0.1 () --> tgt.pattern : ElementDefinition.pattern[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.pattern.ofType(Meta) : Meta|4.0.1 () --> tgt.pattern : ElementDefinition.pattern[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.example : ElementDefinition.example|4.0.1 (Element) as s --> tgt.example : ElementDefinition.example|5.0.0 (Element) as t
then ElementDefinitionExample( Identifier src : ElementDefinition.example|4.0.1 (Element), Identifier tgt : ElementDefinition.example|5.0.0 (Element) )
src.minValue.ofType(date) : date|4.0.1 () --> tgt.minValue : ElementDefinition.minValue[x]|5.0.0 (date,dateTime,instant,time,decimal,integer,integer64,positiveInt,unsignedInt,Quantity)
src.minValue.ofType(dateTime) : dateTime|4.0.1 () --> tgt.minValue : ElementDefinition.minValue[x]|5.0.0 (date,dateTime,instant,time,decimal,integer,integer64,positiveInt,unsignedInt,Quantity)
src.minValue.ofType(instant) : instant|4.0.1 () --> tgt.minValue : ElementDefinition.minValue[x]|5.0.0 (date,dateTime,instant,time,decimal,integer,integer64,positiveInt,unsignedInt,Quantity)
src.minValue.ofType(time) : time|4.0.1 () --> tgt.minValue : ElementDefinition.minValue[x]|5.0.0 (date,dateTime,instant,time,decimal,integer,integer64,positiveInt,unsignedInt,Quantity)
src.minValue.ofType(decimal) : decimal|4.0.1 () --> tgt.minValue : ElementDefinition.minValue[x]|5.0.0 (date,dateTime,instant,time,decimal,integer,integer64,positiveInt,unsignedInt,Quantity)
src.minValue.ofType(integer) : integer|4.0.1 () --> tgt.minValue : ElementDefinition.minValue[x]|5.0.0 (date,dateTime,instant,time,decimal,integer,integer64,positiveInt,unsignedInt,Quantity)
src.minValue.ofType(positiveInt) : positiveInt|4.0.1 () --> tgt.minValue : ElementDefinition.minValue[x]|5.0.0 (date,dateTime,instant,time,decimal,integer,integer64,positiveInt,unsignedInt,Quantity)
src.minValue.ofType(unsignedInt) : unsignedInt|4.0.1 () --> tgt.minValue : ElementDefinition.minValue[x]|5.0.0 (date,dateTime,instant,time,decimal,integer,integer64,positiveInt,unsignedInt,Quantity)
src.minValue.ofType(Quantity) : Quantity|4.0.1 () --> tgt.minValue : ElementDefinition.minValue[x]|5.0.0 (date,dateTime,instant,time,decimal,integer,integer64,positiveInt,unsignedInt,Quantity)
src.maxValue.ofType(date) : date|4.0.1 () --> tgt.maxValue : ElementDefinition.maxValue[x]|5.0.0 (date,dateTime,instant,time,decimal,integer,integer64,positiveInt,unsignedInt,Quantity)
src.maxValue.ofType(dateTime) : dateTime|4.0.1 () --> tgt.maxValue : ElementDefinition.maxValue[x]|5.0.0 (date,dateTime,instant,time,decimal,integer,integer64,positiveInt,unsignedInt,Quantity)
src.maxValue.ofType(instant) : instant|4.0.1 () --> tgt.maxValue : ElementDefinition.maxValue[x]|5.0.0 (date,dateTime,instant,time,decimal,integer,integer64,positiveInt,unsignedInt,Quantity)
src.maxValue.ofType(time) : time|4.0.1 () --> tgt.maxValue : ElementDefinition.maxValue[x]|5.0.0 (date,dateTime,instant,time,decimal,integer,integer64,positiveInt,unsignedInt,Quantity)
src.maxValue.ofType(decimal) : decimal|4.0.1 () --> tgt.maxValue : ElementDefinition.maxValue[x]|5.0.0 (date,dateTime,instant,time,decimal,integer,integer64,positiveInt,unsignedInt,Quantity)
src.maxValue.ofType(integer) : integer|4.0.1 () --> tgt.maxValue : ElementDefinition.maxValue[x]|5.0.0 (date,dateTime,instant,time,decimal,integer,integer64,positiveInt,unsignedInt,Quantity)
src.maxValue.ofType(positiveInt) : positiveInt|4.0.1 () --> tgt.maxValue : ElementDefinition.maxValue[x]|5.0.0 (date,dateTime,instant,time,decimal,integer,integer64,positiveInt,unsignedInt,Quantity)
src.maxValue.ofType(unsignedInt) : unsignedInt|4.0.1 () --> tgt.maxValue : ElementDefinition.maxValue[x]|5.0.0 (date,dateTime,instant,time,decimal,integer,integer64,positiveInt,unsignedInt,Quantity)
src.maxValue.ofType(Quantity) : Quantity|4.0.1 () --> tgt.maxValue : ElementDefinition.maxValue[x]|5.0.0 (date,dateTime,instant,time,decimal,integer,integer64,positiveInt,unsignedInt,Quantity)
maxLength : ElementDefinition.maxLength|4.0.1 (integer) --> maxLength : ElementDefinition.maxLength|5.0.0 (integer)
condition : ElementDefinition.condition|4.0.1 (id) --> condition : ElementDefinition.condition|5.0.0 (id)
src.constraint : ElementDefinition.constraint|4.0.1 (Element) as s --> tgt.constraint : ElementDefinition.constraint|5.0.0 (Element) as t
then ElementDefinitionConstraint( Identifier src : ElementDefinition.constraint|4.0.1 (Element), Identifier tgt : ElementDefinition.constraint|5.0.0 (Element) )
mustSupport : ElementDefinition.mustSupport|4.0.1 (boolean) --> mustSupport : ElementDefinition.mustSupport|5.0.0 (boolean)
isModifier : ElementDefinition.isModifier|4.0.1 (boolean) --> isModifier : ElementDefinition.isModifier|5.0.0 (boolean)
isModifierReason : ElementDefinition.isModifierReason|4.0.1 (string) --> isModifierReason : ElementDefinition.isModifierReason|5.0.0 (string)
isSummary : ElementDefinition.isSummary|4.0.1 (boolean) --> isSummary : ElementDefinition.isSummary|5.0.0 (boolean)
src.binding : ElementDefinition.binding|4.0.1 (Element) as s --> tgt.binding : ElementDefinition.binding|5.0.0 (Element) as t
then ElementDefinitionBinding( Identifier src : ElementDefinition.binding|4.0.1 (Element), Identifier tgt : ElementDefinition.binding|5.0.0 (Element) )
src.mapping : ElementDefinition.mapping|4.0.1 (Element) as s --> tgt.mapping : ElementDefinition.mapping|5.0.0 (Element) as t
then ElementDefinitionMapping( Identifier src : ElementDefinition.mapping|4.0.1 (Element), Identifier tgt : ElementDefinition.mapping|5.0.0 (Element) )
}
ElementDefinitionSlicing( src : ElementDefinition.slicing|4.0.1 (Element), tgt : ElementDefinition.slicing|5.0.0 (Element) )
{
src.discriminator : ElementDefinition.slicing.discriminator|4.0.1 (Element) as s --> tgt.discriminator : ElementDefinition.slicing.discriminator|5.0.0 (Element) as t
then ElementDefinitionSlicingDiscriminator( Identifier src : ElementDefinition.slicing.discriminator|4.0.1 (Element), Identifier tgt : ElementDefinition.slicing.discriminator|5.0.0 (Element) )
description : ElementDefinition.slicing.description|4.0.1 (string) --> description : ElementDefinition.slicing.description|5.0.0 (string)
ordered : ElementDefinition.slicing.ordered|4.0.1 (boolean) --> ordered : ElementDefinition.slicing.ordered|5.0.0 (boolean)
src.rules : ElementDefinition.slicing.rules|4.0.1 (code) as v --> tgt.rules : ElementDefinition.slicing.rules|5.0.0 (code) = translate : code|5.0.0 ()
}
ElementDefinitionSlicingDiscriminator( src : ElementDefinition.slicing.discriminator|4.0.1 (Element), tgt : ElementDefinition.slicing.discriminator|5.0.0 (Element) )
{
src.type : ElementDefinition.slicing.discriminator.type|4.0.1 (code) as v --> tgt.type : ElementDefinition.slicing.discriminator.type|5.0.0 (code) = translate : code|5.0.0 ()
path : ElementDefinition.slicing.discriminator.path|4.0.1 (string) --> path : ElementDefinition.slicing.discriminator.path|5.0.0 (string)
}
ElementDefinitionBase( src : ElementDefinition.base|4.0.1 (Element), tgt : ElementDefinition.base|5.0.0 (Element) )
{
path : ElementDefinition.base.path|4.0.1 (string) --> path : ElementDefinition.base.path|5.0.0 (string)
min : ElementDefinition.base.min|4.0.1 (unsignedInt) --> min : ElementDefinition.base.min|5.0.0 (unsignedInt)
max : ElementDefinition.base.max|4.0.1 (string) --> max : ElementDefinition.base.max|5.0.0 (string)
}
ElementDefinitionType( src : ElementDefinition.type|4.0.1 (Element), tgt : ElementDefinition.type|5.0.0 (Element) )
{
code : ElementDefinition.type.code|4.0.1 (uri) --> code : ElementDefinition.type.code|5.0.0 (uri)
profile : ElementDefinition.type.profile|4.0.1 (canonical) --> profile : ElementDefinition.type.profile|5.0.0 (canonical)
targetProfile : ElementDefinition.type.targetProfile|4.0.1 (canonical) --> targetProfile : ElementDefinition.type.targetProfile|5.0.0 (canonical)
src.aggregation : ElementDefinition.type.aggregation|4.0.1 (code) as v --> tgt.aggregation : ElementDefinition.type.aggregation|5.0.0 (code) = translate : code|5.0.0 ()
src.versioning : ElementDefinition.type.versioning|4.0.1 (code) as v --> tgt.versioning : ElementDefinition.type.versioning|5.0.0 (code) = translate : code|5.0.0 ()
}
ElementDefinitionExample( src : ElementDefinition.example|4.0.1 (Element), tgt : ElementDefinition.example|5.0.0 (Element) )
{
label : ElementDefinition.example.label|4.0.1 (string) --> label : ElementDefinition.example.label|5.0.0 (string)
src.value.ofType(base64Binary) : base64Binary|4.0.1 () --> tgt.value : ElementDefinition.example.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(boolean) : boolean|4.0.1 () --> tgt.value : ElementDefinition.example.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(canonical) : canonical|4.0.1 () --> tgt.value : ElementDefinition.example.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(code) : code|4.0.1 () --> tgt.value : ElementDefinition.example.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(date) : date|4.0.1 () --> tgt.value : ElementDefinition.example.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(dateTime) : dateTime|4.0.1 () --> tgt.value : ElementDefinition.example.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(decimal) : decimal|4.0.1 () --> tgt.value : ElementDefinition.example.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(id) : id|4.0.1 () --> tgt.value : ElementDefinition.example.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(instant) : instant|4.0.1 () --> tgt.value : ElementDefinition.example.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(integer) : integer|4.0.1 () --> tgt.value : ElementDefinition.example.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(markdown) : markdown|4.0.1 () --> tgt.value : ElementDefinition.example.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(oid) : oid|4.0.1 () --> tgt.value : ElementDefinition.example.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(positiveInt) : positiveInt|4.0.1 () --> tgt.value : ElementDefinition.example.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(string) : string|4.0.1 () --> tgt.value : ElementDefinition.example.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(time) : time|4.0.1 () --> tgt.value : ElementDefinition.example.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(unsignedInt) : unsignedInt|4.0.1 () --> tgt.value : ElementDefinition.example.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(uri) : uri|4.0.1 () --> tgt.value : ElementDefinition.example.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(url) : url|4.0.1 () --> tgt.value : ElementDefinition.example.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(uuid) : uuid|4.0.1 () --> tgt.value : ElementDefinition.example.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(Address) : Address|4.0.1 () --> tgt.value : ElementDefinition.example.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(Age) : Age|4.0.1 () --> tgt.value : ElementDefinition.example.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(Annotation) : Annotation|4.0.1 () --> tgt.value : ElementDefinition.example.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(Attachment) : Attachment|4.0.1 () --> tgt.value : ElementDefinition.example.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(CodeableConcept) : CodeableConcept|4.0.1 () --> tgt.value : ElementDefinition.example.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(Coding) : Coding|4.0.1 () --> tgt.value : ElementDefinition.example.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(ContactPoint) : ContactPoint|4.0.1 () --> tgt.value : ElementDefinition.example.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(Count) : Count|4.0.1 () --> tgt.value : ElementDefinition.example.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(Distance) : Distance|4.0.1 () --> tgt.value : ElementDefinition.example.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(Duration) : Duration|4.0.1 () --> tgt.value : ElementDefinition.example.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(HumanName) : HumanName|4.0.1 () --> tgt.value : ElementDefinition.example.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(Identifier) : Identifier|4.0.1 () --> tgt.value : ElementDefinition.example.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(Money) : Money|4.0.1 () --> tgt.value : ElementDefinition.example.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(Period) : Period|4.0.1 () --> tgt.value : ElementDefinition.example.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(Quantity) : Quantity|4.0.1 () --> tgt.value : ElementDefinition.example.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(Range) : Range|4.0.1 () --> tgt.value : ElementDefinition.example.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(Ratio) : Ratio|4.0.1 () --> tgt.value : ElementDefinition.example.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(Reference) : Reference|4.0.1 () --> tgt.value : ElementDefinition.example.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(SampledData) : SampledData|4.0.1 () --> tgt.value : ElementDefinition.example.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(Signature) : Signature|4.0.1 () --> tgt.value : ElementDefinition.example.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(Timing) : Timing|4.0.1 () --> tgt.value : ElementDefinition.example.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(ContactDetail) : ContactDetail|4.0.1 () --> tgt.value : ElementDefinition.example.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(DataRequirement) : DataRequirement|4.0.1 () --> tgt.value : ElementDefinition.example.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(Expression) : Expression|4.0.1 () --> tgt.value : ElementDefinition.example.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(ParameterDefinition) : ParameterDefinition|4.0.1 () --> tgt.value : ElementDefinition.example.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(RelatedArtifact) : RelatedArtifact|4.0.1 () --> tgt.value : ElementDefinition.example.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(TriggerDefinition) : TriggerDefinition|4.0.1 () --> tgt.value : ElementDefinition.example.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(UsageContext) : UsageContext|4.0.1 () --> tgt.value : ElementDefinition.example.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(Dosage) : Dosage|4.0.1 () --> tgt.value : ElementDefinition.example.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(Meta) : Meta|4.0.1 () --> tgt.value : ElementDefinition.example.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
}
ElementDefinitionConstraint( src : ElementDefinition.constraint|4.0.1 (Element), tgt : ElementDefinition.constraint|5.0.0 (Element) )
{
key : ElementDefinition.constraint.key|4.0.1 (id) --> key : ElementDefinition.constraint.key|5.0.0 (id)
requirements : ElementDefinition.constraint.requirements|4.0.1 (string) --> requirements : ElementDefinition.constraint.requirements|5.0.0 (markdown)
src.severity : ElementDefinition.constraint.severity|4.0.1 (code) as v --> tgt.severity : ElementDefinition.constraint.severity|5.0.0 (code) = translate : code|5.0.0 ()
human : ElementDefinition.constraint.human|4.0.1 (string) --> human : ElementDefinition.constraint.human|5.0.0 (string)
expression : ElementDefinition.constraint.expression|4.0.1 (string) --> expression : ElementDefinition.constraint.expression|5.0.0 (string)
source : ElementDefinition.constraint.source|4.0.1 (canonical) --> source : ElementDefinition.constraint.source|5.0.0 (canonical)
}
ElementDefinitionBinding( src : ElementDefinition.binding|4.0.1 (Element), tgt : ElementDefinition.binding|5.0.0 (Element) )
{
src.strength : ElementDefinition.binding.strength|4.0.1 (code) as v --> tgt.strength : ElementDefinition.binding.strength|5.0.0 (code) = translate : code|5.0.0 ()
description : ElementDefinition.binding.description|4.0.1 (string) --> description : ElementDefinition.binding.description|5.0.0 (markdown)
valueSet : ElementDefinition.binding.valueSet|4.0.1 (canonical) --> valueSet : ElementDefinition.binding.valueSet|5.0.0 (canonical)
}
ElementDefinitionMapping( src : ElementDefinition.mapping|4.0.1 (Element), tgt : ElementDefinition.mapping|5.0.0 (Element) )
{
identity : ElementDefinition.mapping.identity|4.0.1 (id) --> identity : ElementDefinition.mapping.identity|5.0.0 (id)
language : ElementDefinition.mapping.language|4.0.1 (code) --> language : ElementDefinition.mapping.language|5.0.0 (code)
map : ElementDefinition.mapping.map|4.0.1 (string) --> map : ElementDefinition.mapping.map|5.0.0 (string)
comment : ElementDefinition.mapping.comment|4.0.1 (string) --> comment : ElementDefinition.mapping.comment|5.0.0 (markdown)
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/Encounter4to5
Encounter( src : Encounter|4.0.1 (), tgt : Encounter|5.0.0 () )
{
identifier : Encounter.identifier|4.0.1 (Identifier) --> identifier : Encounter.identifier|5.0.0 (Identifier)
src.status : Encounter.status|4.0.1 (code) as v --> tgt.status : Encounter.status|5.0.0 (code) = translate : code|5.0.0 ()
src.class : Encounter.class|4.0.1 (Coding) as s --> tgt.class : Encounter.class|5.0.0 (CodeableConcept) = create : CodeableConcept|5.0.0 () as t, t.coding : CodeableConcept.coding|5.0.0 (Coding) as tc
then Coding( Identifier src : Encounter.class|4.0.1 (Coding), Identifier tgt : CodeableConcept.coding|5.0.0 (Coding) )
priority : Encounter.priority|4.0.1 (CodeableConcept) --> priority : Encounter.priority|5.0.0 (CodeableConcept)
type : Encounter.type|4.0.1 (CodeableConcept) --> type : Encounter.type|5.0.0 (CodeableConcept)
serviceType : Encounter.serviceType|4.0.1 (CodeableConcept) --> serviceType : Encounter.serviceType|5.0.0 (CodeableReference)
subject : Encounter.subject|4.0.1 (Reference) --> subject : Encounter.subject|5.0.0 (Reference)
episodeOfCare : Encounter.episodeOfCare|4.0.1 (Reference) --> episodeOfCare : Encounter.episodeOfCare|5.0.0 (Reference)
basedOn : Encounter.basedOn|4.0.1 (Reference) --> basedOn : Encounter.basedOn|5.0.0 (Reference)
partOf : Encounter.partOf|4.0.1 (Reference) --> partOf : Encounter.partOf|5.0.0 (Reference)
serviceProvider : Encounter.serviceProvider|4.0.1 (Reference) --> serviceProvider : Encounter.serviceProvider|5.0.0 (Reference)
src.participant : Encounter.participant|4.0.1 (BackboneElement) as s --> tgt.participant : Encounter.participant|5.0.0 (BackboneElement) as t
then EncounterParticipant( Identifier src : Encounter.participant|4.0.1 (BackboneElement), Identifier tgt : Encounter.participant|5.0.0 (BackboneElement) )
appointment : Encounter.appointment|4.0.1 (Reference) --> appointment : Encounter.appointment|5.0.0 (Reference)
period : Encounter.period|4.0.1 (Period) --> actualPeriod : Encounter.actualPeriod|5.0.0 (Period)
length : Encounter.length|4.0.1 (Duration) --> length : Encounter.length|5.0.0 (Duration)
src.diagnosis : Encounter.diagnosis|4.0.1 (BackboneElement) as s --> tgt.diagnosis : Encounter.diagnosis|5.0.0 (BackboneElement) as t
then EncounterDiagnosis( Identifier src : Encounter.diagnosis|4.0.1 (BackboneElement), Identifier tgt : Encounter.diagnosis|5.0.0 (BackboneElement) )
account : Encounter.account|4.0.1 (Reference) --> account : Encounter.account|5.0.0 (Reference)
src.hospitalization : Encounter.hospitalization|4.0.1 (BackboneElement) as s --> tgt.admission : Encounter.admission|5.0.0 (BackboneElement) as t
then EncounterAdmission( Identifier src : Encounter.hospitalization|4.0.1 (BackboneElement), Identifier tgt : Encounter.admission|5.0.0 (BackboneElement) )
src.location : Encounter.location|4.0.1 (BackboneElement) as s --> tgt.location : Encounter.location|5.0.0 (BackboneElement) as t
then EncounterLocation( Identifier src : Encounter.location|4.0.1 (BackboneElement), Identifier tgt : Encounter.location|5.0.0 (BackboneElement) )
}
EncounterParticipant( src : Encounter.participant|4.0.1 (BackboneElement), tgt : Encounter.participant|5.0.0 (BackboneElement) )
{
type : Encounter.participant.type|4.0.1 (CodeableConcept) --> type : Encounter.participant.type|5.0.0 (CodeableConcept)
period : Encounter.participant.period|4.0.1 (Period) --> period : Encounter.participant.period|5.0.0 (Period)
individual : Encounter.participant.individual|4.0.1 (Reference) --> actor : Encounter.participant.actor|5.0.0 (Reference)
}
EncounterDiagnosis( src : Encounter.diagnosis|4.0.1 (BackboneElement), tgt : Encounter.diagnosis|5.0.0 (BackboneElement) )
{
condition : Encounter.diagnosis.condition|4.0.1 (Reference) --> condition : Encounter.diagnosis.condition|5.0.0 (CodeableReference)
use : Encounter.diagnosis.use|4.0.1 (CodeableConcept) --> use : Encounter.diagnosis.use|5.0.0 (CodeableConcept)
}
EncounterAdmission( src : Encounter.hospitalization|4.0.1 (BackboneElement), tgt : Encounter.admission|5.0.0 (BackboneElement) )
{
preAdmissionIdentifier : Encounter.hospitalization.preAdmissionIdentifier|4.0.1 (Identifier) --> preAdmissionIdentifier : Encounter.admission.preAdmissionIdentifier|5.0.0 (Identifier)
origin : Encounter.hospitalization.origin|4.0.1 (Reference) --> origin : Encounter.admission.origin|5.0.0 (Reference)
admitSource : Encounter.hospitalization.admitSource|4.0.1 (CodeableConcept) --> admitSource : Encounter.admission.admitSource|5.0.0 (CodeableConcept)
reAdmission : Encounter.hospitalization.reAdmission|4.0.1 (CodeableConcept) --> reAdmission : Encounter.admission.reAdmission|5.0.0 (CodeableConcept)
destination : Encounter.hospitalization.destination|4.0.1 (Reference) --> destination : Encounter.admission.destination|5.0.0 (Reference)
dischargeDisposition : Encounter.hospitalization.dischargeDisposition|4.0.1 (CodeableConcept) --> dischargeDisposition : Encounter.admission.dischargeDisposition|5.0.0 (CodeableConcept)
}
EncounterLocation( src : Encounter.location|4.0.1 (BackboneElement), tgt : Encounter.location|5.0.0 (BackboneElement) )
{
location : Encounter.location.location|4.0.1 (Reference) --> location : Encounter.location.location|5.0.0 (Reference)
src.status : Encounter.location.status|4.0.1 (code) as v --> tgt.status : Encounter.location.status|5.0.0 (code) = translate : code|5.0.0 ()
physicalType : Encounter.location.physicalType|4.0.1 (CodeableConcept) --> form : Encounter.location.form|5.0.0 (CodeableConcept)
period : Encounter.location.period|4.0.1 (Period) --> period : Encounter.location.period|5.0.0 (Period)
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/Endpoint4to5
Endpoint( src : Endpoint|4.0.1 (), tgt : Endpoint|5.0.0 () )
{
identifier : Endpoint.identifier|4.0.1 (Identifier) --> identifier : Endpoint.identifier|5.0.0 (Identifier)
src.status : Endpoint.status|4.0.1 (code) as v --> tgt.status : Endpoint.status|5.0.0 (code) = translate : code|5.0.0 ()
connectionType : Endpoint.connectionType|4.0.1 (Coding) --> connectionType : Endpoint.connectionType|5.0.0 (CodeableConcept)
name : Endpoint.name|4.0.1 (string) --> name : Endpoint.name|5.0.0 (string)
managingOrganization : Endpoint.managingOrganization|4.0.1 (Reference) --> managingOrganization : Endpoint.managingOrganization|5.0.0 (Reference)
contact : Endpoint.contact|4.0.1 (ContactPoint) --> contact : Endpoint.contact|5.0.0 (ContactPoint)
period : Endpoint.period|4.0.1 (Period) --> period : Endpoint.period|5.0.0 (Period)
src.payloadType : Endpoint.payloadType|4.0.1 (CodeableConcept) as s --> tgt.payload : Endpoint.payload|5.0.0 (BackboneElement) as t, t.type : Endpoint.payload.type|5.0.0 (CodeableConcept) = copy : ?
src.payloadMimeType : Endpoint.payloadMimeType|4.0.1 (code) as s --> tgt.payload : Endpoint.payload|5.0.0 (BackboneElement) as t, t.mimeType : Endpoint.payload.mimeType|5.0.0 (code) = copy : ?
address : Endpoint.address|4.0.1 (url) --> address : Endpoint.address|5.0.0 (url)
header : Endpoint.header|4.0.1 (string) --> header : Endpoint.header|5.0.0 (string)
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/EnrollmentRequest4to5
EnrollmentRequest( src : EnrollmentRequest|4.0.1 (), tgt : EnrollmentRequest|5.0.0 () )
{
identifier : EnrollmentRequest.identifier|4.0.1 (Identifier) --> identifier : EnrollmentRequest.identifier|5.0.0 (Identifier)
src.status : EnrollmentRequest.status|4.0.1 (code) as v --> tgt.status : EnrollmentRequest.status|5.0.0 (code) = translate : code|5.0.0 ()
created : EnrollmentRequest.created|4.0.1 (dateTime) --> created : EnrollmentRequest.created|5.0.0 (dateTime)
insurer : EnrollmentRequest.insurer|4.0.1 (Reference) --> insurer : EnrollmentRequest.insurer|5.0.0 (Reference)
provider : EnrollmentRequest.provider|4.0.1 (Reference) --> provider : EnrollmentRequest.provider|5.0.0 (Reference)
candidate : EnrollmentRequest.candidate|4.0.1 (Reference) --> candidate : EnrollmentRequest.candidate|5.0.0 (Reference)
coverage : EnrollmentRequest.coverage|4.0.1 (Reference) --> coverage : EnrollmentRequest.coverage|5.0.0 (Reference)
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/EnrollmentResponse4to5
EnrollmentResponse( src : EnrollmentResponse|4.0.1 (), tgt : EnrollmentResponse|5.0.0 () )
{
identifier : EnrollmentResponse.identifier|4.0.1 (Identifier) --> identifier : EnrollmentResponse.identifier|5.0.0 (Identifier)
src.status : EnrollmentResponse.status|4.0.1 (code) as v --> tgt.status : EnrollmentResponse.status|5.0.0 (code) = translate : code|5.0.0 ()
request : EnrollmentResponse.request|4.0.1 (Reference) --> request : EnrollmentResponse.request|5.0.0 (Reference)
src.outcome : EnrollmentResponse.outcome|4.0.1 (code) as v --> tgt.outcome : EnrollmentResponse.outcome|5.0.0 (code) = translate : code|5.0.0 ()
disposition : EnrollmentResponse.disposition|4.0.1 (string) --> disposition : EnrollmentResponse.disposition|5.0.0 (string)
created : EnrollmentResponse.created|4.0.1 (dateTime) --> created : EnrollmentResponse.created|5.0.0 (dateTime)
organization : EnrollmentResponse.organization|4.0.1 (Reference) --> organization : EnrollmentResponse.organization|5.0.0 (Reference)
requestProvider : EnrollmentResponse.requestProvider|4.0.1 (Reference) --> requestProvider : EnrollmentResponse.requestProvider|5.0.0 (Reference)
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/EpisodeOfCare4to5
EpisodeOfCare( src : EpisodeOfCare|4.0.1 (), tgt : EpisodeOfCare|5.0.0 () )
{
identifier : EpisodeOfCare.identifier|4.0.1 (Identifier) --> identifier : EpisodeOfCare.identifier|5.0.0 (Identifier)
src.status : EpisodeOfCare.status|4.0.1 (code) as v --> tgt.status : EpisodeOfCare.status|5.0.0 (code) = translate : code|5.0.0 ()
src.statusHistory : EpisodeOfCare.statusHistory|4.0.1 (BackboneElement) as s --> tgt.statusHistory : EpisodeOfCare.statusHistory|5.0.0 (BackboneElement) as t
then EpisodeOfCareStatusHistory( Identifier src : EpisodeOfCare.statusHistory|4.0.1 (BackboneElement), Identifier tgt : EpisodeOfCare.statusHistory|5.0.0 (BackboneElement) )
type : EpisodeOfCare.type|4.0.1 (CodeableConcept) --> type : EpisodeOfCare.type|5.0.0 (CodeableConcept)
src.diagnosis : EpisodeOfCare.diagnosis|4.0.1 (BackboneElement) as s --> tgt.diagnosis : EpisodeOfCare.diagnosis|5.0.0 (BackboneElement) as t
then EpisodeOfCareDiagnosis( Identifier src : EpisodeOfCare.diagnosis|4.0.1 (BackboneElement), Identifier tgt : EpisodeOfCare.diagnosis|5.0.0 (BackboneElement) )
patient : EpisodeOfCare.patient|4.0.1 (Reference) --> patient : EpisodeOfCare.patient|5.0.0 (Reference)
managingOrganization : EpisodeOfCare.managingOrganization|4.0.1 (Reference) --> managingOrganization : EpisodeOfCare.managingOrganization|5.0.0 (Reference)
period : EpisodeOfCare.period|4.0.1 (Period) --> period : EpisodeOfCare.period|5.0.0 (Period)
referralRequest : EpisodeOfCare.referralRequest|4.0.1 (Reference) --> referralRequest : EpisodeOfCare.referralRequest|5.0.0 (Reference)
careManager : EpisodeOfCare.careManager|4.0.1 (Reference) --> careManager : EpisodeOfCare.careManager|5.0.0 (Reference)
team : EpisodeOfCare.team|4.0.1 (Reference) --> careTeam : EpisodeOfCare.careTeam|5.0.0 (Reference)
account : EpisodeOfCare.account|4.0.1 (Reference) --> account : EpisodeOfCare.account|5.0.0 (Reference)
}
EpisodeOfCareStatusHistory( src : EpisodeOfCare.statusHistory|4.0.1 (BackboneElement), tgt : EpisodeOfCare.statusHistory|5.0.0 (BackboneElement) )
{
src.status : EpisodeOfCare.statusHistory.status|4.0.1 (code) as v --> tgt.status : EpisodeOfCare.statusHistory.status|5.0.0 (code) = translate : code|5.0.0 ()
period : EpisodeOfCare.statusHistory.period|4.0.1 (Period) --> period : EpisodeOfCare.statusHistory.period|5.0.0 (Period)
}
EpisodeOfCareDiagnosis( src : EpisodeOfCare.diagnosis|4.0.1 (BackboneElement), tgt : EpisodeOfCare.diagnosis|5.0.0 (BackboneElement) )
{
condition : EpisodeOfCare.diagnosis.condition|4.0.1 (Reference) --> condition : EpisodeOfCare.diagnosis.condition|5.0.0 (CodeableReference)
role : EpisodeOfCare.diagnosis.role|4.0.1 (CodeableConcept) --> use : EpisodeOfCare.diagnosis.use|5.0.0 (CodeableConcept)
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/EventDefinition4to5
EventDefinition( src : EventDefinition|4.0.1 (), tgt : EventDefinition|5.0.0 () )
{
url : EventDefinition.url|4.0.1 (uri) --> url : EventDefinition.url|5.0.0 (uri)
identifier : EventDefinition.identifier|4.0.1 (Identifier) --> identifier : EventDefinition.identifier|5.0.0 (Identifier)
version : EventDefinition.version|4.0.1 (string) --> version : EventDefinition.version|5.0.0 (string)
name : EventDefinition.name|4.0.1 (string) --> name : EventDefinition.name|5.0.0 (string)
title : EventDefinition.title|4.0.1 (string) --> title : EventDefinition.title|5.0.0 (string)
subtitle : EventDefinition.subtitle|4.0.1 (string) --> subtitle : EventDefinition.subtitle|5.0.0 (string)
src.status : EventDefinition.status|4.0.1 (code) as v --> tgt.status : EventDefinition.status|5.0.0 (code) = translate : code|5.0.0 ()
experimental : EventDefinition.experimental|4.0.1 (boolean) --> experimental : EventDefinition.experimental|5.0.0 (boolean)
src.subject.ofType(CodeableConcept) : CodeableConcept|4.0.1 () --> tgt.subject : EventDefinition.subject[x]|5.0.0 (CodeableConcept,Reference)
src.subject.ofType(Reference) : Reference|4.0.1 () --> tgt.subject : EventDefinition.subject[x]|5.0.0 (CodeableConcept,Reference)
date : EventDefinition.date|4.0.1 (dateTime) --> date : EventDefinition.date|5.0.0 (dateTime)
publisher : EventDefinition.publisher|4.0.1 (string) --> publisher : EventDefinition.publisher|5.0.0 (string)
contact : EventDefinition.contact|4.0.1 (ContactDetail) --> contact : EventDefinition.contact|5.0.0 (ContactDetail)
description : EventDefinition.description|4.0.1 (markdown) --> description : EventDefinition.description|5.0.0 (markdown)
useContext : EventDefinition.useContext|4.0.1 (UsageContext) --> useContext : EventDefinition.useContext|5.0.0 (UsageContext)
jurisdiction : EventDefinition.jurisdiction|4.0.1 (CodeableConcept) --> jurisdiction : EventDefinition.jurisdiction|5.0.0 (CodeableConcept)
purpose : EventDefinition.purpose|4.0.1 (markdown) --> purpose : EventDefinition.purpose|5.0.0 (markdown)
usage : EventDefinition.usage|4.0.1 (string) --> usage : EventDefinition.usage|5.0.0 (markdown)
copyright : EventDefinition.copyright|4.0.1 (markdown) --> copyright : EventDefinition.copyright|5.0.0 (markdown)
approvalDate : EventDefinition.approvalDate|4.0.1 (date) --> approvalDate : EventDefinition.approvalDate|5.0.0 (date)
lastReviewDate : EventDefinition.lastReviewDate|4.0.1 (date) --> lastReviewDate : EventDefinition.lastReviewDate|5.0.0 (date)
effectivePeriod : EventDefinition.effectivePeriod|4.0.1 (Period) --> effectivePeriod : EventDefinition.effectivePeriod|5.0.0 (Period)
topic : EventDefinition.topic|4.0.1 (CodeableConcept) --> topic : EventDefinition.topic|5.0.0 (CodeableConcept)
author : EventDefinition.author|4.0.1 (ContactDetail) --> author : EventDefinition.author|5.0.0 (ContactDetail)
editor : EventDefinition.editor|4.0.1 (ContactDetail) --> editor : EventDefinition.editor|5.0.0 (ContactDetail)
reviewer : EventDefinition.reviewer|4.0.1 (ContactDetail) --> reviewer : EventDefinition.reviewer|5.0.0 (ContactDetail)
endorser : EventDefinition.endorser|4.0.1 (ContactDetail) --> endorser : EventDefinition.endorser|5.0.0 (ContactDetail)
relatedArtifact : EventDefinition.relatedArtifact|4.0.1 (RelatedArtifact) --> relatedArtifact : EventDefinition.relatedArtifact|5.0.0 (RelatedArtifact)
trigger : EventDefinition.trigger|4.0.1 (TriggerDefinition) --> trigger : EventDefinition.trigger|5.0.0 (TriggerDefinition)
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/Evidence4to5
Evidence( src : Evidence|4.0.1 (), tgt : Evidence|5.0.0 () )
{
url : Evidence.url|4.0.1 (uri) --> url : Evidence.url|5.0.0 (uri)
identifier : Evidence.identifier|4.0.1 (Identifier) --> identifier : Evidence.identifier|5.0.0 (Identifier)
version : Evidence.version|4.0.1 (string) --> version : Evidence.version|5.0.0 (string)
name : Evidence.name|4.0.1 (string) --> name : Evidence.name|5.0.0 (string)
title : Evidence.title|4.0.1 (string) --> title : Evidence.title|5.0.0 (string)
src.status : Evidence.status|4.0.1 (code) as v --> tgt.status : Evidence.status|5.0.0 (code) = translate : code|5.0.0 ()
date : Evidence.date|4.0.1 (dateTime) --> date : Evidence.date|5.0.0 (dateTime)
approvalDate : Evidence.approvalDate|4.0.1 (date) --> approvalDate : Evidence.approvalDate|5.0.0 (date)
lastReviewDate : Evidence.lastReviewDate|4.0.1 (date) --> lastReviewDate : Evidence.lastReviewDate|5.0.0 (date)
publisher : Evidence.publisher|4.0.1 (string) --> publisher : Evidence.publisher|5.0.0 (string)
contact : Evidence.contact|4.0.1 (ContactDetail) --> contact : Evidence.contact|5.0.0 (ContactDetail)
author : Evidence.author|4.0.1 (ContactDetail) --> author : Evidence.author|5.0.0 (ContactDetail)
editor : Evidence.editor|4.0.1 (ContactDetail) --> editor : Evidence.editor|5.0.0 (ContactDetail)
reviewer : Evidence.reviewer|4.0.1 (ContactDetail) --> reviewer : Evidence.reviewer|5.0.0 (ContactDetail)
endorser : Evidence.endorser|4.0.1 (ContactDetail) --> endorser : Evidence.endorser|5.0.0 (ContactDetail)
useContext : Evidence.useContext|4.0.1 (UsageContext) --> useContext : Evidence.useContext|5.0.0 (UsageContext)
copyright : Evidence.copyright|4.0.1 (markdown) --> copyright : Evidence.copyright|5.0.0 (markdown)
relatedArtifact : Evidence.relatedArtifact|4.0.1 (RelatedArtifact) --> relatedArtifact : Evidence.relatedArtifact|5.0.0 (RelatedArtifact)
description : Evidence.description|4.0.1 (markdown) --> description : Evidence.description|5.0.0 (markdown)
note : Evidence.note|4.0.1 (Annotation) --> note : Evidence.note|5.0.0 (Annotation)
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/EvidenceVariable4to5
EvidenceVariable( src : EvidenceVariable|4.0.1 (), tgt : EvidenceVariable|5.0.0 () )
{
url : EvidenceVariable.url|4.0.1 (uri) --> url : EvidenceVariable.url|5.0.0 (uri)
identifier : EvidenceVariable.identifier|4.0.1 (Identifier) --> identifier : EvidenceVariable.identifier|5.0.0 (Identifier)
version : EvidenceVariable.version|4.0.1 (string) --> version : EvidenceVariable.version|5.0.0 (string)
name : EvidenceVariable.name|4.0.1 (string) --> name : EvidenceVariable.name|5.0.0 (string)
title : EvidenceVariable.title|4.0.1 (string) --> title : EvidenceVariable.title|5.0.0 (string)
shortTitle : EvidenceVariable.shortTitle|4.0.1 (string) --> shortTitle : EvidenceVariable.shortTitle|5.0.0 (string)
src.status : EvidenceVariable.status|4.0.1 (code) as v --> tgt.status : EvidenceVariable.status|5.0.0 (code) = translate : code|5.0.0 ()
date : EvidenceVariable.date|4.0.1 (dateTime) --> date : EvidenceVariable.date|5.0.0 (dateTime)
publisher : EvidenceVariable.publisher|4.0.1 (string) --> publisher : EvidenceVariable.publisher|5.0.0 (string)
contact : EvidenceVariable.contact|4.0.1 (ContactDetail) --> contact : EvidenceVariable.contact|5.0.0 (ContactDetail)
description : EvidenceVariable.description|4.0.1 (markdown) --> description : EvidenceVariable.description|5.0.0 (markdown)
note : EvidenceVariable.note|4.0.1 (Annotation) --> note : EvidenceVariable.note|5.0.0 (Annotation)
useContext : EvidenceVariable.useContext|4.0.1 (UsageContext) --> useContext : EvidenceVariable.useContext|5.0.0 (UsageContext)
copyright : EvidenceVariable.copyright|4.0.1 (markdown) --> copyright : EvidenceVariable.copyright|5.0.0 (markdown)
approvalDate : EvidenceVariable.approvalDate|4.0.1 (date) --> approvalDate : EvidenceVariable.approvalDate|5.0.0 (date)
lastReviewDate : EvidenceVariable.lastReviewDate|4.0.1 (date) --> lastReviewDate : EvidenceVariable.lastReviewDate|5.0.0 (date)
effectivePeriod : EvidenceVariable.effectivePeriod|4.0.1 (Period) --> effectivePeriod : EvidenceVariable.effectivePeriod|5.0.0 (Period)
author : EvidenceVariable.author|4.0.1 (ContactDetail) --> author : EvidenceVariable.author|5.0.0 (ContactDetail)
editor : EvidenceVariable.editor|4.0.1 (ContactDetail) --> editor : EvidenceVariable.editor|5.0.0 (ContactDetail)
reviewer : EvidenceVariable.reviewer|4.0.1 (ContactDetail) --> reviewer : EvidenceVariable.reviewer|5.0.0 (ContactDetail)
endorser : EvidenceVariable.endorser|4.0.1 (ContactDetail) --> endorser : EvidenceVariable.endorser|5.0.0 (ContactDetail)
relatedArtifact : EvidenceVariable.relatedArtifact|4.0.1 (RelatedArtifact) --> relatedArtifact : EvidenceVariable.relatedArtifact|5.0.0 (RelatedArtifact)
src.characteristic : EvidenceVariable.characteristic|4.0.1 (BackboneElement) as s --> tgt.characteristic : EvidenceVariable.characteristic|5.0.0 (BackboneElement) as t
then EvidenceVariableCharacteristic( Identifier src : EvidenceVariable.characteristic|4.0.1 (BackboneElement), Identifier tgt : EvidenceVariable.characteristic|5.0.0 (BackboneElement) )
}
EvidenceVariableCharacteristic( src : EvidenceVariable.characteristic|4.0.1 (BackboneElement), tgt : EvidenceVariable.characteristic|5.0.0 (BackboneElement) )
{
description : EvidenceVariable.characteristic.description|4.0.1 (string) --> description : EvidenceVariable.characteristic.description|5.0.0 (markdown)
exclude : EvidenceVariable.characteristic.exclude|4.0.1 (boolean) --> exclude : EvidenceVariable.characteristic.exclude|5.0.0 (boolean)
src.definition.ofType(Reference) : Reference|4.0.1 () --> tgt.definitionReference : EvidenceVariable.characteristic.definitionReference|5.0.0 (Reference)
src.definition.ofType(canonical) : canonical|4.0.1 () --> tgt.definitionCanonical : EvidenceVariable.characteristic.definitionCanonical|5.0.0 (canonical)
src.definition.ofType(CodeableConcept) : CodeableConcept|4.0.1 () --> tgt.definitionCodeableConcept : EvidenceVariable.characteristic.definitionCodeableConcept|5.0.0 (CodeableConcept)
src.definition.ofType(Expression) : Expression|4.0.1 () --> tgt.definitionExpression : EvidenceVariable.characteristic.definitionExpression|5.0.0 (Expression)
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/ExampleScenario4to5
ExampleScenario( src : ExampleScenario|4.0.1 (), tgt : ExampleScenario|5.0.0 () )
{
url : ExampleScenario.url|4.0.1 (uri) --> url : ExampleScenario.url|5.0.0 (uri)
identifier : ExampleScenario.identifier|4.0.1 (Identifier) --> identifier : ExampleScenario.identifier|5.0.0 (Identifier)
version : ExampleScenario.version|4.0.1 (string) --> version : ExampleScenario.version|5.0.0 (string)
name : ExampleScenario.name|4.0.1 (string) --> name : ExampleScenario.name|5.0.0 (string)
src.status : ExampleScenario.status|4.0.1 (code) as v --> tgt.status : ExampleScenario.status|5.0.0 (code) = translate : code|5.0.0 ()
experimental : ExampleScenario.experimental|4.0.1 (boolean) --> experimental : ExampleScenario.experimental|5.0.0 (boolean)
date : ExampleScenario.date|4.0.1 (dateTime) --> date : ExampleScenario.date|5.0.0 (dateTime)
publisher : ExampleScenario.publisher|4.0.1 (string) --> publisher : ExampleScenario.publisher|5.0.0 (string)
contact : ExampleScenario.contact|4.0.1 (ContactDetail) --> contact : ExampleScenario.contact|5.0.0 (ContactDetail)
useContext : ExampleScenario.useContext|4.0.1 (UsageContext) --> useContext : ExampleScenario.useContext|5.0.0 (UsageContext)
jurisdiction : ExampleScenario.jurisdiction|4.0.1 (CodeableConcept) --> jurisdiction : ExampleScenario.jurisdiction|5.0.0 (CodeableConcept)
purpose : ExampleScenario.purpose|4.0.1 (markdown) --> purpose : ExampleScenario.purpose|5.0.0 (markdown)
copyright : ExampleScenario.copyright|4.0.1 (markdown) --> copyright : ExampleScenario.copyright|5.0.0 (markdown)
src.actor : ExampleScenario.actor|4.0.1 (BackboneElement) as s --> tgt.actor : ExampleScenario.actor|5.0.0 (BackboneElement) as t
then ExampleScenarioActor( Identifier src : ExampleScenario.actor|4.0.1 (BackboneElement), Identifier tgt : ExampleScenario.actor|5.0.0 (BackboneElement) )
src.instance : ExampleScenario.instance|4.0.1 (BackboneElement) as s --> tgt.instance : ExampleScenario.instance|5.0.0 (BackboneElement) as t
then ExampleScenarioInstance( Identifier src : ExampleScenario.instance|4.0.1 (BackboneElement), Identifier tgt : ExampleScenario.instance|5.0.0 (BackboneElement) )
src.process : ExampleScenario.process|4.0.1 (BackboneElement) as s --> tgt.process : ExampleScenario.process|5.0.0 (BackboneElement) as t
then ExampleScenarioProcess( Identifier src : ExampleScenario.process|4.0.1 (BackboneElement), Identifier tgt : ExampleScenario.process|5.0.0 (BackboneElement) )
}
ExampleScenarioActor( src : ExampleScenario.actor|4.0.1 (BackboneElement), tgt : ExampleScenario.actor|5.0.0 (BackboneElement) )
{
actorId : ExampleScenario.actor.actorId|4.0.1 (string) --> key : ExampleScenario.actor.key|5.0.0 (string)
src.type : ExampleScenario.actor.type|4.0.1 (code) as v --> tgt.type : ExampleScenario.actor.type|5.0.0 (code) = translate : code|5.0.0 ()
name : ExampleScenario.actor.name|4.0.1 (string) --> title : ExampleScenario.actor.title|5.0.0 (string)
description : ExampleScenario.actor.description|4.0.1 (markdown) --> description : ExampleScenario.actor.description|5.0.0 (markdown)
}
ExampleScenarioInstance( src : ExampleScenario.instance|4.0.1 (BackboneElement), tgt : ExampleScenario.instance|5.0.0 (BackboneElement) )
{
resourceId : ExampleScenario.instance.resourceId|4.0.1 (string) --> key : ExampleScenario.instance.key|5.0.0 (string)
src.resourceType : ExampleScenario.instance.resourceType|4.0.1 (code) as s --> tgt.structureType : ExampleScenario.instance.structureType|5.0.0 (Coding) = create : Coding|5.0.0 () as t, t.system : Coding.system|5.0.0 (uri) = copy : string|4.0.1 (), t.code : Coding.code|5.0.0 (code) = copy : ?
src.version : ExampleScenario.instance.version|4.0.1 (BackboneElement) as s --> tgt.version : ExampleScenario.instance.version|5.0.0 (BackboneElement) as t
then ExampleScenarioInstanceVersion( Identifier src : ExampleScenario.instance.version|4.0.1 (BackboneElement), Identifier tgt : ExampleScenario.instance.version|5.0.0 (BackboneElement) )
name : ExampleScenario.instance.name|4.0.1 (string) --> title : ExampleScenario.instance.title|5.0.0 (string)
description : ExampleScenario.instance.description|4.0.1 (markdown) --> description : ExampleScenario.instance.description|5.0.0 (markdown)
src.containedInstance : ExampleScenario.instance.containedInstance|4.0.1 (BackboneElement) as s --> tgt.containedInstance : ExampleScenario.instance.containedInstance|5.0.0 (BackboneElement) as t
then ExampleScenarioInstanceContainedInstance( Identifier src : ExampleScenario.instance.containedInstance|4.0.1 (BackboneElement), Identifier tgt : ExampleScenario.instance.containedInstance|5.0.0 (BackboneElement) )
}
ExampleScenarioInstanceVersion( src : ExampleScenario.instance.version|4.0.1 (BackboneElement), tgt : ExampleScenario.instance.version|5.0.0 (BackboneElement) )
{
versionId : ExampleScenario.instance.version.versionId|4.0.1 (string) --> key : ExampleScenario.instance.version.key|5.0.0 (string)
description : ExampleScenario.instance.version.description|4.0.1 (markdown) --> description : ExampleScenario.instance.version.description|5.0.0 (markdown)
}
ExampleScenarioInstanceContainedInstance( src : ExampleScenario.instance.containedInstance|4.0.1 (BackboneElement), tgt : ExampleScenario.instance.containedInstance|5.0.0 (BackboneElement) )
{
resourceId : ExampleScenario.instance.containedInstance.resourceId|4.0.1 (string) --> instanceReference : ExampleScenario.instance.containedInstance.instanceReference|5.0.0 (string)
versionId : ExampleScenario.instance.containedInstance.versionId|4.0.1 (string) --> versionReference : ExampleScenario.instance.containedInstance.versionReference|5.0.0 (string)
}
ExampleScenarioProcess( src : ExampleScenario.process|4.0.1 (BackboneElement), tgt : ExampleScenario.process|5.0.0 (BackboneElement) )
{
title : ExampleScenario.process.title|4.0.1 (string) --> title : ExampleScenario.process.title|5.0.0 (string)
description : ExampleScenario.process.description|4.0.1 (markdown) --> description : ExampleScenario.process.description|5.0.0 (markdown)
preConditions : ExampleScenario.process.preConditions|4.0.1 (markdown) --> preConditions : ExampleScenario.process.preConditions|5.0.0 (markdown)
postConditions : ExampleScenario.process.postConditions|4.0.1 (markdown) --> postConditions : ExampleScenario.process.postConditions|5.0.0 (markdown)
src.step : ExampleScenario.process.step|4.0.1 (BackboneElement) as s --> tgt.step : ExampleScenario.process.step|5.0.0 (BackboneElement) as t
then ExampleScenarioProcessStep( Identifier src : ExampleScenario.process.step|4.0.1 (BackboneElement), Identifier tgt : ExampleScenario.process.step|5.0.0 (BackboneElement) )
}
ExampleScenarioProcessStep( src : ExampleScenario.process.step|4.0.1 (BackboneElement), tgt : ExampleScenario.process.step|5.0.0 (BackboneElement) )
{
src.operation : ExampleScenario.process.step.operation|4.0.1 (BackboneElement) as s --> tgt.operation : ExampleScenario.process.step.operation|5.0.0 (BackboneElement) as t
then ExampleScenarioProcessStepOperation( Identifier src : ExampleScenario.process.step.operation|4.0.1 (BackboneElement), Identifier tgt : ExampleScenario.process.step.operation|5.0.0 (BackboneElement) )
src.alternative : ExampleScenario.process.step.alternative|4.0.1 (BackboneElement) as s --> tgt.alternative : ExampleScenario.process.step.alternative|5.0.0 (BackboneElement) as t
then ExampleScenarioProcessStepAlternative( Identifier src : ExampleScenario.process.step.alternative|4.0.1 (BackboneElement), Identifier tgt : ExampleScenario.process.step.alternative|5.0.0 (BackboneElement) )
pause : ExampleScenario.process.step.pause|4.0.1 (boolean) --> pause : ExampleScenario.process.step.pause|5.0.0 (boolean)
src.process : ExampleScenario.process|4.0.1 (BackboneElement) as s --> tgt.process : ExampleScenario.process|5.0.0 (BackboneElement) as t
then ExampleScenarioProcess( Identifier src : ExampleScenario.process|4.0.1 (BackboneElement), Identifier tgt : ExampleScenario.process|5.0.0 (BackboneElement) )
}
ExampleScenarioProcessStepOperation( src : ExampleScenario.process.step.operation|4.0.1 (BackboneElement), tgt : ExampleScenario.process.step.operation|5.0.0 (BackboneElement) )
{
src.type : ExampleScenario.process.step.operation.type|4.0.1 (string) as s --> tgt.type : ExampleScenario.process.step.operation.type|5.0.0 (Coding) as t, t.code : Coding.code|5.0.0 (code) = copy : ?
name : ExampleScenario.process.step.operation.name|4.0.1 (string) --> title : ExampleScenario.process.step.operation.title|5.0.0 (string)
initiator : ExampleScenario.process.step.operation.initiator|4.0.1 (string) --> initiator : ExampleScenario.process.step.operation.initiator|5.0.0 (string)
receiver : ExampleScenario.process.step.operation.receiver|4.0.1 (string) --> receiver : ExampleScenario.process.step.operation.receiver|5.0.0 (string)
description : ExampleScenario.process.step.operation.description|4.0.1 (markdown) --> description : ExampleScenario.process.step.operation.description|5.0.0 (markdown)
initiatorActive : ExampleScenario.process.step.operation.initiatorActive|4.0.1 (boolean) --> initiatorActive : ExampleScenario.process.step.operation.initiatorActive|5.0.0 (boolean)
receiverActive : ExampleScenario.process.step.operation.receiverActive|4.0.1 (boolean) --> receiverActive : ExampleScenario.process.step.operation.receiverActive|5.0.0 (boolean)
src.request : ExampleScenario.instance.containedInstance|4.0.1 (BackboneElement) as s --> tgt.request : ExampleScenario.instance.containedInstance|5.0.0 (BackboneElement) as t
then ExampleScenarioInstanceContainedInstance( Identifier src : ExampleScenario.instance.containedInstance|4.0.1 (BackboneElement), Identifier tgt : ExampleScenario.instance.containedInstance|5.0.0 (BackboneElement) )
src.response : ExampleScenario.instance.containedInstance|4.0.1 (BackboneElement) as s --> tgt.response : ExampleScenario.instance.containedInstance|5.0.0 (BackboneElement) as t
then ExampleScenarioInstanceContainedInstance( Identifier src : ExampleScenario.instance.containedInstance|4.0.1 (BackboneElement), Identifier tgt : ExampleScenario.instance.containedInstance|5.0.0 (BackboneElement) )
}
ExampleScenarioProcessStepAlternative( src : ExampleScenario.process.step.alternative|4.0.1 (BackboneElement), tgt : ExampleScenario.process.step.alternative|5.0.0 (BackboneElement) )
{
title : ExampleScenario.process.step.alternative.title|4.0.1 (string) --> title : ExampleScenario.process.step.alternative.title|5.0.0 (string)
description : ExampleScenario.process.step.alternative.description|4.0.1 (markdown) --> description : ExampleScenario.process.step.alternative.description|5.0.0 (markdown)
src.step : ExampleScenario.process.step|4.0.1 (BackboneElement) as s --> tgt.step : ExampleScenario.process.step|5.0.0 (BackboneElement) as t
then ExampleScenarioProcessStep( Identifier src : ExampleScenario.process.step|4.0.1 (BackboneElement), Identifier tgt : ExampleScenario.process.step|5.0.0 (BackboneElement) )
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/ExplanationOfBenefit4to5
ExplanationOfBenefit( src : ExplanationOfBenefit|4.0.1 (), tgt : ExplanationOfBenefit|5.0.0 () )
{
identifier : ExplanationOfBenefit.identifier|4.0.1 (Identifier) --> identifier : ExplanationOfBenefit.identifier|5.0.0 (Identifier)
src.status : ExplanationOfBenefit.status|4.0.1 (code) as v --> tgt.status : ExplanationOfBenefit.status|5.0.0 (code) = translate : code|5.0.0 ()
type : ExplanationOfBenefit.type|4.0.1 (CodeableConcept) --> type : ExplanationOfBenefit.type|5.0.0 (CodeableConcept)
subType : ExplanationOfBenefit.subType|4.0.1 (CodeableConcept) --> subType : ExplanationOfBenefit.subType|5.0.0 (CodeableConcept)
src.use : ExplanationOfBenefit.use|4.0.1 (code) as v --> tgt.use : ExplanationOfBenefit.use|5.0.0 (code) = translate : code|5.0.0 ()
patient : ExplanationOfBenefit.patient|4.0.1 (Reference) --> patient : ExplanationOfBenefit.patient|5.0.0 (Reference)
billablePeriod : ExplanationOfBenefit.billablePeriod|4.0.1 (Period) --> billablePeriod : ExplanationOfBenefit.billablePeriod|5.0.0 (Period)
created : ExplanationOfBenefit.created|4.0.1 (dateTime) --> created : ExplanationOfBenefit.created|5.0.0 (dateTime)
enterer : ExplanationOfBenefit.enterer|4.0.1 (Reference) --> enterer : ExplanationOfBenefit.enterer|5.0.0 (Reference)
insurer : ExplanationOfBenefit.insurer|4.0.1 (Reference) --> insurer : ExplanationOfBenefit.insurer|5.0.0 (Reference)
provider : ExplanationOfBenefit.provider|4.0.1 (Reference) --> provider : ExplanationOfBenefit.provider|5.0.0 (Reference)
priority : ExplanationOfBenefit.priority|4.0.1 (CodeableConcept) --> priority : ExplanationOfBenefit.priority|5.0.0 (CodeableConcept)
fundsReserveRequested : ExplanationOfBenefit.fundsReserveRequested|4.0.1 (CodeableConcept) --> fundsReserveRequested : ExplanationOfBenefit.fundsReserveRequested|5.0.0 (CodeableConcept)
fundsReserve : ExplanationOfBenefit.fundsReserve|4.0.1 (CodeableConcept) --> fundsReserve : ExplanationOfBenefit.fundsReserve|5.0.0 (CodeableConcept)
src.related : ExplanationOfBenefit.related|4.0.1 (BackboneElement) as s --> tgt.related : ExplanationOfBenefit.related|5.0.0 (BackboneElement) as t
then ExplanationOfBenefitRelated( Identifier src : ExplanationOfBenefit.related|4.0.1 (BackboneElement), Identifier tgt : ExplanationOfBenefit.related|5.0.0 (BackboneElement) )
prescription : ExplanationOfBenefit.prescription|4.0.1 (Reference) --> prescription : ExplanationOfBenefit.prescription|5.0.0 (Reference)
originalPrescription : ExplanationOfBenefit.originalPrescription|4.0.1 (Reference) --> originalPrescription : ExplanationOfBenefit.originalPrescription|5.0.0 (Reference)
src.payee : ExplanationOfBenefit.payee|4.0.1 (BackboneElement) as s --> tgt.payee : ExplanationOfBenefit.payee|5.0.0 (BackboneElement) as t
then ExplanationOfBenefitPayee( Identifier src : ExplanationOfBenefit.payee|4.0.1 (BackboneElement), Identifier tgt : ExplanationOfBenefit.payee|5.0.0 (BackboneElement) )
referral : ExplanationOfBenefit.referral|4.0.1 (Reference) --> referral : ExplanationOfBenefit.referral|5.0.0 (Reference)
facility : ExplanationOfBenefit.facility|4.0.1 (Reference) --> facility : ExplanationOfBenefit.facility|5.0.0 (Reference)
claim : ExplanationOfBenefit.claim|4.0.1 (Reference) --> claim : ExplanationOfBenefit.claim|5.0.0 (Reference)
claimResponse : ExplanationOfBenefit.claimResponse|4.0.1 (Reference) --> claimResponse : ExplanationOfBenefit.claimResponse|5.0.0 (Reference)
src.outcome : ExplanationOfBenefit.outcome|4.0.1 (code) as v --> tgt.outcome : ExplanationOfBenefit.outcome|5.0.0 (code) = translate : code|5.0.0 ()
disposition : ExplanationOfBenefit.disposition|4.0.1 (string) --> disposition : ExplanationOfBenefit.disposition|5.0.0 (string)
preAuthRef : ExplanationOfBenefit.preAuthRef|4.0.1 (string) --> preAuthRef : ExplanationOfBenefit.preAuthRef|5.0.0 (string)
preAuthRefPeriod : ExplanationOfBenefit.preAuthRefPeriod|4.0.1 (Period) --> preAuthRefPeriod : ExplanationOfBenefit.preAuthRefPeriod|5.0.0 (Period)
src.careTeam : ExplanationOfBenefit.careTeam|4.0.1 (BackboneElement) as s --> tgt.careTeam : ExplanationOfBenefit.careTeam|5.0.0 (BackboneElement) as t
then ExplanationOfBenefitCareTeam( Identifier src : ExplanationOfBenefit.careTeam|4.0.1 (BackboneElement), Identifier tgt : ExplanationOfBenefit.careTeam|5.0.0 (BackboneElement) )
src.supportingInfo : ExplanationOfBenefit.supportingInfo|4.0.1 (BackboneElement) as s --> tgt.supportingInfo : ExplanationOfBenefit.supportingInfo|5.0.0 (BackboneElement) as t
then ExplanationOfBenefitSupportingInfo( Identifier src : ExplanationOfBenefit.supportingInfo|4.0.1 (BackboneElement), Identifier tgt : ExplanationOfBenefit.supportingInfo|5.0.0 (BackboneElement) )
src.diagnosis : ExplanationOfBenefit.diagnosis|4.0.1 (BackboneElement) as s --> tgt.diagnosis : ExplanationOfBenefit.diagnosis|5.0.0 (BackboneElement) as t
then ExplanationOfBenefitDiagnosis( Identifier src : ExplanationOfBenefit.diagnosis|4.0.1 (BackboneElement), Identifier tgt : ExplanationOfBenefit.diagnosis|5.0.0 (BackboneElement) )
src.procedure : ExplanationOfBenefit.procedure|4.0.1 (BackboneElement) as s --> tgt.procedure : ExplanationOfBenefit.procedure|5.0.0 (BackboneElement) as t
then ExplanationOfBenefitProcedure( Identifier src : ExplanationOfBenefit.procedure|4.0.1 (BackboneElement), Identifier tgt : ExplanationOfBenefit.procedure|5.0.0 (BackboneElement) )
precedence : ExplanationOfBenefit.precedence|4.0.1 (positiveInt) --> precedence : ExplanationOfBenefit.precedence|5.0.0 (positiveInt)
src.insurance : ExplanationOfBenefit.insurance|4.0.1 (BackboneElement) as s --> tgt.insurance : ExplanationOfBenefit.insurance|5.0.0 (BackboneElement) as t
then ExplanationOfBenefitInsurance( Identifier src : ExplanationOfBenefit.insurance|4.0.1 (BackboneElement), Identifier tgt : ExplanationOfBenefit.insurance|5.0.0 (BackboneElement) )
src.accident : ExplanationOfBenefit.accident|4.0.1 (BackboneElement) as s --> tgt.accident : ExplanationOfBenefit.accident|5.0.0 (BackboneElement) as t
then ExplanationOfBenefitAccident( Identifier src : ExplanationOfBenefit.accident|4.0.1 (BackboneElement), Identifier tgt : ExplanationOfBenefit.accident|5.0.0 (BackboneElement) )
src.item : ExplanationOfBenefit.item|4.0.1 (BackboneElement) as s --> tgt.item : ExplanationOfBenefit.item|5.0.0 (BackboneElement) as t
then ExplanationOfBenefitItem( Identifier src : ExplanationOfBenefit.item|4.0.1 (BackboneElement), Identifier tgt : ExplanationOfBenefit.item|5.0.0 (BackboneElement) )
src.addItem : ExplanationOfBenefit.addItem|4.0.1 (BackboneElement) as s --> tgt.addItem : ExplanationOfBenefit.addItem|5.0.0 (BackboneElement) as t
then ExplanationOfBenefitAddItem( Identifier src : ExplanationOfBenefit.addItem|4.0.1 (BackboneElement), Identifier tgt : ExplanationOfBenefit.addItem|5.0.0 (BackboneElement) )
src.total : ExplanationOfBenefit.total|4.0.1 (BackboneElement) as s --> tgt.total : ExplanationOfBenefit.total|5.0.0 (BackboneElement) as t
then ExplanationOfBenefitTotal( Identifier src : ExplanationOfBenefit.total|4.0.1 (BackboneElement), Identifier tgt : ExplanationOfBenefit.total|5.0.0 (BackboneElement) )
src.payment : ExplanationOfBenefit.payment|4.0.1 (BackboneElement) as s --> tgt.payment : ExplanationOfBenefit.payment|5.0.0 (BackboneElement) as t
then ExplanationOfBenefitPayment( Identifier src : ExplanationOfBenefit.payment|4.0.1 (BackboneElement), Identifier tgt : ExplanationOfBenefit.payment|5.0.0 (BackboneElement) )
formCode : ExplanationOfBenefit.formCode|4.0.1 (CodeableConcept) --> formCode : ExplanationOfBenefit.formCode|5.0.0 (CodeableConcept)
form : ExplanationOfBenefit.form|4.0.1 (Attachment) --> form : ExplanationOfBenefit.form|5.0.0 (Attachment)
src.processNote : ExplanationOfBenefit.processNote|4.0.1 (BackboneElement) as s --> tgt.processNote : ExplanationOfBenefit.processNote|5.0.0 (BackboneElement) as t
then ExplanationOfBenefitProcessNote( Identifier src : ExplanationOfBenefit.processNote|4.0.1 (BackboneElement), Identifier tgt : ExplanationOfBenefit.processNote|5.0.0 (BackboneElement) )
benefitPeriod : ExplanationOfBenefit.benefitPeriod|4.0.1 (Period) --> benefitPeriod : ExplanationOfBenefit.benefitPeriod|5.0.0 (Period)
src.benefitBalance : ExplanationOfBenefit.benefitBalance|4.0.1 (BackboneElement) as s --> tgt.benefitBalance : ExplanationOfBenefit.benefitBalance|5.0.0 (BackboneElement) as t
then ExplanationOfBenefitBenefitBalance( Identifier src : ExplanationOfBenefit.benefitBalance|4.0.1 (BackboneElement), Identifier tgt : ExplanationOfBenefit.benefitBalance|5.0.0 (BackboneElement) )
src.adjudication : ExplanationOfBenefit.item.adjudication|4.0.1 (BackboneElement) as s --> tgt.adjudication : ExplanationOfBenefit.item.adjudication|5.0.0 (BackboneElement) as t
then ExplanationOfBenefitItemAdjudication( Identifier src : ExplanationOfBenefit.item.adjudication|4.0.1 (BackboneElement), Identifier tgt : ExplanationOfBenefit.item.adjudication|5.0.0 (BackboneElement) )
}
ExplanationOfBenefitRelated( src : ExplanationOfBenefit.related|4.0.1 (BackboneElement), tgt : ExplanationOfBenefit.related|5.0.0 (BackboneElement) )
{
claim : ExplanationOfBenefit.related.claim|4.0.1 (Reference) --> claim : ExplanationOfBenefit.related.claim|5.0.0 (Reference)
relationship : ExplanationOfBenefit.related.relationship|4.0.1 (CodeableConcept) --> relationship : ExplanationOfBenefit.related.relationship|5.0.0 (CodeableConcept)
reference : ExplanationOfBenefit.related.reference|4.0.1 (Identifier) --> reference : ExplanationOfBenefit.related.reference|5.0.0 (Identifier)
}
ExplanationOfBenefitPayee( src : ExplanationOfBenefit.payee|4.0.1 (BackboneElement), tgt : ExplanationOfBenefit.payee|5.0.0 (BackboneElement) )
{
type : ExplanationOfBenefit.payee.type|4.0.1 (CodeableConcept) --> type : ExplanationOfBenefit.payee.type|5.0.0 (CodeableConcept)
party : ExplanationOfBenefit.payee.party|4.0.1 (Reference) --> party : ExplanationOfBenefit.payee.party|5.0.0 (Reference)
}
ExplanationOfBenefitCareTeam( src : ExplanationOfBenefit.careTeam|4.0.1 (BackboneElement), tgt : ExplanationOfBenefit.careTeam|5.0.0 (BackboneElement) )
{
sequence : ExplanationOfBenefit.careTeam.sequence|4.0.1 (positiveInt) --> sequence : ExplanationOfBenefit.careTeam.sequence|5.0.0 (positiveInt)
provider : ExplanationOfBenefit.careTeam.provider|4.0.1 (Reference) --> provider : ExplanationOfBenefit.careTeam.provider|5.0.0 (Reference)
responsible : ExplanationOfBenefit.careTeam.responsible|4.0.1 (boolean) --> responsible : ExplanationOfBenefit.careTeam.responsible|5.0.0 (boolean)
role : ExplanationOfBenefit.careTeam.role|4.0.1 (CodeableConcept) --> role : ExplanationOfBenefit.careTeam.role|5.0.0 (CodeableConcept)
qualification : ExplanationOfBenefit.careTeam.qualification|4.0.1 (CodeableConcept) --> specialty : ExplanationOfBenefit.careTeam.specialty|5.0.0 (CodeableConcept)
}
ExplanationOfBenefitSupportingInfo( src : ExplanationOfBenefit.supportingInfo|4.0.1 (BackboneElement), tgt : ExplanationOfBenefit.supportingInfo|5.0.0 (BackboneElement) )
{
sequence : ExplanationOfBenefit.supportingInfo.sequence|4.0.1 (positiveInt) --> sequence : ExplanationOfBenefit.supportingInfo.sequence|5.0.0 (positiveInt)
category : ExplanationOfBenefit.supportingInfo.category|4.0.1 (CodeableConcept) --> category : ExplanationOfBenefit.supportingInfo.category|5.0.0 (CodeableConcept)
code : ExplanationOfBenefit.supportingInfo.code|4.0.1 (CodeableConcept) --> code : ExplanationOfBenefit.supportingInfo.code|5.0.0 (CodeableConcept)
src.timing.ofType(date) : date|4.0.1 () --> tgt.timing : ExplanationOfBenefit.supportingInfo.timing[x]|5.0.0 (date,Period)
src.timing.ofType(Period) : Period|4.0.1 () --> tgt.timing : ExplanationOfBenefit.supportingInfo.timing[x]|5.0.0 (date,Period)
src.value.ofType(boolean) : boolean|4.0.1 () --> tgt.value : ExplanationOfBenefit.supportingInfo.value[x]|5.0.0 (boolean,string,Quantity,Attachment,Reference,Identifier)
src.value.ofType(string) : string|4.0.1 () --> tgt.value : ExplanationOfBenefit.supportingInfo.value[x]|5.0.0 (boolean,string,Quantity,Attachment,Reference,Identifier)
src.value.ofType(Quantity) : Quantity|4.0.1 () --> tgt.value : ExplanationOfBenefit.supportingInfo.value[x]|5.0.0 (boolean,string,Quantity,Attachment,Reference,Identifier)
src.value.ofType(Attachment) : Attachment|4.0.1 () --> tgt.value : ExplanationOfBenefit.supportingInfo.value[x]|5.0.0 (boolean,string,Quantity,Attachment,Reference,Identifier)
src.value.ofType(Reference) : Reference|4.0.1 () --> tgt.value : ExplanationOfBenefit.supportingInfo.value[x]|5.0.0 (boolean,string,Quantity,Attachment,Reference,Identifier)
reason : ExplanationOfBenefit.supportingInfo.reason|4.0.1 (Coding) --> reason : ExplanationOfBenefit.supportingInfo.reason|5.0.0 (Coding)
}
ExplanationOfBenefitDiagnosis( src : ExplanationOfBenefit.diagnosis|4.0.1 (BackboneElement), tgt : ExplanationOfBenefit.diagnosis|5.0.0 (BackboneElement) )
{
sequence : ExplanationOfBenefit.diagnosis.sequence|4.0.1 (positiveInt) --> sequence : ExplanationOfBenefit.diagnosis.sequence|5.0.0 (positiveInt)
src.diagnosis.ofType(CodeableConcept) : CodeableConcept|4.0.1 () --> tgt.diagnosis : ExplanationOfBenefit.diagnosis.diagnosis[x]|5.0.0 (CodeableConcept,Reference)
src.diagnosis.ofType(Reference) : Reference|4.0.1 () --> tgt.diagnosis : ExplanationOfBenefit.diagnosis.diagnosis[x]|5.0.0 (CodeableConcept,Reference)
type : ExplanationOfBenefit.diagnosis.type|4.0.1 (CodeableConcept) --> type : ExplanationOfBenefit.diagnosis.type|5.0.0 (CodeableConcept)
onAdmission : ExplanationOfBenefit.diagnosis.onAdmission|4.0.1 (CodeableConcept) --> onAdmission : ExplanationOfBenefit.diagnosis.onAdmission|5.0.0 (CodeableConcept)
}
ExplanationOfBenefitProcedure( src : ExplanationOfBenefit.procedure|4.0.1 (BackboneElement), tgt : ExplanationOfBenefit.procedure|5.0.0 (BackboneElement) )
{
sequence : ExplanationOfBenefit.procedure.sequence|4.0.1 (positiveInt) --> sequence : ExplanationOfBenefit.procedure.sequence|5.0.0 (positiveInt)
type : ExplanationOfBenefit.procedure.type|4.0.1 (CodeableConcept) --> type : ExplanationOfBenefit.procedure.type|5.0.0 (CodeableConcept)
date : ExplanationOfBenefit.procedure.date|4.0.1 (dateTime) --> date : ExplanationOfBenefit.procedure.date|5.0.0 (dateTime)
src.procedure.ofType(CodeableConcept) : CodeableConcept|4.0.1 () --> tgt.procedure : ExplanationOfBenefit.procedure.procedure[x]|5.0.0 (CodeableConcept,Reference)
src.procedure.ofType(Reference) : Reference|4.0.1 () --> tgt.procedure : ExplanationOfBenefit.procedure.procedure[x]|5.0.0 (CodeableConcept,Reference)
udi : ExplanationOfBenefit.procedure.udi|4.0.1 (Reference) --> udi : ExplanationOfBenefit.procedure.udi|5.0.0 (Reference)
}
ExplanationOfBenefitInsurance( src : ExplanationOfBenefit.insurance|4.0.1 (BackboneElement), tgt : ExplanationOfBenefit.insurance|5.0.0 (BackboneElement) )
{
focal : ExplanationOfBenefit.insurance.focal|4.0.1 (boolean) --> focal : ExplanationOfBenefit.insurance.focal|5.0.0 (boolean)
coverage : ExplanationOfBenefit.insurance.coverage|4.0.1 (Reference) --> coverage : ExplanationOfBenefit.insurance.coverage|5.0.0 (Reference)
preAuthRef : ExplanationOfBenefit.insurance.preAuthRef|4.0.1 (string) --> preAuthRef : ExplanationOfBenefit.insurance.preAuthRef|5.0.0 (string)
}
ExplanationOfBenefitAccident( src : ExplanationOfBenefit.accident|4.0.1 (BackboneElement), tgt : ExplanationOfBenefit.accident|5.0.0 (BackboneElement) )
{
date : ExplanationOfBenefit.accident.date|4.0.1 (date) --> date : ExplanationOfBenefit.accident.date|5.0.0 (date)
type : ExplanationOfBenefit.accident.type|4.0.1 (CodeableConcept) --> type : ExplanationOfBenefit.accident.type|5.0.0 (CodeableConcept)
src.location.ofType(Address) : Address|4.0.1 () --> tgt.location : ExplanationOfBenefit.accident.location[x]|5.0.0 (Address,Reference)
src.location.ofType(Reference) : Reference|4.0.1 () --> tgt.location : ExplanationOfBenefit.accident.location[x]|5.0.0 (Address,Reference)
}
ExplanationOfBenefitItem( src : ExplanationOfBenefit.item|4.0.1 (BackboneElement), tgt : ExplanationOfBenefit.item|5.0.0 (BackboneElement) )
{
sequence : ExplanationOfBenefit.item.sequence|4.0.1 (positiveInt) --> sequence : ExplanationOfBenefit.item.sequence|5.0.0 (positiveInt)
careTeamSequence : ExplanationOfBenefit.item.careTeamSequence|4.0.1 (positiveInt) --> careTeamSequence : ExplanationOfBenefit.item.careTeamSequence|5.0.0 (positiveInt)
diagnosisSequence : ExplanationOfBenefit.item.diagnosisSequence|4.0.1 (positiveInt) --> diagnosisSequence : ExplanationOfBenefit.item.diagnosisSequence|5.0.0 (positiveInt)
procedureSequence : ExplanationOfBenefit.item.procedureSequence|4.0.1 (positiveInt) --> procedureSequence : ExplanationOfBenefit.item.procedureSequence|5.0.0 (positiveInt)
informationSequence : ExplanationOfBenefit.item.informationSequence|4.0.1 (positiveInt) --> informationSequence : ExplanationOfBenefit.item.informationSequence|5.0.0 (positiveInt)
revenue : ExplanationOfBenefit.item.revenue|4.0.1 (CodeableConcept) --> revenue : ExplanationOfBenefit.item.revenue|5.0.0 (CodeableConcept)
category : ExplanationOfBenefit.item.category|4.0.1 (CodeableConcept) --> category : ExplanationOfBenefit.item.category|5.0.0 (CodeableConcept)
productOrService : ExplanationOfBenefit.item.productOrService|4.0.1 (CodeableConcept) --> productOrService : ExplanationOfBenefit.item.productOrService|5.0.0 (CodeableConcept)
modifier : ExplanationOfBenefit.item.modifier|4.0.1 (CodeableConcept) --> modifier : ExplanationOfBenefit.item.modifier|5.0.0 (CodeableConcept)
programCode : ExplanationOfBenefit.item.programCode|4.0.1 (CodeableConcept) --> programCode : ExplanationOfBenefit.item.programCode|5.0.0 (CodeableConcept)
src.serviced.ofType(date) : date|4.0.1 () --> tgt.serviced : ExplanationOfBenefit.item.serviced[x]|5.0.0 (date,Period)
src.serviced.ofType(Period) : Period|4.0.1 () --> tgt.serviced : ExplanationOfBenefit.item.serviced[x]|5.0.0 (date,Period)
src.location.ofType(CodeableConcept) : CodeableConcept|4.0.1 () --> tgt.location : ExplanationOfBenefit.item.location[x]|5.0.0 (CodeableConcept,Address,Reference)
src.location.ofType(Address) : Address|4.0.1 () --> tgt.location : ExplanationOfBenefit.item.location[x]|5.0.0 (CodeableConcept,Address,Reference)
src.location.ofType(Reference) : Reference|4.0.1 () --> tgt.location : ExplanationOfBenefit.item.location[x]|5.0.0 (CodeableConcept,Address,Reference)
quantity : ExplanationOfBenefit.item.quantity|4.0.1 (Quantity) --> quantity : ExplanationOfBenefit.item.quantity|5.0.0 (Quantity)
unitPrice : ExplanationOfBenefit.item.unitPrice|4.0.1 (Money) --> unitPrice : ExplanationOfBenefit.item.unitPrice|5.0.0 (Money)
factor : ExplanationOfBenefit.item.factor|4.0.1 (decimal) --> factor : ExplanationOfBenefit.item.factor|5.0.0 (decimal)
net : ExplanationOfBenefit.item.net|4.0.1 (Money) --> net : ExplanationOfBenefit.item.net|5.0.0 (Money)
udi : ExplanationOfBenefit.item.udi|4.0.1 (Reference) --> udi : ExplanationOfBenefit.item.udi|5.0.0 (Reference)
src.bodySite : ExplanationOfBenefit.item.bodySite|4.0.1 (CodeableConcept) as s --> tgt.bodySite : ExplanationOfBenefit.item.bodySite|5.0.0 (BackboneElement) as t, t.site : ExplanationOfBenefit.item.bodySite.site|5.0.0 (CodeableReference) = copy : ?
src.subSite : ExplanationOfBenefit.item.subSite|4.0.1 (CodeableConcept) as s --> tgt.bodySite : ExplanationOfBenefit.item.bodySite|5.0.0 (BackboneElement) as t, t.subSite : ExplanationOfBenefit.item.bodySite.subSite|5.0.0 (CodeableConcept) = copy : ?
encounter : ExplanationOfBenefit.item.encounter|4.0.1 (Reference) --> encounter : ExplanationOfBenefit.item.encounter|5.0.0 (Reference)
noteNumber : ExplanationOfBenefit.item.noteNumber|4.0.1 (positiveInt) --> noteNumber : ExplanationOfBenefit.item.noteNumber|5.0.0 (positiveInt)
src.adjudication : ExplanationOfBenefit.item.adjudication|4.0.1 (BackboneElement) as s --> tgt.adjudication : ExplanationOfBenefit.item.adjudication|5.0.0 (BackboneElement) as t
then ExplanationOfBenefitItemAdjudication( Identifier src : ExplanationOfBenefit.item.adjudication|4.0.1 (BackboneElement), Identifier tgt : ExplanationOfBenefit.item.adjudication|5.0.0 (BackboneElement) )
src.detail : ExplanationOfBenefit.item.detail|4.0.1 (BackboneElement) as s --> tgt.detail : ExplanationOfBenefit.item.detail|5.0.0 (BackboneElement) as t
then ExplanationOfBenefitItemDetail( Identifier src : ExplanationOfBenefit.item.detail|4.0.1 (BackboneElement), Identifier tgt : ExplanationOfBenefit.item.detail|5.0.0 (BackboneElement) )
}
ExplanationOfBenefitItemAdjudication( src : ExplanationOfBenefit.item.adjudication|4.0.1 (BackboneElement), tgt : ExplanationOfBenefit.item.adjudication|5.0.0 (BackboneElement) )
{
category : ExplanationOfBenefit.item.adjudication.category|4.0.1 (CodeableConcept) --> category : ExplanationOfBenefit.item.adjudication.category|5.0.0 (CodeableConcept)
reason : ExplanationOfBenefit.item.adjudication.reason|4.0.1 (CodeableConcept) --> reason : ExplanationOfBenefit.item.adjudication.reason|5.0.0 (CodeableConcept)
amount : ExplanationOfBenefit.item.adjudication.amount|4.0.1 (Money) --> amount : ExplanationOfBenefit.item.adjudication.amount|5.0.0 (Money)
src.value : ExplanationOfBenefit.item.adjudication.value|4.0.1 (decimal) as s --> tgt.quantity : ExplanationOfBenefit.item.adjudication.quantity|5.0.0 (Quantity) = create : Quantity|5.0.0 () as t, t.value : Quantity.value|5.0.0 (decimal) = copy : ?
}
ExplanationOfBenefitItemDetail( src : ExplanationOfBenefit.item.detail|4.0.1 (BackboneElement), tgt : ExplanationOfBenefit.item.detail|5.0.0 (BackboneElement) )
{
sequence : ExplanationOfBenefit.item.detail.sequence|4.0.1 (positiveInt) --> sequence : ExplanationOfBenefit.item.detail.sequence|5.0.0 (positiveInt)
revenue : ExplanationOfBenefit.item.detail.revenue|4.0.1 (CodeableConcept) --> revenue : ExplanationOfBenefit.item.detail.revenue|5.0.0 (CodeableConcept)
category : ExplanationOfBenefit.item.detail.category|4.0.1 (CodeableConcept) --> category : ExplanationOfBenefit.item.detail.category|5.0.0 (CodeableConcept)
productOrService : ExplanationOfBenefit.item.detail.productOrService|4.0.1 (CodeableConcept) --> productOrService : ExplanationOfBenefit.item.detail.productOrService|5.0.0 (CodeableConcept)
modifier : ExplanationOfBenefit.item.detail.modifier|4.0.1 (CodeableConcept) --> modifier : ExplanationOfBenefit.item.detail.modifier|5.0.0 (CodeableConcept)
programCode : ExplanationOfBenefit.item.detail.programCode|4.0.1 (CodeableConcept) --> programCode : ExplanationOfBenefit.item.detail.programCode|5.0.0 (CodeableConcept)
quantity : ExplanationOfBenefit.item.detail.quantity|4.0.1 (Quantity) --> quantity : ExplanationOfBenefit.item.detail.quantity|5.0.0 (Quantity)
unitPrice : ExplanationOfBenefit.item.detail.unitPrice|4.0.1 (Money) --> unitPrice : ExplanationOfBenefit.item.detail.unitPrice|5.0.0 (Money)
factor : ExplanationOfBenefit.item.detail.factor|4.0.1 (decimal) --> factor : ExplanationOfBenefit.item.detail.factor|5.0.0 (decimal)
net : ExplanationOfBenefit.item.detail.net|4.0.1 (Money) --> net : ExplanationOfBenefit.item.detail.net|5.0.0 (Money)
udi : ExplanationOfBenefit.item.detail.udi|4.0.1 (Reference) --> udi : ExplanationOfBenefit.item.detail.udi|5.0.0 (Reference)
noteNumber : ExplanationOfBenefit.item.detail.noteNumber|4.0.1 (positiveInt) --> noteNumber : ExplanationOfBenefit.item.detail.noteNumber|5.0.0 (positiveInt)
src.subDetail : ExplanationOfBenefit.item.detail.subDetail|4.0.1 (BackboneElement) as s --> tgt.subDetail : ExplanationOfBenefit.item.detail.subDetail|5.0.0 (BackboneElement) as t
then ExplanationOfBenefitItemDetailSubDetail( Identifier src : ExplanationOfBenefit.item.detail.subDetail|4.0.1 (BackboneElement), Identifier tgt : ExplanationOfBenefit.item.detail.subDetail|5.0.0 (BackboneElement) )
src.adjudication : ExplanationOfBenefit.item.adjudication|4.0.1 (BackboneElement) as s --> tgt.adjudication : ExplanationOfBenefit.item.adjudication|5.0.0 (BackboneElement) as t
then ExplanationOfBenefitItemAdjudication( Identifier src : ExplanationOfBenefit.item.adjudication|4.0.1 (BackboneElement), Identifier tgt : ExplanationOfBenefit.item.adjudication|5.0.0 (BackboneElement) )
}
ExplanationOfBenefitItemDetailSubDetail( src : ExplanationOfBenefit.item.detail.subDetail|4.0.1 (BackboneElement), tgt : ExplanationOfBenefit.item.detail.subDetail|5.0.0 (BackboneElement) )
{
sequence : ExplanationOfBenefit.item.detail.subDetail.sequence|4.0.1 (positiveInt) --> sequence : ExplanationOfBenefit.item.detail.subDetail.sequence|5.0.0 (positiveInt)
revenue : ExplanationOfBenefit.item.detail.subDetail.revenue|4.0.1 (CodeableConcept) --> revenue : ExplanationOfBenefit.item.detail.subDetail.revenue|5.0.0 (CodeableConcept)
category : ExplanationOfBenefit.item.detail.subDetail.category|4.0.1 (CodeableConcept) --> category : ExplanationOfBenefit.item.detail.subDetail.category|5.0.0 (CodeableConcept)
productOrService : ExplanationOfBenefit.item.detail.subDetail.productOrService|4.0.1 (CodeableConcept) --> productOrService : ExplanationOfBenefit.item.detail.subDetail.productOrService|5.0.0 (CodeableConcept)
modifier : ExplanationOfBenefit.item.detail.subDetail.modifier|4.0.1 (CodeableConcept) --> modifier : ExplanationOfBenefit.item.detail.subDetail.modifier|5.0.0 (CodeableConcept)
programCode : ExplanationOfBenefit.item.detail.subDetail.programCode|4.0.1 (CodeableConcept) --> programCode : ExplanationOfBenefit.item.detail.subDetail.programCode|5.0.0 (CodeableConcept)
quantity : ExplanationOfBenefit.item.detail.subDetail.quantity|4.0.1 (Quantity) --> quantity : ExplanationOfBenefit.item.detail.subDetail.quantity|5.0.0 (Quantity)
unitPrice : ExplanationOfBenefit.item.detail.subDetail.unitPrice|4.0.1 (Money) --> unitPrice : ExplanationOfBenefit.item.detail.subDetail.unitPrice|5.0.0 (Money)
factor : ExplanationOfBenefit.item.detail.subDetail.factor|4.0.1 (decimal) --> factor : ExplanationOfBenefit.item.detail.subDetail.factor|5.0.0 (decimal)
net : ExplanationOfBenefit.item.detail.subDetail.net|4.0.1 (Money) --> net : ExplanationOfBenefit.item.detail.subDetail.net|5.0.0 (Money)
udi : ExplanationOfBenefit.item.detail.subDetail.udi|4.0.1 (Reference) --> udi : ExplanationOfBenefit.item.detail.subDetail.udi|5.0.0 (Reference)
noteNumber : ExplanationOfBenefit.item.detail.subDetail.noteNumber|4.0.1 (positiveInt) --> noteNumber : ExplanationOfBenefit.item.detail.subDetail.noteNumber|5.0.0 (positiveInt)
src.adjudication : ExplanationOfBenefit.item.adjudication|4.0.1 (BackboneElement) as s --> tgt.adjudication : ExplanationOfBenefit.item.adjudication|5.0.0 (BackboneElement) as t
then ExplanationOfBenefitItemAdjudication( Identifier src : ExplanationOfBenefit.item.adjudication|4.0.1 (BackboneElement), Identifier tgt : ExplanationOfBenefit.item.adjudication|5.0.0 (BackboneElement) )
}
ExplanationOfBenefitAddItem( src : ExplanationOfBenefit.addItem|4.0.1 (BackboneElement), tgt : ExplanationOfBenefit.addItem|5.0.0 (BackboneElement) )
{
itemSequence : ExplanationOfBenefit.addItem.itemSequence|4.0.1 (positiveInt) --> itemSequence : ExplanationOfBenefit.addItem.itemSequence|5.0.0 (positiveInt)
detailSequence : ExplanationOfBenefit.addItem.detailSequence|4.0.1 (positiveInt) --> detailSequence : ExplanationOfBenefit.addItem.detailSequence|5.0.0 (positiveInt)
subDetailSequence : ExplanationOfBenefit.addItem.subDetailSequence|4.0.1 (positiveInt) --> subDetailSequence : ExplanationOfBenefit.addItem.subDetailSequence|5.0.0 (positiveInt)
provider : ExplanationOfBenefit.addItem.provider|4.0.1 (Reference) --> provider : ExplanationOfBenefit.addItem.provider|5.0.0 (Reference)
productOrService : ExplanationOfBenefit.addItem.productOrService|4.0.1 (CodeableConcept) --> productOrService : ExplanationOfBenefit.addItem.productOrService|5.0.0 (CodeableConcept)
modifier : ExplanationOfBenefit.addItem.modifier|4.0.1 (CodeableConcept) --> modifier : ExplanationOfBenefit.addItem.modifier|5.0.0 (CodeableConcept)
programCode : ExplanationOfBenefit.addItem.programCode|4.0.1 (CodeableConcept) --> programCode : ExplanationOfBenefit.addItem.programCode|5.0.0 (CodeableConcept)
src.serviced.ofType(date) : date|4.0.1 () --> tgt.serviced : ExplanationOfBenefit.addItem.serviced[x]|5.0.0 (date,Period)
src.serviced.ofType(Period) : Period|4.0.1 () --> tgt.serviced : ExplanationOfBenefit.addItem.serviced[x]|5.0.0 (date,Period)
src.location.ofType(CodeableConcept) : CodeableConcept|4.0.1 () --> tgt.location : ExplanationOfBenefit.addItem.location[x]|5.0.0 (CodeableConcept,Address,Reference)
src.location.ofType(Address) : Address|4.0.1 () --> tgt.location : ExplanationOfBenefit.addItem.location[x]|5.0.0 (CodeableConcept,Address,Reference)
src.location.ofType(Reference) : Reference|4.0.1 () --> tgt.location : ExplanationOfBenefit.addItem.location[x]|5.0.0 (CodeableConcept,Address,Reference)
quantity : ExplanationOfBenefit.addItem.quantity|4.0.1 (Quantity) --> quantity : ExplanationOfBenefit.addItem.quantity|5.0.0 (Quantity)
unitPrice : ExplanationOfBenefit.addItem.unitPrice|4.0.1 (Money) --> unitPrice : ExplanationOfBenefit.addItem.unitPrice|5.0.0 (Money)
factor : ExplanationOfBenefit.addItem.factor|4.0.1 (decimal) --> factor : ExplanationOfBenefit.addItem.factor|5.0.0 (decimal)
net : ExplanationOfBenefit.addItem.net|4.0.1 (Money) --> net : ExplanationOfBenefit.addItem.net|5.0.0 (Money)
src.bodySite : ExplanationOfBenefit.addItem.bodySite|4.0.1 (CodeableConcept) as s --> tgt.bodySite : ExplanationOfBenefit.addItem.bodySite|5.0.0 (BackboneElement) as t, t.site : ExplanationOfBenefit.addItem.bodySite.site|5.0.0 (CodeableReference) = copy : ?
src.subSite : ExplanationOfBenefit.addItem.subSite|4.0.1 (CodeableConcept) as s --> tgt.bodySite : ExplanationOfBenefit.addItem.bodySite|5.0.0 (BackboneElement) as t, t.subSite : ExplanationOfBenefit.addItem.bodySite.subSite|5.0.0 (CodeableConcept) = copy : ?
noteNumber : ExplanationOfBenefit.addItem.noteNumber|4.0.1 (positiveInt) --> noteNumber : ExplanationOfBenefit.addItem.noteNumber|5.0.0 (positiveInt)
src.detail : ExplanationOfBenefit.addItem.detail|4.0.1 (BackboneElement) as s --> tgt.detail : ExplanationOfBenefit.addItem.detail|5.0.0 (BackboneElement) as t
then ExplanationOfBenefitAddItemDetail( Identifier src : ExplanationOfBenefit.addItem.detail|4.0.1 (BackboneElement), Identifier tgt : ExplanationOfBenefit.addItem.detail|5.0.0 (BackboneElement) )
src.adjudication : ExplanationOfBenefit.item.adjudication|4.0.1 (BackboneElement) as s --> tgt.adjudication : ExplanationOfBenefit.item.adjudication|5.0.0 (BackboneElement) as t
then ExplanationOfBenefitItemAdjudication( Identifier src : ExplanationOfBenefit.item.adjudication|4.0.1 (BackboneElement), Identifier tgt : ExplanationOfBenefit.item.adjudication|5.0.0 (BackboneElement) )
}
ExplanationOfBenefitAddItemDetail( src : ExplanationOfBenefit.addItem.detail|4.0.1 (BackboneElement), tgt : ExplanationOfBenefit.addItem.detail|5.0.0 (BackboneElement) )
{
productOrService : ExplanationOfBenefit.addItem.detail.productOrService|4.0.1 (CodeableConcept) --> productOrService : ExplanationOfBenefit.addItem.detail.productOrService|5.0.0 (CodeableConcept)
modifier : ExplanationOfBenefit.addItem.detail.modifier|4.0.1 (CodeableConcept) --> modifier : ExplanationOfBenefit.addItem.detail.modifier|5.0.0 (CodeableConcept)
quantity : ExplanationOfBenefit.addItem.detail.quantity|4.0.1 (Quantity) --> quantity : ExplanationOfBenefit.addItem.detail.quantity|5.0.0 (Quantity)
unitPrice : ExplanationOfBenefit.addItem.detail.unitPrice|4.0.1 (Money) --> unitPrice : ExplanationOfBenefit.addItem.detail.unitPrice|5.0.0 (Money)
factor : ExplanationOfBenefit.addItem.detail.factor|4.0.1 (decimal) --> factor : ExplanationOfBenefit.addItem.detail.factor|5.0.0 (decimal)
net : ExplanationOfBenefit.addItem.detail.net|4.0.1 (Money) --> net : ExplanationOfBenefit.addItem.detail.net|5.0.0 (Money)
noteNumber : ExplanationOfBenefit.addItem.detail.noteNumber|4.0.1 (positiveInt) --> noteNumber : ExplanationOfBenefit.addItem.detail.noteNumber|5.0.0 (positiveInt)
src.subDetail : ExplanationOfBenefit.addItem.detail.subDetail|4.0.1 (BackboneElement) as s --> tgt.subDetail : ExplanationOfBenefit.addItem.detail.subDetail|5.0.0 (BackboneElement) as t
then ExplanationOfBenefitAddItemDetailSubDetail( Identifier src : ExplanationOfBenefit.addItem.detail.subDetail|4.0.1 (BackboneElement), Identifier tgt : ExplanationOfBenefit.addItem.detail.subDetail|5.0.0 (BackboneElement) )
src.adjudication : ExplanationOfBenefit.item.adjudication|4.0.1 (BackboneElement) as s --> tgt.adjudication : ExplanationOfBenefit.item.adjudication|5.0.0 (BackboneElement) as t
then ExplanationOfBenefitItemAdjudication( Identifier src : ExplanationOfBenefit.item.adjudication|4.0.1 (BackboneElement), Identifier tgt : ExplanationOfBenefit.item.adjudication|5.0.0 (BackboneElement) )
}
ExplanationOfBenefitAddItemDetailSubDetail( src : ExplanationOfBenefit.addItem.detail.subDetail|4.0.1 (BackboneElement), tgt : ExplanationOfBenefit.addItem.detail.subDetail|5.0.0 (BackboneElement) )
{
productOrService : ExplanationOfBenefit.addItem.detail.subDetail.productOrService|4.0.1 (CodeableConcept) --> productOrService : ExplanationOfBenefit.addItem.detail.subDetail.productOrService|5.0.0 (CodeableConcept)
modifier : ExplanationOfBenefit.addItem.detail.subDetail.modifier|4.0.1 (CodeableConcept) --> modifier : ExplanationOfBenefit.addItem.detail.subDetail.modifier|5.0.0 (CodeableConcept)
quantity : ExplanationOfBenefit.addItem.detail.subDetail.quantity|4.0.1 (Quantity) --> quantity : ExplanationOfBenefit.addItem.detail.subDetail.quantity|5.0.0 (Quantity)
unitPrice : ExplanationOfBenefit.addItem.detail.subDetail.unitPrice|4.0.1 (Money) --> unitPrice : ExplanationOfBenefit.addItem.detail.subDetail.unitPrice|5.0.0 (Money)
factor : ExplanationOfBenefit.addItem.detail.subDetail.factor|4.0.1 (decimal) --> factor : ExplanationOfBenefit.addItem.detail.subDetail.factor|5.0.0 (decimal)
net : ExplanationOfBenefit.addItem.detail.subDetail.net|4.0.1 (Money) --> net : ExplanationOfBenefit.addItem.detail.subDetail.net|5.0.0 (Money)
noteNumber : ExplanationOfBenefit.addItem.detail.subDetail.noteNumber|4.0.1 (positiveInt) --> noteNumber : ExplanationOfBenefit.addItem.detail.subDetail.noteNumber|5.0.0 (positiveInt)
src.adjudication : ExplanationOfBenefit.item.adjudication|4.0.1 (BackboneElement) as s --> tgt.adjudication : ExplanationOfBenefit.item.adjudication|5.0.0 (BackboneElement) as t
then ExplanationOfBenefitItemAdjudication( Identifier src : ExplanationOfBenefit.item.adjudication|4.0.1 (BackboneElement), Identifier tgt : ExplanationOfBenefit.item.adjudication|5.0.0 (BackboneElement) )
}
ExplanationOfBenefitTotal( src : ExplanationOfBenefit.total|4.0.1 (BackboneElement), tgt : ExplanationOfBenefit.total|5.0.0 (BackboneElement) )
{
category : ExplanationOfBenefit.total.category|4.0.1 (CodeableConcept) --> category : ExplanationOfBenefit.total.category|5.0.0 (CodeableConcept)
amount : ExplanationOfBenefit.total.amount|4.0.1 (Money) --> amount : ExplanationOfBenefit.total.amount|5.0.0 (Money)
}
ExplanationOfBenefitPayment( src : ExplanationOfBenefit.payment|4.0.1 (BackboneElement), tgt : ExplanationOfBenefit.payment|5.0.0 (BackboneElement) )
{
type : ExplanationOfBenefit.payment.type|4.0.1 (CodeableConcept) --> type : ExplanationOfBenefit.payment.type|5.0.0 (CodeableConcept)
adjustment : ExplanationOfBenefit.payment.adjustment|4.0.1 (Money) --> adjustment : ExplanationOfBenefit.payment.adjustment|5.0.0 (Money)
adjustmentReason : ExplanationOfBenefit.payment.adjustmentReason|4.0.1 (CodeableConcept) --> adjustmentReason : ExplanationOfBenefit.payment.adjustmentReason|5.0.0 (CodeableConcept)
date : ExplanationOfBenefit.payment.date|4.0.1 (date) --> date : ExplanationOfBenefit.payment.date|5.0.0 (date)
amount : ExplanationOfBenefit.payment.amount|4.0.1 (Money) --> amount : ExplanationOfBenefit.payment.amount|5.0.0 (Money)
identifier : ExplanationOfBenefit.payment.identifier|4.0.1 (Identifier) --> identifier : ExplanationOfBenefit.payment.identifier|5.0.0 (Identifier)
}
ExplanationOfBenefitProcessNote( src : ExplanationOfBenefit.processNote|4.0.1 (BackboneElement), tgt : ExplanationOfBenefit.processNote|5.0.0 (BackboneElement) )
{
number : ExplanationOfBenefit.processNote.number|4.0.1 (positiveInt) --> number : ExplanationOfBenefit.processNote.number|5.0.0 (positiveInt)
src.type : ExplanationOfBenefit.processNote.type|4.0.1 (code) as s where (code = 'display') --> tgt.type : ExplanationOfBenefit.processNote.type|5.0.0 (CodeableConcept) = create : CodeableConcept|5.0.0 () as tc, tc.coding : CodeableConcept.coding|5.0.0 (Coding) = create : Coding|5.0.0 () as tcc, tcc.system : Coding.system|5.0.0 (uri) = copy : string|4.0.1 (), tcc.code : Coding.code|5.0.0 (code) = copy : string|4.0.1 (), tcc.display : Coding.display|5.0.0 (string) = copy : string|4.0.1 ()
src.type : ExplanationOfBenefit.processNote.type|4.0.1 (code) as s where (code = 'print') --> tgt.type : ExplanationOfBenefit.processNote.type|5.0.0 (CodeableConcept) = create : CodeableConcept|5.0.0 () as tc, tc.coding : CodeableConcept.coding|5.0.0 (Coding) = create : Coding|5.0.0 () as tcc, tcc.system : Coding.system|5.0.0 (uri) = copy : string|4.0.1 (), tcc.code : Coding.code|5.0.0 (code) = copy : string|4.0.1 (), tcc.display : Coding.display|5.0.0 (string) = copy : string|4.0.1 ()
src.type : ExplanationOfBenefit.processNote.type|4.0.1 (code) as s where (code = 'printoper') --> tgt.type : ExplanationOfBenefit.processNote.type|5.0.0 (CodeableConcept) = create : CodeableConcept|5.0.0 () as tc, tc.coding : CodeableConcept.coding|5.0.0 (Coding) = create : Coding|5.0.0 () as tcc, tcc.system : Coding.system|5.0.0 (uri) = copy : string|4.0.1 (), tcc.code : Coding.code|5.0.0 (code) = copy : string|4.0.1 (), tcc.display : Coding.display|5.0.0 (string) = copy : string|4.0.1 ()
text : ExplanationOfBenefit.processNote.text|4.0.1 (string) --> text : ExplanationOfBenefit.processNote.text|5.0.0 (string)
language : ExplanationOfBenefit.processNote.language|4.0.1 (CodeableConcept) --> language : ExplanationOfBenefit.processNote.language|5.0.0 (CodeableConcept)
}
ExplanationOfBenefitBenefitBalance( src : ExplanationOfBenefit.benefitBalance|4.0.1 (BackboneElement), tgt : ExplanationOfBenefit.benefitBalance|5.0.0 (BackboneElement) )
{
category : ExplanationOfBenefit.benefitBalance.category|4.0.1 (CodeableConcept) --> category : ExplanationOfBenefit.benefitBalance.category|5.0.0 (CodeableConcept)
excluded : ExplanationOfBenefit.benefitBalance.excluded|4.0.1 (boolean) --> excluded : ExplanationOfBenefit.benefitBalance.excluded|5.0.0 (boolean)
name : ExplanationOfBenefit.benefitBalance.name|4.0.1 (string) --> name : ExplanationOfBenefit.benefitBalance.name|5.0.0 (string)
description : ExplanationOfBenefit.benefitBalance.description|4.0.1 (string) --> description : ExplanationOfBenefit.benefitBalance.description|5.0.0 (string)
network : ExplanationOfBenefit.benefitBalance.network|4.0.1 (CodeableConcept) --> network : ExplanationOfBenefit.benefitBalance.network|5.0.0 (CodeableConcept)
unit : ExplanationOfBenefit.benefitBalance.unit|4.0.1 (CodeableConcept) --> unit : ExplanationOfBenefit.benefitBalance.unit|5.0.0 (CodeableConcept)
term : ExplanationOfBenefit.benefitBalance.term|4.0.1 (CodeableConcept) --> term : ExplanationOfBenefit.benefitBalance.term|5.0.0 (CodeableConcept)
src.financial : ExplanationOfBenefit.benefitBalance.financial|4.0.1 (BackboneElement) as s --> tgt.financial : ExplanationOfBenefit.benefitBalance.financial|5.0.0 (BackboneElement) as t
then ExplanationOfBenefitBenefitBalanceFinancial( Identifier src : ExplanationOfBenefit.benefitBalance.financial|4.0.1 (BackboneElement), Identifier tgt : ExplanationOfBenefit.benefitBalance.financial|5.0.0 (BackboneElement) )
}
ExplanationOfBenefitBenefitBalanceFinancial( src : ExplanationOfBenefit.benefitBalance.financial|4.0.1 (BackboneElement), tgt : ExplanationOfBenefit.benefitBalance.financial|5.0.0 (BackboneElement) )
{
type : ExplanationOfBenefit.benefitBalance.financial.type|4.0.1 (CodeableConcept) --> type : ExplanationOfBenefit.benefitBalance.financial.type|5.0.0 (CodeableConcept)
src.allowed.ofType(unsignedInt) : unsignedInt|4.0.1 () --> tgt.allowed : ExplanationOfBenefit.benefitBalance.financial.allowed[x]|5.0.0 (unsignedInt,string,Money)
src.allowed.ofType(string) : string|4.0.1 () --> tgt.allowed : ExplanationOfBenefit.benefitBalance.financial.allowed[x]|5.0.0 (unsignedInt,string,Money)
src.allowed.ofType(Money) : Money|4.0.1 () --> tgt.allowed : ExplanationOfBenefit.benefitBalance.financial.allowed[x]|5.0.0 (unsignedInt,string,Money)
src.used.ofType(unsignedInt) : unsignedInt|4.0.1 () --> tgt.used : ExplanationOfBenefit.benefitBalance.financial.used[x]|5.0.0 (unsignedInt,Money)
src.used.ofType(Money) : Money|4.0.1 () --> tgt.used : ExplanationOfBenefit.benefitBalance.financial.used[x]|5.0.0 (unsignedInt,Money)
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/Expression4to5
Expression( src : Expression|4.0.1 (), tgt : Expression|5.0.0 () )
{
description : Expression.description|4.0.1 (string) --> description : Expression.description|5.0.0 (string)
name : Expression.name|4.0.1 (id) --> name : Expression.name|5.0.0 (code)
language : Expression.language|4.0.1 (code) --> language : Expression.language|5.0.0 (code)
expression : Expression.expression|4.0.1 (string) --> expression : Expression.expression|5.0.0 (string)
reference : Expression.reference|4.0.1 (uri) --> reference : Expression.reference|5.0.0 (uri)
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/Extension4to5
Extension( src : Extension|4.0.1 (), tgt : Extension|5.0.0 () )
{
url : Extension.url|4.0.1 (http://hl7.org/fhirpath/System.String) --> url : Extension.url|5.0.0 (http://hl7.org/fhirpath/System.String)
src.value.ofType(base64Binary) : base64Binary|4.0.1 () --> tgt.value : Extension.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(boolean) : boolean|4.0.1 () --> tgt.value : Extension.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(canonical) : canonical|4.0.1 () --> tgt.value : Extension.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(code) : code|4.0.1 () --> tgt.value : Extension.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(date) : date|4.0.1 () --> tgt.value : Extension.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(dateTime) : dateTime|4.0.1 () --> tgt.value : Extension.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(decimal) : decimal|4.0.1 () --> tgt.value : Extension.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(id) : id|4.0.1 () --> tgt.value : Extension.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(instant) : instant|4.0.1 () --> tgt.value : Extension.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(integer) : integer|4.0.1 () --> tgt.value : Extension.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(markdown) : markdown|4.0.1 () --> tgt.value : Extension.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(oid) : oid|4.0.1 () --> tgt.value : Extension.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(positiveInt) : positiveInt|4.0.1 () --> tgt.value : Extension.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(string) : string|4.0.1 () --> tgt.value : Extension.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(time) : time|4.0.1 () --> tgt.value : Extension.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(unsignedInt) : unsignedInt|4.0.1 () --> tgt.value : Extension.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(uri) : uri|4.0.1 () --> tgt.value : Extension.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(url) : url|4.0.1 () --> tgt.value : Extension.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(uuid) : uuid|4.0.1 () --> tgt.value : Extension.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(Address) : Address|4.0.1 () --> tgt.value : Extension.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(Age) : Age|4.0.1 () --> tgt.value : Extension.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(Annotation) : Annotation|4.0.1 () --> tgt.value : Extension.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(Attachment) : Attachment|4.0.1 () --> tgt.value : Extension.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(CodeableConcept) : CodeableConcept|4.0.1 () --> tgt.value : Extension.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(Coding) : Coding|4.0.1 () --> tgt.value : Extension.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(ContactPoint) : ContactPoint|4.0.1 () --> tgt.value : Extension.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(Count) : Count|4.0.1 () --> tgt.value : Extension.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(Distance) : Distance|4.0.1 () --> tgt.value : Extension.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(Duration) : Duration|4.0.1 () --> tgt.value : Extension.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(HumanName) : HumanName|4.0.1 () --> tgt.value : Extension.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(Identifier) : Identifier|4.0.1 () --> tgt.value : Extension.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(Money) : Money|4.0.1 () --> tgt.value : Extension.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(Period) : Period|4.0.1 () --> tgt.value : Extension.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(Quantity) : Quantity|4.0.1 () --> tgt.value : Extension.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(Range) : Range|4.0.1 () --> tgt.value : Extension.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(Ratio) : Ratio|4.0.1 () --> tgt.value : Extension.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(Reference) : Reference|4.0.1 () --> tgt.value : Extension.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(SampledData) : SampledData|4.0.1 () --> tgt.value : Extension.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(Signature) : Signature|4.0.1 () --> tgt.value : Extension.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(Timing) : Timing|4.0.1 () --> tgt.value : Extension.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(ContactDetail) : ContactDetail|4.0.1 () --> tgt.value : Extension.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(DataRequirement) : DataRequirement|4.0.1 () --> tgt.value : Extension.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(Expression) : Expression|4.0.1 () --> tgt.value : Extension.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(ParameterDefinition) : ParameterDefinition|4.0.1 () --> tgt.value : Extension.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(RelatedArtifact) : RelatedArtifact|4.0.1 () --> tgt.value : Extension.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(TriggerDefinition) : TriggerDefinition|4.0.1 () --> tgt.value : Extension.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(UsageContext) : UsageContext|4.0.1 () --> tgt.value : Extension.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(Dosage) : Dosage|4.0.1 () --> tgt.value : Extension.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(Meta) : Meta|4.0.1 () --> tgt.value : Extension.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/FamilyMemberHistory4to5
FamilyMemberHistory( src : FamilyMemberHistory|4.0.1 (), tgt : FamilyMemberHistory|5.0.0 () )
{
identifier : FamilyMemberHistory.identifier|4.0.1 (Identifier) --> identifier : FamilyMemberHistory.identifier|5.0.0 (Identifier)
instantiatesCanonical : FamilyMemberHistory.instantiatesCanonical|4.0.1 (canonical) --> instantiatesCanonical : FamilyMemberHistory.instantiatesCanonical|5.0.0 (canonical)
instantiatesUri : FamilyMemberHistory.instantiatesUri|4.0.1 (uri) --> instantiatesUri : FamilyMemberHistory.instantiatesUri|5.0.0 (uri)
src.status : FamilyMemberHistory.status|4.0.1 (code) as v --> tgt.status : FamilyMemberHistory.status|5.0.0 (code) = translate : code|5.0.0 ()
dataAbsentReason : FamilyMemberHistory.dataAbsentReason|4.0.1 (CodeableConcept) --> dataAbsentReason : FamilyMemberHistory.dataAbsentReason|5.0.0 (CodeableConcept)
patient : FamilyMemberHistory.patient|4.0.1 (Reference) --> patient : FamilyMemberHistory.patient|5.0.0 (Reference)
date : FamilyMemberHistory.date|4.0.1 (dateTime) --> date : FamilyMemberHistory.date|5.0.0 (dateTime)
name : FamilyMemberHistory.name|4.0.1 (string) --> name : FamilyMemberHistory.name|5.0.0 (string)
relationship : FamilyMemberHistory.relationship|4.0.1 (CodeableConcept) --> relationship : FamilyMemberHistory.relationship|5.0.0 (CodeableConcept)
sex : FamilyMemberHistory.sex|4.0.1 (CodeableConcept) --> sex : FamilyMemberHistory.sex|5.0.0 (CodeableConcept)
src.born.ofType(Period) : Period|4.0.1 () --> tgt.born : FamilyMemberHistory.born[x]|5.0.0 (Period,date,string)
src.born.ofType(date) : date|4.0.1 () --> tgt.born : FamilyMemberHistory.born[x]|5.0.0 (Period,date,string)
src.born.ofType(string) : string|4.0.1 () --> tgt.born : FamilyMemberHistory.born[x]|5.0.0 (Period,date,string)
src.age.ofType(Age) : Age|4.0.1 () --> tgt.age : FamilyMemberHistory.age[x]|5.0.0 (Age,Range,string)
src.age.ofType(Range) : Range|4.0.1 () --> tgt.age : FamilyMemberHistory.age[x]|5.0.0 (Age,Range,string)
src.age.ofType(string) : string|4.0.1 () --> tgt.age : FamilyMemberHistory.age[x]|5.0.0 (Age,Range,string)
estimatedAge : FamilyMemberHistory.estimatedAge|4.0.1 (boolean) --> estimatedAge : FamilyMemberHistory.estimatedAge|5.0.0 (boolean)
src.deceased.ofType(boolean) : boolean|4.0.1 () --> tgt.deceased : FamilyMemberHistory.deceased[x]|5.0.0 (boolean,Age,Range,date,string)
src.deceased.ofType(Age) : Age|4.0.1 () --> tgt.deceased : FamilyMemberHistory.deceased[x]|5.0.0 (boolean,Age,Range,date,string)
src.deceased.ofType(Range) : Range|4.0.1 () --> tgt.deceased : FamilyMemberHistory.deceased[x]|5.0.0 (boolean,Age,Range,date,string)
src.deceased.ofType(date) : date|4.0.1 () --> tgt.deceased : FamilyMemberHistory.deceased[x]|5.0.0 (boolean,Age,Range,date,string)
src.deceased.ofType(string) : string|4.0.1 () --> tgt.deceased : FamilyMemberHistory.deceased[x]|5.0.0 (boolean,Age,Range,date,string)
reasonCode : FamilyMemberHistory.reasonCode|4.0.1 (CodeableConcept) --> reason : FamilyMemberHistory.reason|5.0.0 (CodeableReference)
reasonReference : FamilyMemberHistory.reasonReference|4.0.1 (Reference) --> reason : FamilyMemberHistory.reason|5.0.0 (CodeableReference)
note : FamilyMemberHistory.note|4.0.1 (Annotation) --> note : FamilyMemberHistory.note|5.0.0 (Annotation)
src.condition : FamilyMemberHistory.condition|4.0.1 (BackboneElement) as s --> tgt.condition : FamilyMemberHistory.condition|5.0.0 (BackboneElement) as t
then FamilyMemberHistoryCondition( Identifier src : FamilyMemberHistory.condition|4.0.1 (BackboneElement), Identifier tgt : FamilyMemberHistory.condition|5.0.0 (BackboneElement) )
}
FamilyMemberHistoryCondition( src : FamilyMemberHistory.condition|4.0.1 (BackboneElement), tgt : FamilyMemberHistory.condition|5.0.0 (BackboneElement) )
{
code : FamilyMemberHistory.condition.code|4.0.1 (CodeableConcept) --> code : FamilyMemberHistory.condition.code|5.0.0 (CodeableConcept)
outcome : FamilyMemberHistory.condition.outcome|4.0.1 (CodeableConcept) --> outcome : FamilyMemberHistory.condition.outcome|5.0.0 (CodeableConcept)
contributedToDeath : FamilyMemberHistory.condition.contributedToDeath|4.0.1 (boolean) --> contributedToDeath : FamilyMemberHistory.condition.contributedToDeath|5.0.0 (boolean)
src.onset.ofType(Age) : Age|4.0.1 () --> tgt.onset : FamilyMemberHistory.condition.onset[x]|5.0.0 (Age,Range,Period,string)
src.onset.ofType(Range) : Range|4.0.1 () --> tgt.onset : FamilyMemberHistory.condition.onset[x]|5.0.0 (Age,Range,Period,string)
src.onset.ofType(Period) : Period|4.0.1 () --> tgt.onset : FamilyMemberHistory.condition.onset[x]|5.0.0 (Age,Range,Period,string)
src.onset.ofType(string) : string|4.0.1 () --> tgt.onset : FamilyMemberHistory.condition.onset[x]|5.0.0 (Age,Range,Period,string)
note : FamilyMemberHistory.condition.note|4.0.1 (Annotation) --> note : FamilyMemberHistory.condition.note|5.0.0 (Annotation)
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/Flag4to5
Flag( src : Flag|4.0.1 (), tgt : Flag|5.0.0 () )
{
identifier : Flag.identifier|4.0.1 (Identifier) --> identifier : Flag.identifier|5.0.0 (Identifier)
src.status : Flag.status|4.0.1 (code) as v --> tgt.status : Flag.status|5.0.0 (code) = translate : code|5.0.0 ()
category : Flag.category|4.0.1 (CodeableConcept) --> category : Flag.category|5.0.0 (CodeableConcept)
code : Flag.code|4.0.1 (CodeableConcept) --> code : Flag.code|5.0.0 (CodeableConcept)
subject : Flag.subject|4.0.1 (Reference) --> subject : Flag.subject|5.0.0 (Reference)
period : Flag.period|4.0.1 (Period) --> period : Flag.period|5.0.0 (Period)
encounter : Flag.encounter|4.0.1 (Reference) --> encounter : Flag.encounter|5.0.0 (Reference)
author : Flag.author|4.0.1 (Reference) --> author : Flag.author|5.0.0 (Reference)
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/Goal4to5
Goal( src : Goal|4.0.1 (), tgt : Goal|5.0.0 () )
{
identifier : Goal.identifier|4.0.1 (Identifier) --> identifier : Goal.identifier|5.0.0 (Identifier)
src.lifecycleStatus : Goal.lifecycleStatus|4.0.1 (code) as v --> tgt.lifecycleStatus : Goal.lifecycleStatus|5.0.0 (code) = translate : code|5.0.0 ()
achievementStatus : Goal.achievementStatus|4.0.1 (CodeableConcept) --> achievementStatus : Goal.achievementStatus|5.0.0 (CodeableConcept)
category : Goal.category|4.0.1 (CodeableConcept) --> category : Goal.category|5.0.0 (CodeableConcept)
priority : Goal.priority|4.0.1 (CodeableConcept) --> priority : Goal.priority|5.0.0 (CodeableConcept)
description : Goal.description|4.0.1 (CodeableConcept) --> description : Goal.description|5.0.0 (CodeableConcept)
subject : Goal.subject|4.0.1 (Reference) --> subject : Goal.subject|5.0.0 (Reference)
src.start.ofType(date) : date|4.0.1 () --> tgt.start : Goal.start[x]|5.0.0 (date,CodeableConcept)
src.start.ofType(CodeableConcept) : CodeableConcept|4.0.1 () --> tgt.start : Goal.start[x]|5.0.0 (date,CodeableConcept)
src.target : Goal.target|4.0.1 (BackboneElement) as s --> tgt.target : Goal.target|5.0.0 (BackboneElement) as t
then GoalTarget( Identifier src : Goal.target|4.0.1 (BackboneElement), Identifier tgt : Goal.target|5.0.0 (BackboneElement) )
statusDate : Goal.statusDate|4.0.1 (date) --> statusDate : Goal.statusDate|5.0.0 (date)
statusReason : Goal.statusReason|4.0.1 (string) --> statusReason : Goal.statusReason|5.0.0 (string)
addresses : Goal.addresses|4.0.1 (Reference) --> addresses : Goal.addresses|5.0.0 (Reference)
note : Goal.note|4.0.1 (Annotation) --> note : Goal.note|5.0.0 (Annotation)
outcomeCode : Goal.outcomeCode|4.0.1 (CodeableConcept) --> outcome : Goal.outcome|5.0.0 (CodeableReference)
outcomeReference : Goal.outcomeReference|4.0.1 (Reference) --> outcome : Goal.outcome|5.0.0 (CodeableReference)
}
GoalTarget( src : Goal.target|4.0.1 (BackboneElement), tgt : Goal.target|5.0.0 (BackboneElement) )
{
measure : Goal.target.measure|4.0.1 (CodeableConcept) --> measure : Goal.target.measure|5.0.0 (CodeableConcept)
src.detail.ofType(Quantity) : Quantity|4.0.1 () --> tgt.detail : Goal.target.detail[x]|5.0.0 (Quantity,Range,CodeableConcept,string,boolean,integer,Ratio)
src.detail.ofType(Range) : Range|4.0.1 () --> tgt.detail : Goal.target.detail[x]|5.0.0 (Quantity,Range,CodeableConcept,string,boolean,integer,Ratio)
src.detail.ofType(CodeableConcept) : CodeableConcept|4.0.1 () --> tgt.detail : Goal.target.detail[x]|5.0.0 (Quantity,Range,CodeableConcept,string,boolean,integer,Ratio)
src.detail.ofType(string) : string|4.0.1 () --> tgt.detail : Goal.target.detail[x]|5.0.0 (Quantity,Range,CodeableConcept,string,boolean,integer,Ratio)
src.detail.ofType(boolean) : boolean|4.0.1 () --> tgt.detail : Goal.target.detail[x]|5.0.0 (Quantity,Range,CodeableConcept,string,boolean,integer,Ratio)
src.detail.ofType(integer) : integer|4.0.1 () --> tgt.detail : Goal.target.detail[x]|5.0.0 (Quantity,Range,CodeableConcept,string,boolean,integer,Ratio)
src.detail.ofType(Ratio) : Ratio|4.0.1 () --> tgt.detail : Goal.target.detail[x]|5.0.0 (Quantity,Range,CodeableConcept,string,boolean,integer,Ratio)
src.due.ofType(date) : date|4.0.1 () --> tgt.due : Goal.target.due[x]|5.0.0 (date,Duration)
src.due.ofType(Duration) : Duration|4.0.1 () --> tgt.due : Goal.target.due[x]|5.0.0 (date,Duration)
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/Group4to5
Group( src : Group|4.0.1 (), tgt : Group|5.0.0 () )
{
identifier : Group.identifier|4.0.1 (Identifier) --> identifier : Group.identifier|5.0.0 (Identifier)
active : Group.active|4.0.1 (boolean) --> active : Group.active|5.0.0 (boolean)
src.type : Group.type|4.0.1 (code) as v --> tgt.type : Group.type|5.0.0 (code) = translate : code|5.0.0 ()
code : Group.code|4.0.1 (CodeableConcept) --> code : Group.code|5.0.0 (CodeableConcept)
name : Group.name|4.0.1 (string) --> name : Group.name|5.0.0 (string)
quantity : Group.quantity|4.0.1 (unsignedInt) --> quantity : Group.quantity|5.0.0 (unsignedInt)
managingEntity : Group.managingEntity|4.0.1 (Reference) --> managingEntity : Group.managingEntity|5.0.0 (Reference)
src.characteristic : Group.characteristic|4.0.1 (BackboneElement) as s --> tgt.characteristic : Group.characteristic|5.0.0 (BackboneElement) as t
then GroupCharacteristic( Identifier src : Group.characteristic|4.0.1 (BackboneElement), Identifier tgt : Group.characteristic|5.0.0 (BackboneElement) )
src.member : Group.member|4.0.1 (BackboneElement) as s --> tgt.member : Group.member|5.0.0 (BackboneElement) as t
then GroupMember( Identifier src : Group.member|4.0.1 (BackboneElement), Identifier tgt : Group.member|5.0.0 (BackboneElement) )
}
GroupCharacteristic( src : Group.characteristic|4.0.1 (BackboneElement), tgt : Group.characteristic|5.0.0 (BackboneElement) )
{
code : Group.characteristic.code|4.0.1 (CodeableConcept) --> code : Group.characteristic.code|5.0.0 (CodeableConcept)
src.value.ofType(CodeableConcept) : CodeableConcept|4.0.1 () --> tgt.value : Group.characteristic.value[x]|5.0.0 (CodeableConcept,boolean,Quantity,Range,Reference)
src.value.ofType(boolean) : boolean|4.0.1 () --> tgt.value : Group.characteristic.value[x]|5.0.0 (CodeableConcept,boolean,Quantity,Range,Reference)
src.value.ofType(Quantity) : Quantity|4.0.1 () --> tgt.value : Group.characteristic.value[x]|5.0.0 (CodeableConcept,boolean,Quantity,Range,Reference)
src.value.ofType(Range) : Range|4.0.1 () --> tgt.value : Group.characteristic.value[x]|5.0.0 (CodeableConcept,boolean,Quantity,Range,Reference)
src.value.ofType(Reference) : Reference|4.0.1 () --> tgt.value : Group.characteristic.value[x]|5.0.0 (CodeableConcept,boolean,Quantity,Range,Reference)
exclude : Group.characteristic.exclude|4.0.1 (boolean) --> exclude : Group.characteristic.exclude|5.0.0 (boolean)
period : Group.characteristic.period|4.0.1 (Period) --> period : Group.characteristic.period|5.0.0 (Period)
}
GroupMember( src : Group.member|4.0.1 (BackboneElement), tgt : Group.member|5.0.0 (BackboneElement) )
{
entity : Group.member.entity|4.0.1 (Reference) --> entity : Group.member.entity|5.0.0 (Reference)
period : Group.member.period|4.0.1 (Period) --> period : Group.member.period|5.0.0 (Period)
inactive : Group.member.inactive|4.0.1 (boolean) --> inactive : Group.member.inactive|5.0.0 (boolean)
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/GuidanceResponse4to5
GuidanceResponse( src : GuidanceResponse|4.0.1 (), tgt : GuidanceResponse|5.0.0 () )
{
requestIdentifier : GuidanceResponse.requestIdentifier|4.0.1 (Identifier) --> requestIdentifier : GuidanceResponse.requestIdentifier|5.0.0 (Identifier)
identifier : GuidanceResponse.identifier|4.0.1 (Identifier) --> identifier : GuidanceResponse.identifier|5.0.0 (Identifier)
src.module.ofType(uri) : uri|4.0.1 () --> tgt.module : GuidanceResponse.module[x]|5.0.0 (uri,canonical,CodeableConcept)
src.module.ofType(canonical) : canonical|4.0.1 () --> tgt.module : GuidanceResponse.module[x]|5.0.0 (uri,canonical,CodeableConcept)
src.module.ofType(CodeableConcept) : CodeableConcept|4.0.1 () --> tgt.module : GuidanceResponse.module[x]|5.0.0 (uri,canonical,CodeableConcept)
src.status : GuidanceResponse.status|4.0.1 (code) as v --> tgt.status : GuidanceResponse.status|5.0.0 (code) = translate : code|5.0.0 ()
subject : GuidanceResponse.subject|4.0.1 (Reference) --> subject : GuidanceResponse.subject|5.0.0 (Reference)
encounter : GuidanceResponse.encounter|4.0.1 (Reference) --> encounter : GuidanceResponse.encounter|5.0.0 (Reference)
occurrenceDateTime : GuidanceResponse.occurrenceDateTime|4.0.1 (dateTime) --> occurrenceDateTime : GuidanceResponse.occurrenceDateTime|5.0.0 (dateTime)
performer : GuidanceResponse.performer|4.0.1 (Reference) --> performer : GuidanceResponse.performer|5.0.0 (Reference)
reasonCode : GuidanceResponse.reasonCode|4.0.1 (CodeableConcept) --> reason : GuidanceResponse.reason|5.0.0 (CodeableReference)
reasonReference : GuidanceResponse.reasonReference|4.0.1 (Reference) --> reason : GuidanceResponse.reason|5.0.0 (CodeableReference)
note : GuidanceResponse.note|4.0.1 (Annotation) --> note : GuidanceResponse.note|5.0.0 (Annotation)
evaluationMessage : GuidanceResponse.evaluationMessage|4.0.1 (Reference) --> evaluationMessage : GuidanceResponse.evaluationMessage|5.0.0 (Reference)
outputParameters : GuidanceResponse.outputParameters|4.0.1 (Reference) --> outputParameters : GuidanceResponse.outputParameters|5.0.0 (Reference)
result : GuidanceResponse.result|4.0.1 (Reference) --> result : GuidanceResponse.result|5.0.0 (Reference)
dataRequirement : GuidanceResponse.dataRequirement|4.0.1 (DataRequirement) --> dataRequirement : GuidanceResponse.dataRequirement|5.0.0 (DataRequirement)
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/HealthcareService4to5
HealthcareService( src : HealthcareService|4.0.1 (), tgt : HealthcareService|5.0.0 () )
{
identifier : HealthcareService.identifier|4.0.1 (Identifier) --> identifier : HealthcareService.identifier|5.0.0 (Identifier)
active : HealthcareService.active|4.0.1 (boolean) --> active : HealthcareService.active|5.0.0 (boolean)
providedBy : HealthcareService.providedBy|4.0.1 (Reference) --> providedBy : HealthcareService.providedBy|5.0.0 (Reference)
category : HealthcareService.category|4.0.1 (CodeableConcept) --> category : HealthcareService.category|5.0.0 (CodeableConcept)
type : HealthcareService.type|4.0.1 (CodeableConcept) --> type : HealthcareService.type|5.0.0 (CodeableConcept)
specialty : HealthcareService.specialty|4.0.1 (CodeableConcept) --> specialty : HealthcareService.specialty|5.0.0 (CodeableConcept)
location : HealthcareService.location|4.0.1 (Reference) --> location : HealthcareService.location|5.0.0 (Reference)
name : HealthcareService.name|4.0.1 (string) --> name : HealthcareService.name|5.0.0 (string)
comment : HealthcareService.comment|4.0.1 (string) --> comment : HealthcareService.comment|5.0.0 (markdown)
extraDetails : HealthcareService.extraDetails|4.0.1 (markdown) --> extraDetails : HealthcareService.extraDetails|5.0.0 (markdown)
photo : HealthcareService.photo|4.0.1 (Attachment) --> photo : HealthcareService.photo|5.0.0 (Attachment)
coverageArea : HealthcareService.coverageArea|4.0.1 (Reference) --> coverageArea : HealthcareService.coverageArea|5.0.0 (Reference)
serviceProvisionCode : HealthcareService.serviceProvisionCode|4.0.1 (CodeableConcept) --> serviceProvisionCode : HealthcareService.serviceProvisionCode|5.0.0 (CodeableConcept)
src.eligibility : HealthcareService.eligibility|4.0.1 (BackboneElement) as s --> tgt.eligibility : HealthcareService.eligibility|5.0.0 (BackboneElement) as t
then HealthcareServiceEligibility( Identifier src : HealthcareService.eligibility|4.0.1 (BackboneElement), Identifier tgt : HealthcareService.eligibility|5.0.0 (BackboneElement) )
program : HealthcareService.program|4.0.1 (CodeableConcept) --> program : HealthcareService.program|5.0.0 (CodeableConcept)
characteristic : HealthcareService.characteristic|4.0.1 (CodeableConcept) --> characteristic : HealthcareService.characteristic|5.0.0 (CodeableConcept)
communication : HealthcareService.communication|4.0.1 (CodeableConcept) --> communication : HealthcareService.communication|5.0.0 (CodeableConcept)
referralMethod : HealthcareService.referralMethod|4.0.1 (CodeableConcept) --> referralMethod : HealthcareService.referralMethod|5.0.0 (CodeableConcept)
appointmentRequired : HealthcareService.appointmentRequired|4.0.1 (boolean) --> appointmentRequired : HealthcareService.appointmentRequired|5.0.0 (boolean)
src.availableTime : HealthcareService.availableTime|4.0.1 (BackboneElement) as s --> tgt.availability : HealthcareService.availability|5.0.0 (Availability) as t
then HealthcareServiceAvailabilityAvailableTime( Identifier src : HealthcareService.availableTime|4.0.1 (BackboneElement), Identifier tgt : HealthcareService.availability|5.0.0 (Availability) )
src.notAvailable : HealthcareService.notAvailable|4.0.1 (BackboneElement) as s --> tgt.availability : HealthcareService.availability|5.0.0 (Availability) = create : Availability|5.0.0 () as t
then HealthcareServiceAvailabilityNotAvailableTime( Identifier src : HealthcareService.notAvailable|4.0.1 (BackboneElement), Identifier tgt : HealthcareService.availability|5.0.0 (Availability) )
endpoint : HealthcareService.endpoint|4.0.1 (Reference) --> endpoint : HealthcareService.endpoint|5.0.0 (Reference)
}
HealthcareServiceEligibility( src : HealthcareService.eligibility|4.0.1 (BackboneElement), tgt : HealthcareService.eligibility|5.0.0 (BackboneElement) )
{
code : HealthcareService.eligibility.code|4.0.1 (CodeableConcept) --> code : HealthcareService.eligibility.code|5.0.0 (CodeableConcept)
comment : HealthcareService.eligibility.comment|4.0.1 (markdown) --> comment : HealthcareService.eligibility.comment|5.0.0 (markdown)
}
HealthcareServiceAvailabilityAvailableTime( src : HealthcareService.availableTime|4.0.1 (BackboneElement), tgt : HealthcareService.availability|5.0.0 (Availability) )
{
src.daysOfWeek : HealthcareService.availableTime.daysOfWeek|4.0.1 (code) as s --> tgt.availableTime : Availability.availableTime|5.0.0 (Element) as t, t.daysOfWeek : Availability.availableTime.daysOfWeek|5.0.0 (code) = copy : ?
src.allDay.ofType(boolean) : boolean|4.0.1 () as s --> tgt.availableTime : Availability.availableTime|5.0.0 (Element) as t, t.allDay : Availability.availableTime.allDay|5.0.0 (boolean) = copy : ?
src.availableStartTime.ofType(time) : time|4.0.1 () as s --> tgt.availableTime : Availability.availableTime|5.0.0 (Element) as t, t.availableStartTime : Availability.availableTime.availableStartTime|5.0.0 (time) = copy : ?
src.availableEndTime.ofType(time) : time|4.0.1 () as s --> tgt.availableTime : Availability.availableTime|5.0.0 (Element) as t, t.availableEndTime : Availability.availableTime.availableEndTime|5.0.0 (time) = copy : ?
}
HealthcareServiceAvailabilityNotAvailableTime( src : HealthcareService.notAvailable|4.0.1 (BackboneElement), tgt : HealthcareService.availability|5.0.0 (Availability) )
{
src.description : HealthcareService.notAvailable.description|4.0.1 (string) as s --> tgt.notAvailableTime : Availability.notAvailableTime|5.0.0 (Element) as t, t.description : Availability.notAvailableTime.description|5.0.0 (string) = copy : ?
src.during.ofType(Period) : Period|4.0.1 () as s --> tgt.notAvailableTime : Availability.notAvailableTime|5.0.0 (Element) as t, t.during : Availability.notAvailableTime.during|5.0.0 (Period) = copy : ?
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/HumanName4to5
HumanName( src : HumanName|4.0.1 (), tgt : HumanName|5.0.0 () )
{
src.use : HumanName.use|4.0.1 (code) as v --> tgt.use : HumanName.use|5.0.0 (code) = translate : code|5.0.0 ()
text : HumanName.text|4.0.1 (string) --> text : HumanName.text|5.0.0 (string)
family : HumanName.family|4.0.1 (string) --> family : HumanName.family|5.0.0 (string)
given : HumanName.given|4.0.1 (string) --> given : HumanName.given|5.0.0 (string)
prefix : HumanName.prefix|4.0.1 (string) --> prefix : HumanName.prefix|5.0.0 (string)
suffix : HumanName.suffix|4.0.1 (string) --> suffix : HumanName.suffix|5.0.0 (string)
period : HumanName.period|4.0.1 (Period) --> period : HumanName.period|5.0.0 (Period)
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/Identifier4to5
Identifier( src : Identifier|4.0.1 (), tgt : Identifier|5.0.0 () )
{
src.use : Identifier.use|4.0.1 (code) as v --> tgt.use : Identifier.use|5.0.0 (code) = translate : code|5.0.0 ()
type : Identifier.type|4.0.1 (CodeableConcept) --> type : Identifier.type|5.0.0 (CodeableConcept)
system : Identifier.system|4.0.1 (uri) --> system : Identifier.system|5.0.0 (uri)
value : Identifier.value|4.0.1 (string) --> value : Identifier.value|5.0.0 (string)
period : Identifier.period|4.0.1 (Period) --> period : Identifier.period|5.0.0 (Period)
assigner : Identifier.assigner|4.0.1 (Reference) --> assigner : Identifier.assigner|5.0.0 (Reference)
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/ImagingStudy4to5
ImagingStudy( src : ImagingStudy|4.0.1 (), tgt : ImagingStudy|5.0.0 () )
{
identifier : ImagingStudy.identifier|4.0.1 (Identifier) --> identifier : ImagingStudy.identifier|5.0.0 (Identifier)
src.status : ImagingStudy.status|4.0.1 (code) as v --> tgt.status : ImagingStudy.status|5.0.0 (code) = translate : code|5.0.0 ()
modality : ImagingStudy.modality|4.0.1 (Coding) --> modality : ImagingStudy.modality|5.0.0 (CodeableConcept)
subject : ImagingStudy.subject|4.0.1 (Reference) --> subject : ImagingStudy.subject|5.0.0 (Reference)
encounter : ImagingStudy.encounter|4.0.1 (Reference) --> encounter : ImagingStudy.encounter|5.0.0 (Reference)
started : ImagingStudy.started|4.0.1 (dateTime) --> started : ImagingStudy.started|5.0.0 (dateTime)
basedOn : ImagingStudy.basedOn|4.0.1 (Reference) --> basedOn : ImagingStudy.basedOn|5.0.0 (Reference)
referrer : ImagingStudy.referrer|4.0.1 (Reference) --> referrer : ImagingStudy.referrer|5.0.0 (Reference)
endpoint : ImagingStudy.endpoint|4.0.1 (Reference) --> endpoint : ImagingStudy.endpoint|5.0.0 (Reference)
numberOfSeries : ImagingStudy.numberOfSeries|4.0.1 (unsignedInt) --> numberOfSeries : ImagingStudy.numberOfSeries|5.0.0 (unsignedInt)
numberOfInstances : ImagingStudy.numberOfInstances|4.0.1 (unsignedInt) --> numberOfInstances : ImagingStudy.numberOfInstances|5.0.0 (unsignedInt)
src.procedureCode.ofType(CodeableConcept) : CodeableConcept|4.0.1 () --> tgt.procedure : ImagingStudy.procedure|5.0.0 (CodeableReference)
src.procedureReference.ofType(Reference) : Reference|4.0.1 () --> tgt.procedure : ImagingStudy.procedure|5.0.0 (CodeableReference)
location : ImagingStudy.location|4.0.1 (Reference) --> location : ImagingStudy.location|5.0.0 (Reference)
src.reasonCode.ofType(CodeableConcept) : CodeableConcept|4.0.1 () --> tgt.reason : ImagingStudy.reason|5.0.0 (CodeableReference)
src.reasonReference.ofType(Reference) : Reference|4.0.1 () --> tgt.reason : ImagingStudy.reason|5.0.0 (CodeableReference)
note : ImagingStudy.note|4.0.1 (Annotation) --> note : ImagingStudy.note|5.0.0 (Annotation)
description : ImagingStudy.description|4.0.1 (string) --> description : ImagingStudy.description|5.0.0 (string)
src.series : ImagingStudy.series|4.0.1 (BackboneElement) as s --> tgt.series : ImagingStudy.series|5.0.0 (BackboneElement) as t
then ImagingStudySeries( Identifier src : ImagingStudy.series|4.0.1 (BackboneElement), Identifier tgt : ImagingStudy.series|5.0.0 (BackboneElement) )
}
ImagingStudySeries( src : ImagingStudy.series|4.0.1 (BackboneElement), tgt : ImagingStudy.series|5.0.0 (BackboneElement) )
{
uid : ImagingStudy.series.uid|4.0.1 (id) --> uid : ImagingStudy.series.uid|5.0.0 (id)
number : ImagingStudy.series.number|4.0.1 (unsignedInt) --> number : ImagingStudy.series.number|5.0.0 (unsignedInt)
modality : ImagingStudy.series.modality|4.0.1 (Coding) --> modality : ImagingStudy.series.modality|5.0.0 (CodeableConcept)
description : ImagingStudy.series.description|4.0.1 (string) --> description : ImagingStudy.series.description|5.0.0 (string)
numberOfInstances : ImagingStudy.series.numberOfInstances|4.0.1 (unsignedInt) --> numberOfInstances : ImagingStudy.series.numberOfInstances|5.0.0 (unsignedInt)
endpoint : ImagingStudy.series.endpoint|4.0.1 (Reference) --> endpoint : ImagingStudy.series.endpoint|5.0.0 (Reference)
bodySite : ImagingStudy.series.bodySite|4.0.1 (Coding) --> bodySite : ImagingStudy.series.bodySite|5.0.0 (CodeableReference)
laterality : ImagingStudy.series.laterality|4.0.1 (Coding) --> laterality : ImagingStudy.series.laterality|5.0.0 (CodeableConcept)
specimen : ImagingStudy.series.specimen|4.0.1 (Reference) --> specimen : ImagingStudy.series.specimen|5.0.0 (Reference)
started : ImagingStudy.series.started|4.0.1 (dateTime) --> started : ImagingStudy.series.started|5.0.0 (dateTime)
src.performer : ImagingStudy.series.performer|4.0.1 (BackboneElement) as s --> tgt.performer : ImagingStudy.series.performer|5.0.0 (BackboneElement) as t
then ImagingStudySeriesPerformer( Identifier src : ImagingStudy.series.performer|4.0.1 (BackboneElement), Identifier tgt : ImagingStudy.series.performer|5.0.0 (BackboneElement) )
src.instance : ImagingStudy.series.instance|4.0.1 (BackboneElement) as s --> tgt.instance : ImagingStudy.series.instance|5.0.0 (BackboneElement) as t
then ImagingStudySeriesInstance( Identifier src : ImagingStudy.series.instance|4.0.1 (BackboneElement), Identifier tgt : ImagingStudy.series.instance|5.0.0 (BackboneElement) )
}
ImagingStudySeriesPerformer( src : ImagingStudy.series.performer|4.0.1 (BackboneElement), tgt : ImagingStudy.series.performer|5.0.0 (BackboneElement) )
{
function : ImagingStudy.series.performer.function|4.0.1 (CodeableConcept) --> function : ImagingStudy.series.performer.function|5.0.0 (CodeableConcept)
actor : ImagingStudy.series.performer.actor|4.0.1 (Reference) --> actor : ImagingStudy.series.performer.actor|5.0.0 (Reference)
}
ImagingStudySeriesInstance( src : ImagingStudy.series.instance|4.0.1 (BackboneElement), tgt : ImagingStudy.series.instance|5.0.0 (BackboneElement) )
{
uid : ImagingStudy.series.instance.uid|4.0.1 (id) --> uid : ImagingStudy.series.instance.uid|5.0.0 (id)
sopClass : ImagingStudy.series.instance.sopClass|4.0.1 (Coding) --> sopClass : ImagingStudy.series.instance.sopClass|5.0.0 (Coding)
number : ImagingStudy.series.instance.number|4.0.1 (unsignedInt) --> number : ImagingStudy.series.instance.number|5.0.0 (unsignedInt)
title : ImagingStudy.series.instance.title|4.0.1 (string) --> title : ImagingStudy.series.instance.title|5.0.0 (string)
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/Immunization4to5
Immunization( src : Immunization|4.0.1 (), tgt : Immunization|5.0.0 () )
{
identifier : Immunization.identifier|4.0.1 (Identifier) --> identifier : Immunization.identifier|5.0.0 (Identifier)
status : Immunization.status|4.0.1 (code) --> status : Immunization.status|5.0.0 (code)
statusReason : Immunization.statusReason|4.0.1 (CodeableConcept) --> statusReason : Immunization.statusReason|5.0.0 (CodeableConcept)
vaccineCode : Immunization.vaccineCode|4.0.1 (CodeableConcept) --> vaccineCode : Immunization.vaccineCode|5.0.0 (CodeableConcept)
manufacturer : Immunization.manufacturer|4.0.1 (Reference) --> manufacturer : Immunization.manufacturer|5.0.0 (CodeableReference)
lotNumber : Immunization.lotNumber|4.0.1 (string) --> lotNumber : Immunization.lotNumber|5.0.0 (string)
expirationDate : Immunization.expirationDate|4.0.1 (date) --> expirationDate : Immunization.expirationDate|5.0.0 (date)
patient : Immunization.patient|4.0.1 (Reference) --> patient : Immunization.patient|5.0.0 (Reference)
encounter : Immunization.encounter|4.0.1 (Reference) --> encounter : Immunization.encounter|5.0.0 (Reference)
src.occurrence.ofType(dateTime) : dateTime|4.0.1 () --> tgt.occurrence : Immunization.occurrence[x]|5.0.0 (dateTime,string)
src.occurrence.ofType(string) : string|4.0.1 () --> tgt.occurrence : Immunization.occurrence[x]|5.0.0 (dateTime,string)
primarySource : Immunization.primarySource|4.0.1 (boolean) --> primarySource : Immunization.primarySource|5.0.0 (boolean)
location : Immunization.location|4.0.1 (Reference) --> location : Immunization.location|5.0.0 (Reference)
site : Immunization.site|4.0.1 (CodeableConcept) --> site : Immunization.site|5.0.0 (CodeableConcept)
route : Immunization.route|4.0.1 (CodeableConcept) --> route : Immunization.route|5.0.0 (CodeableConcept)
doseQuantity : Immunization.doseQuantity|4.0.1 (Quantity) --> doseQuantity : Immunization.doseQuantity|5.0.0 (Quantity)
src.performer : Immunization.performer|4.0.1 (BackboneElement) as s --> tgt.performer : Immunization.performer|5.0.0 (BackboneElement) as t
then ImmunizationPerformer( Identifier src : Immunization.performer|4.0.1 (BackboneElement), Identifier tgt : Immunization.performer|5.0.0 (BackboneElement) )
note : Immunization.note|4.0.1 (Annotation) --> note : Immunization.note|5.0.0 (Annotation)
reasonCode : Immunization.reasonCode|4.0.1 (CodeableConcept) --> reason : Immunization.reason|5.0.0 (CodeableReference)
reasonReference : Immunization.reasonReference|4.0.1 (Reference) --> reason : Immunization.reason|5.0.0 (CodeableReference)
isSubpotent : Immunization.isSubpotent|4.0.1 (boolean) --> isSubpotent : Immunization.isSubpotent|5.0.0 (boolean)
subpotentReason : Immunization.subpotentReason|4.0.1 (CodeableConcept) --> subpotentReason : Immunization.subpotentReason|5.0.0 (CodeableConcept)
src.programEligibility : Immunization.programEligibility|4.0.1 (CodeableConcept) as s --> tgt.programEligibility : Immunization.programEligibility|5.0.0 (BackboneElement) as t, t.program : Immunization.programEligibility.program|5.0.0 (CodeableConcept) = copy : ?
fundingSource : Immunization.fundingSource|4.0.1 (CodeableConcept) --> fundingSource : Immunization.fundingSource|5.0.0 (CodeableConcept)
src.reaction : Immunization.reaction|4.0.1 (BackboneElement) as s --> tgt.reaction : Immunization.reaction|5.0.0 (BackboneElement) as t
then ImmunizationReaction( Identifier src : Immunization.reaction|4.0.1 (BackboneElement), Identifier tgt : Immunization.reaction|5.0.0 (BackboneElement) )
src.protocolApplied : Immunization.protocolApplied|4.0.1 (BackboneElement) as s --> tgt.protocolApplied : Immunization.protocolApplied|5.0.0 (BackboneElement) as t
then ImmunizationProtocolApplied( Identifier src : Immunization.protocolApplied|4.0.1 (BackboneElement), Identifier tgt : Immunization.protocolApplied|5.0.0 (BackboneElement) )
}
ImmunizationPerformer( src : Immunization.performer|4.0.1 (BackboneElement), tgt : Immunization.performer|5.0.0 (BackboneElement) )
{
function : Immunization.performer.function|4.0.1 (CodeableConcept) --> function : Immunization.performer.function|5.0.0 (CodeableConcept)
actor : Immunization.performer.actor|4.0.1 (Reference) --> actor : Immunization.performer.actor|5.0.0 (Reference)
}
ImmunizationReaction( src : Immunization.reaction|4.0.1 (BackboneElement), tgt : Immunization.reaction|5.0.0 (BackboneElement) )
{
date : Immunization.reaction.date|4.0.1 (dateTime) --> date : Immunization.reaction.date|5.0.0 (dateTime)
detail : Immunization.reaction.detail|4.0.1 (Reference) --> manifestation : Immunization.reaction.manifestation|5.0.0 (CodeableReference)
reported : Immunization.reaction.reported|4.0.1 (boolean) --> reported : Immunization.reaction.reported|5.0.0 (boolean)
}
ImmunizationProtocolApplied( src : Immunization.protocolApplied|4.0.1 (BackboneElement), tgt : Immunization.protocolApplied|5.0.0 (BackboneElement) )
{
series : Immunization.protocolApplied.series|4.0.1 (string) --> series : Immunization.protocolApplied.series|5.0.0 (string)
authority : Immunization.protocolApplied.authority|4.0.1 (Reference) --> authority : Immunization.protocolApplied.authority|5.0.0 (Reference)
targetDisease : Immunization.protocolApplied.targetDisease|4.0.1 (CodeableConcept) --> targetDisease : Immunization.protocolApplied.targetDisease|5.0.0 (CodeableConcept)
src.doseNumber.ofType(string) : string|4.0.1 () --> tgt.doseNumber : Immunization.protocolApplied.doseNumber|5.0.0 (string)
src.seriesDoses.ofType(string) : string|4.0.1 () --> tgt.seriesDoses : Immunization.protocolApplied.seriesDoses|5.0.0 (string)
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/ImmunizationEvaluation4to5
ImmunizationEvaluation( src : ImmunizationEvaluation|4.0.1 (), tgt : ImmunizationEvaluation|5.0.0 () )
{
identifier : ImmunizationEvaluation.identifier|4.0.1 (Identifier) --> identifier : ImmunizationEvaluation.identifier|5.0.0 (Identifier)
status : ImmunizationEvaluation.status|4.0.1 (code) --> status : ImmunizationEvaluation.status|5.0.0 (code)
patient : ImmunizationEvaluation.patient|4.0.1 (Reference) --> patient : ImmunizationEvaluation.patient|5.0.0 (Reference)
date : ImmunizationEvaluation.date|4.0.1 (dateTime) --> date : ImmunizationEvaluation.date|5.0.0 (dateTime)
authority : ImmunizationEvaluation.authority|4.0.1 (Reference) --> authority : ImmunizationEvaluation.authority|5.0.0 (Reference)
targetDisease : ImmunizationEvaluation.targetDisease|4.0.1 (CodeableConcept) --> targetDisease : ImmunizationEvaluation.targetDisease|5.0.0 (CodeableConcept)
immunizationEvent : ImmunizationEvaluation.immunizationEvent|4.0.1 (Reference) --> immunizationEvent : ImmunizationEvaluation.immunizationEvent|5.0.0 (Reference)
doseStatus : ImmunizationEvaluation.doseStatus|4.0.1 (CodeableConcept) --> doseStatus : ImmunizationEvaluation.doseStatus|5.0.0 (CodeableConcept)
doseStatusReason : ImmunizationEvaluation.doseStatusReason|4.0.1 (CodeableConcept) --> doseStatusReason : ImmunizationEvaluation.doseStatusReason|5.0.0 (CodeableConcept)
description : ImmunizationEvaluation.description|4.0.1 (string) --> description : ImmunizationEvaluation.description|5.0.0 (markdown)
series : ImmunizationEvaluation.series|4.0.1 (string) --> series : ImmunizationEvaluation.series|5.0.0 (string)
src.doseNumber.ofType(string) : string|4.0.1 () --> tgt.doseNumber : ImmunizationEvaluation.doseNumber|5.0.0 (string)
src.seriesDoses.ofType(string) : string|4.0.1 () --> tgt.seriesDoses : ImmunizationEvaluation.seriesDoses|5.0.0 (string)
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/ImmunizationRecommendation4to5
ImmunizationRecommendation( src : ImmunizationRecommendation|4.0.1 (), tgt : ImmunizationRecommendation|5.0.0 () )
{
identifier : ImmunizationRecommendation.identifier|4.0.1 (Identifier) --> identifier : ImmunizationRecommendation.identifier|5.0.0 (Identifier)
patient : ImmunizationRecommendation.patient|4.0.1 (Reference) --> patient : ImmunizationRecommendation.patient|5.0.0 (Reference)
date : ImmunizationRecommendation.date|4.0.1 (dateTime) --> date : ImmunizationRecommendation.date|5.0.0 (dateTime)
authority : ImmunizationRecommendation.authority|4.0.1 (Reference) --> authority : ImmunizationRecommendation.authority|5.0.0 (Reference)
src.recommendation : ImmunizationRecommendation.recommendation|4.0.1 (BackboneElement) as s --> tgt.recommendation : ImmunizationRecommendation.recommendation|5.0.0 (BackboneElement) as t
then ImmunizationRecommendationRecommendation( Identifier src : ImmunizationRecommendation.recommendation|4.0.1 (BackboneElement), Identifier tgt : ImmunizationRecommendation.recommendation|5.0.0 (BackboneElement) )
}
ImmunizationRecommendationRecommendation( src : ImmunizationRecommendation.recommendation|4.0.1 (BackboneElement), tgt : ImmunizationRecommendation.recommendation|5.0.0 (BackboneElement) )
{
vaccineCode : ImmunizationRecommendation.recommendation.vaccineCode|4.0.1 (CodeableConcept) --> vaccineCode : ImmunizationRecommendation.recommendation.vaccineCode|5.0.0 (CodeableConcept)
targetDisease : ImmunizationRecommendation.recommendation.targetDisease|4.0.1 (CodeableConcept) --> targetDisease : ImmunizationRecommendation.recommendation.targetDisease|5.0.0 (CodeableConcept)
contraindicatedVaccineCode : ImmunizationRecommendation.recommendation.contraindicatedVaccineCode|4.0.1 (CodeableConcept) --> contraindicatedVaccineCode : ImmunizationRecommendation.recommendation.contraindicatedVaccineCode|5.0.0 (CodeableConcept)
forecastStatus : ImmunizationRecommendation.recommendation.forecastStatus|4.0.1 (CodeableConcept) --> forecastStatus : ImmunizationRecommendation.recommendation.forecastStatus|5.0.0 (CodeableConcept)
forecastReason : ImmunizationRecommendation.recommendation.forecastReason|4.0.1 (CodeableConcept) --> forecastReason : ImmunizationRecommendation.recommendation.forecastReason|5.0.0 (CodeableConcept)
src.dateCriterion : ImmunizationRecommendation.recommendation.dateCriterion|4.0.1 (BackboneElement) as s --> tgt.dateCriterion : ImmunizationRecommendation.recommendation.dateCriterion|5.0.0 (BackboneElement) as t
then ImmunizationRecommendationRecommendationDateCriterion( Identifier src : ImmunizationRecommendation.recommendation.dateCriterion|4.0.1 (BackboneElement), Identifier tgt : ImmunizationRecommendation.recommendation.dateCriterion|5.0.0 (BackboneElement) )
description : ImmunizationRecommendation.recommendation.description|4.0.1 (string) --> description : ImmunizationRecommendation.recommendation.description|5.0.0 (markdown)
series : ImmunizationRecommendation.recommendation.series|4.0.1 (string) --> series : ImmunizationRecommendation.recommendation.series|5.0.0 (string)
src.doseNumber.ofType(string) : string|4.0.1 () --> tgt.doseNumber : ImmunizationRecommendation.recommendation.doseNumber|5.0.0 (string)
src.seriesDoses.ofType(string) : string|4.0.1 () --> tgt.seriesDoses : ImmunizationRecommendation.recommendation.seriesDoses|5.0.0 (string)
supportingImmunization : ImmunizationRecommendation.recommendation.supportingImmunization|4.0.1 (Reference) --> supportingImmunization : ImmunizationRecommendation.recommendation.supportingImmunization|5.0.0 (Reference)
supportingPatientInformation : ImmunizationRecommendation.recommendation.supportingPatientInformation|4.0.1 (Reference) --> supportingPatientInformation : ImmunizationRecommendation.recommendation.supportingPatientInformation|5.0.0 (Reference)
}
ImmunizationRecommendationRecommendationDateCriterion( src : ImmunizationRecommendation.recommendation.dateCriterion|4.0.1 (BackboneElement), tgt : ImmunizationRecommendation.recommendation.dateCriterion|5.0.0 (BackboneElement) )
{
code : ImmunizationRecommendation.recommendation.dateCriterion.code|4.0.1 (CodeableConcept) --> code : ImmunizationRecommendation.recommendation.dateCriterion.code|5.0.0 (CodeableConcept)
value : ImmunizationRecommendation.recommendation.dateCriterion.value|4.0.1 (dateTime) --> value : ImmunizationRecommendation.recommendation.dateCriterion.value|5.0.0 (dateTime)
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/ImplementationGuide4to5
ImplementationGuide( src : ImplementationGuide|4.0.1 (), tgt : ImplementationGuide|5.0.0 () )
{
url : ImplementationGuide.url|4.0.1 (uri) --> url : ImplementationGuide.url|5.0.0 (uri)
version : ImplementationGuide.version|4.0.1 (string) --> version : ImplementationGuide.version|5.0.0 (string)
name : ImplementationGuide.name|4.0.1 (string) --> name : ImplementationGuide.name|5.0.0 (string)
title : ImplementationGuide.title|4.0.1 (string) --> title : ImplementationGuide.title|5.0.0 (string)
src.status : ImplementationGuide.status|4.0.1 (code) as v --> tgt.status : ImplementationGuide.status|5.0.0 (code) = translate : code|5.0.0 ()
experimental : ImplementationGuide.experimental|4.0.1 (boolean) --> experimental : ImplementationGuide.experimental|5.0.0 (boolean)
date : ImplementationGuide.date|4.0.1 (dateTime) --> date : ImplementationGuide.date|5.0.0 (dateTime)
publisher : ImplementationGuide.publisher|4.0.1 (string) --> publisher : ImplementationGuide.publisher|5.0.0 (string)
contact : ImplementationGuide.contact|4.0.1 (ContactDetail) --> contact : ImplementationGuide.contact|5.0.0 (ContactDetail)
description : ImplementationGuide.description|4.0.1 (markdown) --> description : ImplementationGuide.description|5.0.0 (markdown)
useContext : ImplementationGuide.useContext|4.0.1 (UsageContext) --> useContext : ImplementationGuide.useContext|5.0.0 (UsageContext)
jurisdiction : ImplementationGuide.jurisdiction|4.0.1 (CodeableConcept) --> jurisdiction : ImplementationGuide.jurisdiction|5.0.0 (CodeableConcept)
copyright : ImplementationGuide.copyright|4.0.1 (markdown) --> copyright : ImplementationGuide.copyright|5.0.0 (markdown)
packageId : ImplementationGuide.packageId|4.0.1 (id) --> packageId : ImplementationGuide.packageId|5.0.0 (id)
src.license : ImplementationGuide.license|4.0.1 (code) as v --> tgt.license : ImplementationGuide.license|5.0.0 (code) = translate : code|5.0.0 ()
fhirVersion : ImplementationGuide.fhirVersion|4.0.1 (code) --> fhirVersion : ImplementationGuide.fhirVersion|5.0.0 (code)
src.dependsOn : ImplementationGuide.dependsOn|4.0.1 (BackboneElement) as s --> tgt.dependsOn : ImplementationGuide.dependsOn|5.0.0 (BackboneElement) as t
then ImplementationGuideDependsOn( Identifier src : ImplementationGuide.dependsOn|4.0.1 (BackboneElement), Identifier tgt : ImplementationGuide.dependsOn|5.0.0 (BackboneElement) )
src.global : ImplementationGuide.global|4.0.1 (BackboneElement) as s --> tgt.global : ImplementationGuide.global|5.0.0 (BackboneElement) as t
then ImplementationGuideGlobal( Identifier src : ImplementationGuide.global|4.0.1 (BackboneElement), Identifier tgt : ImplementationGuide.global|5.0.0 (BackboneElement) )
src.definition : ImplementationGuide.definition|4.0.1 (BackboneElement) as s --> tgt.definition : ImplementationGuide.definition|5.0.0 (BackboneElement) as t
then ImplementationGuideDefinition( Identifier src : ImplementationGuide.definition|4.0.1 (BackboneElement), Identifier tgt : ImplementationGuide.definition|5.0.0 (BackboneElement) )
src.manifest : ImplementationGuide.manifest|4.0.1 (BackboneElement) as s --> tgt.manifest : ImplementationGuide.manifest|5.0.0 (BackboneElement) as t
then ImplementationGuideManifest( Identifier src : ImplementationGuide.manifest|4.0.1 (BackboneElement), Identifier tgt : ImplementationGuide.manifest|5.0.0 (BackboneElement) )
}
ImplementationGuideDependsOn( src : ImplementationGuide.dependsOn|4.0.1 (BackboneElement), tgt : ImplementationGuide.dependsOn|5.0.0 (BackboneElement) )
{
uri : ImplementationGuide.dependsOn.uri|4.0.1 (canonical) --> uri : ImplementationGuide.dependsOn.uri|5.0.0 (canonical)
packageId : ImplementationGuide.dependsOn.packageId|4.0.1 (id) --> packageId : ImplementationGuide.dependsOn.packageId|5.0.0 (id)
version : ImplementationGuide.dependsOn.version|4.0.1 (string) --> version : ImplementationGuide.dependsOn.version|5.0.0 (string)
}
ImplementationGuideGlobal( src : ImplementationGuide.global|4.0.1 (BackboneElement), tgt : ImplementationGuide.global|5.0.0 (BackboneElement) )
{
type : ImplementationGuide.global.type|4.0.1 (code) --> type : ImplementationGuide.global.type|5.0.0 (code)
profile : ImplementationGuide.global.profile|4.0.1 (canonical) --> profile : ImplementationGuide.global.profile|5.0.0 (canonical)
}
ImplementationGuideDefinition( src : ImplementationGuide.definition|4.0.1 (BackboneElement), tgt : ImplementationGuide.definition|5.0.0 (BackboneElement) )
{
src.grouping : ImplementationGuide.definition.grouping|4.0.1 (BackboneElement) as s --> tgt.grouping : ImplementationGuide.definition.grouping|5.0.0 (BackboneElement) as t
then ImplementationGuideDefinitionGrouping( Identifier src : ImplementationGuide.definition.grouping|4.0.1 (BackboneElement), Identifier tgt : ImplementationGuide.definition.grouping|5.0.0 (BackboneElement) )
src.resource : ImplementationGuide.definition.resource|4.0.1 (BackboneElement) as s --> tgt.resource : ImplementationGuide.definition.resource|5.0.0 (BackboneElement) as t
then ImplementationGuideDefinitionResource( Identifier src : ImplementationGuide.definition.resource|4.0.1 (BackboneElement), Identifier tgt : ImplementationGuide.definition.resource|5.0.0 (BackboneElement) )
src.page : ImplementationGuide.definition.page|4.0.1 (BackboneElement) as s --> tgt.page : ImplementationGuide.definition.page|5.0.0 (BackboneElement) as t
then ImplementationGuideDefinitionPage( Identifier src : ImplementationGuide.definition.page|4.0.1 (BackboneElement), Identifier tgt : ImplementationGuide.definition.page|5.0.0 (BackboneElement) )
src.parameter : ImplementationGuide.definition.parameter|4.0.1 (BackboneElement) as s --> tgt.parameter : ImplementationGuide.definition.parameter|5.0.0 (BackboneElement) as t
then ImplementationGuideDefinitionParameter( Identifier src : ImplementationGuide.definition.parameter|4.0.1 (BackboneElement), Identifier tgt : ImplementationGuide.definition.parameter|5.0.0 (BackboneElement) )
src.template : ImplementationGuide.definition.template|4.0.1 (BackboneElement) as s --> tgt.template : ImplementationGuide.definition.template|5.0.0 (BackboneElement) as t
then ImplementationGuideDefinitionTemplate( Identifier src : ImplementationGuide.definition.template|4.0.1 (BackboneElement), Identifier tgt : ImplementationGuide.definition.template|5.0.0 (BackboneElement) )
}
ImplementationGuideDefinitionGrouping( src : ImplementationGuide.definition.grouping|4.0.1 (BackboneElement), tgt : ImplementationGuide.definition.grouping|5.0.0 (BackboneElement) )
{
name : ImplementationGuide.definition.grouping.name|4.0.1 (string) --> name : ImplementationGuide.definition.grouping.name|5.0.0 (string)
description : ImplementationGuide.definition.grouping.description|4.0.1 (string) --> description : ImplementationGuide.definition.grouping.description|5.0.0 (markdown)
}
ImplementationGuideDefinitionResource( src : ImplementationGuide.definition.resource|4.0.1 (BackboneElement), tgt : ImplementationGuide.definition.resource|5.0.0 (BackboneElement) )
{
reference : ImplementationGuide.definition.resource.reference|4.0.1 (Reference) --> reference : ImplementationGuide.definition.resource.reference|5.0.0 (Reference)
src.fhirVersion : ImplementationGuide.definition.resource.fhirVersion|4.0.1 (code) as v --> tgt.fhirVersion : ImplementationGuide.definition.resource.fhirVersion|5.0.0 (code) = translate : code|5.0.0 ()
name : ImplementationGuide.definition.resource.name|4.0.1 (string) --> name : ImplementationGuide.definition.resource.name|5.0.0 (string)
description : ImplementationGuide.definition.resource.description|4.0.1 (string) --> description : ImplementationGuide.definition.resource.description|5.0.0 (markdown)
src.example.ofType(boolean) : boolean|4.0.1 () --> tgt.isExample : ImplementationGuide.definition.resource.isExample|5.0.0 (boolean)
src.example.ofType(canonical) : canonical|4.0.1 () --> tgt.profile : ImplementationGuide.definition.resource.profile|5.0.0 (canonical)
groupingId : ImplementationGuide.definition.resource.groupingId|4.0.1 (id) --> groupingId : ImplementationGuide.definition.resource.groupingId|5.0.0 (id)
}
ImplementationGuideDefinitionPage( src : ImplementationGuide.definition.page|4.0.1 (BackboneElement), tgt : ImplementationGuide.definition.page|5.0.0 (BackboneElement) )
{
src.name.ofType(url) : url|4.0.1 () --> tgt.source : ImplementationGuide.definition.page.source[x]|5.0.0 (url,string,markdown)
src.name.ofType(url) : url|4.0.1 () --> tgt.name : ImplementationGuide.definition.page.name|5.0.0 (url)
title : ImplementationGuide.definition.page.title|4.0.1 (string) --> title : ImplementationGuide.definition.page.title|5.0.0 (string)
src.generation : ImplementationGuide.definition.page.generation|4.0.1 (code) as v --> tgt.generation : ImplementationGuide.definition.page.generation|5.0.0 (code) = translate : code|5.0.0 ()
src.page : ImplementationGuide.definition.page|4.0.1 (BackboneElement) as s --> tgt.page : ImplementationGuide.definition.page|5.0.0 (BackboneElement) as t
then ImplementationGuideDefinitionPage( Identifier src : ImplementationGuide.definition.page|4.0.1 (BackboneElement), Identifier tgt : ImplementationGuide.definition.page|5.0.0 (BackboneElement) )
}
ImplementationGuideDefinitionParameter( src : ImplementationGuide.definition.parameter|4.0.1 (BackboneElement), tgt : ImplementationGuide.definition.parameter|5.0.0 (BackboneElement) )
{
src.code : ImplementationGuide.definition.parameter.code|4.0.1 (code) as s --> tgt.code : ImplementationGuide.definition.parameter.code|5.0.0 (Coding) as t, t.system : Coding.system|5.0.0 (uri) = copy : string|4.0.1 (), t.code : Coding.code|5.0.0 (code) = copy : ?
value : ImplementationGuide.definition.parameter.value|4.0.1 (string) --> value : ImplementationGuide.definition.parameter.value|5.0.0 (string)
}
ImplementationGuideDefinitionTemplate( src : ImplementationGuide.definition.template|4.0.1 (BackboneElement), tgt : ImplementationGuide.definition.template|5.0.0 (BackboneElement) )
{
code : ImplementationGuide.definition.template.code|4.0.1 (code) --> code : ImplementationGuide.definition.template.code|5.0.0 (code)
source : ImplementationGuide.definition.template.source|4.0.1 (string) --> source : ImplementationGuide.definition.template.source|5.0.0 (string)
scope : ImplementationGuide.definition.template.scope|4.0.1 (string) --> scope : ImplementationGuide.definition.template.scope|5.0.0 (string)
}
ImplementationGuideManifest( src : ImplementationGuide.manifest|4.0.1 (BackboneElement), tgt : ImplementationGuide.manifest|5.0.0 (BackboneElement) )
{
rendering : ImplementationGuide.manifest.rendering|4.0.1 (url) --> rendering : ImplementationGuide.manifest.rendering|5.0.0 (url)
src.resource : ImplementationGuide.manifest.resource|4.0.1 (BackboneElement) as s --> tgt.resource : ImplementationGuide.manifest.resource|5.0.0 (BackboneElement) as t
then ImplementationGuideManifestResource( Identifier src : ImplementationGuide.manifest.resource|4.0.1 (BackboneElement), Identifier tgt : ImplementationGuide.manifest.resource|5.0.0 (BackboneElement) )
src.page : ImplementationGuide.manifest.page|4.0.1 (BackboneElement) as s --> tgt.page : ImplementationGuide.manifest.page|5.0.0 (BackboneElement) as t
then ImplementationGuideManifestPage( Identifier src : ImplementationGuide.manifest.page|4.0.1 (BackboneElement), Identifier tgt : ImplementationGuide.manifest.page|5.0.0 (BackboneElement) )
image : ImplementationGuide.manifest.image|4.0.1 (string) --> image : ImplementationGuide.manifest.image|5.0.0 (string)
other : ImplementationGuide.manifest.other|4.0.1 (string) --> other : ImplementationGuide.manifest.other|5.0.0 (string)
}
ImplementationGuideManifestResource( src : ImplementationGuide.manifest.resource|4.0.1 (BackboneElement), tgt : ImplementationGuide.manifest.resource|5.0.0 (BackboneElement) )
{
reference : ImplementationGuide.manifest.resource.reference|4.0.1 (Reference) --> reference : ImplementationGuide.manifest.resource.reference|5.0.0 (Reference)
src.example.ofType(boolean) : boolean|4.0.1 () --> tgt.isExample : ImplementationGuide.manifest.resource.isExample|5.0.0 (boolean)
src.example.ofType(canonical) : canonical|4.0.1 () --> tgt.profile : ImplementationGuide.manifest.resource.profile|5.0.0 (canonical)
relativePath : ImplementationGuide.manifest.resource.relativePath|4.0.1 (url) --> relativePath : ImplementationGuide.manifest.resource.relativePath|5.0.0 (url)
}
ImplementationGuideManifestPage( src : ImplementationGuide.manifest.page|4.0.1 (BackboneElement), tgt : ImplementationGuide.manifest.page|5.0.0 (BackboneElement) )
{
name : ImplementationGuide.manifest.page.name|4.0.1 (string) --> name : ImplementationGuide.manifest.page.name|5.0.0 (string)
title : ImplementationGuide.manifest.page.title|4.0.1 (string) --> title : ImplementationGuide.manifest.page.title|5.0.0 (string)
anchor : ImplementationGuide.manifest.page.anchor|4.0.1 (string) --> anchor : ImplementationGuide.manifest.page.anchor|5.0.0 (string)
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/InsurancePlan4to5
InsurancePlan( src : InsurancePlan|4.0.1 (), tgt : InsurancePlan|5.0.0 () )
{
identifier : InsurancePlan.identifier|4.0.1 (Identifier) --> identifier : InsurancePlan.identifier|5.0.0 (Identifier)
src.status : InsurancePlan.status|4.0.1 (code) as v --> tgt.status : InsurancePlan.status|5.0.0 (code) = translate : code|5.0.0 ()
type : InsurancePlan.type|4.0.1 (CodeableConcept) --> type : InsurancePlan.type|5.0.0 (CodeableConcept)
name : InsurancePlan.name|4.0.1 (string) --> name : InsurancePlan.name|5.0.0 (string)
alias : InsurancePlan.alias|4.0.1 (string) --> alias : InsurancePlan.alias|5.0.0 (string)
period : InsurancePlan.period|4.0.1 (Period) --> period : InsurancePlan.period|5.0.0 (Period)
ownedBy : InsurancePlan.ownedBy|4.0.1 (Reference) --> ownedBy : InsurancePlan.ownedBy|5.0.0 (Reference)
administeredBy : InsurancePlan.administeredBy|4.0.1 (Reference) --> administeredBy : InsurancePlan.administeredBy|5.0.0 (Reference)
coverageArea : InsurancePlan.coverageArea|4.0.1 (Reference) --> coverageArea : InsurancePlan.coverageArea|5.0.0 (Reference)
src.contact : InsurancePlan.contact|4.0.1 (BackboneElement) as s --> tgt.contact : InsurancePlan.contact|5.0.0 (ExtendedContactDetail) as t
purpose : InsurancePlan.contact.purpose|4.0.1 (CodeableConcept) --> purpose : ExtendedContactDetail.purpose|5.0.0 (CodeableConcept)
name : InsurancePlan.contact.name|4.0.1 (HumanName) --> name : ExtendedContactDetail.name|5.0.0 (HumanName)
telecom : InsurancePlan.contact.telecom|4.0.1 (ContactPoint) --> telecom : ExtendedContactDetail.telecom|5.0.0 (ContactPoint)
address : InsurancePlan.contact.address|4.0.1 (Address) --> address : ExtendedContactDetail.address|5.0.0 (Address)
endpoint : InsurancePlan.endpoint|4.0.1 (Reference) --> endpoint : InsurancePlan.endpoint|5.0.0 (Reference)
network : InsurancePlan.network|4.0.1 (Reference) --> network : InsurancePlan.network|5.0.0 (Reference)
src.coverage : InsurancePlan.coverage|4.0.1 (BackboneElement) as s --> tgt.coverage : InsurancePlan.coverage|5.0.0 (BackboneElement) as t
then InsurancePlanCoverage( Identifier src : InsurancePlan.coverage|4.0.1 (BackboneElement), Identifier tgt : InsurancePlan.coverage|5.0.0 (BackboneElement) )
src.plan : InsurancePlan.plan|4.0.1 (BackboneElement) as s --> tgt.plan : InsurancePlan.plan|5.0.0 (BackboneElement) as t
then InsurancePlanPlan( Identifier src : InsurancePlan.plan|4.0.1 (BackboneElement), Identifier tgt : InsurancePlan.plan|5.0.0 (BackboneElement) )
}
InsurancePlanCoverage( src : InsurancePlan.coverage|4.0.1 (BackboneElement), tgt : InsurancePlan.coverage|5.0.0 (BackboneElement) )
{
type : InsurancePlan.coverage.type|4.0.1 (CodeableConcept) --> type : InsurancePlan.coverage.type|5.0.0 (CodeableConcept)
network : InsurancePlan.coverage.network|4.0.1 (Reference) --> network : InsurancePlan.coverage.network|5.0.0 (Reference)
src.benefit : InsurancePlan.coverage.benefit|4.0.1 (BackboneElement) as s --> tgt.benefit : InsurancePlan.coverage.benefit|5.0.0 (BackboneElement) as t
then InsurancePlanCoverageBenefit( Identifier src : InsurancePlan.coverage.benefit|4.0.1 (BackboneElement), Identifier tgt : InsurancePlan.coverage.benefit|5.0.0 (BackboneElement) )
}
InsurancePlanCoverageBenefit( src : InsurancePlan.coverage.benefit|4.0.1 (BackboneElement), tgt : InsurancePlan.coverage.benefit|5.0.0 (BackboneElement) )
{
type : InsurancePlan.coverage.benefit.type|4.0.1 (CodeableConcept) --> type : InsurancePlan.coverage.benefit.type|5.0.0 (CodeableConcept)
requirement : InsurancePlan.coverage.benefit.requirement|4.0.1 (string) --> requirement : InsurancePlan.coverage.benefit.requirement|5.0.0 (string)
src.limit : InsurancePlan.coverage.benefit.limit|4.0.1 (BackboneElement) as s --> tgt.limit : InsurancePlan.coverage.benefit.limit|5.0.0 (BackboneElement) as t
then InsurancePlanCoverageBenefitLimit( Identifier src : InsurancePlan.coverage.benefit.limit|4.0.1 (BackboneElement), Identifier tgt : InsurancePlan.coverage.benefit.limit|5.0.0 (BackboneElement) )
}
InsurancePlanCoverageBenefitLimit( src : InsurancePlan.coverage.benefit.limit|4.0.1 (BackboneElement), tgt : InsurancePlan.coverage.benefit.limit|5.0.0 (BackboneElement) )
{
value : InsurancePlan.coverage.benefit.limit.value|4.0.1 (Quantity) --> value : InsurancePlan.coverage.benefit.limit.value|5.0.0 (Quantity)
code : InsurancePlan.coverage.benefit.limit.code|4.0.1 (CodeableConcept) --> code : InsurancePlan.coverage.benefit.limit.code|5.0.0 (CodeableConcept)
}
InsurancePlanPlan( src : InsurancePlan.plan|4.0.1 (BackboneElement), tgt : InsurancePlan.plan|5.0.0 (BackboneElement) )
{
identifier : InsurancePlan.plan.identifier|4.0.1 (Identifier) --> identifier : InsurancePlan.plan.identifier|5.0.0 (Identifier)
type : InsurancePlan.plan.type|4.0.1 (CodeableConcept) --> type : InsurancePlan.plan.type|5.0.0 (CodeableConcept)
coverageArea : InsurancePlan.plan.coverageArea|4.0.1 (Reference) --> coverageArea : InsurancePlan.plan.coverageArea|5.0.0 (Reference)
network : InsurancePlan.plan.network|4.0.1 (Reference) --> network : InsurancePlan.plan.network|5.0.0 (Reference)
src.generalCost : InsurancePlan.plan.generalCost|4.0.1 (BackboneElement) as s --> tgt.generalCost : InsurancePlan.plan.generalCost|5.0.0 (BackboneElement) as t
then InsurancePlanPlanGeneralCost( Identifier src : InsurancePlan.plan.generalCost|4.0.1 (BackboneElement), Identifier tgt : InsurancePlan.plan.generalCost|5.0.0 (BackboneElement) )
src.specificCost : InsurancePlan.plan.specificCost|4.0.1 (BackboneElement) as s --> tgt.specificCost : InsurancePlan.plan.specificCost|5.0.0 (BackboneElement) as t
then InsurancePlanPlanSpecificCost( Identifier src : InsurancePlan.plan.specificCost|4.0.1 (BackboneElement), Identifier tgt : InsurancePlan.plan.specificCost|5.0.0 (BackboneElement) )
}
InsurancePlanPlanGeneralCost( src : InsurancePlan.plan.generalCost|4.0.1 (BackboneElement), tgt : InsurancePlan.plan.generalCost|5.0.0 (BackboneElement) )
{
type : InsurancePlan.plan.generalCost.type|4.0.1 (CodeableConcept) --> type : InsurancePlan.plan.generalCost.type|5.0.0 (CodeableConcept)
groupSize : InsurancePlan.plan.generalCost.groupSize|4.0.1 (positiveInt) --> groupSize : InsurancePlan.plan.generalCost.groupSize|5.0.0 (positiveInt)
cost : InsurancePlan.plan.generalCost.cost|4.0.1 (Money) --> cost : InsurancePlan.plan.generalCost.cost|5.0.0 (Money)
comment : InsurancePlan.plan.generalCost.comment|4.0.1 (string) --> comment : InsurancePlan.plan.generalCost.comment|5.0.0 (string)
}
InsurancePlanPlanSpecificCost( src : InsurancePlan.plan.specificCost|4.0.1 (BackboneElement), tgt : InsurancePlan.plan.specificCost|5.0.0 (BackboneElement) )
{
category : InsurancePlan.plan.specificCost.category|4.0.1 (CodeableConcept) --> category : InsurancePlan.plan.specificCost.category|5.0.0 (CodeableConcept)
src.benefit : InsurancePlan.plan.specificCost.benefit|4.0.1 (BackboneElement) as s --> tgt.benefit : InsurancePlan.plan.specificCost.benefit|5.0.0 (BackboneElement) as t
then InsurancePlanPlanSpecificCostBenefit( Identifier src : InsurancePlan.plan.specificCost.benefit|4.0.1 (BackboneElement), Identifier tgt : InsurancePlan.plan.specificCost.benefit|5.0.0 (BackboneElement) )
}
InsurancePlanPlanSpecificCostBenefit( src : InsurancePlan.plan.specificCost.benefit|4.0.1 (BackboneElement), tgt : InsurancePlan.plan.specificCost.benefit|5.0.0 (BackboneElement) )
{
type : InsurancePlan.plan.specificCost.benefit.type|4.0.1 (CodeableConcept) --> type : InsurancePlan.plan.specificCost.benefit.type|5.0.0 (CodeableConcept)
src.cost : InsurancePlan.plan.specificCost.benefit.cost|4.0.1 (BackboneElement) as s --> tgt.cost : InsurancePlan.plan.specificCost.benefit.cost|5.0.0 (BackboneElement) as t
then InsurancePlanPlanSpecificCostBenefitCost( Identifier src : InsurancePlan.plan.specificCost.benefit.cost|4.0.1 (BackboneElement), Identifier tgt : InsurancePlan.plan.specificCost.benefit.cost|5.0.0 (BackboneElement) )
}
InsurancePlanPlanSpecificCostBenefitCost( src : InsurancePlan.plan.specificCost.benefit.cost|4.0.1 (BackboneElement), tgt : InsurancePlan.plan.specificCost.benefit.cost|5.0.0 (BackboneElement) )
{
type : InsurancePlan.plan.specificCost.benefit.cost.type|4.0.1 (CodeableConcept) --> type : InsurancePlan.plan.specificCost.benefit.cost.type|5.0.0 (CodeableConcept)
applicability : InsurancePlan.plan.specificCost.benefit.cost.applicability|4.0.1 (CodeableConcept) --> applicability : InsurancePlan.plan.specificCost.benefit.cost.applicability|5.0.0 (CodeableConcept)
qualifiers : InsurancePlan.plan.specificCost.benefit.cost.qualifiers|4.0.1 (CodeableConcept) --> qualifiers : InsurancePlan.plan.specificCost.benefit.cost.qualifiers|5.0.0 (CodeableConcept)
value : InsurancePlan.plan.specificCost.benefit.cost.value|4.0.1 (Quantity) --> value : InsurancePlan.plan.specificCost.benefit.cost.value|5.0.0 (Quantity)
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/Invoice4to5
Invoice( src : Invoice|4.0.1 (), tgt : Invoice|5.0.0 () )
{
identifier : Invoice.identifier|4.0.1 (Identifier) --> identifier : Invoice.identifier|5.0.0 (Identifier)
src.status : Invoice.status|4.0.1 (code) as v --> tgt.status : Invoice.status|5.0.0 (code) = translate : code|5.0.0 ()
cancelledReason : Invoice.cancelledReason|4.0.1 (string) --> cancelledReason : Invoice.cancelledReason|5.0.0 (string)
type : Invoice.type|4.0.1 (CodeableConcept) --> type : Invoice.type|5.0.0 (CodeableConcept)
subject : Invoice.subject|4.0.1 (Reference) --> subject : Invoice.subject|5.0.0 (Reference)
recipient : Invoice.recipient|4.0.1 (Reference) --> recipient : Invoice.recipient|5.0.0 (Reference)
date : Invoice.date|4.0.1 (dateTime) --> date : Invoice.date|5.0.0 (dateTime)
src.participant : Invoice.participant|4.0.1 (BackboneElement) as s --> tgt.participant : Invoice.participant|5.0.0 (BackboneElement) as t
then InvoiceParticipant( Identifier src : Invoice.participant|4.0.1 (BackboneElement), Identifier tgt : Invoice.participant|5.0.0 (BackboneElement) )
issuer : Invoice.issuer|4.0.1 (Reference) --> issuer : Invoice.issuer|5.0.0 (Reference)
account : Invoice.account|4.0.1 (Reference) --> account : Invoice.account|5.0.0 (Reference)
src.lineItem : Invoice.lineItem|4.0.1 (BackboneElement) as s --> tgt.lineItem : Invoice.lineItem|5.0.0 (BackboneElement) as t
then InvoiceLineItem( Identifier src : Invoice.lineItem|4.0.1 (BackboneElement), Identifier tgt : Invoice.lineItem|5.0.0 (BackboneElement) )
src.totalPriceComponent : Invoice.lineItem.priceComponent|4.0.1 (BackboneElement) as s --> tgt.totalPriceComponent : Invoice.totalPriceComponent|5.0.0 (MonetaryComponent) as t
type : Invoice.lineItem.priceComponent.type|4.0.1 (code) --> type : MonetaryComponent.type|5.0.0 (code)
code : Invoice.lineItem.priceComponent.code|4.0.1 (CodeableConcept) --> code : MonetaryComponent.code|5.0.0 (CodeableConcept)
factor : Invoice.lineItem.priceComponent.factor|4.0.1 (decimal) --> factor : MonetaryComponent.factor|5.0.0 (decimal)
amount : Invoice.lineItem.priceComponent.amount|4.0.1 (Money) --> amount : MonetaryComponent.amount|5.0.0 (Money)
totalNet : Invoice.totalNet|4.0.1 (Money) --> totalNet : Invoice.totalNet|5.0.0 (Money)
totalGross : Invoice.totalGross|4.0.1 (Money) --> totalGross : Invoice.totalGross|5.0.0 (Money)
paymentTerms : Invoice.paymentTerms|4.0.1 (markdown) --> paymentTerms : Invoice.paymentTerms|5.0.0 (markdown)
note : Invoice.note|4.0.1 (Annotation) --> note : Invoice.note|5.0.0 (Annotation)
}
InvoiceParticipant( src : Invoice.participant|4.0.1 (BackboneElement), tgt : Invoice.participant|5.0.0 (BackboneElement) )
{
role : Invoice.participant.role|4.0.1 (CodeableConcept) --> role : Invoice.participant.role|5.0.0 (CodeableConcept)
actor : Invoice.participant.actor|4.0.1 (Reference) --> actor : Invoice.participant.actor|5.0.0 (Reference)
}
InvoiceLineItem( src : Invoice.lineItem|4.0.1 (BackboneElement), tgt : Invoice.lineItem|5.0.0 (BackboneElement) )
{
sequence : Invoice.lineItem.sequence|4.0.1 (positiveInt) --> sequence : Invoice.lineItem.sequence|5.0.0 (positiveInt)
src.chargeItem.ofType(Reference) : Reference|4.0.1 () --> tgt.chargeItem : Invoice.lineItem.chargeItem[x]|5.0.0 (Reference,CodeableConcept)
src.chargeItem.ofType(CodeableConcept) : CodeableConcept|4.0.1 () --> tgt.chargeItem : Invoice.lineItem.chargeItem[x]|5.0.0 (Reference,CodeableConcept)
src.priceComponent : Invoice.lineItem.priceComponent|4.0.1 (BackboneElement) as s --> tgt.priceComponent : Invoice.lineItem.priceComponent|5.0.0 (MonetaryComponent) as t
type : Invoice.lineItem.priceComponent.type|4.0.1 (code) --> type : MonetaryComponent.type|5.0.0 (code)
code : Invoice.lineItem.priceComponent.code|4.0.1 (CodeableConcept) --> code : MonetaryComponent.code|5.0.0 (CodeableConcept)
factor : Invoice.lineItem.priceComponent.factor|4.0.1 (decimal) --> factor : MonetaryComponent.factor|5.0.0 (decimal)
amount : Invoice.lineItem.priceComponent.amount|4.0.1 (Money) --> amount : MonetaryComponent.amount|5.0.0 (Money)
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/Library4to5
Library( src : Library|4.0.1 (), tgt : Library|5.0.0 () )
{
url : Library.url|4.0.1 (uri) --> url : Library.url|5.0.0 (uri)
identifier : Library.identifier|4.0.1 (Identifier) --> identifier : Library.identifier|5.0.0 (Identifier)
version : Library.version|4.0.1 (string) --> version : Library.version|5.0.0 (string)
name : Library.name|4.0.1 (string) --> name : Library.name|5.0.0 (string)
title : Library.title|4.0.1 (string) --> title : Library.title|5.0.0 (string)
subtitle : Library.subtitle|4.0.1 (string) --> subtitle : Library.subtitle|5.0.0 (string)
src.status : Library.status|4.0.1 (code) as v --> tgt.status : Library.status|5.0.0 (code) = translate : code|5.0.0 ()
experimental : Library.experimental|4.0.1 (boolean) --> experimental : Library.experimental|5.0.0 (boolean)
type : Library.type|4.0.1 (CodeableConcept) --> type : Library.type|5.0.0 (CodeableConcept)
src.subject.ofType(CodeableConcept) : CodeableConcept|4.0.1 () --> tgt.subject : Library.subject[x]|5.0.0 (CodeableConcept,Reference)
src.subject.ofType(Reference) : Reference|4.0.1 () --> tgt.subject : Library.subject[x]|5.0.0 (CodeableConcept,Reference)
date : Library.date|4.0.1 (dateTime) --> date : Library.date|5.0.0 (dateTime)
publisher : Library.publisher|4.0.1 (string) --> publisher : Library.publisher|5.0.0 (string)
contact : Library.contact|4.0.1 (ContactDetail) --> contact : Library.contact|5.0.0 (ContactDetail)
description : Library.description|4.0.1 (markdown) --> description : Library.description|5.0.0 (markdown)
useContext : Library.useContext|4.0.1 (UsageContext) --> useContext : Library.useContext|5.0.0 (UsageContext)
jurisdiction : Library.jurisdiction|4.0.1 (CodeableConcept) --> jurisdiction : Library.jurisdiction|5.0.0 (CodeableConcept)
purpose : Library.purpose|4.0.1 (markdown) --> purpose : Library.purpose|5.0.0 (markdown)
usage : Library.usage|4.0.1 (string) --> usage : Library.usage|5.0.0 (markdown)
copyright : Library.copyright|4.0.1 (markdown) --> copyright : Library.copyright|5.0.0 (markdown)
approvalDate : Library.approvalDate|4.0.1 (date) --> approvalDate : Library.approvalDate|5.0.0 (date)
lastReviewDate : Library.lastReviewDate|4.0.1 (date) --> lastReviewDate : Library.lastReviewDate|5.0.0 (date)
effectivePeriod : Library.effectivePeriod|4.0.1 (Period) --> effectivePeriod : Library.effectivePeriod|5.0.0 (Period)
topic : Library.topic|4.0.1 (CodeableConcept) --> topic : Library.topic|5.0.0 (CodeableConcept)
author : Library.author|4.0.1 (ContactDetail) --> author : Library.author|5.0.0 (ContactDetail)
editor : Library.editor|4.0.1 (ContactDetail) --> editor : Library.editor|5.0.0 (ContactDetail)
reviewer : Library.reviewer|4.0.1 (ContactDetail) --> reviewer : Library.reviewer|5.0.0 (ContactDetail)
endorser : Library.endorser|4.0.1 (ContactDetail) --> endorser : Library.endorser|5.0.0 (ContactDetail)
relatedArtifact : Library.relatedArtifact|4.0.1 (RelatedArtifact) --> relatedArtifact : Library.relatedArtifact|5.0.0 (RelatedArtifact)
parameter : Library.parameter|4.0.1 (ParameterDefinition) --> parameter : Library.parameter|5.0.0 (ParameterDefinition)
dataRequirement : Library.dataRequirement|4.0.1 (DataRequirement) --> dataRequirement : Library.dataRequirement|5.0.0 (DataRequirement)
content : Library.content|4.0.1 (Attachment) --> content : Library.content|5.0.0 (Attachment)
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/Linkage4to5
Linkage( src : Linkage|4.0.1 (), tgt : Linkage|5.0.0 () )
{
active : Linkage.active|4.0.1 (boolean) --> active : Linkage.active|5.0.0 (boolean)
author : Linkage.author|4.0.1 (Reference) --> author : Linkage.author|5.0.0 (Reference)
src.item : Linkage.item|4.0.1 (BackboneElement) as s --> tgt.item : Linkage.item|5.0.0 (BackboneElement) as t
then LinkageItem( Identifier src : Linkage.item|4.0.1 (BackboneElement), Identifier tgt : Linkage.item|5.0.0 (BackboneElement) )
}
LinkageItem( src : Linkage.item|4.0.1 (BackboneElement), tgt : Linkage.item|5.0.0 (BackboneElement) )
{
src.type : Linkage.item.type|4.0.1 (code) as v --> tgt.type : Linkage.item.type|5.0.0 (code) = translate : code|5.0.0 ()
resource : Linkage.item.resource|4.0.1 (Reference) --> resource : Linkage.item.resource|5.0.0 (Reference)
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/List4to5
List( src : List|4.0.1 (), tgt : List|5.0.0 () )
{
identifier : List.identifier|4.0.1 (Identifier) --> identifier : List.identifier|5.0.0 (Identifier)
src.status : List.status|4.0.1 (code) as v --> tgt.status : List.status|5.0.0 (code) = translate : code|5.0.0 ()
src.mode : List.mode|4.0.1 (code) as v --> tgt.mode : List.mode|5.0.0 (code) = translate : code|5.0.0 ()
title : List.title|4.0.1 (string) --> title : List.title|5.0.0 (string)
code : List.code|4.0.1 (CodeableConcept) --> code : List.code|5.0.0 (CodeableConcept)
subject : List.subject|4.0.1 (Reference) --> subject : List.subject|5.0.0 (Reference)
encounter : List.encounter|4.0.1 (Reference) --> encounter : List.encounter|5.0.0 (Reference)
date : List.date|4.0.1 (dateTime) --> date : List.date|5.0.0 (dateTime)
source : List.source|4.0.1 (Reference) --> source : List.source|5.0.0 (Reference)
orderedBy : List.orderedBy|4.0.1 (CodeableConcept) --> orderedBy : List.orderedBy|5.0.0 (CodeableConcept)
note : List.note|4.0.1 (Annotation) --> note : List.note|5.0.0 (Annotation)
src.entry : List.entry|4.0.1 (BackboneElement) as s --> tgt.entry : List.entry|5.0.0 (BackboneElement) as t
then ListEntry( Identifier src : List.entry|4.0.1 (BackboneElement), Identifier tgt : List.entry|5.0.0 (BackboneElement) )
emptyReason : List.emptyReason|4.0.1 (CodeableConcept) --> emptyReason : List.emptyReason|5.0.0 (CodeableConcept)
}
ListEntry( src : List.entry|4.0.1 (BackboneElement), tgt : List.entry|5.0.0 (BackboneElement) )
{
flag : List.entry.flag|4.0.1 (CodeableConcept) --> flag : List.entry.flag|5.0.0 (CodeableConcept)
deleted : List.entry.deleted|4.0.1 (boolean) --> deleted : List.entry.deleted|5.0.0 (boolean)
date : List.entry.date|4.0.1 (dateTime) --> date : List.entry.date|5.0.0 (dateTime)
item : List.entry.item|4.0.1 (Reference) --> item : List.entry.item|5.0.0 (Reference)
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/Location4to5
Location( src : Location|4.0.1 (), tgt : Location|5.0.0 () )
{
identifier : Location.identifier|4.0.1 (Identifier) --> identifier : Location.identifier|5.0.0 (Identifier)
src.status : Location.status|4.0.1 (code) as v --> tgt.status : Location.status|5.0.0 (code) = translate : code|5.0.0 ()
operationalStatus : Location.operationalStatus|4.0.1 (Coding) --> operationalStatus : Location.operationalStatus|5.0.0 (Coding)
name : Location.name|4.0.1 (string) --> name : Location.name|5.0.0 (string)
alias : Location.alias|4.0.1 (string) --> alias : Location.alias|5.0.0 (string)
description : Location.description|4.0.1 (string) --> description : Location.description|5.0.0 (markdown)
src.mode : Location.mode|4.0.1 (code) as v --> tgt.mode : Location.mode|5.0.0 (code) = translate : code|5.0.0 ()
type : Location.type|4.0.1 (CodeableConcept) --> type : Location.type|5.0.0 (CodeableConcept)
src.telecom.ofType(ContactPoint) : ContactPoint|4.0.1 () as s --> tgt.contact : Location.contact|5.0.0 (ExtendedContactDetail) = create : ExtendedContactDetail|5.0.0 () as t, t.telecom : ExtendedContactDetail.telecom|5.0.0 (ContactPoint) = copy : ?
address : Location.address|4.0.1 (Address) --> address : Location.address|5.0.0 (Address)
physicalType : Location.physicalType|4.0.1 (CodeableConcept) --> form : Location.form|5.0.0 (CodeableConcept)
src.position : Location.position|4.0.1 (BackboneElement) as s --> tgt.position : Location.position|5.0.0 (BackboneElement) as t
then LocationPosition( Identifier src : Location.position|4.0.1 (BackboneElement), Identifier tgt : Location.position|5.0.0 (BackboneElement) )
managingOrganization : Location.managingOrganization|4.0.1 (Reference) --> managingOrganization : Location.managingOrganization|5.0.0 (Reference)
partOf : Location.partOf|4.0.1 (Reference) --> partOf : Location.partOf|5.0.0 (Reference)
src.hoursOfOperation : Location.hoursOfOperation|4.0.1 (BackboneElement) as s --> tgt.hoursOfOperation : Location.hoursOfOperation|5.0.0 (Availability) as t
then LocationAvailabilityAvailableTime( Identifier src : Location.hoursOfOperation|4.0.1 (BackboneElement), Identifier tgt : Location.hoursOfOperation|5.0.0 (Availability) )
endpoint : Location.endpoint|4.0.1 (Reference) --> endpoint : Location.endpoint|5.0.0 (Reference)
}
LocationPosition( src : Location.position|4.0.1 (BackboneElement), tgt : Location.position|5.0.0 (BackboneElement) )
{
longitude : Location.position.longitude|4.0.1 (decimal) --> longitude : Location.position.longitude|5.0.0 (decimal)
latitude : Location.position.latitude|4.0.1 (decimal) --> latitude : Location.position.latitude|5.0.0 (decimal)
altitude : Location.position.altitude|4.0.1 (decimal) --> altitude : Location.position.altitude|5.0.0 (decimal)
}
LocationAvailabilityAvailableTime( src : Location.hoursOfOperation|4.0.1 (BackboneElement), tgt : Location.hoursOfOperation|5.0.0 (Availability) )
{
src.daysOfWeek : Location.hoursOfOperation.daysOfWeek|4.0.1 (code) as s --> tgt.availableTime : Availability.availableTime|5.0.0 (Element) as t, t.daysOfWeek : Availability.availableTime.daysOfWeek|5.0.0 (code) = copy : ?
src.allDay : Location.hoursOfOperation.allDay|4.0.1 (boolean) as s --> tgt.availableTime : Availability.availableTime|5.0.0 (Element) as t, t.allDay : Availability.availableTime.allDay|5.0.0 (boolean) = copy : ?
src.openingTime.ofType(time) : time|4.0.1 () as s --> tgt.availableTime : Availability.availableTime|5.0.0 (Element) as t, t.availableStartTime : Availability.availableTime.availableStartTime|5.0.0 (time) = copy : ?
src.closingTime.ofType(time) : time|4.0.1 () as s --> tgt.availableTime : Availability.availableTime|5.0.0 (Element) as t, t.availableEndTime : Availability.availableTime.availableEndTime|5.0.0 (time) = copy : ?
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/MarketingStatus4to5
MarketingStatus( src : MarketingStatus|4.0.1 (), tgt : MarketingStatus|5.0.0 () )
{
modifierExtension : MarketingStatus.modifierExtension|4.0.1 (Extension) --> modifierExtension : MarketingStatus.modifierExtension|5.0.0 (Extension)
country : MarketingStatus.country|4.0.1 (CodeableConcept) --> country : MarketingStatus.country|5.0.0 (CodeableConcept)
jurisdiction : MarketingStatus.jurisdiction|4.0.1 (CodeableConcept) --> jurisdiction : MarketingStatus.jurisdiction|5.0.0 (CodeableConcept)
status : MarketingStatus.status|4.0.1 (CodeableConcept) --> status : MarketingStatus.status|5.0.0 (CodeableConcept)
dateRange : MarketingStatus.dateRange|4.0.1 (Period) --> dateRange : MarketingStatus.dateRange|5.0.0 (Period)
restoreDate : MarketingStatus.restoreDate|4.0.1 (dateTime) --> restoreDate : MarketingStatus.restoreDate|5.0.0 (dateTime)
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/Measure4to5
Measure( src : Measure|4.0.1 (), tgt : Measure|5.0.0 () )
{
url : Measure.url|4.0.1 (uri) --> url : Measure.url|5.0.0 (uri)
identifier : Measure.identifier|4.0.1 (Identifier) --> identifier : Measure.identifier|5.0.0 (Identifier)
version : Measure.version|4.0.1 (string) --> version : Measure.version|5.0.0 (string)
name : Measure.name|4.0.1 (string) --> name : Measure.name|5.0.0 (string)
title : Measure.title|4.0.1 (string) --> title : Measure.title|5.0.0 (string)
subtitle : Measure.subtitle|4.0.1 (string) --> subtitle : Measure.subtitle|5.0.0 (string)
src.status : Measure.status|4.0.1 (code) as v --> tgt.status : Measure.status|5.0.0 (code) = translate : code|5.0.0 ()
experimental : Measure.experimental|4.0.1 (boolean) --> experimental : Measure.experimental|5.0.0 (boolean)
src.subject.ofType(CodeableConcept) : CodeableConcept|4.0.1 () --> tgt.subject : Measure.subject[x]|5.0.0 (CodeableConcept,Reference)
src.subject.ofType(Reference) : Reference|4.0.1 () --> tgt.subject : Measure.subject[x]|5.0.0 (CodeableConcept,Reference)
date : Measure.date|4.0.1 (dateTime) --> date : Measure.date|5.0.0 (dateTime)
publisher : Measure.publisher|4.0.1 (string) --> publisher : Measure.publisher|5.0.0 (string)
contact : Measure.contact|4.0.1 (ContactDetail) --> contact : Measure.contact|5.0.0 (ContactDetail)
description : Measure.description|4.0.1 (markdown) --> description : Measure.description|5.0.0 (markdown)
useContext : Measure.useContext|4.0.1 (UsageContext) --> useContext : Measure.useContext|5.0.0 (UsageContext)
jurisdiction : Measure.jurisdiction|4.0.1 (CodeableConcept) --> jurisdiction : Measure.jurisdiction|5.0.0 (CodeableConcept)
purpose : Measure.purpose|4.0.1 (markdown) --> purpose : Measure.purpose|5.0.0 (markdown)
usage : Measure.usage|4.0.1 (string) --> usage : Measure.usage|5.0.0 (markdown)
copyright : Measure.copyright|4.0.1 (markdown) --> copyright : Measure.copyright|5.0.0 (markdown)
approvalDate : Measure.approvalDate|4.0.1 (date) --> approvalDate : Measure.approvalDate|5.0.0 (date)
lastReviewDate : Measure.lastReviewDate|4.0.1 (date) --> lastReviewDate : Measure.lastReviewDate|5.0.0 (date)
effectivePeriod : Measure.effectivePeriod|4.0.1 (Period) --> effectivePeriod : Measure.effectivePeriod|5.0.0 (Period)
topic : Measure.topic|4.0.1 (CodeableConcept) --> topic : Measure.topic|5.0.0 (CodeableConcept)
author : Measure.author|4.0.1 (ContactDetail) --> author : Measure.author|5.0.0 (ContactDetail)
editor : Measure.editor|4.0.1 (ContactDetail) --> editor : Measure.editor|5.0.0 (ContactDetail)
reviewer : Measure.reviewer|4.0.1 (ContactDetail) --> reviewer : Measure.reviewer|5.0.0 (ContactDetail)
endorser : Measure.endorser|4.0.1 (ContactDetail) --> endorser : Measure.endorser|5.0.0 (ContactDetail)
relatedArtifact : Measure.relatedArtifact|4.0.1 (RelatedArtifact) --> relatedArtifact : Measure.relatedArtifact|5.0.0 (RelatedArtifact)
library : Measure.library|4.0.1 (canonical) --> library : Measure.library|5.0.0 (canonical)
disclaimer : Measure.disclaimer|4.0.1 (markdown) --> disclaimer : Measure.disclaimer|5.0.0 (markdown)
scoring : Measure.scoring|4.0.1 (CodeableConcept) --> scoring : Measure.scoring|5.0.0 (CodeableConcept)
compositeScoring : Measure.compositeScoring|4.0.1 (CodeableConcept) --> compositeScoring : Measure.compositeScoring|5.0.0 (CodeableConcept)
type : Measure.type|4.0.1 (CodeableConcept) --> type : Measure.type|5.0.0 (CodeableConcept)
riskAdjustment : Measure.riskAdjustment|4.0.1 (string) --> riskAdjustment : Measure.riskAdjustment|5.0.0 (markdown)
rateAggregation : Measure.rateAggregation|4.0.1 (string) --> rateAggregation : Measure.rateAggregation|5.0.0 (markdown)
rationale : Measure.rationale|4.0.1 (markdown) --> rationale : Measure.rationale|5.0.0 (markdown)
clinicalRecommendationStatement : Measure.clinicalRecommendationStatement|4.0.1 (markdown) --> clinicalRecommendationStatement : Measure.clinicalRecommendationStatement|5.0.0 (markdown)
improvementNotation : Measure.improvementNotation|4.0.1 (CodeableConcept) --> improvementNotation : Measure.improvementNotation|5.0.0 (CodeableConcept)
src.definition : Measure.definition|4.0.1 (markdown) as s --> tgt.term : Measure.term|5.0.0 (BackboneElement) as t, t.definition : Measure.term.definition|5.0.0 (markdown) = copy : ?
guidance : Measure.guidance|4.0.1 (markdown) --> guidance : Measure.guidance|5.0.0 (markdown)
src.group : Measure.group|4.0.1 (BackboneElement) as s --> tgt.group : Measure.group|5.0.0 (BackboneElement) as t
then MeasureGroup( Identifier src : Measure.group|4.0.1 (BackboneElement), Identifier tgt : Measure.group|5.0.0 (BackboneElement) )
src.supplementalData : Measure.supplementalData|4.0.1 (BackboneElement) as s --> tgt.supplementalData : Measure.supplementalData|5.0.0 (BackboneElement) as t
then MeasureSupplementalData( Identifier src : Measure.supplementalData|4.0.1 (BackboneElement), Identifier tgt : Measure.supplementalData|5.0.0 (BackboneElement) )
}
MeasureGroup( src : Measure.group|4.0.1 (BackboneElement), tgt : Measure.group|5.0.0 (BackboneElement) )
{
code : Measure.group.code|4.0.1 (CodeableConcept) --> code : Measure.group.code|5.0.0 (CodeableConcept)
description : Measure.group.description|4.0.1 (string) --> description : Measure.group.description|5.0.0 (markdown)
src.population : Measure.group.population|4.0.1 (BackboneElement) as s --> tgt.population : Measure.group.population|5.0.0 (BackboneElement) as t
then MeasureGroupPopulation( Identifier src : Measure.group.population|4.0.1 (BackboneElement), Identifier tgt : Measure.group.population|5.0.0 (BackboneElement) )
src.stratifier : Measure.group.stratifier|4.0.1 (BackboneElement) as s --> tgt.stratifier : Measure.group.stratifier|5.0.0 (BackboneElement) as t
then MeasureGroupStratifier( Identifier src : Measure.group.stratifier|4.0.1 (BackboneElement), Identifier tgt : Measure.group.stratifier|5.0.0 (BackboneElement) )
}
MeasureGroupPopulation( src : Measure.group.population|4.0.1 (BackboneElement), tgt : Measure.group.population|5.0.0 (BackboneElement) )
{
code : Measure.group.population.code|4.0.1 (CodeableConcept) --> code : Measure.group.population.code|5.0.0 (CodeableConcept)
description : Measure.group.population.description|4.0.1 (string) --> description : Measure.group.population.description|5.0.0 (markdown)
criteria : Measure.group.population.criteria|4.0.1 (Expression) --> criteria : Measure.group.population.criteria|5.0.0 (Expression)
}
MeasureGroupStratifier( src : Measure.group.stratifier|4.0.1 (BackboneElement), tgt : Measure.group.stratifier|5.0.0 (BackboneElement) )
{
code : Measure.group.stratifier.code|4.0.1 (CodeableConcept) --> code : Measure.group.stratifier.code|5.0.0 (CodeableConcept)
description : Measure.group.stratifier.description|4.0.1 (string) --> description : Measure.group.stratifier.description|5.0.0 (markdown)
criteria : Measure.group.stratifier.criteria|4.0.1 (Expression) --> criteria : Measure.group.stratifier.criteria|5.0.0 (Expression)
src.component : Measure.group.stratifier.component|4.0.1 (BackboneElement) as s --> tgt.component : Measure.group.stratifier.component|5.0.0 (BackboneElement) as t
then MeasureGroupStratifierComponent( Identifier src : Measure.group.stratifier.component|4.0.1 (BackboneElement), Identifier tgt : Measure.group.stratifier.component|5.0.0 (BackboneElement) )
}
MeasureGroupStratifierComponent( src : Measure.group.stratifier.component|4.0.1 (BackboneElement), tgt : Measure.group.stratifier.component|5.0.0 (BackboneElement) )
{
code : Measure.group.stratifier.component.code|4.0.1 (CodeableConcept) --> code : Measure.group.stratifier.component.code|5.0.0 (CodeableConcept)
description : Measure.group.stratifier.component.description|4.0.1 (string) --> description : Measure.group.stratifier.component.description|5.0.0 (markdown)
criteria : Measure.group.stratifier.component.criteria|4.0.1 (Expression) --> criteria : Measure.group.stratifier.component.criteria|5.0.0 (Expression)
}
MeasureSupplementalData( src : Measure.supplementalData|4.0.1 (BackboneElement), tgt : Measure.supplementalData|5.0.0 (BackboneElement) )
{
code : Measure.supplementalData.code|4.0.1 (CodeableConcept) --> code : Measure.supplementalData.code|5.0.0 (CodeableConcept)
usage : Measure.supplementalData.usage|4.0.1 (CodeableConcept) --> usage : Measure.supplementalData.usage|5.0.0 (CodeableConcept)
description : Measure.supplementalData.description|4.0.1 (string) --> description : Measure.supplementalData.description|5.0.0 (markdown)
criteria : Measure.supplementalData.criteria|4.0.1 (Expression) --> criteria : Measure.supplementalData.criteria|5.0.0 (Expression)
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/MeasureReport4to5
MeasureReport( src : MeasureReport|4.0.1 (), tgt : MeasureReport|5.0.0 () )
{
identifier : MeasureReport.identifier|4.0.1 (Identifier) --> identifier : MeasureReport.identifier|5.0.0 (Identifier)
src.status : MeasureReport.status|4.0.1 (code) as v --> tgt.status : MeasureReport.status|5.0.0 (code) = translate : code|5.0.0 ()
src.type : MeasureReport.type|4.0.1 (code) as v --> tgt.type : MeasureReport.type|5.0.0 (code) = translate : code|5.0.0 ()
measure : MeasureReport.measure|4.0.1 (canonical) --> measure : MeasureReport.measure|5.0.0 (canonical)
subject : MeasureReport.subject|4.0.1 (Reference) --> subject : MeasureReport.subject|5.0.0 (Reference)
date : MeasureReport.date|4.0.1 (dateTime) --> date : MeasureReport.date|5.0.0 (dateTime)
reporter : MeasureReport.reporter|4.0.1 (Reference) --> reporter : MeasureReport.reporter|5.0.0 (Reference)
period : MeasureReport.period|4.0.1 (Period) --> period : MeasureReport.period|5.0.0 (Period)
improvementNotation : MeasureReport.improvementNotation|4.0.1 (CodeableConcept) --> improvementNotation : MeasureReport.improvementNotation|5.0.0 (CodeableConcept)
src.group : MeasureReport.group|4.0.1 (BackboneElement) as s --> tgt.group : MeasureReport.group|5.0.0 (BackboneElement) as t
then MeasureReportGroup( Identifier src : MeasureReport.group|4.0.1 (BackboneElement), Identifier tgt : MeasureReport.group|5.0.0 (BackboneElement) )
evaluatedResource : MeasureReport.evaluatedResource|4.0.1 (Reference) --> evaluatedResource : MeasureReport.evaluatedResource|5.0.0 (Reference)
}
MeasureReportGroup( src : MeasureReport.group|4.0.1 (BackboneElement), tgt : MeasureReport.group|5.0.0 (BackboneElement) )
{
code : MeasureReport.group.code|4.0.1 (CodeableConcept) --> code : MeasureReport.group.code|5.0.0 (CodeableConcept)
src.population : MeasureReport.group.population|4.0.1 (BackboneElement) as s --> tgt.population : MeasureReport.group.population|5.0.0 (BackboneElement) as t
then MeasureReportGroupPopulation( Identifier src : MeasureReport.group.population|4.0.1 (BackboneElement), Identifier tgt : MeasureReport.group.population|5.0.0 (BackboneElement) )
src.measureScore.ofType(Quantity) : Quantity|4.0.1 () --> tgt.measureScore : MeasureReport.group.measureScore[x]|5.0.0 (Quantity,dateTime,CodeableConcept,Period,Range,Duration)
src.stratifier : MeasureReport.group.stratifier|4.0.1 (BackboneElement) as s --> tgt.stratifier : MeasureReport.group.stratifier|5.0.0 (BackboneElement) as t
then MeasureReportGroupStratifier( Identifier src : MeasureReport.group.stratifier|4.0.1 (BackboneElement), Identifier tgt : MeasureReport.group.stratifier|5.0.0 (BackboneElement) )
}
MeasureReportGroupPopulation( src : MeasureReport.group.population|4.0.1 (BackboneElement), tgt : MeasureReport.group.population|5.0.0 (BackboneElement) )
{
code : MeasureReport.group.population.code|4.0.1 (CodeableConcept) --> code : MeasureReport.group.population.code|5.0.0 (CodeableConcept)
count : MeasureReport.group.population.count|4.0.1 (integer) --> count : MeasureReport.group.population.count|5.0.0 (integer)
subjectResults : MeasureReport.group.population.subjectResults|4.0.1 (Reference) --> subjectResults : MeasureReport.group.population.subjectResults|5.0.0 (Reference)
}
MeasureReportGroupStratifier( src : MeasureReport.group.stratifier|4.0.1 (BackboneElement), tgt : MeasureReport.group.stratifier|5.0.0 (BackboneElement) )
{
code : MeasureReport.group.stratifier.code|4.0.1 (CodeableConcept) --> code : MeasureReport.group.stratifier.code|5.0.0 (CodeableConcept)
src.stratum : MeasureReport.group.stratifier.stratum|4.0.1 (BackboneElement) as s --> tgt.stratum : MeasureReport.group.stratifier.stratum|5.0.0 (BackboneElement) as t
then MeasureReportGroupStratifierStratum( Identifier src : MeasureReport.group.stratifier.stratum|4.0.1 (BackboneElement), Identifier tgt : MeasureReport.group.stratifier.stratum|5.0.0 (BackboneElement) )
}
MeasureReportGroupStratifierStratum( src : MeasureReport.group.stratifier.stratum|4.0.1 (BackboneElement), tgt : MeasureReport.group.stratifier.stratum|5.0.0 (BackboneElement) )
{
src.value.ofType(CodeableConcept) : CodeableConcept|4.0.1 () --> tgt.value : MeasureReport.group.stratifier.stratum.value[x]|5.0.0 (CodeableConcept,boolean,Quantity,Range,Reference)
src.component : MeasureReport.group.stratifier.stratum.component|4.0.1 (BackboneElement) as s --> tgt.component : MeasureReport.group.stratifier.stratum.component|5.0.0 (BackboneElement) as t
then MeasureReportGroupStratifierStratumComponent( Identifier src : MeasureReport.group.stratifier.stratum.component|4.0.1 (BackboneElement), Identifier tgt : MeasureReport.group.stratifier.stratum.component|5.0.0 (BackboneElement) )
src.population : MeasureReport.group.stratifier.stratum.population|4.0.1 (BackboneElement) as s --> tgt.population : MeasureReport.group.stratifier.stratum.population|5.0.0 (BackboneElement) as t
then MeasureReportGroupStratifierStratumPopulation( Identifier src : MeasureReport.group.stratifier.stratum.population|4.0.1 (BackboneElement), Identifier tgt : MeasureReport.group.stratifier.stratum.population|5.0.0 (BackboneElement) )
src.measureScore.ofType(Quantity) : Quantity|4.0.1 () --> tgt.measureScore : MeasureReport.group.stratifier.stratum.measureScore[x]|5.0.0 (Quantity,dateTime,CodeableConcept,Period,Range,Duration)
}
MeasureReportGroupStratifierStratumComponent( src : MeasureReport.group.stratifier.stratum.component|4.0.1 (BackboneElement), tgt : MeasureReport.group.stratifier.stratum.component|5.0.0 (BackboneElement) )
{
code : MeasureReport.group.stratifier.stratum.component.code|4.0.1 (CodeableConcept) --> code : MeasureReport.group.stratifier.stratum.component.code|5.0.0 (CodeableConcept)
src.value.ofType(CodeableConcept) : CodeableConcept|4.0.1 () --> tgt.value : MeasureReport.group.stratifier.stratum.component.value[x]|5.0.0 (CodeableConcept,boolean,Quantity,Range,Reference)
}
MeasureReportGroupStratifierStratumPopulation( src : MeasureReport.group.stratifier.stratum.population|4.0.1 (BackboneElement), tgt : MeasureReport.group.stratifier.stratum.population|5.0.0 (BackboneElement) )
{
code : MeasureReport.group.stratifier.stratum.population.code|4.0.1 (CodeableConcept) --> code : MeasureReport.group.stratifier.stratum.population.code|5.0.0 (CodeableConcept)
count : MeasureReport.group.stratifier.stratum.population.count|4.0.1 (integer) --> count : MeasureReport.group.stratifier.stratum.population.count|5.0.0 (integer)
subjectResults : MeasureReport.group.stratifier.stratum.population.subjectResults|4.0.1 (Reference) --> subjectResults : MeasureReport.group.stratifier.stratum.population.subjectResults|5.0.0 (Reference)
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/Medication4to5
Medication( src : Medication|4.0.1 (), tgt : Medication|5.0.0 () )
{
identifier : Medication.identifier|4.0.1 (Identifier) --> identifier : Medication.identifier|5.0.0 (Identifier)
code : Medication.code|4.0.1 (CodeableConcept) --> code : Medication.code|5.0.0 (CodeableConcept)
src.status : Medication.status|4.0.1 (code) as v --> tgt.status : Medication.status|5.0.0 (code) = translate : code|5.0.0 ()
manufacturer : Medication.manufacturer|4.0.1 (Reference) --> marketingAuthorizationHolder : Medication.marketingAuthorizationHolder|5.0.0 (Reference)
form : Medication.form|4.0.1 (CodeableConcept) --> doseForm : Medication.doseForm|5.0.0 (CodeableConcept)
src.amount : Medication.amount|4.0.1 (Ratio) as s --> tgt : Medication|5.0.0 ()
numerator : Ratio.numerator|4.0.1 (Quantity) --> totalVolume : Medication.totalVolume|5.0.0 (Quantity)
src.ingredient : Medication.ingredient|4.0.1 (BackboneElement) as s --> tgt.ingredient : Medication.ingredient|5.0.0 (BackboneElement) as t
then MedicationIngredient( Identifier src : Medication.ingredient|4.0.1 (BackboneElement), Identifier tgt : Medication.ingredient|5.0.0 (BackboneElement) )
src.batch : Medication.batch|4.0.1 (BackboneElement) as s --> tgt.batch : Medication.batch|5.0.0 (BackboneElement) as t
then MedicationBatch( Identifier src : Medication.batch|4.0.1 (BackboneElement), Identifier tgt : Medication.batch|5.0.0 (BackboneElement) )
}
MedicationIngredient( src : Medication.ingredient|4.0.1 (BackboneElement), tgt : Medication.ingredient|5.0.0 (BackboneElement) )
{
src.item.ofType(CodeableConcept) : CodeableConcept|4.0.1 () --> tgt.item : Medication.ingredient.item|5.0.0 (CodeableReference)
src.item.ofType(Reference) : Reference|4.0.1 () --> tgt.item : Medication.ingredient.item|5.0.0 (CodeableReference)
isActive : Medication.ingredient.isActive|4.0.1 (boolean) --> isActive : Medication.ingredient.isActive|5.0.0 (boolean)
src.strength.ofType(Ratio) : Ratio|4.0.1 () --> tgt.strength : Medication.ingredient.strength[x]|5.0.0 (Ratio,CodeableConcept,Quantity)
}
MedicationBatch( src : Medication.batch|4.0.1 (BackboneElement), tgt : Medication.batch|5.0.0 (BackboneElement) )
{
lotNumber : Medication.batch.lotNumber|4.0.1 (string) --> lotNumber : Medication.batch.lotNumber|5.0.0 (string)
expirationDate : Medication.batch.expirationDate|4.0.1 (dateTime) --> expirationDate : Medication.batch.expirationDate|5.0.0 (dateTime)
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/MedicationAdministration4to5
MedicationAdministration( src : MedicationAdministration|4.0.1 (), tgt : MedicationAdministration|5.0.0 () )
{
identifier : MedicationAdministration.identifier|4.0.1 (Identifier) --> identifier : MedicationAdministration.identifier|5.0.0 (Identifier)
partOf : MedicationAdministration.partOf|4.0.1 (Reference) --> partOf : MedicationAdministration.partOf|5.0.0 (Reference)
src.status : MedicationAdministration.status|4.0.1 (code) as v --> tgt.status : MedicationAdministration.status|5.0.0 (code) = translate : code|5.0.0 ()
statusReason : MedicationAdministration.statusReason|4.0.1 (CodeableConcept) --> statusReason : MedicationAdministration.statusReason|5.0.0 (CodeableConcept)
category : MedicationAdministration.category|4.0.1 (CodeableConcept) --> category : MedicationAdministration.category|5.0.0 (CodeableConcept)
src.medication.ofType(CodeableConcept) : CodeableConcept|4.0.1 () --> tgt.medication : MedicationAdministration.medication|5.0.0 (CodeableReference)
src.medication.ofType(Reference) : Reference|4.0.1 () --> tgt.medication : MedicationAdministration.medication|5.0.0 (CodeableReference)
subject : MedicationAdministration.subject|4.0.1 (Reference) --> subject : MedicationAdministration.subject|5.0.0 (Reference)
context : MedicationAdministration.context|4.0.1 (Reference) --> encounter : MedicationAdministration.encounter|5.0.0 (Reference)
supportingInformation : MedicationAdministration.supportingInformation|4.0.1 (Reference) --> supportingInformation : MedicationAdministration.supportingInformation|5.0.0 (Reference)
src.effective.ofType(dateTime) : dateTime|4.0.1 () --> tgt.occurence : MedicationAdministration.occurence[x]|5.0.0 (dateTime,Period,Timing)
src.effective.ofType(Period) : Period|4.0.1 () --> tgt.occurence : MedicationAdministration.occurence[x]|5.0.0 (dateTime,Period,Timing)
src.performer : MedicationAdministration.performer|4.0.1 (BackboneElement) as s --> tgt.performer : MedicationAdministration.performer|5.0.0 (BackboneElement) as t
then MedicationAdministrationPerformer( Identifier src : MedicationAdministration.performer|4.0.1 (BackboneElement), Identifier tgt : MedicationAdministration.performer|5.0.0 (BackboneElement) )
reasonCode : MedicationAdministration.reasonCode|4.0.1 (CodeableConcept) --> reason : MedicationAdministration.reason|5.0.0 (CodeableReference)
reasonReference : MedicationAdministration.reasonReference|4.0.1 (Reference) --> reason : MedicationAdministration.reason|5.0.0 (CodeableReference)
request : MedicationAdministration.request|4.0.1 (Reference) --> request : MedicationAdministration.request|5.0.0 (Reference)
device : MedicationAdministration.device|4.0.1 (Reference) --> device : MedicationAdministration.device|5.0.0 (CodeableReference)
note : MedicationAdministration.note|4.0.1 (Annotation) --> note : MedicationAdministration.note|5.0.0 (Annotation)
src.dosage : MedicationAdministration.dosage|4.0.1 (BackboneElement) as s --> tgt.dosage : MedicationAdministration.dosage|5.0.0 (BackboneElement) as t
then MedicationAdministrationDosage( Identifier src : MedicationAdministration.dosage|4.0.1 (BackboneElement), Identifier tgt : MedicationAdministration.dosage|5.0.0 (BackboneElement) )
eventHistory : MedicationAdministration.eventHistory|4.0.1 (Reference) --> eventHistory : MedicationAdministration.eventHistory|5.0.0 (Reference)
}
MedicationAdministrationPerformer( src : MedicationAdministration.performer|4.0.1 (BackboneElement), tgt : MedicationAdministration.performer|5.0.0 (BackboneElement) )
{
function : MedicationAdministration.performer.function|4.0.1 (CodeableConcept) --> function : MedicationAdministration.performer.function|5.0.0 (CodeableConcept)
actor : MedicationAdministration.performer.actor|4.0.1 (Reference) --> actor : MedicationAdministration.performer.actor|5.0.0 (CodeableReference)
}
MedicationAdministrationDosage( src : MedicationAdministration.dosage|4.0.1 (BackboneElement), tgt : MedicationAdministration.dosage|5.0.0 (BackboneElement) )
{
text : MedicationAdministration.dosage.text|4.0.1 (string) --> text : MedicationAdministration.dosage.text|5.0.0 (string)
site : MedicationAdministration.dosage.site|4.0.1 (CodeableConcept) --> site : MedicationAdministration.dosage.site|5.0.0 (CodeableConcept)
route : MedicationAdministration.dosage.route|4.0.1 (CodeableConcept) --> route : MedicationAdministration.dosage.route|5.0.0 (CodeableConcept)
method : MedicationAdministration.dosage.method|4.0.1 (CodeableConcept) --> method : MedicationAdministration.dosage.method|5.0.0 (CodeableConcept)
dose : MedicationAdministration.dosage.dose|4.0.1 (Quantity) --> dose : MedicationAdministration.dosage.dose|5.0.0 (Quantity)
src.rate.ofType(Ratio) : Ratio|4.0.1 () --> tgt.rate : MedicationAdministration.dosage.rate[x]|5.0.0 (Ratio,Quantity)
src.rate.ofType(Quantity) : Quantity|4.0.1 () --> tgt.rate : MedicationAdministration.dosage.rate[x]|5.0.0 (Ratio,Quantity)
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/MedicationDispense4to5
MedicationDispense( src : MedicationDispense|4.0.1 (), tgt : MedicationDispense|5.0.0 () )
{
identifier : MedicationDispense.identifier|4.0.1 (Identifier) --> identifier : MedicationDispense.identifier|5.0.0 (Identifier)
partOf : MedicationDispense.partOf|4.0.1 (Reference) --> partOf : MedicationDispense.partOf|5.0.0 (Reference)
src.status : MedicationDispense.status|4.0.1 (code) as v --> tgt.status : MedicationDispense.status|5.0.0 (code) = translate : code|5.0.0 ()
src.statusReason.ofType(CodeableConcept) : CodeableConcept|4.0.1 () --> tgt.notPerformedReason : MedicationDispense.notPerformedReason|5.0.0 (CodeableReference)
src.statusReason.ofType(Reference) : Reference|4.0.1 () --> tgt.notPerformedReason : MedicationDispense.notPerformedReason|5.0.0 (CodeableReference)
category : MedicationDispense.category|4.0.1 (CodeableConcept) --> category : MedicationDispense.category|5.0.0 (CodeableConcept)
src.medication.ofType(CodeableConcept) : CodeableConcept|4.0.1 () --> tgt.medication : MedicationDispense.medication|5.0.0 (CodeableReference)
src.medication.ofType(Reference) : Reference|4.0.1 () --> tgt.medication : MedicationDispense.medication|5.0.0 (CodeableReference)
subject : MedicationDispense.subject|4.0.1 (Reference) --> subject : MedicationDispense.subject|5.0.0 (Reference)
context : MedicationDispense.context|4.0.1 (Reference) --> encounter : MedicationDispense.encounter|5.0.0 (Reference)
supportingInformation : MedicationDispense.supportingInformation|4.0.1 (Reference) --> supportingInformation : MedicationDispense.supportingInformation|5.0.0 (Reference)
src.performer : MedicationDispense.performer|4.0.1 (BackboneElement) as s --> tgt.performer : MedicationDispense.performer|5.0.0 (BackboneElement) as t
then MedicationDispensePerformer( Identifier src : MedicationDispense.performer|4.0.1 (BackboneElement), Identifier tgt : MedicationDispense.performer|5.0.0 (BackboneElement) )
location : MedicationDispense.location|4.0.1 (Reference) --> location : MedicationDispense.location|5.0.0 (Reference)
authorizingPrescription : MedicationDispense.authorizingPrescription|4.0.1 (Reference) --> authorizingPrescription : MedicationDispense.authorizingPrescription|5.0.0 (Reference)
type : MedicationDispense.type|4.0.1 (CodeableConcept) --> type : MedicationDispense.type|5.0.0 (CodeableConcept)
quantity : MedicationDispense.quantity|4.0.1 (Quantity) --> quantity : MedicationDispense.quantity|5.0.0 (Quantity)
daysSupply : MedicationDispense.daysSupply|4.0.1 (Quantity) --> daysSupply : MedicationDispense.daysSupply|5.0.0 (Quantity)
whenPrepared : MedicationDispense.whenPrepared|4.0.1 (dateTime) --> whenPrepared : MedicationDispense.whenPrepared|5.0.0 (dateTime)
whenHandedOver : MedicationDispense.whenHandedOver|4.0.1 (dateTime) --> whenHandedOver : MedicationDispense.whenHandedOver|5.0.0 (dateTime)
destination : MedicationDispense.destination|4.0.1 (Reference) --> destination : MedicationDispense.destination|5.0.0 (Reference)
receiver : MedicationDispense.receiver|4.0.1 (Reference) --> receiver : MedicationDispense.receiver|5.0.0 (Reference)
note : MedicationDispense.note|4.0.1 (Annotation) --> note : MedicationDispense.note|5.0.0 (Annotation)
dosageInstruction : MedicationDispense.dosageInstruction|4.0.1 (Dosage) --> dosageInstruction : MedicationDispense.dosageInstruction|5.0.0 (Dosage)
src.substitution : MedicationDispense.substitution|4.0.1 (BackboneElement) as s --> tgt.substitution : MedicationDispense.substitution|5.0.0 (BackboneElement) as t
then MedicationDispenseSubstitution( Identifier src : MedicationDispense.substitution|4.0.1 (BackboneElement), Identifier tgt : MedicationDispense.substitution|5.0.0 (BackboneElement) )
eventHistory : MedicationDispense.eventHistory|4.0.1 (Reference) --> eventHistory : MedicationDispense.eventHistory|5.0.0 (Reference)
}
MedicationDispensePerformer( src : MedicationDispense.performer|4.0.1 (BackboneElement), tgt : MedicationDispense.performer|5.0.0 (BackboneElement) )
{
function : MedicationDispense.performer.function|4.0.1 (CodeableConcept) --> function : MedicationDispense.performer.function|5.0.0 (CodeableConcept)
actor : MedicationDispense.performer.actor|4.0.1 (Reference) --> actor : MedicationDispense.performer.actor|5.0.0 (Reference)
}
MedicationDispenseSubstitution( src : MedicationDispense.substitution|4.0.1 (BackboneElement), tgt : MedicationDispense.substitution|5.0.0 (BackboneElement) )
{
wasSubstituted : MedicationDispense.substitution.wasSubstituted|4.0.1 (boolean) --> wasSubstituted : MedicationDispense.substitution.wasSubstituted|5.0.0 (boolean)
type : MedicationDispense.substitution.type|4.0.1 (CodeableConcept) --> type : MedicationDispense.substitution.type|5.0.0 (CodeableConcept)
reason : MedicationDispense.substitution.reason|4.0.1 (CodeableConcept) --> reason : MedicationDispense.substitution.reason|5.0.0 (CodeableConcept)
responsibleParty : MedicationDispense.substitution.responsibleParty|4.0.1 (Reference) --> responsibleParty : MedicationDispense.substitution.responsibleParty|5.0.0 (Reference)
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/MedicationKnowledge4to5
MedicationKnowledge( src : MedicationKnowledge|4.0.1 (), tgt : MedicationKnowledge|5.0.0 () )
{
code : MedicationKnowledge.code|4.0.1 (CodeableConcept) --> code : MedicationKnowledge.code|5.0.0 (CodeableConcept)
src.status : MedicationKnowledge.status|4.0.1 (code) as v --> tgt.status : MedicationKnowledge.status|5.0.0 (code) = translate : code|5.0.0 ()
synonym : MedicationKnowledge.synonym|4.0.1 (string) --> name : MedicationKnowledge.name|5.0.0 (string)
src.relatedMedicationKnowledge : MedicationKnowledge.relatedMedicationKnowledge|4.0.1 (BackboneElement) as s --> tgt.relatedMedicationKnowledge : MedicationKnowledge.relatedMedicationKnowledge|5.0.0 (BackboneElement) as t
then MedicationKnowledgeRelatedMedicationKnowledge( Identifier src : MedicationKnowledge.relatedMedicationKnowledge|4.0.1 (BackboneElement), Identifier tgt : MedicationKnowledge.relatedMedicationKnowledge|5.0.0 (BackboneElement) )
associatedMedication : MedicationKnowledge.associatedMedication|4.0.1 (Reference) --> associatedMedication : MedicationKnowledge.associatedMedication|5.0.0 (Reference)
productType : MedicationKnowledge.productType|4.0.1 (CodeableConcept) --> productType : MedicationKnowledge.productType|5.0.0 (CodeableConcept)
src.monograph : MedicationKnowledge.monograph|4.0.1 (BackboneElement) as s --> tgt.monograph : MedicationKnowledge.monograph|5.0.0 (BackboneElement) as t
then MedicationKnowledgeMonograph( Identifier src : MedicationKnowledge.monograph|4.0.1 (BackboneElement), Identifier tgt : MedicationKnowledge.monograph|5.0.0 (BackboneElement) )
preparationInstruction : MedicationKnowledge.preparationInstruction|4.0.1 (markdown) --> preparationInstruction : MedicationKnowledge.preparationInstruction|5.0.0 (markdown)
src.cost : MedicationKnowledge.cost|4.0.1 (BackboneElement) as s --> tgt.cost : MedicationKnowledge.cost|5.0.0 (BackboneElement) as t
then MedicationKnowledgeCost( Identifier src : MedicationKnowledge.cost|4.0.1 (BackboneElement), Identifier tgt : MedicationKnowledge.cost|5.0.0 (BackboneElement) )
src.monitoringProgram : MedicationKnowledge.monitoringProgram|4.0.1 (BackboneElement) as s --> tgt.monitoringProgram : MedicationKnowledge.monitoringProgram|5.0.0 (BackboneElement) as t
then MedicationKnowledgeMonitoringProgram( Identifier src : MedicationKnowledge.monitoringProgram|4.0.1 (BackboneElement), Identifier tgt : MedicationKnowledge.monitoringProgram|5.0.0 (BackboneElement) )
src.administrationGuidelines : MedicationKnowledge.administrationGuidelines|4.0.1 (BackboneElement) as s --> tgt.indicationGuideline : MedicationKnowledge.indicationGuideline|5.0.0 (BackboneElement) as t
then MedicationKnowledgeIndicationGuideline( Identifier src : MedicationKnowledge.administrationGuidelines|4.0.1 (BackboneElement), Identifier tgt : MedicationKnowledge.indicationGuideline|5.0.0 (BackboneElement) )
src.medicineClassification : MedicationKnowledge.medicineClassification|4.0.1 (BackboneElement) as s --> tgt.medicineClassification : MedicationKnowledge.medicineClassification|5.0.0 (BackboneElement) as t
then MedicationKnowledgeMedicineClassification( Identifier src : MedicationKnowledge.medicineClassification|4.0.1 (BackboneElement), Identifier tgt : MedicationKnowledge.medicineClassification|5.0.0 (BackboneElement) )
src.regulatory : MedicationKnowledge.regulatory|4.0.1 (BackboneElement) as s --> tgt.regulatory : MedicationKnowledge.regulatory|5.0.0 (BackboneElement) as t
then MedicationKnowledgeRegulatory( Identifier src : MedicationKnowledge.regulatory|4.0.1 (BackboneElement), Identifier tgt : MedicationKnowledge.regulatory|5.0.0 (BackboneElement) )
src.drugCharacteristic : MedicationKnowledge.drugCharacteristic|4.0.1 (BackboneElement) as s --> tgt.definitional : MedicationKnowledge.definitional|5.0.0 (BackboneElement) as t
then MedicationKnowledgeDefinitional( Identifier src : MedicationKnowledge.drugCharacteristic|4.0.1 (BackboneElement), Identifier tgt : MedicationKnowledge.definitional|5.0.0 (BackboneElement) )
src.packaging : MedicationKnowledge.packaging|4.0.1 (BackboneElement) -->
}
MedicationKnowledgeRelatedMedicationKnowledge( src : MedicationKnowledge.relatedMedicationKnowledge|4.0.1 (BackboneElement), tgt : MedicationKnowledge.relatedMedicationKnowledge|5.0.0 (BackboneElement) )
{
type : MedicationKnowledge.relatedMedicationKnowledge.type|4.0.1 (CodeableConcept) --> type : MedicationKnowledge.relatedMedicationKnowledge.type|5.0.0 (CodeableConcept)
reference : MedicationKnowledge.relatedMedicationKnowledge.reference|4.0.1 (Reference) --> reference : MedicationKnowledge.relatedMedicationKnowledge.reference|5.0.0 (Reference)
}
MedicationKnowledgeMonograph( src : MedicationKnowledge.monograph|4.0.1 (BackboneElement), tgt : MedicationKnowledge.monograph|5.0.0 (BackboneElement) )
{
type : MedicationKnowledge.monograph.type|4.0.1 (CodeableConcept) --> type : MedicationKnowledge.monograph.type|5.0.0 (CodeableConcept)
source : MedicationKnowledge.monograph.source|4.0.1 (Reference) --> source : MedicationKnowledge.monograph.source|5.0.0 (Reference)
}
MedicationKnowledgeCost( src : MedicationKnowledge.cost|4.0.1 (BackboneElement), tgt : MedicationKnowledge.cost|5.0.0 (BackboneElement) )
{
type : MedicationKnowledge.cost.type|4.0.1 (CodeableConcept) --> type : MedicationKnowledge.cost.type|5.0.0 (CodeableConcept)
source : MedicationKnowledge.cost.source|4.0.1 (string) --> source : MedicationKnowledge.cost.source|5.0.0 (string)
src.cost.ofType(Money) : Money|4.0.1 () --> tgt.cost : MedicationKnowledge.cost.cost[x]|5.0.0 (Money,CodeableConcept)
}
MedicationKnowledgeMonitoringProgram( src : MedicationKnowledge.monitoringProgram|4.0.1 (BackboneElement), tgt : MedicationKnowledge.monitoringProgram|5.0.0 (BackboneElement) )
{
type : MedicationKnowledge.monitoringProgram.type|4.0.1 (CodeableConcept) --> type : MedicationKnowledge.monitoringProgram.type|5.0.0 (CodeableConcept)
name : MedicationKnowledge.monitoringProgram.name|4.0.1 (string) --> name : MedicationKnowledge.monitoringProgram.name|5.0.0 (string)
}
MedicationKnowledgeIndicationGuideline( src : MedicationKnowledge.administrationGuidelines|4.0.1 (BackboneElement), tgt : MedicationKnowledge.indicationGuideline|5.0.0 (BackboneElement) )
{
src.indication.ofType(CodeableConcept) : CodeableConcept|4.0.1 () --> tgt.indication : MedicationKnowledge.indicationGuideline.indication|5.0.0 (CodeableReference)
src.indication.ofType(Reference) : Reference|4.0.1 () --> tgt.indication : MedicationKnowledge.indicationGuideline.indication|5.0.0 (CodeableReference)
src.dosage : MedicationKnowledge.administrationGuidelines.dosage|4.0.1 (BackboneElement) as s --> tgt.dosingGuideline : MedicationKnowledge.indicationGuideline.dosingGuideline|5.0.0 (BackboneElement) as t, t.dosage : MedicationKnowledge.indicationGuideline.dosingGuideline.dosage|5.0.0 (BackboneElement) as td
then MedicationKnowledgeIndicationGuidelineDosingGuidelineDosage( Identifier src : MedicationKnowledge.administrationGuidelines.dosage|4.0.1 (BackboneElement), Identifier tgt : MedicationKnowledge.indicationGuideline.dosingGuideline.dosage|5.0.0 (BackboneElement) )
src.patientCharacteristics : MedicationKnowledge.administrationGuidelines.patientCharacteristics|4.0.1 (BackboneElement) as s --> tgt.dosingGuideline : MedicationKnowledge.indicationGuideline.dosingGuideline|5.0.0 (BackboneElement) as t
s.value : MedicationKnowledge.administrationGuidelines.patientCharacteristics.value|4.0.1 (string) as v --> t.patientCharacteristic : MedicationKnowledge.indicationGuideline.dosingGuideline.patientCharacteristic|5.0.0 (BackboneElement) as tp, tp.type : MedicationKnowledge.indicationGuideline.dosingGuideline.patientCharacteristic.type|5.0.0 (CodeableConcept) = create : CodeableConcept|5.0.0 () as tc, tc.text : CodeableConcept.text|5.0.0 (string) = copy : ?
s.characteristic.ofType(CodeableConcept) : CodeableConcept|4.0.1 () as v --> t.patientCharacteristic : MedicationKnowledge.indicationGuideline.dosingGuideline.patientCharacteristic|5.0.0 (BackboneElement) as tp, tp.value : MedicationKnowledge.indicationGuideline.dosingGuideline.patientCharacteristic.value[x]|5.0.0 (CodeableConcept,Quantity,Range) = copy : ?
s.characteristic.ofType(Quantity) : Quantity|4.0.1 () as v --> t.patientCharacteristic : MedicationKnowledge.indicationGuideline.dosingGuideline.patientCharacteristic|5.0.0 (BackboneElement) as tp, tp.value : MedicationKnowledge.indicationGuideline.dosingGuideline.patientCharacteristic.value[x]|5.0.0 (CodeableConcept,Quantity,Range) = copy : ?
}
MedicationKnowledgeIndicationGuidelineDosingGuidelineDosage( src : MedicationKnowledge.administrationGuidelines.dosage|4.0.1 (BackboneElement), tgt : MedicationKnowledge.indicationGuideline.dosingGuideline.dosage|5.0.0 (BackboneElement) )
{
type : MedicationKnowledge.administrationGuidelines.dosage.type|4.0.1 (CodeableConcept) --> type : MedicationKnowledge.indicationGuideline.dosingGuideline.dosage.type|5.0.0 (CodeableConcept)
dosage : MedicationKnowledge.administrationGuidelines.dosage.dosage|4.0.1 (Dosage) --> dosage : MedicationKnowledge.indicationGuideline.dosingGuideline.dosage.dosage|5.0.0 (Dosage)
}
MedicationKnowledgeMedicineClassification( src : MedicationKnowledge.medicineClassification|4.0.1 (BackboneElement), tgt : MedicationKnowledge.medicineClassification|5.0.0 (BackboneElement) )
{
type : MedicationKnowledge.medicineClassification.type|4.0.1 (CodeableConcept) --> type : MedicationKnowledge.medicineClassification.type|5.0.0 (CodeableConcept)
classification : MedicationKnowledge.medicineClassification.classification|4.0.1 (CodeableConcept) --> classification : MedicationKnowledge.medicineClassification.classification|5.0.0 (CodeableConcept)
}
MedicationKnowledgeRegulatory( src : MedicationKnowledge.regulatory|4.0.1 (BackboneElement), tgt : MedicationKnowledge.regulatory|5.0.0 (BackboneElement) )
{
regulatoryAuthority : MedicationKnowledge.regulatory.regulatoryAuthority|4.0.1 (Reference) --> regulatoryAuthority : MedicationKnowledge.regulatory.regulatoryAuthority|5.0.0 (Reference)
src.substitution : MedicationKnowledge.regulatory.substitution|4.0.1 (BackboneElement) as s --> tgt.substitution : MedicationKnowledge.regulatory.substitution|5.0.0 (BackboneElement) as t
then MedicationKnowledgeRegulatorySubstitution( Identifier src : MedicationKnowledge.regulatory.substitution|4.0.1 (BackboneElement), Identifier tgt : MedicationKnowledge.regulatory.substitution|5.0.0 (BackboneElement) )
src.schedule : MedicationKnowledge.regulatory.schedule|4.0.1 (BackboneElement) as s -->
schedule : MedicationKnowledge.regulatory.schedule.schedule|4.0.1 (CodeableConcept) --> schedule : MedicationKnowledge.regulatory.schedule|5.0.0 (CodeableConcept)
src.maxDispense : MedicationKnowledge.regulatory.maxDispense|4.0.1 (BackboneElement) as s --> tgt.maxDispense : MedicationKnowledge.regulatory.maxDispense|5.0.0 (BackboneElement) as t
then MedicationKnowledgeRegulatoryMaxDispense( Identifier src : MedicationKnowledge.regulatory.maxDispense|4.0.1 (BackboneElement), Identifier tgt : MedicationKnowledge.regulatory.maxDispense|5.0.0 (BackboneElement) )
}
MedicationKnowledgeRegulatorySubstitution( src : MedicationKnowledge.regulatory.substitution|4.0.1 (BackboneElement), tgt : MedicationKnowledge.regulatory.substitution|5.0.0 (BackboneElement) )
{
type : MedicationKnowledge.regulatory.substitution.type|4.0.1 (CodeableConcept) --> type : MedicationKnowledge.regulatory.substitution.type|5.0.0 (CodeableConcept)
allowed : MedicationKnowledge.regulatory.substitution.allowed|4.0.1 (boolean) --> allowed : MedicationKnowledge.regulatory.substitution.allowed|5.0.0 (boolean)
}
MedicationKnowledgeRegulatoryMaxDispense( src : MedicationKnowledge.regulatory.maxDispense|4.0.1 (BackboneElement), tgt : MedicationKnowledge.regulatory.maxDispense|5.0.0 (BackboneElement) )
{
quantity : MedicationKnowledge.regulatory.maxDispense.quantity|4.0.1 (Quantity) --> quantity : MedicationKnowledge.regulatory.maxDispense.quantity|5.0.0 (Quantity)
period : MedicationKnowledge.regulatory.maxDispense.period|4.0.1 (Duration) --> period : MedicationKnowledge.regulatory.maxDispense.period|5.0.0 (Duration)
}
MedicationKnowledgeDefinitional( src : MedicationKnowledge.drugCharacteristic|4.0.1 (BackboneElement), tgt : MedicationKnowledge.definitional|5.0.0 (BackboneElement) )
{
src.type : MedicationKnowledge.drugCharacteristic.type|4.0.1 (CodeableConcept) as s --> tgt.drugCharacteristic : MedicationKnowledge.definitional.drugCharacteristic|5.0.0 (BackboneElement) as t, t.type : MedicationKnowledge.definitional.drugCharacteristic.type|5.0.0 (CodeableConcept) = copy : ?
src.value.ofType(CodeableConcept) : CodeableConcept|4.0.1 () as s --> tgt.drugCharacteristic : MedicationKnowledge.definitional.drugCharacteristic|5.0.0 (BackboneElement) as t, t.value : MedicationKnowledge.definitional.drugCharacteristic.value[x]|5.0.0 (CodeableConcept,string,Quantity,base64Binary,Attachment) = copy : ?
src.value.ofType(string) : string|4.0.1 () as s --> tgt.drugCharacteristic : MedicationKnowledge.definitional.drugCharacteristic|5.0.0 (BackboneElement) as t, t.value : MedicationKnowledge.definitional.drugCharacteristic.value[x]|5.0.0 (CodeableConcept,string,Quantity,base64Binary,Attachment) = copy : ?
src.value.ofType(Quantity) : Quantity|4.0.1 () as s --> tgt.drugCharacteristic : MedicationKnowledge.definitional.drugCharacteristic|5.0.0 (BackboneElement) as t, t.value : MedicationKnowledge.definitional.drugCharacteristic.value[x]|5.0.0 (CodeableConcept,string,Quantity,base64Binary,Attachment) = copy : ?
src.value.ofType(base64Binary) : base64Binary|4.0.1 () as s --> tgt.drugCharacteristic : MedicationKnowledge.definitional.drugCharacteristic|5.0.0 (BackboneElement) as t, t.value : MedicationKnowledge.definitional.drugCharacteristic.value[x]|5.0.0 (CodeableConcept,string,Quantity,base64Binary,Attachment) = copy : ?
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/MedicationRequest4to5
MedicationRequest( src : MedicationRequest|4.0.1 (), tgt : MedicationRequest|5.0.0 () )
{
identifier : MedicationRequest.identifier|4.0.1 (Identifier) --> identifier : MedicationRequest.identifier|5.0.0 (Identifier)
basedOn : MedicationRequest.basedOn|4.0.1 (Reference) --> basedOn : MedicationRequest.basedOn|5.0.0 (Reference)
priorPrescription : MedicationRequest.priorPrescription|4.0.1 (Reference) --> priorPrescription : MedicationRequest.priorPrescription|5.0.0 (Reference)
groupIdentifier : MedicationRequest.groupIdentifier|4.0.1 (Identifier) --> groupIdentifier : MedicationRequest.groupIdentifier|5.0.0 (Identifier)
src.status : MedicationRequest.status|4.0.1 (code) as v --> tgt.status : MedicationRequest.status|5.0.0 (code) = translate : code|5.0.0 ()
statusReason : MedicationRequest.statusReason|4.0.1 (CodeableConcept) --> statusReason : MedicationRequest.statusReason|5.0.0 (CodeableConcept)
src.intent : MedicationRequest.intent|4.0.1 (code) as v --> tgt.intent : MedicationRequest.intent|5.0.0 (code) = translate : code|5.0.0 ()
category : MedicationRequest.category|4.0.1 (CodeableConcept) --> category : MedicationRequest.category|5.0.0 (CodeableConcept)
src.priority : MedicationRequest.priority|4.0.1 (code) as v --> tgt.priority : MedicationRequest.priority|5.0.0 (code) = translate : code|5.0.0 ()
doNotPerform : MedicationRequest.doNotPerform|4.0.1 (boolean) --> doNotPerform : MedicationRequest.doNotPerform|5.0.0 (boolean)
src.medication.ofType(CodeableConcept) : CodeableConcept|4.0.1 () --> tgt.medication : MedicationRequest.medication|5.0.0 (CodeableReference)
src.medication.ofType(Reference) : Reference|4.0.1 () --> tgt.medication : MedicationRequest.medication|5.0.0 (CodeableReference)
subject : MedicationRequest.subject|4.0.1 (Reference) --> subject : MedicationRequest.subject|5.0.0 (Reference)
encounter : MedicationRequest.encounter|4.0.1 (Reference) --> encounter : MedicationRequest.encounter|5.0.0 (Reference)
supportingInformation : MedicationRequest.supportingInformation|4.0.1 (Reference) --> supportingInformation : MedicationRequest.supportingInformation|5.0.0 (Reference)
authoredOn : MedicationRequest.authoredOn|4.0.1 (dateTime) --> authoredOn : MedicationRequest.authoredOn|5.0.0 (dateTime)
requester : MedicationRequest.requester|4.0.1 (Reference) --> requester : MedicationRequest.requester|5.0.0 (Reference)
performerType : MedicationRequest.performerType|4.0.1 (CodeableConcept) --> performerType : MedicationRequest.performerType|5.0.0 (CodeableConcept)
performer : MedicationRequest.performer|4.0.1 (Reference) --> performer : MedicationRequest.performer|5.0.0 (Reference)
recorder : MedicationRequest.recorder|4.0.1 (Reference) --> recorder : MedicationRequest.recorder|5.0.0 (Reference)
reasonCode : MedicationRequest.reasonCode|4.0.1 (CodeableConcept) --> reason : MedicationRequest.reason|5.0.0 (CodeableReference)
reasonReference : MedicationRequest.reasonReference|4.0.1 (Reference) --> reason : MedicationRequest.reason|5.0.0 (CodeableReference)
courseOfTherapyType : MedicationRequest.courseOfTherapyType|4.0.1 (CodeableConcept) --> courseOfTherapyType : MedicationRequest.courseOfTherapyType|5.0.0 (CodeableConcept)
insurance : MedicationRequest.insurance|4.0.1 (Reference) --> insurance : MedicationRequest.insurance|5.0.0 (Reference)
note : MedicationRequest.note|4.0.1 (Annotation) --> note : MedicationRequest.note|5.0.0 (Annotation)
src.dispenseRequest : MedicationRequest.dispenseRequest|4.0.1 (BackboneElement) as s --> tgt.dispenseRequest : MedicationRequest.dispenseRequest|5.0.0 (BackboneElement) as t
then MedicationRequestDispenseRequest( Identifier src : MedicationRequest.dispenseRequest|4.0.1 (BackboneElement), Identifier tgt : MedicationRequest.dispenseRequest|5.0.0 (BackboneElement) )
src.substitution : MedicationRequest.substitution|4.0.1 (BackboneElement) as s --> tgt.substitution : MedicationRequest.substitution|5.0.0 (BackboneElement) as t
then MedicationRequestSubstitution( Identifier src : MedicationRequest.substitution|4.0.1 (BackboneElement), Identifier tgt : MedicationRequest.substitution|5.0.0 (BackboneElement) )
eventHistory : MedicationRequest.eventHistory|4.0.1 (Reference) --> eventHistory : MedicationRequest.eventHistory|5.0.0 (Reference)
dosageInstruction : MedicationRequest.dosageInstruction|4.0.1 (Dosage) --> dosageInstruction : MedicationRequest.dosageInstruction|5.0.0 (Dosage)
}
MedicationRequestDispenseRequest( src : MedicationRequest.dispenseRequest|4.0.1 (BackboneElement), tgt : MedicationRequest.dispenseRequest|5.0.0 (BackboneElement) )
{
src.initialFill : MedicationRequest.dispenseRequest.initialFill|4.0.1 (BackboneElement) as s --> tgt.initialFill : MedicationRequest.dispenseRequest.initialFill|5.0.0 (BackboneElement) as t
then MedicationRequestDispenseRequestInitialFill( Identifier src : MedicationRequest.dispenseRequest.initialFill|4.0.1 (BackboneElement), Identifier tgt : MedicationRequest.dispenseRequest.initialFill|5.0.0 (BackboneElement) )
dispenseInterval : MedicationRequest.dispenseRequest.dispenseInterval|4.0.1 (Duration) --> dispenseInterval : MedicationRequest.dispenseRequest.dispenseInterval|5.0.0 (Duration)
validityPeriod : MedicationRequest.dispenseRequest.validityPeriod|4.0.1 (Period) --> validityPeriod : MedicationRequest.dispenseRequest.validityPeriod|5.0.0 (Period)
numberOfRepeatsAllowed : MedicationRequest.dispenseRequest.numberOfRepeatsAllowed|4.0.1 (unsignedInt) --> numberOfRepeatsAllowed : MedicationRequest.dispenseRequest.numberOfRepeatsAllowed|5.0.0 (unsignedInt)
quantity : MedicationRequest.dispenseRequest.quantity|4.0.1 (Quantity) --> quantity : MedicationRequest.dispenseRequest.quantity|5.0.0 (Quantity)
expectedSupplyDuration : MedicationRequest.dispenseRequest.expectedSupplyDuration|4.0.1 (Duration) --> expectedSupplyDuration : MedicationRequest.dispenseRequest.expectedSupplyDuration|5.0.0 (Duration)
performer : MedicationRequest.dispenseRequest.performer|4.0.1 (Reference) --> dispenser : MedicationRequest.dispenseRequest.dispenser|5.0.0 (Reference)
}
MedicationRequestDispenseRequestInitialFill( src : MedicationRequest.dispenseRequest.initialFill|4.0.1 (BackboneElement), tgt : MedicationRequest.dispenseRequest.initialFill|5.0.0 (BackboneElement) )
{
quantity : MedicationRequest.dispenseRequest.initialFill.quantity|4.0.1 (Quantity) --> quantity : MedicationRequest.dispenseRequest.initialFill.quantity|5.0.0 (Quantity)
duration : MedicationRequest.dispenseRequest.initialFill.duration|4.0.1 (Duration) --> duration : MedicationRequest.dispenseRequest.initialFill.duration|5.0.0 (Duration)
}
MedicationRequestSubstitution( src : MedicationRequest.substitution|4.0.1 (BackboneElement), tgt : MedicationRequest.substitution|5.0.0 (BackboneElement) )
{
src.allowed.ofType(boolean) : boolean|4.0.1 () --> tgt.allowed : MedicationRequest.substitution.allowed[x]|5.0.0 (boolean,CodeableConcept)
src.allowed.ofType(CodeableConcept) : CodeableConcept|4.0.1 () --> tgt.allowed : MedicationRequest.substitution.allowed[x]|5.0.0 (boolean,CodeableConcept)
reason : MedicationRequest.substitution.reason|4.0.1 (CodeableConcept) --> reason : MedicationRequest.substitution.reason|5.0.0 (CodeableConcept)
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/MedicationStatement4to5
MedicationStatement( src : MedicationStatement|4.0.1 (), tgt : MedicationStatement|5.0.0 () )
{
identifier : MedicationStatement.identifier|4.0.1 (Identifier) --> identifier : MedicationStatement.identifier|5.0.0 (Identifier)
partOf : MedicationStatement.partOf|4.0.1 (Reference) --> partOf : MedicationStatement.partOf|5.0.0 (Reference)
src.status : MedicationStatement.status|4.0.1 (code) as v --> tgt.status : MedicationStatement.status|5.0.0 (code) = translate : code|5.0.0 ()
category : MedicationStatement.category|4.0.1 (CodeableConcept) --> category : MedicationStatement.category|5.0.0 (CodeableConcept)
src.medication.ofType(CodeableConcept) : CodeableConcept|4.0.1 () --> tgt.medication : MedicationStatement.medication|5.0.0 (CodeableReference)
src.medication.ofType(Reference) : Reference|4.0.1 () --> tgt.medication : MedicationStatement.medication|5.0.0 (CodeableReference)
subject : MedicationStatement.subject|4.0.1 (Reference) --> subject : MedicationStatement.subject|5.0.0 (Reference)
context : MedicationStatement.context|4.0.1 (Reference) --> encounter : MedicationStatement.encounter|5.0.0 (Reference)
src.effective.ofType(dateTime) : dateTime|4.0.1 () --> tgt.effective : MedicationStatement.effective[x]|5.0.0 (dateTime,Period,Timing)
src.effective.ofType(Period) : Period|4.0.1 () --> tgt.effective : MedicationStatement.effective[x]|5.0.0 (dateTime,Period,Timing)
dateAsserted : MedicationStatement.dateAsserted|4.0.1 (dateTime) --> dateAsserted : MedicationStatement.dateAsserted|5.0.0 (dateTime)
informationSource : MedicationStatement.informationSource|4.0.1 (Reference) --> informationSource : MedicationStatement.informationSource|5.0.0 (Reference)
derivedFrom : MedicationStatement.derivedFrom|4.0.1 (Reference) --> derivedFrom : MedicationStatement.derivedFrom|5.0.0 (Reference)
src.reasonCode.ofType(CodeableConcept) : CodeableConcept|4.0.1 () --> tgt.reason : MedicationStatement.reason|5.0.0 (CodeableReference)
src.reasonReference.ofType(Reference) : Reference|4.0.1 () --> tgt.reason : MedicationStatement.reason|5.0.0 (CodeableReference)
note : MedicationStatement.note|4.0.1 (Annotation) --> note : MedicationStatement.note|5.0.0 (Annotation)
dosage : MedicationStatement.dosage|4.0.1 (Dosage) --> dosage : MedicationStatement.dosage|5.0.0 (Dosage)
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/MedicinalProductDefinition4to5
MedicinalProductDefinition( src : MedicinalProduct|4.0.1 (), tgt : MedicinalProductDefinition|5.0.0 () )
{
identifier : MedicinalProduct.identifier|4.0.1 (Identifier) --> identifier : MedicinalProductDefinition.identifier|5.0.0 (Identifier)
type : MedicinalProduct.type|4.0.1 (CodeableConcept) --> type : MedicinalProductDefinition.type|5.0.0 (CodeableConcept)
domain : MedicinalProduct.domain|4.0.1 (Coding) --> domain : MedicinalProductDefinition.domain|5.0.0 (CodeableConcept)
combinedPharmaceuticalDoseForm : MedicinalProduct.combinedPharmaceuticalDoseForm|4.0.1 (CodeableConcept) --> combinedPharmaceuticalDoseForm : MedicinalProductDefinition.combinedPharmaceuticalDoseForm|5.0.0 (CodeableConcept)
legalStatusOfSupply : MedicinalProduct.legalStatusOfSupply|4.0.1 (CodeableConcept) --> legalStatusOfSupply : MedicinalProductDefinition.legalStatusOfSupply|5.0.0 (CodeableConcept)
additionalMonitoringIndicator : MedicinalProduct.additionalMonitoringIndicator|4.0.1 (CodeableConcept) --> additionalMonitoringIndicator : MedicinalProductDefinition.additionalMonitoringIndicator|5.0.0 (CodeableConcept)
specialMeasures : MedicinalProduct.specialMeasures|4.0.1 (string) --> specialMeasures : MedicinalProductDefinition.specialMeasures|5.0.0 (CodeableConcept)
paediatricUseIndicator : MedicinalProduct.paediatricUseIndicator|4.0.1 (CodeableConcept) --> pediatricUseIndicator : MedicinalProductDefinition.pediatricUseIndicator|5.0.0 (CodeableConcept)
productClassification : MedicinalProduct.productClassification|4.0.1 (CodeableConcept) --> classification : MedicinalProductDefinition.classification|5.0.0 (CodeableConcept)
marketingStatus : MedicinalProduct.marketingStatus|4.0.1 (MarketingStatus) --> marketingStatus : MedicinalProductDefinition.marketingStatus|5.0.0 (MarketingStatus)
attachedDocument : MedicinalProduct.attachedDocument|4.0.1 (Reference) --> attachedDocument : MedicinalProductDefinition.attachedDocument|5.0.0 (Reference)
masterFile : MedicinalProduct.masterFile|4.0.1 (Reference) --> masterFile : MedicinalProductDefinition.masterFile|5.0.0 (Reference)
src.contact : MedicinalProduct.contact|4.0.1 (Reference) as s --> tgt.contact : MedicinalProductDefinition.contact|5.0.0 (BackboneElement) as t, t.contact : MedicinalProductDefinition.contact.contact|5.0.0 (Reference) = copy : ?
clinicalTrial : MedicinalProduct.clinicalTrial|4.0.1 (Reference) --> clinicalTrial : MedicinalProductDefinition.clinicalTrial|5.0.0 (Reference)
src.name : MedicinalProduct.name|4.0.1 (BackboneElement) as s --> tgt.name : MedicinalProductDefinition.name|5.0.0 (BackboneElement) as t
then MedicinalProductDefinitionName( Identifier src : MedicinalProduct.name|4.0.1 (BackboneElement), Identifier tgt : MedicinalProductDefinition.name|5.0.0 (BackboneElement) )
src.manufacturingBusinessOperation : MedicinalProduct.manufacturingBusinessOperation|4.0.1 (BackboneElement) as s --> tgt.operation : MedicinalProductDefinition.operation|5.0.0 (BackboneElement) as t
then MedicinalProductDefinitionOperation( Identifier src : MedicinalProduct.manufacturingBusinessOperation|4.0.1 (BackboneElement), Identifier tgt : MedicinalProductDefinition.operation|5.0.0 (BackboneElement) )
}
MedicinalProductDefinitionName( src : MedicinalProduct.name|4.0.1 (BackboneElement), tgt : MedicinalProductDefinition.name|5.0.0 (BackboneElement) )
{
productName : MedicinalProduct.name.productName|4.0.1 (string) --> productName : MedicinalProductDefinition.name.productName|5.0.0 (string)
src.namePart : MedicinalProduct.name.namePart|4.0.1 (BackboneElement) as s --> tgt.part : MedicinalProductDefinition.name.part|5.0.0 (BackboneElement) as t
then MedicinalProductDefinitionNamePart( Identifier src : MedicinalProduct.name.namePart|4.0.1 (BackboneElement), Identifier tgt : MedicinalProductDefinition.name.part|5.0.0 (BackboneElement) )
src.countryLanguage : MedicinalProduct.name.countryLanguage|4.0.1 (BackboneElement) as s --> tgt.usage : MedicinalProductDefinition.name.usage|5.0.0 (BackboneElement) as t
then MedicinalProductDefinitionNameUsage( Identifier src : MedicinalProduct.name.countryLanguage|4.0.1 (BackboneElement), Identifier tgt : MedicinalProductDefinition.name.usage|5.0.0 (BackboneElement) )
}
MedicinalProductDefinitionNamePart( src : MedicinalProduct.name.namePart|4.0.1 (BackboneElement), tgt : MedicinalProductDefinition.name.part|5.0.0 (BackboneElement) )
{
part : MedicinalProduct.name.namePart.part|4.0.1 (string) --> part : MedicinalProductDefinition.name.part.part|5.0.0 (string)
type : MedicinalProduct.name.namePart.type|4.0.1 (Coding) --> type : MedicinalProductDefinition.name.part.type|5.0.0 (CodeableConcept)
}
MedicinalProductDefinitionNameUsage( src : MedicinalProduct.name.countryLanguage|4.0.1 (BackboneElement), tgt : MedicinalProductDefinition.name.usage|5.0.0 (BackboneElement) )
{
country : MedicinalProduct.name.countryLanguage.country|4.0.1 (CodeableConcept) --> country : MedicinalProductDefinition.name.usage.country|5.0.0 (CodeableConcept)
jurisdiction : MedicinalProduct.name.countryLanguage.jurisdiction|4.0.1 (CodeableConcept) --> jurisdiction : MedicinalProductDefinition.name.usage.jurisdiction|5.0.0 (CodeableConcept)
language : MedicinalProduct.name.countryLanguage.language|4.0.1 (CodeableConcept) --> language : MedicinalProductDefinition.name.usage.language|5.0.0 (CodeableConcept)
}
MedicinalProductDefinitionOperation( src : MedicinalProduct.manufacturingBusinessOperation|4.0.1 (BackboneElement), tgt : MedicinalProductDefinition.operation|5.0.0 (BackboneElement) )
{
operationType : MedicinalProduct.manufacturingBusinessOperation.operationType|4.0.1 (CodeableConcept) --> type : MedicinalProductDefinition.operation.type|5.0.0 (CodeableReference)
src.effectiveDate.ofType(dateTime) : dateTime|4.0.1 () as s --> tgt.effectiveDate : MedicinalProductDefinition.operation.effectiveDate|5.0.0 (Period) as t, t.start : Period.start|5.0.0 (dateTime) = copy : ?
manufacturer : MedicinalProduct.manufacturingBusinessOperation.manufacturer|4.0.1 (Reference) --> organization : MedicinalProductDefinition.operation.organization|5.0.0 (Reference)
confidentialityIndicator : MedicinalProduct.manufacturingBusinessOperation.confidentialityIndicator|4.0.1 (CodeableConcept) --> confidentialityIndicator : MedicinalProductDefinition.operation.confidentialityIndicator|5.0.0 (CodeableConcept)
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/MessageDefinition4to5
MessageDefinition( src : MessageDefinition|4.0.1 (), tgt : MessageDefinition|5.0.0 () )
{
url : MessageDefinition.url|4.0.1 (uri) --> url : MessageDefinition.url|5.0.0 (uri)
identifier : MessageDefinition.identifier|4.0.1 (Identifier) --> identifier : MessageDefinition.identifier|5.0.0 (Identifier)
version : MessageDefinition.version|4.0.1 (string) --> version : MessageDefinition.version|5.0.0 (string)
name : MessageDefinition.name|4.0.1 (string) --> name : MessageDefinition.name|5.0.0 (string)
title : MessageDefinition.title|4.0.1 (string) --> title : MessageDefinition.title|5.0.0 (string)
replaces : MessageDefinition.replaces|4.0.1 (canonical) --> replaces : MessageDefinition.replaces|5.0.0 (canonical)
src.status : MessageDefinition.status|4.0.1 (code) as v --> tgt.status : MessageDefinition.status|5.0.0 (code) = translate : code|5.0.0 ()
experimental : MessageDefinition.experimental|4.0.1 (boolean) --> experimental : MessageDefinition.experimental|5.0.0 (boolean)
date : MessageDefinition.date|4.0.1 (dateTime) --> date : MessageDefinition.date|5.0.0 (dateTime)
publisher : MessageDefinition.publisher|4.0.1 (string) --> publisher : MessageDefinition.publisher|5.0.0 (string)
contact : MessageDefinition.contact|4.0.1 (ContactDetail) --> contact : MessageDefinition.contact|5.0.0 (ContactDetail)
description : MessageDefinition.description|4.0.1 (markdown) --> description : MessageDefinition.description|5.0.0 (markdown)
useContext : MessageDefinition.useContext|4.0.1 (UsageContext) --> useContext : MessageDefinition.useContext|5.0.0 (UsageContext)
jurisdiction : MessageDefinition.jurisdiction|4.0.1 (CodeableConcept) --> jurisdiction : MessageDefinition.jurisdiction|5.0.0 (CodeableConcept)
purpose : MessageDefinition.purpose|4.0.1 (markdown) --> purpose : MessageDefinition.purpose|5.0.0 (markdown)
copyright : MessageDefinition.copyright|4.0.1 (markdown) --> copyright : MessageDefinition.copyright|5.0.0 (markdown)
base : MessageDefinition.base|4.0.1 (canonical) --> base : MessageDefinition.base|5.0.0 (canonical)
parent : MessageDefinition.parent|4.0.1 (canonical) --> parent : MessageDefinition.parent|5.0.0 (canonical)
src.event.ofType(Coding) : Coding|4.0.1 () --> tgt.event : MessageDefinition.event[x]|5.0.0 (Coding,uri)
src.event.ofType(uri) : uri|4.0.1 () --> tgt.event : MessageDefinition.event[x]|5.0.0 (Coding,uri)
src.category : MessageDefinition.category|4.0.1 (code) as v --> tgt.category : MessageDefinition.category|5.0.0 (code) = translate : code|5.0.0 ()
src.focus : MessageDefinition.focus|4.0.1 (BackboneElement) as s --> tgt.focus : MessageDefinition.focus|5.0.0 (BackboneElement) as t
then MessageDefinitionFocus( Identifier src : MessageDefinition.focus|4.0.1 (BackboneElement), Identifier tgt : MessageDefinition.focus|5.0.0 (BackboneElement) )
src.responseRequired : MessageDefinition.responseRequired|4.0.1 (code) as v --> tgt.responseRequired : MessageDefinition.responseRequired|5.0.0 (code) = translate : code|5.0.0 ()
src.allowedResponse : MessageDefinition.allowedResponse|4.0.1 (BackboneElement) as s --> tgt.allowedResponse : MessageDefinition.allowedResponse|5.0.0 (BackboneElement) as t
then MessageDefinitionAllowedResponse( Identifier src : MessageDefinition.allowedResponse|4.0.1 (BackboneElement), Identifier tgt : MessageDefinition.allowedResponse|5.0.0 (BackboneElement) )
graph : MessageDefinition.graph|4.0.1 (canonical) --> graph : MessageDefinition.graph|5.0.0 (canonical)
}
MessageDefinitionFocus( src : MessageDefinition.focus|4.0.1 (BackboneElement), tgt : MessageDefinition.focus|5.0.0 (BackboneElement) )
{
code : MessageDefinition.focus.code|4.0.1 (code) --> code : MessageDefinition.focus.code|5.0.0 (code)
profile : MessageDefinition.focus.profile|4.0.1 (canonical) --> profile : MessageDefinition.focus.profile|5.0.0 (canonical)
min : MessageDefinition.focus.min|4.0.1 (unsignedInt) --> min : MessageDefinition.focus.min|5.0.0 (unsignedInt)
max : MessageDefinition.focus.max|4.0.1 (string) --> max : MessageDefinition.focus.max|5.0.0 (string)
}
MessageDefinitionAllowedResponse( src : MessageDefinition.allowedResponse|4.0.1 (BackboneElement), tgt : MessageDefinition.allowedResponse|5.0.0 (BackboneElement) )
{
message : MessageDefinition.allowedResponse.message|4.0.1 (canonical) --> message : MessageDefinition.allowedResponse.message|5.0.0 (canonical)
situation : MessageDefinition.allowedResponse.situation|4.0.1 (markdown) --> situation : MessageDefinition.allowedResponse.situation|5.0.0 (markdown)
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/MessageHeader4to5
MessageHeader( src : MessageHeader|4.0.1 (), tgt : MessageHeader|5.0.0 () )
{
src.event.ofType(Coding) : Coding|4.0.1 () --> tgt.event : MessageHeader.event[x]|5.0.0 (Coding,canonical)
src.event.ofType(uri) : uri|4.0.1 () --> tgt.event : MessageHeader.event[x]|5.0.0 (Coding,canonical)
src.destination : MessageHeader.destination|4.0.1 (BackboneElement) as s --> tgt.destination : MessageHeader.destination|5.0.0 (BackboneElement) as t
then MessageHeaderDestination( Identifier src : MessageHeader.destination|4.0.1 (BackboneElement), Identifier tgt : MessageHeader.destination|5.0.0 (BackboneElement) )
sender : MessageHeader.sender|4.0.1 (Reference) --> sender : MessageHeader.sender|5.0.0 (Reference)
author : MessageHeader.author|4.0.1 (Reference) --> author : MessageHeader.author|5.0.0 (Reference)
src.source : MessageHeader.source|4.0.1 (BackboneElement) as s --> tgt.source : MessageHeader.source|5.0.0 (BackboneElement) as t
then MessageHeaderSource( Identifier src : MessageHeader.source|4.0.1 (BackboneElement), Identifier tgt : MessageHeader.source|5.0.0 (BackboneElement) )
responsible : MessageHeader.responsible|4.0.1 (Reference) --> responsible : MessageHeader.responsible|5.0.0 (Reference)
reason : MessageHeader.reason|4.0.1 (CodeableConcept) --> reason : MessageHeader.reason|5.0.0 (CodeableConcept)
src.response : MessageHeader.response|4.0.1 (BackboneElement) as s --> tgt.response : MessageHeader.response|5.0.0 (BackboneElement) as t
then MessageHeaderResponse( Identifier src : MessageHeader.response|4.0.1 (BackboneElement), Identifier tgt : MessageHeader.response|5.0.0 (BackboneElement) )
focus : MessageHeader.focus|4.0.1 (Reference) --> focus : MessageHeader.focus|5.0.0 (Reference)
definition : MessageHeader.definition|4.0.1 (canonical) --> definition : MessageHeader.definition|5.0.0 (canonical)
}
MessageHeaderDestination( src : MessageHeader.destination|4.0.1 (BackboneElement), tgt : MessageHeader.destination|5.0.0 (BackboneElement) )
{
src.endpoint.ofType(url) : url|4.0.1 () --> tgt.endpoint : MessageHeader.destination.endpoint[x]|5.0.0 (url,Reference)
name : MessageHeader.destination.name|4.0.1 (string) --> name : MessageHeader.destination.name|5.0.0 (string)
target : MessageHeader.destination.target|4.0.1 (Reference) --> target : MessageHeader.destination.target|5.0.0 (Reference)
receiver : MessageHeader.destination.receiver|4.0.1 (Reference) --> receiver : MessageHeader.destination.receiver|5.0.0 (Reference)
}
MessageHeaderSource( src : MessageHeader.source|4.0.1 (BackboneElement), tgt : MessageHeader.source|5.0.0 (BackboneElement) )
{
src.endpoint.ofType(url) : url|4.0.1 () --> tgt.endpoint : MessageHeader.source.endpoint[x]|5.0.0 (url,Reference)
name : MessageHeader.source.name|4.0.1 (string) --> name : MessageHeader.source.name|5.0.0 (string)
software : MessageHeader.source.software|4.0.1 (string) --> software : MessageHeader.source.software|5.0.0 (string)
version : MessageHeader.source.version|4.0.1 (string) --> version : MessageHeader.source.version|5.0.0 (string)
contact : MessageHeader.source.contact|4.0.1 (ContactPoint) --> contact : MessageHeader.source.contact|5.0.0 (ContactPoint)
}
MessageHeaderResponse( src : MessageHeader.response|4.0.1 (BackboneElement), tgt : MessageHeader.response|5.0.0 (BackboneElement) )
{
src.identifier : MessageHeader.response.identifier|4.0.1 (id) as s --> tgt.identifier : MessageHeader.response.identifier|5.0.0 (Identifier) = create : Identifier|5.0.0 () as t, t.value : Identifier.value|5.0.0 (string) = copy : ?
src.code : MessageHeader.response.code|4.0.1 (code) as v --> tgt.code : MessageHeader.response.code|5.0.0 (code) = translate : code|5.0.0 ()
details : MessageHeader.response.details|4.0.1 (Reference) --> details : MessageHeader.response.details|5.0.0 (Reference)
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/Meta4to5
Meta( src : Meta|4.0.1 (), tgt : Meta|5.0.0 () )
{
versionId : Meta.versionId|4.0.1 (id) --> versionId : Meta.versionId|5.0.0 (id)
lastUpdated : Meta.lastUpdated|4.0.1 (instant) --> lastUpdated : Meta.lastUpdated|5.0.0 (instant)
source : Meta.source|4.0.1 (uri) --> source : Meta.source|5.0.0 (uri)
profile : Meta.profile|4.0.1 (canonical) --> profile : Meta.profile|5.0.0 (canonical)
security : Meta.security|4.0.1 (Coding) --> security : Meta.security|5.0.0 (Coding)
tag : Meta.tag|4.0.1 (Coding) --> tag : Meta.tag|5.0.0 (Coding)
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/MolecularSequence4to5
MolecularSequence( src : MolecularSequence|4.0.1 (), tgt : MolecularSequence|5.0.0 () )
{
identifier : MolecularSequence.identifier|4.0.1 (Identifier) --> identifier : MolecularSequence.identifier|5.0.0 (Identifier)
src.type : MolecularSequence.type|4.0.1 (code) as v --> tgt.type : MolecularSequence.type|5.0.0 (code) = translate : code|5.0.0 ()
patient : MolecularSequence.patient|4.0.1 (Reference) --> subject : MolecularSequence.subject|5.0.0 (Reference)
specimen : MolecularSequence.specimen|4.0.1 (Reference) --> specimen : MolecularSequence.specimen|5.0.0 (Reference)
device : MolecularSequence.device|4.0.1 (Reference) --> device : MolecularSequence.device|5.0.0 (Reference)
performer : MolecularSequence.performer|4.0.1 (Reference) --> performer : MolecularSequence.performer|5.0.0 (Reference)
src.referenceSeq : MolecularSequence.referenceSeq|4.0.1 (BackboneElement) as s --> tgt.relative : MolecularSequence.relative|5.0.0 (BackboneElement) as t
then MolecularSequenceReferenceSeq( Identifier src : MolecularSequence.referenceSeq|4.0.1 (BackboneElement), Identifier tgt : MolecularSequence.relative|5.0.0 (BackboneElement) )
src.variant : MolecularSequence.variant|4.0.1 (BackboneElement) as s --> tgt.relative : MolecularSequence.relative|5.0.0 (BackboneElement) as t
then MolecularSequenceVariant( Identifier src : MolecularSequence.variant|4.0.1 (BackboneElement), Identifier tgt : MolecularSequence.relative|5.0.0 (BackboneElement) )
}
MolecularSequenceReferenceSeq( src : MolecularSequence.referenceSeq|4.0.1 (BackboneElement), tgt : MolecularSequence.relative|5.0.0 (BackboneElement) )
{
src.chromosome : MolecularSequence.referenceSeq.chromosome|4.0.1 (CodeableConcept) as s where (coding.exists(code = '1' and system = 'http://terminology.hl7.org/CodeSystem/chromosome-human')) --> tgt.startingSequence : MolecularSequence.relative.startingSequence|5.0.0 (BackboneElement) as t, t.chromosome : MolecularSequence.relative.startingSequence.chromosome|5.0.0 (CodeableConcept) = create : CodeableConcept|5.0.0 () as tc, tc.coding : CodeableConcept.coding|5.0.0 (Coding) = create : Coding|5.0.0 () as tcc, tcc.system : Coding.system|5.0.0 (uri) = copy : string|4.0.1 (), tcc.code : Coding.code|5.0.0 (code) = copy : string|4.0.1 (), tcc.display : Coding.display|5.0.0 (string) = copy : string|4.0.1 ()
src.chromosome : MolecularSequence.referenceSeq.chromosome|4.0.1 (CodeableConcept) as s where (coding.exists(code = '2' and system = 'http://terminology.hl7.org/CodeSystem/chromosome-human')) --> tgt.startingSequence : MolecularSequence.relative.startingSequence|5.0.0 (BackboneElement) as t, t.chromosome : MolecularSequence.relative.startingSequence.chromosome|5.0.0 (CodeableConcept) = create : CodeableConcept|5.0.0 () as tc, tc.coding : CodeableConcept.coding|5.0.0 (Coding) = create : Coding|5.0.0 () as tcc, tcc.system : Coding.system|5.0.0 (uri) = copy : string|4.0.1 (), tcc.code : Coding.code|5.0.0 (code) = copy : string|4.0.1 (), tcc.display : Coding.display|5.0.0 (string) = copy : string|4.0.1 ()
src.chromosome : MolecularSequence.referenceSeq.chromosome|4.0.1 (CodeableConcept) as s where (coding.exists(code = '3' and system = 'http://terminology.hl7.org/CodeSystem/chromosome-human')) --> tgt.startingSequence : MolecularSequence.relative.startingSequence|5.0.0 (BackboneElement) as t, t.chromosome : MolecularSequence.relative.startingSequence.chromosome|5.0.0 (CodeableConcept) = create : CodeableConcept|5.0.0 () as tc, tc.coding : CodeableConcept.coding|5.0.0 (Coding) = create : Coding|5.0.0 () as tcc, tcc.system : Coding.system|5.0.0 (uri) = copy : string|4.0.1 (), tcc.code : Coding.code|5.0.0 (code) = copy : string|4.0.1 (), tcc.display : Coding.display|5.0.0 (string) = copy : string|4.0.1 ()
src.chromosome : MolecularSequence.referenceSeq.chromosome|4.0.1 (CodeableConcept) as s where (coding.exists(code = '4' and system = 'http://terminology.hl7.org/CodeSystem/chromosome-human')) --> tgt.startingSequence : MolecularSequence.relative.startingSequence|5.0.0 (BackboneElement) as t, t.chromosome : MolecularSequence.relative.startingSequence.chromosome|5.0.0 (CodeableConcept) = create : CodeableConcept|5.0.0 () as tc, tc.coding : CodeableConcept.coding|5.0.0 (Coding) = create : Coding|5.0.0 () as tcc, tcc.system : Coding.system|5.0.0 (uri) = copy : string|4.0.1 (), tcc.code : Coding.code|5.0.0 (code) = copy : string|4.0.1 (), tcc.display : Coding.display|5.0.0 (string) = copy : string|4.0.1 ()
src.chromosome : MolecularSequence.referenceSeq.chromosome|4.0.1 (CodeableConcept) as s where (coding.exists(code = '5' and system = 'http://terminology.hl7.org/CodeSystem/chromosome-human')) --> tgt.startingSequence : MolecularSequence.relative.startingSequence|5.0.0 (BackboneElement) as t, t.chromosome : MolecularSequence.relative.startingSequence.chromosome|5.0.0 (CodeableConcept) = create : CodeableConcept|5.0.0 () as tc, tc.coding : CodeableConcept.coding|5.0.0 (Coding) = create : Coding|5.0.0 () as tcc, tcc.system : Coding.system|5.0.0 (uri) = copy : string|4.0.1 (), tcc.code : Coding.code|5.0.0 (code) = copy : string|4.0.1 (), tcc.display : Coding.display|5.0.0 (string) = copy : string|4.0.1 ()
src.chromosome : MolecularSequence.referenceSeq.chromosome|4.0.1 (CodeableConcept) as s where (coding.exists(code = '6' and system = 'http://terminology.hl7.org/CodeSystem/chromosome-human')) --> tgt.startingSequence : MolecularSequence.relative.startingSequence|5.0.0 (BackboneElement) as t, t.chromosome : MolecularSequence.relative.startingSequence.chromosome|5.0.0 (CodeableConcept) = create : CodeableConcept|5.0.0 () as tc, tc.coding : CodeableConcept.coding|5.0.0 (Coding) = create : Coding|5.0.0 () as tcc, tcc.system : Coding.system|5.0.0 (uri) = copy : string|4.0.1 (), tcc.code : Coding.code|5.0.0 (code) = copy : string|4.0.1 (), tcc.display : Coding.display|5.0.0 (string) = copy : string|4.0.1 ()
src.chromosome : MolecularSequence.referenceSeq.chromosome|4.0.1 (CodeableConcept) as s where (coding.exists(code = '7' and system = 'http://terminology.hl7.org/CodeSystem/chromosome-human')) --> tgt.startingSequence : MolecularSequence.relative.startingSequence|5.0.0 (BackboneElement) as t, t.chromosome : MolecularSequence.relative.startingSequence.chromosome|5.0.0 (CodeableConcept) = create : CodeableConcept|5.0.0 () as tc, tc.coding : CodeableConcept.coding|5.0.0 (Coding) = create : Coding|5.0.0 () as tcc, tcc.system : Coding.system|5.0.0 (uri) = copy : string|4.0.1 (), tcc.code : Coding.code|5.0.0 (code) = copy : string|4.0.1 (), tcc.display : Coding.display|5.0.0 (string) = copy : string|4.0.1 ()
src.chromosome : MolecularSequence.referenceSeq.chromosome|4.0.1 (CodeableConcept) as s where (coding.exists(code = '8' and system = 'http://terminology.hl7.org/CodeSystem/chromosome-human')) --> tgt.startingSequence : MolecularSequence.relative.startingSequence|5.0.0 (BackboneElement) as t, t.chromosome : MolecularSequence.relative.startingSequence.chromosome|5.0.0 (CodeableConcept) = create : CodeableConcept|5.0.0 () as tc, tc.coding : CodeableConcept.coding|5.0.0 (Coding) = create : Coding|5.0.0 () as tcc, tcc.system : Coding.system|5.0.0 (uri) = copy : string|4.0.1 (), tcc.code : Coding.code|5.0.0 (code) = copy : string|4.0.1 (), tcc.display : Coding.display|5.0.0 (string) = copy : string|4.0.1 ()
src.chromosome : MolecularSequence.referenceSeq.chromosome|4.0.1 (CodeableConcept) as s where (coding.exists(code = '9' and system = 'http://terminology.hl7.org/CodeSystem/chromosome-human')) --> tgt.startingSequence : MolecularSequence.relative.startingSequence|5.0.0 (BackboneElement) as t, t.chromosome : MolecularSequence.relative.startingSequence.chromosome|5.0.0 (CodeableConcept) = create : CodeableConcept|5.0.0 () as tc, tc.coding : CodeableConcept.coding|5.0.0 (Coding) = create : Coding|5.0.0 () as tcc, tcc.system : Coding.system|5.0.0 (uri) = copy : string|4.0.1 (), tcc.code : Coding.code|5.0.0 (code) = copy : string|4.0.1 (), tcc.display : Coding.display|5.0.0 (string) = copy : string|4.0.1 ()
src.chromosome : MolecularSequence.referenceSeq.chromosome|4.0.1 (CodeableConcept) as s where (coding.exists(code = '10' and system = 'http://terminology.hl7.org/CodeSystem/chromosome-human')) --> tgt.startingSequence : MolecularSequence.relative.startingSequence|5.0.0 (BackboneElement) as t, t.chromosome : MolecularSequence.relative.startingSequence.chromosome|5.0.0 (CodeableConcept) = create : CodeableConcept|5.0.0 () as tc, tc.coding : CodeableConcept.coding|5.0.0 (Coding) = create : Coding|5.0.0 () as tcc, tcc.system : Coding.system|5.0.0 (uri) = copy : string|4.0.1 (), tcc.code : Coding.code|5.0.0 (code) = copy : string|4.0.1 (), tcc.display : Coding.display|5.0.0 (string) = copy : string|4.0.1 ()
src.chromosome : MolecularSequence.referenceSeq.chromosome|4.0.1 (CodeableConcept) as s where (coding.exists(code = '11' and system = 'http://terminology.hl7.org/CodeSystem/chromosome-human')) --> tgt.startingSequence : MolecularSequence.relative.startingSequence|5.0.0 (BackboneElement) as t, t.chromosome : MolecularSequence.relative.startingSequence.chromosome|5.0.0 (CodeableConcept) = create : CodeableConcept|5.0.0 () as tc, tc.coding : CodeableConcept.coding|5.0.0 (Coding) = create : Coding|5.0.0 () as tcc, tcc.system : Coding.system|5.0.0 (uri) = copy : string|4.0.1 (), tcc.code : Coding.code|5.0.0 (code) = copy : string|4.0.1 (), tcc.display : Coding.display|5.0.0 (string) = copy : string|4.0.1 ()
src.chromosome : MolecularSequence.referenceSeq.chromosome|4.0.1 (CodeableConcept) as s where (coding.exists(code = '12' and system = 'http://terminology.hl7.org/CodeSystem/chromosome-human')) --> tgt.startingSequence : MolecularSequence.relative.startingSequence|5.0.0 (BackboneElement) as t, t.chromosome : MolecularSequence.relative.startingSequence.chromosome|5.0.0 (CodeableConcept) = create : CodeableConcept|5.0.0 () as tc, tc.coding : CodeableConcept.coding|5.0.0 (Coding) = create : Coding|5.0.0 () as tcc, tcc.system : Coding.system|5.0.0 (uri) = copy : string|4.0.1 (), tcc.code : Coding.code|5.0.0 (code) = copy : string|4.0.1 (), tcc.display : Coding.display|5.0.0 (string) = copy : string|4.0.1 ()
src.chromosome : MolecularSequence.referenceSeq.chromosome|4.0.1 (CodeableConcept) as s where (coding.exists(code = '13' and system = 'http://terminology.hl7.org/CodeSystem/chromosome-human')) --> tgt.startingSequence : MolecularSequence.relative.startingSequence|5.0.0 (BackboneElement) as t, t.chromosome : MolecularSequence.relative.startingSequence.chromosome|5.0.0 (CodeableConcept) = create : CodeableConcept|5.0.0 () as tc, tc.coding : CodeableConcept.coding|5.0.0 (Coding) = create : Coding|5.0.0 () as tcc, tcc.system : Coding.system|5.0.0 (uri) = copy : string|4.0.1 (), tcc.code : Coding.code|5.0.0 (code) = copy : string|4.0.1 (), tcc.display : Coding.display|5.0.0 (string) = copy : string|4.0.1 ()
src.chromosome : MolecularSequence.referenceSeq.chromosome|4.0.1 (CodeableConcept) as s where (coding.exists(code = '14' and system = 'http://terminology.hl7.org/CodeSystem/chromosome-human')) --> tgt.startingSequence : MolecularSequence.relative.startingSequence|5.0.0 (BackboneElement) as t, t.chromosome : MolecularSequence.relative.startingSequence.chromosome|5.0.0 (CodeableConcept) = create : CodeableConcept|5.0.0 () as tc, tc.coding : CodeableConcept.coding|5.0.0 (Coding) = create : Coding|5.0.0 () as tcc, tcc.system : Coding.system|5.0.0 (uri) = copy : string|4.0.1 (), tcc.code : Coding.code|5.0.0 (code) = copy : string|4.0.1 (), tcc.display : Coding.display|5.0.0 (string) = copy : string|4.0.1 ()
src.chromosome : MolecularSequence.referenceSeq.chromosome|4.0.1 (CodeableConcept) as s where (coding.exists(code = '15' and system = 'http://terminology.hl7.org/CodeSystem/chromosome-human')) --> tgt.startingSequence : MolecularSequence.relative.startingSequence|5.0.0 (BackboneElement) as t, t.chromosome : MolecularSequence.relative.startingSequence.chromosome|5.0.0 (CodeableConcept) = create : CodeableConcept|5.0.0 () as tc, tc.coding : CodeableConcept.coding|5.0.0 (Coding) = create : Coding|5.0.0 () as tcc, tcc.system : Coding.system|5.0.0 (uri) = copy : string|4.0.1 (), tcc.code : Coding.code|5.0.0 (code) = copy : string|4.0.1 (), tcc.display : Coding.display|5.0.0 (string) = copy : string|4.0.1 ()
src.chromosome : MolecularSequence.referenceSeq.chromosome|4.0.1 (CodeableConcept) as s where (coding.exists(code = '16' and system = 'http://terminology.hl7.org/CodeSystem/chromosome-human')) --> tgt.startingSequence : MolecularSequence.relative.startingSequence|5.0.0 (BackboneElement) as t, t.chromosome : MolecularSequence.relative.startingSequence.chromosome|5.0.0 (CodeableConcept) = create : CodeableConcept|5.0.0 () as tc, tc.coding : CodeableConcept.coding|5.0.0 (Coding) = create : Coding|5.0.0 () as tcc, tcc.system : Coding.system|5.0.0 (uri) = copy : string|4.0.1 (), tcc.code : Coding.code|5.0.0 (code) = copy : string|4.0.1 (), tcc.display : Coding.display|5.0.0 (string) = copy : string|4.0.1 ()
src.chromosome : MolecularSequence.referenceSeq.chromosome|4.0.1 (CodeableConcept) as s where (coding.exists(code = '17' and system = 'http://terminology.hl7.org/CodeSystem/chromosome-human')) --> tgt.startingSequence : MolecularSequence.relative.startingSequence|5.0.0 (BackboneElement) as t, t.chromosome : MolecularSequence.relative.startingSequence.chromosome|5.0.0 (CodeableConcept) = create : CodeableConcept|5.0.0 () as tc, tc.coding : CodeableConcept.coding|5.0.0 (Coding) = create : Coding|5.0.0 () as tcc, tcc.system : Coding.system|5.0.0 (uri) = copy : string|4.0.1 (), tcc.code : Coding.code|5.0.0 (code) = copy : string|4.0.1 (), tcc.display : Coding.display|5.0.0 (string) = copy : string|4.0.1 ()
src.chromosome : MolecularSequence.referenceSeq.chromosome|4.0.1 (CodeableConcept) as s where (coding.exists(code = '18' and system = 'http://terminology.hl7.org/CodeSystem/chromosome-human')) --> tgt.startingSequence : MolecularSequence.relative.startingSequence|5.0.0 (BackboneElement) as t, t.chromosome : MolecularSequence.relative.startingSequence.chromosome|5.0.0 (CodeableConcept) = create : CodeableConcept|5.0.0 () as tc, tc.coding : CodeableConcept.coding|5.0.0 (Coding) = create : Coding|5.0.0 () as tcc, tcc.system : Coding.system|5.0.0 (uri) = copy : string|4.0.1 (), tcc.code : Coding.code|5.0.0 (code) = copy : string|4.0.1 (), tcc.display : Coding.display|5.0.0 (string) = copy : string|4.0.1 ()
src.chromosome : MolecularSequence.referenceSeq.chromosome|4.0.1 (CodeableConcept) as s where (coding.exists(code = '19' and system = 'http://terminology.hl7.org/CodeSystem/chromosome-human')) --> tgt.startingSequence : MolecularSequence.relative.startingSequence|5.0.0 (BackboneElement) as t, t.chromosome : MolecularSequence.relative.startingSequence.chromosome|5.0.0 (CodeableConcept) = create : CodeableConcept|5.0.0 () as tc, tc.coding : CodeableConcept.coding|5.0.0 (Coding) = create : Coding|5.0.0 () as tcc, tcc.system : Coding.system|5.0.0 (uri) = copy : string|4.0.1 (), tcc.code : Coding.code|5.0.0 (code) = copy : string|4.0.1 (), tcc.display : Coding.display|5.0.0 (string) = copy : string|4.0.1 ()
src.chromosome : MolecularSequence.referenceSeq.chromosome|4.0.1 (CodeableConcept) as s where (coding.exists(code = '20' and system = 'http://terminology.hl7.org/CodeSystem/chromosome-human')) --> tgt.startingSequence : MolecularSequence.relative.startingSequence|5.0.0 (BackboneElement) as t, t.chromosome : MolecularSequence.relative.startingSequence.chromosome|5.0.0 (CodeableConcept) = create : CodeableConcept|5.0.0 () as tc, tc.coding : CodeableConcept.coding|5.0.0 (Coding) = create : Coding|5.0.0 () as tcc, tcc.system : Coding.system|5.0.0 (uri) = copy : string|4.0.1 (), tcc.code : Coding.code|5.0.0 (code) = copy : string|4.0.1 (), tcc.display : Coding.display|5.0.0 (string) = copy : string|4.0.1 ()
src.chromosome : MolecularSequence.referenceSeq.chromosome|4.0.1 (CodeableConcept) as s where (coding.exists(code = '21' and system = 'http://terminology.hl7.org/CodeSystem/chromosome-human')) --> tgt.startingSequence : MolecularSequence.relative.startingSequence|5.0.0 (BackboneElement) as t, t.chromosome : MolecularSequence.relative.startingSequence.chromosome|5.0.0 (CodeableConcept) = create : CodeableConcept|5.0.0 () as tc, tc.coding : CodeableConcept.coding|5.0.0 (Coding) = create : Coding|5.0.0 () as tcc, tcc.system : Coding.system|5.0.0 (uri) = copy : string|4.0.1 (), tcc.code : Coding.code|5.0.0 (code) = copy : string|4.0.1 (), tcc.display : Coding.display|5.0.0 (string) = copy : string|4.0.1 ()
src.chromosome : MolecularSequence.referenceSeq.chromosome|4.0.1 (CodeableConcept) as s where (coding.exists(code = '22' and system = 'http://terminology.hl7.org/CodeSystem/chromosome-human')) --> tgt.startingSequence : MolecularSequence.relative.startingSequence|5.0.0 (BackboneElement) as t, t.chromosome : MolecularSequence.relative.startingSequence.chromosome|5.0.0 (CodeableConcept) = create : CodeableConcept|5.0.0 () as tc, tc.coding : CodeableConcept.coding|5.0.0 (Coding) = create : Coding|5.0.0 () as tcc, tcc.system : Coding.system|5.0.0 (uri) = copy : string|4.0.1 (), tcc.code : Coding.code|5.0.0 (code) = copy : string|4.0.1 (), tcc.display : Coding.display|5.0.0 (string) = copy : string|4.0.1 ()
src.chromosome : MolecularSequence.referenceSeq.chromosome|4.0.1 (CodeableConcept) as s where (coding.exists(code = 'X' and system = 'http://terminology.hl7.org/CodeSystem/chromosome-human')) --> tgt.startingSequence : MolecularSequence.relative.startingSequence|5.0.0 (BackboneElement) as t, t.chromosome : MolecularSequence.relative.startingSequence.chromosome|5.0.0 (CodeableConcept) = create : CodeableConcept|5.0.0 () as tc, tc.coding : CodeableConcept.coding|5.0.0 (Coding) = create : Coding|5.0.0 () as tcc, tcc.system : Coding.system|5.0.0 (uri) = copy : string|4.0.1 (), tcc.code : Coding.code|5.0.0 (code) = copy : string|4.0.1 (), tcc.display : Coding.display|5.0.0 (string) = copy : string|4.0.1 ()
src.chromosome : MolecularSequence.referenceSeq.chromosome|4.0.1 (CodeableConcept) as s where (coding.exists(code = 'Y' and system = 'http://terminology.hl7.org/CodeSystem/chromosome-human')) --> tgt.startingSequence : MolecularSequence.relative.startingSequence|5.0.0 (BackboneElement) as t, t.chromosome : MolecularSequence.relative.startingSequence.chromosome|5.0.0 (CodeableConcept) = create : CodeableConcept|5.0.0 () as tc, tc.coding : CodeableConcept.coding|5.0.0 (Coding) = create : Coding|5.0.0 () as tcc, tcc.system : Coding.system|5.0.0 (uri) = copy : string|4.0.1 (), tcc.code : Coding.code|5.0.0 (code) = copy : string|4.0.1 (), tcc.display : Coding.display|5.0.0 (string) = copy : string|4.0.1 ()
src.referenceSeqId.ofType(CodeableConcept) : CodeableConcept|4.0.1 () as s --> tgt.startingSequence : MolecularSequence.relative.startingSequence|5.0.0 (BackboneElement) as t, t.sequence : MolecularSequence.relative.startingSequence.sequence[x]|5.0.0 (CodeableConcept,string,Reference) = copy : ?
src.referenceSeqPointer.ofType(Reference) : Reference|4.0.1 () as s --> tgt.startingSequence : MolecularSequence.relative.startingSequence|5.0.0 (BackboneElement) as t, t.sequence : MolecularSequence.relative.startingSequence.sequence[x]|5.0.0 (CodeableConcept,string,Reference) = copy : ?
src.referenceSeqString.ofType(string) : string|4.0.1 () as s --> tgt.startingSequence : MolecularSequence.relative.startingSequence|5.0.0 (BackboneElement) as t, t.sequence : MolecularSequence.relative.startingSequence.sequence[x]|5.0.0 (CodeableConcept,string,Reference) = copy : ?
src.windowStart.ofType(integer) : integer|4.0.1 () as s --> tgt.startingSequence : MolecularSequence.relative.startingSequence|5.0.0 (BackboneElement) as t, t.windowStart : MolecularSequence.relative.startingSequence.windowStart|5.0.0 (integer) = copy : ?
src.windowEnd.ofType(integer) : integer|4.0.1 () as s --> tgt.startingSequence : MolecularSequence.relative.startingSequence|5.0.0 (BackboneElement) as t, t.windowEnd : MolecularSequence.relative.startingSequence.windowEnd|5.0.0 (integer) = copy : ?
src.orientation : MolecularSequence.referenceSeq.orientation|4.0.1 (code) as v --> tgt.startingSequence : MolecularSequence.relative.startingSequence|5.0.0 (BackboneElement) as t, t.orientation : MolecularSequence.relative.startingSequence.orientation|5.0.0 (code) = translate : code|5.0.0 ()
src.strand : MolecularSequence.referenceSeq.strand|4.0.1 (code) as v --> tgt.startingSequence : MolecularSequence.relative.startingSequence|5.0.0 (BackboneElement) as t, t.strand : MolecularSequence.relative.startingSequence.strand|5.0.0 (code) = translate : code|5.0.0 ()
}
MolecularSequenceVariant( src : MolecularSequence.variant|4.0.1 (BackboneElement), tgt : MolecularSequence.relative|5.0.0 (BackboneElement) )
{
src.start.ofType(integer) : integer|4.0.1 () as s --> tgt.edit : MolecularSequence.relative.edit|5.0.0 (BackboneElement) as t, t.start : MolecularSequence.relative.edit.start|5.0.0 (integer) = copy : ?
src.end.ofType(integer) : integer|4.0.1 () as s --> tgt.edit : MolecularSequence.relative.edit|5.0.0 (BackboneElement) as t, t.end : MolecularSequence.relative.edit.end|5.0.0 (integer) = copy : ?
src.observedAllele : MolecularSequence.variant.observedAllele|4.0.1 (string) as s --> tgt.edit : MolecularSequence.relative.edit|5.0.0 (BackboneElement) as t, t.replacementSequence : MolecularSequence.relative.edit.replacementSequence|5.0.0 (string) = copy : ?
src.referenceAllele : MolecularSequence.variant.referenceAllele|4.0.1 (string) as s --> tgt.edit : MolecularSequence.relative.edit|5.0.0 (BackboneElement) as t, t.replacedSequence : MolecularSequence.relative.edit.replacedSequence|5.0.0 (string) = copy : ?
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/Money4to5
Money( src : Money|4.0.1 (), tgt : Money|5.0.0 () )
{
value : Money.value|4.0.1 (decimal) --> value : Money.value|5.0.0 (decimal)
currency : Money.currency|4.0.1 (code) --> currency : Money.currency|5.0.0 (code)
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/NamingSystem4to5
NamingSystem( src : NamingSystem|4.0.1 (), tgt : NamingSystem|5.0.0 () )
{
name : NamingSystem.name|4.0.1 (string) --> name : NamingSystem.name|5.0.0 (string)
src.status : NamingSystem.status|4.0.1 (code) as v --> tgt.status : NamingSystem.status|5.0.0 (code) = translate : code|5.0.0 ()
src.kind : NamingSystem.kind|4.0.1 (code) as v --> tgt.kind : NamingSystem.kind|5.0.0 (code) = translate : code|5.0.0 ()
date : NamingSystem.date|4.0.1 (dateTime) --> date : NamingSystem.date|5.0.0 (dateTime)
publisher : NamingSystem.publisher|4.0.1 (string) --> publisher : NamingSystem.publisher|5.0.0 (string)
contact : NamingSystem.contact|4.0.1 (ContactDetail) --> contact : NamingSystem.contact|5.0.0 (ContactDetail)
responsible : NamingSystem.responsible|4.0.1 (string) --> responsible : NamingSystem.responsible|5.0.0 (string)
type : NamingSystem.type|4.0.1 (CodeableConcept) --> type : NamingSystem.type|5.0.0 (CodeableConcept)
description : NamingSystem.description|4.0.1 (markdown) --> description : NamingSystem.description|5.0.0 (markdown)
useContext : NamingSystem.useContext|4.0.1 (UsageContext) --> useContext : NamingSystem.useContext|5.0.0 (UsageContext)
jurisdiction : NamingSystem.jurisdiction|4.0.1 (CodeableConcept) --> jurisdiction : NamingSystem.jurisdiction|5.0.0 (CodeableConcept)
usage : NamingSystem.usage|4.0.1 (string) --> usage : NamingSystem.usage|5.0.0 (string)
src.uniqueId : NamingSystem.uniqueId|4.0.1 (BackboneElement) as s --> tgt.uniqueId : NamingSystem.uniqueId|5.0.0 (BackboneElement) as t
then NamingSystemUniqueId( Identifier src : NamingSystem.uniqueId|4.0.1 (BackboneElement), Identifier tgt : NamingSystem.uniqueId|5.0.0 (BackboneElement) )
}
NamingSystemUniqueId( src : NamingSystem.uniqueId|4.0.1 (BackboneElement), tgt : NamingSystem.uniqueId|5.0.0 (BackboneElement) )
{
src.type : NamingSystem.uniqueId.type|4.0.1 (code) as v --> tgt.type : NamingSystem.uniqueId.type|5.0.0 (code) = translate : code|5.0.0 ()
value : NamingSystem.uniqueId.value|4.0.1 (string) --> value : NamingSystem.uniqueId.value|5.0.0 (string)
preferred : NamingSystem.uniqueId.preferred|4.0.1 (boolean) --> preferred : NamingSystem.uniqueId.preferred|5.0.0 (boolean)
comment : NamingSystem.uniqueId.comment|4.0.1 (string) --> comment : NamingSystem.uniqueId.comment|5.0.0 (string)
period : NamingSystem.uniqueId.period|4.0.1 (Period) --> period : NamingSystem.uniqueId.period|5.0.0 (Period)
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/Narrative4to5
Narrative( src : Narrative|4.0.1 (), tgt : Narrative|5.0.0 () )
{
src.status : Narrative.status|4.0.1 (code) as v --> tgt.status : Narrative.status|5.0.0 (code) = translate : code|5.0.0 ()
div : Narrative.div|4.0.1 (xhtml) --> div : Narrative.div|5.0.0 (xhtml)
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/NutritionOrder4to5
NutritionOrder( src : NutritionOrder|4.0.1 (), tgt : NutritionOrder|5.0.0 () )
{
identifier : NutritionOrder.identifier|4.0.1 (Identifier) --> identifier : NutritionOrder.identifier|5.0.0 (Identifier)
instantiatesCanonical : NutritionOrder.instantiatesCanonical|4.0.1 (canonical) --> instantiatesCanonical : NutritionOrder.instantiatesCanonical|5.0.0 (canonical)
instantiatesUri : NutritionOrder.instantiatesUri|4.0.1 (uri) --> instantiatesUri : NutritionOrder.instantiatesUri|5.0.0 (uri)
instantiates : NutritionOrder.instantiates|4.0.1 (uri) --> instantiates : NutritionOrder.instantiates|5.0.0 (uri)
src.status : NutritionOrder.status|4.0.1 (code) as v --> tgt.status : NutritionOrder.status|5.0.0 (code) = translate : code|5.0.0 ()
src.intent : NutritionOrder.intent|4.0.1 (code) as v --> tgt.intent : NutritionOrder.intent|5.0.0 (code) = translate : code|5.0.0 ()
patient : NutritionOrder.patient|4.0.1 (Reference) --> subject : NutritionOrder.subject|5.0.0 (Reference)
encounter : NutritionOrder.encounter|4.0.1 (Reference) --> encounter : NutritionOrder.encounter|5.0.0 (Reference)
dateTime : NutritionOrder.dateTime|4.0.1 (dateTime) --> dateTime : NutritionOrder.dateTime|5.0.0 (dateTime)
orderer : NutritionOrder.orderer|4.0.1 (Reference) --> orderer : NutritionOrder.orderer|5.0.0 (Reference)
allergyIntolerance : NutritionOrder.allergyIntolerance|4.0.1 (Reference) --> allergyIntolerance : NutritionOrder.allergyIntolerance|5.0.0 (Reference)
foodPreferenceModifier : NutritionOrder.foodPreferenceModifier|4.0.1 (CodeableConcept) --> foodPreferenceModifier : NutritionOrder.foodPreferenceModifier|5.0.0 (CodeableConcept)
excludeFoodModifier : NutritionOrder.excludeFoodModifier|4.0.1 (CodeableConcept) --> excludeFoodModifier : NutritionOrder.excludeFoodModifier|5.0.0 (CodeableConcept)
src.oralDiet : NutritionOrder.oralDiet|4.0.1 (BackboneElement) as s --> tgt.oralDiet : NutritionOrder.oralDiet|5.0.0 (BackboneElement) as t
then NutritionOrderOralDiet( Identifier src : NutritionOrder.oralDiet|4.0.1 (BackboneElement), Identifier tgt : NutritionOrder.oralDiet|5.0.0 (BackboneElement) )
src.supplement : NutritionOrder.supplement|4.0.1 (BackboneElement) as s --> tgt.supplement : NutritionOrder.supplement|5.0.0 (BackboneElement) as t
then NutritionOrderSupplement( Identifier src : NutritionOrder.supplement|4.0.1 (BackboneElement), Identifier tgt : NutritionOrder.supplement|5.0.0 (BackboneElement) )
src.enteralFormula : NutritionOrder.enteralFormula|4.0.1 (BackboneElement) as s --> tgt.enteralFormula : NutritionOrder.enteralFormula|5.0.0 (BackboneElement) as t
then NutritionOrderEnteralFormula( Identifier src : NutritionOrder.enteralFormula|4.0.1 (BackboneElement), Identifier tgt : NutritionOrder.enteralFormula|5.0.0 (BackboneElement) )
note : NutritionOrder.note|4.0.1 (Annotation) --> note : NutritionOrder.note|5.0.0 (Annotation)
}
NutritionOrderOralDiet( src : NutritionOrder.oralDiet|4.0.1 (BackboneElement), tgt : NutritionOrder.oralDiet|5.0.0 (BackboneElement) )
{
type : NutritionOrder.oralDiet.type|4.0.1 (CodeableConcept) --> type : NutritionOrder.oralDiet.type|5.0.0 (CodeableConcept)
src.schedule.ofType(Timing) : Timing|4.0.1 () as s --> tgt.schedule : NutritionOrder.oralDiet.schedule|5.0.0 (BackboneElement) as t, t.timing : NutritionOrder.oralDiet.schedule.timing|5.0.0 (Timing) = copy : ?
src.nutrient : NutritionOrder.oralDiet.nutrient|4.0.1 (BackboneElement) as s --> tgt.nutrient : NutritionOrder.oralDiet.nutrient|5.0.0 (BackboneElement) as t
then NutritionOrderOralDietNutrient( Identifier src : NutritionOrder.oralDiet.nutrient|4.0.1 (BackboneElement), Identifier tgt : NutritionOrder.oralDiet.nutrient|5.0.0 (BackboneElement) )
src.texture : NutritionOrder.oralDiet.texture|4.0.1 (BackboneElement) as s --> tgt.texture : NutritionOrder.oralDiet.texture|5.0.0 (BackboneElement) as t
then NutritionOrderOralDietTexture( Identifier src : NutritionOrder.oralDiet.texture|4.0.1 (BackboneElement), Identifier tgt : NutritionOrder.oralDiet.texture|5.0.0 (BackboneElement) )
fluidConsistencyType : NutritionOrder.oralDiet.fluidConsistencyType|4.0.1 (CodeableConcept) --> fluidConsistencyType : NutritionOrder.oralDiet.fluidConsistencyType|5.0.0 (CodeableConcept)
instruction : NutritionOrder.oralDiet.instruction|4.0.1 (string) --> instruction : NutritionOrder.oralDiet.instruction|5.0.0 (string)
}
NutritionOrderOralDietNutrient( src : NutritionOrder.oralDiet.nutrient|4.0.1 (BackboneElement), tgt : NutritionOrder.oralDiet.nutrient|5.0.0 (BackboneElement) )
{
modifier : NutritionOrder.oralDiet.nutrient.modifier|4.0.1 (CodeableConcept) --> modifier : NutritionOrder.oralDiet.nutrient.modifier|5.0.0 (CodeableConcept)
amount : NutritionOrder.oralDiet.nutrient.amount|4.0.1 (Quantity) --> amount : NutritionOrder.oralDiet.nutrient.amount|5.0.0 (Quantity)
}
NutritionOrderOralDietTexture( src : NutritionOrder.oralDiet.texture|4.0.1 (BackboneElement), tgt : NutritionOrder.oralDiet.texture|5.0.0 (BackboneElement) )
{
modifier : NutritionOrder.oralDiet.texture.modifier|4.0.1 (CodeableConcept) --> modifier : NutritionOrder.oralDiet.texture.modifier|5.0.0 (CodeableConcept)
foodType : NutritionOrder.oralDiet.texture.foodType|4.0.1 (CodeableConcept) --> foodType : NutritionOrder.oralDiet.texture.foodType|5.0.0 (CodeableConcept)
}
NutritionOrderSupplement( src : NutritionOrder.supplement|4.0.1 (BackboneElement), tgt : NutritionOrder.supplement|5.0.0 (BackboneElement) )
{
type : NutritionOrder.supplement.type|4.0.1 (CodeableConcept) --> type : NutritionOrder.supplement.type|5.0.0 (CodeableReference)
productName : NutritionOrder.supplement.productName|4.0.1 (string) --> productName : NutritionOrder.supplement.productName|5.0.0 (string)
src.schedule.ofType(Timing) : Timing|4.0.1 () as s --> tgt.schedule : NutritionOrder.supplement.schedule|5.0.0 (BackboneElement) as t, t.timing : NutritionOrder.supplement.schedule.timing|5.0.0 (Timing) = copy : ?
quantity : NutritionOrder.supplement.quantity|4.0.1 (Quantity) --> quantity : NutritionOrder.supplement.quantity|5.0.0 (Quantity)
instruction : NutritionOrder.supplement.instruction|4.0.1 (string) --> instruction : NutritionOrder.supplement.instruction|5.0.0 (string)
}
NutritionOrderEnteralFormula( src : NutritionOrder.enteralFormula|4.0.1 (BackboneElement), tgt : NutritionOrder.enteralFormula|5.0.0 (BackboneElement) )
{
baseFormulaType : NutritionOrder.enteralFormula.baseFormulaType|4.0.1 (CodeableConcept) --> baseFormulaType : NutritionOrder.enteralFormula.baseFormulaType|5.0.0 (CodeableReference)
baseFormulaProductName : NutritionOrder.enteralFormula.baseFormulaProductName|4.0.1 (string) --> baseFormulaProductName : NutritionOrder.enteralFormula.baseFormulaProductName|5.0.0 (string)
src.additiveType.ofType(CodeableConcept) : CodeableConcept|4.0.1 () as s --> tgt.additive : NutritionOrder.enteralFormula.additive|5.0.0 (BackboneElement) as t, t.type : NutritionOrder.enteralFormula.additive.type|5.0.0 (CodeableReference) = copy : ?
src.additiveProductName : NutritionOrder.enteralFormula.additiveProductName|4.0.1 (string) as s --> tgt.additive : NutritionOrder.enteralFormula.additive|5.0.0 (BackboneElement) as t, t.productName : NutritionOrder.enteralFormula.additive.productName|5.0.0 (string) = copy : ?
caloricDensity : NutritionOrder.enteralFormula.caloricDensity|4.0.1 (Quantity) --> caloricDensity : NutritionOrder.enteralFormula.caloricDensity|5.0.0 (Quantity)
routeofAdministration : NutritionOrder.enteralFormula.routeofAdministration|4.0.1 (CodeableConcept) --> routeOfAdministration : NutritionOrder.enteralFormula.routeOfAdministration|5.0.0 (CodeableConcept)
src.administration : NutritionOrder.enteralFormula.administration|4.0.1 (BackboneElement) as s --> tgt.administration : NutritionOrder.enteralFormula.administration|5.0.0 (BackboneElement) as t
then NutritionOrderEnteralFormulaAdministration( Identifier src : NutritionOrder.enteralFormula.administration|4.0.1 (BackboneElement), Identifier tgt : NutritionOrder.enteralFormula.administration|5.0.0 (BackboneElement) )
maxVolumeToDeliver : NutritionOrder.enteralFormula.maxVolumeToDeliver|4.0.1 (Quantity) --> maxVolumeToDeliver : NutritionOrder.enteralFormula.maxVolumeToDeliver|5.0.0 (Quantity)
administrationInstruction : NutritionOrder.enteralFormula.administrationInstruction|4.0.1 (string) --> administrationInstruction : NutritionOrder.enteralFormula.administrationInstruction|5.0.0 (markdown)
}
NutritionOrderEnteralFormulaAdministration( src : NutritionOrder.enteralFormula.administration|4.0.1 (BackboneElement), tgt : NutritionOrder.enteralFormula.administration|5.0.0 (BackboneElement) )
{
src.schedule.ofType(Timing) : Timing|4.0.1 () as s --> tgt.schedule : NutritionOrder.enteralFormula.administration.schedule|5.0.0 (BackboneElement) as t, t.timing : NutritionOrder.enteralFormula.administration.schedule.timing|5.0.0 (Timing) = copy : ?
quantity : NutritionOrder.enteralFormula.administration.quantity|4.0.1 (Quantity) --> quantity : NutritionOrder.enteralFormula.administration.quantity|5.0.0 (Quantity)
src.rate.ofType(Quantity) : Quantity|4.0.1 () --> tgt.rate : NutritionOrder.enteralFormula.administration.rate[x]|5.0.0 (Quantity,Ratio)
src.rate.ofType(Ratio) : Ratio|4.0.1 () --> tgt.rate : NutritionOrder.enteralFormula.administration.rate[x]|5.0.0 (Quantity,Ratio)
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/Observation4to5
Observation( src : Observation|4.0.1 (), tgt : Observation|5.0.0 () )
{
identifier : Observation.identifier|4.0.1 (Identifier) --> identifier : Observation.identifier|5.0.0 (Identifier)
basedOn : Observation.basedOn|4.0.1 (Reference) --> basedOn : Observation.basedOn|5.0.0 (Reference)
partOf : Observation.partOf|4.0.1 (Reference) --> partOf : Observation.partOf|5.0.0 (Reference)
src.status : Observation.status|4.0.1 (code) as v --> tgt.status : Observation.status|5.0.0 (code) = translate : code|5.0.0 ()
category : Observation.category|4.0.1 (CodeableConcept) --> category : Observation.category|5.0.0 (CodeableConcept)
code : Observation.code|4.0.1 (CodeableConcept) --> code : Observation.code|5.0.0 (CodeableConcept)
subject : Observation.subject|4.0.1 (Reference) --> subject : Observation.subject|5.0.0 (Reference)
focus : Observation.focus|4.0.1 (Reference) --> focus : Observation.focus|5.0.0 (Reference)
encounter : Observation.encounter|4.0.1 (Reference) --> encounter : Observation.encounter|5.0.0 (Reference)
src.effective.ofType(dateTime) : dateTime|4.0.1 () --> tgt.effective : Observation.effective[x]|5.0.0 (dateTime,Period,Timing,instant)
src.effective.ofType(Period) : Period|4.0.1 () --> tgt.effective : Observation.effective[x]|5.0.0 (dateTime,Period,Timing,instant)
src.effective.ofType(Timing) : Timing|4.0.1 () --> tgt.effective : Observation.effective[x]|5.0.0 (dateTime,Period,Timing,instant)
src.effective.ofType(instant) : instant|4.0.1 () --> tgt.effective : Observation.effective[x]|5.0.0 (dateTime,Period,Timing,instant)
issued : Observation.issued|4.0.1 (instant) --> issued : Observation.issued|5.0.0 (instant)
performer : Observation.performer|4.0.1 (Reference) --> performer : Observation.performer|5.0.0 (Reference)
src.value.ofType(Quantity) : Quantity|4.0.1 () --> tgt.value : Observation.value[x]|5.0.0 (Quantity,CodeableConcept,string,boolean,integer,Range,Ratio,SampledData,time,dateTime,Period,Attachment,Reference)
src.value.ofType(CodeableConcept) : CodeableConcept|4.0.1 () --> tgt.value : Observation.value[x]|5.0.0 (Quantity,CodeableConcept,string,boolean,integer,Range,Ratio,SampledData,time,dateTime,Period,Attachment,Reference)
src.value.ofType(string) : string|4.0.1 () --> tgt.value : Observation.value[x]|5.0.0 (Quantity,CodeableConcept,string,boolean,integer,Range,Ratio,SampledData,time,dateTime,Period,Attachment,Reference)
src.value.ofType(boolean) : boolean|4.0.1 () --> tgt.value : Observation.value[x]|5.0.0 (Quantity,CodeableConcept,string,boolean,integer,Range,Ratio,SampledData,time,dateTime,Period,Attachment,Reference)
src.value.ofType(integer) : integer|4.0.1 () --> tgt.value : Observation.value[x]|5.0.0 (Quantity,CodeableConcept,string,boolean,integer,Range,Ratio,SampledData,time,dateTime,Period,Attachment,Reference)
src.value.ofType(Range) : Range|4.0.1 () --> tgt.value : Observation.value[x]|5.0.0 (Quantity,CodeableConcept,string,boolean,integer,Range,Ratio,SampledData,time,dateTime,Period,Attachment,Reference)
src.value.ofType(Ratio) : Ratio|4.0.1 () --> tgt.value : Observation.value[x]|5.0.0 (Quantity,CodeableConcept,string,boolean,integer,Range,Ratio,SampledData,time,dateTime,Period,Attachment,Reference)
src.value.ofType(SampledData) : SampledData|4.0.1 () --> tgt.value : Observation.value[x]|5.0.0 (Quantity,CodeableConcept,string,boolean,integer,Range,Ratio,SampledData,time,dateTime,Period,Attachment,Reference)
src.value.ofType(time) : time|4.0.1 () --> tgt.value : Observation.value[x]|5.0.0 (Quantity,CodeableConcept,string,boolean,integer,Range,Ratio,SampledData,time,dateTime,Period,Attachment,Reference)
src.value.ofType(dateTime) : dateTime|4.0.1 () --> tgt.value : Observation.value[x]|5.0.0 (Quantity,CodeableConcept,string,boolean,integer,Range,Ratio,SampledData,time,dateTime,Period,Attachment,Reference)
src.value.ofType(Period) : Period|4.0.1 () --> tgt.value : Observation.value[x]|5.0.0 (Quantity,CodeableConcept,string,boolean,integer,Range,Ratio,SampledData,time,dateTime,Period,Attachment,Reference)
dataAbsentReason : Observation.dataAbsentReason|4.0.1 (CodeableConcept) --> dataAbsentReason : Observation.dataAbsentReason|5.0.0 (CodeableConcept)
interpretation : Observation.interpretation|4.0.1 (CodeableConcept) --> interpretation : Observation.interpretation|5.0.0 (CodeableConcept)
note : Observation.note|4.0.1 (Annotation) --> note : Observation.note|5.0.0 (Annotation)
bodySite : Observation.bodySite|4.0.1 (CodeableConcept) --> bodySite : Observation.bodySite|5.0.0 (CodeableConcept)
method : Observation.method|4.0.1 (CodeableConcept) --> method : Observation.method|5.0.0 (CodeableConcept)
specimen : Observation.specimen|4.0.1 (Reference) --> specimen : Observation.specimen|5.0.0 (Reference)
device : Observation.device|4.0.1 (Reference) --> device : Observation.device|5.0.0 (Reference)
src.referenceRange : Observation.referenceRange|4.0.1 (BackboneElement) as s --> tgt.referenceRange : Observation.referenceRange|5.0.0 (BackboneElement) as t
then ObservationReferenceRange( Identifier src : Observation.referenceRange|4.0.1 (BackboneElement), Identifier tgt : Observation.referenceRange|5.0.0 (BackboneElement) )
hasMember : Observation.hasMember|4.0.1 (Reference) --> hasMember : Observation.hasMember|5.0.0 (Reference)
derivedFrom : Observation.derivedFrom|4.0.1 (Reference) --> derivedFrom : Observation.derivedFrom|5.0.0 (Reference)
src.component : Observation.component|4.0.1 (BackboneElement) as s --> tgt.component : Observation.component|5.0.0 (BackboneElement) as t
then ObservationComponent( Identifier src : Observation.component|4.0.1 (BackboneElement), Identifier tgt : Observation.component|5.0.0 (BackboneElement) )
}
ObservationReferenceRange( src : Observation.referenceRange|4.0.1 (BackboneElement), tgt : Observation.referenceRange|5.0.0 (BackboneElement) )
{
low : Observation.referenceRange.low|4.0.1 (Quantity) --> low : Observation.referenceRange.low|5.0.0 (Quantity)
high : Observation.referenceRange.high|4.0.1 (Quantity) --> high : Observation.referenceRange.high|5.0.0 (Quantity)
type : Observation.referenceRange.type|4.0.1 (CodeableConcept) --> type : Observation.referenceRange.type|5.0.0 (CodeableConcept)
appliesTo : Observation.referenceRange.appliesTo|4.0.1 (CodeableConcept) --> appliesTo : Observation.referenceRange.appliesTo|5.0.0 (CodeableConcept)
age : Observation.referenceRange.age|4.0.1 (Range) --> age : Observation.referenceRange.age|5.0.0 (Range)
text : Observation.referenceRange.text|4.0.1 (string) --> text : Observation.referenceRange.text|5.0.0 (markdown)
}
ObservationComponent( src : Observation.component|4.0.1 (BackboneElement), tgt : Observation.component|5.0.0 (BackboneElement) )
{
code : Observation.component.code|4.0.1 (CodeableConcept) --> code : Observation.component.code|5.0.0 (CodeableConcept)
src.value.ofType(Quantity) : Quantity|4.0.1 () --> tgt.value : Observation.component.value[x]|5.0.0 (Quantity,CodeableConcept,string,boolean,integer,Range,Ratio,SampledData,time,dateTime,Period,Attachment,Reference)
src.value.ofType(CodeableConcept) : CodeableConcept|4.0.1 () --> tgt.value : Observation.component.value[x]|5.0.0 (Quantity,CodeableConcept,string,boolean,integer,Range,Ratio,SampledData,time,dateTime,Period,Attachment,Reference)
src.value.ofType(string) : string|4.0.1 () --> tgt.value : Observation.component.value[x]|5.0.0 (Quantity,CodeableConcept,string,boolean,integer,Range,Ratio,SampledData,time,dateTime,Period,Attachment,Reference)
src.value.ofType(boolean) : boolean|4.0.1 () --> tgt.value : Observation.component.value[x]|5.0.0 (Quantity,CodeableConcept,string,boolean,integer,Range,Ratio,SampledData,time,dateTime,Period,Attachment,Reference)
src.value.ofType(integer) : integer|4.0.1 () --> tgt.value : Observation.component.value[x]|5.0.0 (Quantity,CodeableConcept,string,boolean,integer,Range,Ratio,SampledData,time,dateTime,Period,Attachment,Reference)
src.value.ofType(Range) : Range|4.0.1 () --> tgt.value : Observation.component.value[x]|5.0.0 (Quantity,CodeableConcept,string,boolean,integer,Range,Ratio,SampledData,time,dateTime,Period,Attachment,Reference)
src.value.ofType(Ratio) : Ratio|4.0.1 () --> tgt.value : Observation.component.value[x]|5.0.0 (Quantity,CodeableConcept,string,boolean,integer,Range,Ratio,SampledData,time,dateTime,Period,Attachment,Reference)
src.value.ofType(SampledData) : SampledData|4.0.1 () --> tgt.value : Observation.component.value[x]|5.0.0 (Quantity,CodeableConcept,string,boolean,integer,Range,Ratio,SampledData,time,dateTime,Period,Attachment,Reference)
src.value.ofType(time) : time|4.0.1 () --> tgt.value : Observation.component.value[x]|5.0.0 (Quantity,CodeableConcept,string,boolean,integer,Range,Ratio,SampledData,time,dateTime,Period,Attachment,Reference)
src.value.ofType(dateTime) : dateTime|4.0.1 () --> tgt.value : Observation.component.value[x]|5.0.0 (Quantity,CodeableConcept,string,boolean,integer,Range,Ratio,SampledData,time,dateTime,Period,Attachment,Reference)
src.value.ofType(Period) : Period|4.0.1 () --> tgt.value : Observation.component.value[x]|5.0.0 (Quantity,CodeableConcept,string,boolean,integer,Range,Ratio,SampledData,time,dateTime,Period,Attachment,Reference)
dataAbsentReason : Observation.component.dataAbsentReason|4.0.1 (CodeableConcept) --> dataAbsentReason : Observation.component.dataAbsentReason|5.0.0 (CodeableConcept)
interpretation : Observation.component.interpretation|4.0.1 (CodeableConcept) --> interpretation : Observation.component.interpretation|5.0.0 (CodeableConcept)
src.referenceRange : Observation.referenceRange|4.0.1 (BackboneElement) as s --> tgt.referenceRange : Observation.referenceRange|5.0.0 (BackboneElement) as t
then ObservationReferenceRange( Identifier src : Observation.referenceRange|4.0.1 (BackboneElement), Identifier tgt : Observation.referenceRange|5.0.0 (BackboneElement) )
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/ObservationDefinition4to5
ObservationDefinition( src : ObservationDefinition|4.0.1 (), tgt : ObservationDefinition|5.0.0 () )
{
identifier : ObservationDefinition.identifier|4.0.1 (Identifier) --> identifier : ObservationDefinition.identifier|5.0.0 (Identifier)
category : ObservationDefinition.category|4.0.1 (CodeableConcept) --> category : ObservationDefinition.category|5.0.0 (CodeableConcept)
code : ObservationDefinition.code|4.0.1 (CodeableConcept) --> code : ObservationDefinition.code|5.0.0 (CodeableConcept)
src.permittedDataType : ObservationDefinition.permittedDataType|4.0.1 (code) as v --> tgt.permittedDataType : ObservationDefinition.permittedDataType|5.0.0 (code) = translate : code|5.0.0 ()
multipleResultsAllowed : ObservationDefinition.multipleResultsAllowed|4.0.1 (boolean) --> multipleResultsAllowed : ObservationDefinition.multipleResultsAllowed|5.0.0 (boolean)
method : ObservationDefinition.method|4.0.1 (CodeableConcept) --> method : ObservationDefinition.method|5.0.0 (CodeableConcept)
preferredReportName : ObservationDefinition.preferredReportName|4.0.1 (string) --> preferredReportName : ObservationDefinition.preferredReportName|5.0.0 (string)
src.quantitativeDetails : ObservationDefinition.quantitativeDetails|4.0.1 (BackboneElement) as s --> tgt : ObservationDefinition|5.0.0 ()
then ObservationDefinitionQuantitativeDetails( Identifier src : ObservationDefinition.quantitativeDetails|4.0.1 (BackboneElement), Identifier tgt : ObservationDefinition|5.0.0 () )
src.qualifiedInterval : ObservationDefinition.qualifiedInterval|4.0.1 (BackboneElement) as s --> tgt.qualifiedValue : ObservationDefinition.qualifiedValue|5.0.0 (BackboneElement) as t
then ObservationDefinitionQualifiedValue( Identifier src : ObservationDefinition.qualifiedInterval|4.0.1 (BackboneElement), Identifier tgt : ObservationDefinition.qualifiedValue|5.0.0 (BackboneElement) )
src.validCodedValueSet : ObservationDefinition.validCodedValueSet|4.0.1 (Reference) as s --> tgt.qualifiedValue : ObservationDefinition.qualifiedValue|5.0.0 (BackboneElement) as t, t.validCodedValueSet : ObservationDefinition.qualifiedValue.validCodedValueSet|5.0.0 (canonical) = copy : ?
src.normalCodedValueSet : ObservationDefinition.normalCodedValueSet|4.0.1 (Reference) as s --> tgt.qualifiedValue : ObservationDefinition.qualifiedValue|5.0.0 (BackboneElement) as t, t.normalCodedValueSet : ObservationDefinition.qualifiedValue.normalCodedValueSet|5.0.0 (canonical) = copy : ?
src.abnormalCodedValueSet : ObservationDefinition.abnormalCodedValueSet|4.0.1 (Reference) as s --> tgt.qualifiedValue : ObservationDefinition.qualifiedValue|5.0.0 (BackboneElement) as t, t.abnormalCodedValueSet : ObservationDefinition.qualifiedValue.abnormalCodedValueSet|5.0.0 (canonical) = copy : ?
src.criticalCodedValueSet : ObservationDefinition.criticalCodedValueSet|4.0.1 (Reference) as s --> tgt.qualifiedValue : ObservationDefinition.qualifiedValue|5.0.0 (BackboneElement) as t, t.criticalCodedValueSet : ObservationDefinition.qualifiedValue.criticalCodedValueSet|5.0.0 (canonical) = copy : ?
}
ObservationDefinitionQuantitativeDetails( src : ObservationDefinition.quantitativeDetails|4.0.1 (BackboneElement), tgt : ObservationDefinition|5.0.0 () )
{
src.customaryUnit : ObservationDefinition.quantitativeDetails.customaryUnit|4.0.1 (CodeableConcept) as s --> tgt : ObservationDefinition|5.0.0 ()
coding : CodeableConcept.coding|4.0.1 (Coding) --> permittedUnit : ObservationDefinition.permittedUnit|5.0.0 (Coding)
src.unit : ObservationDefinition.quantitativeDetails.unit|4.0.1 (CodeableConcept) as s --> tgt : ObservationDefinition|5.0.0 ()
coding : CodeableConcept.coding|4.0.1 (Coding) --> permittedUnit : ObservationDefinition.permittedUnit|5.0.0 (Coding)
}
ObservationDefinitionQualifiedValue( src : ObservationDefinition.qualifiedInterval|4.0.1 (BackboneElement), tgt : ObservationDefinition.qualifiedValue|5.0.0 (BackboneElement) )
{
context : ObservationDefinition.qualifiedInterval.context|4.0.1 (CodeableConcept) --> context : ObservationDefinition.qualifiedValue.context|5.0.0 (CodeableConcept)
appliesTo : ObservationDefinition.qualifiedInterval.appliesTo|4.0.1 (CodeableConcept) --> appliesTo : ObservationDefinition.qualifiedValue.appliesTo|5.0.0 (CodeableConcept)
src.gender : ObservationDefinition.qualifiedInterval.gender|4.0.1 (code) as v --> tgt.gender : ObservationDefinition.qualifiedValue.gender|5.0.0 (code) = translate : code|5.0.0 ()
age : ObservationDefinition.qualifiedInterval.age|4.0.1 (Range) --> age : ObservationDefinition.qualifiedValue.age|5.0.0 (Range)
gestationalAge : ObservationDefinition.qualifiedInterval.gestationalAge|4.0.1 (Range) --> gestationalAge : ObservationDefinition.qualifiedValue.gestationalAge|5.0.0 (Range)
condition : ObservationDefinition.qualifiedInterval.condition|4.0.1 (string) --> condition : ObservationDefinition.qualifiedValue.condition|5.0.0 (string)
src.category : ObservationDefinition.qualifiedInterval.category|4.0.1 (code) as v --> tgt.rangeCategory : ObservationDefinition.qualifiedValue.rangeCategory|5.0.0 (code) = translate : code|5.0.0 ()
range : ObservationDefinition.qualifiedInterval.range|4.0.1 (Range) --> range : ObservationDefinition.qualifiedValue.range|5.0.0 (Range)
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/OperationDefinition4to5
OperationDefinition( src : OperationDefinition|4.0.1 (), tgt : OperationDefinition|5.0.0 () )
{
url : OperationDefinition.url|4.0.1 (uri) --> url : OperationDefinition.url|5.0.0 (uri)
version : OperationDefinition.version|4.0.1 (string) --> version : OperationDefinition.version|5.0.0 (string)
name : OperationDefinition.name|4.0.1 (string) --> name : OperationDefinition.name|5.0.0 (string)
title : OperationDefinition.title|4.0.1 (string) --> title : OperationDefinition.title|5.0.0 (string)
src.status : OperationDefinition.status|4.0.1 (code) as v --> tgt.status : OperationDefinition.status|5.0.0 (code) = translate : code|5.0.0 ()
src.kind : OperationDefinition.kind|4.0.1 (code) as v --> tgt.kind : OperationDefinition.kind|5.0.0 (code) = translate : code|5.0.0 ()
experimental : OperationDefinition.experimental|4.0.1 (boolean) --> experimental : OperationDefinition.experimental|5.0.0 (boolean)
date : OperationDefinition.date|4.0.1 (dateTime) --> date : OperationDefinition.date|5.0.0 (dateTime)
publisher : OperationDefinition.publisher|4.0.1 (string) --> publisher : OperationDefinition.publisher|5.0.0 (string)
contact : OperationDefinition.contact|4.0.1 (ContactDetail) --> contact : OperationDefinition.contact|5.0.0 (ContactDetail)
description : OperationDefinition.description|4.0.1 (markdown) --> description : OperationDefinition.description|5.0.0 (markdown)
useContext : OperationDefinition.useContext|4.0.1 (UsageContext) --> useContext : OperationDefinition.useContext|5.0.0 (UsageContext)
jurisdiction : OperationDefinition.jurisdiction|4.0.1 (CodeableConcept) --> jurisdiction : OperationDefinition.jurisdiction|5.0.0 (CodeableConcept)
purpose : OperationDefinition.purpose|4.0.1 (markdown) --> purpose : OperationDefinition.purpose|5.0.0 (markdown)
affectsState : OperationDefinition.affectsState|4.0.1 (boolean) --> affectsState : OperationDefinition.affectsState|5.0.0 (boolean)
code : OperationDefinition.code|4.0.1 (code) --> code : OperationDefinition.code|5.0.0 (code)
comment : OperationDefinition.comment|4.0.1 (markdown) --> comment : OperationDefinition.comment|5.0.0 (markdown)
base : OperationDefinition.base|4.0.1 (canonical) --> base : OperationDefinition.base|5.0.0 (canonical)
resource : OperationDefinition.resource|4.0.1 (code) --> resource : OperationDefinition.resource|5.0.0 (code)
system : OperationDefinition.system|4.0.1 (boolean) --> system : OperationDefinition.system|5.0.0 (boolean)
type : OperationDefinition.type|4.0.1 (boolean) --> type : OperationDefinition.type|5.0.0 (boolean)
instance : OperationDefinition.instance|4.0.1 (boolean) --> instance : OperationDefinition.instance|5.0.0 (boolean)
inputProfile : OperationDefinition.inputProfile|4.0.1 (canonical) --> inputProfile : OperationDefinition.inputProfile|5.0.0 (canonical)
outputProfile : OperationDefinition.outputProfile|4.0.1 (canonical) --> outputProfile : OperationDefinition.outputProfile|5.0.0 (canonical)
src.parameter : OperationDefinition.parameter|4.0.1 (BackboneElement) as s --> tgt.parameter : OperationDefinition.parameter|5.0.0 (BackboneElement) as t
then OperationDefinitionParameter( Identifier src : OperationDefinition.parameter|4.0.1 (BackboneElement), Identifier tgt : OperationDefinition.parameter|5.0.0 (BackboneElement) )
src.overload : OperationDefinition.overload|4.0.1 (BackboneElement) as s --> tgt.overload : OperationDefinition.overload|5.0.0 (BackboneElement) as t
then OperationDefinitionOverload( Identifier src : OperationDefinition.overload|4.0.1 (BackboneElement), Identifier tgt : OperationDefinition.overload|5.0.0 (BackboneElement) )
}
OperationDefinitionParameter( src : OperationDefinition.parameter|4.0.1 (BackboneElement), tgt : OperationDefinition.parameter|5.0.0 (BackboneElement) )
{
name : OperationDefinition.parameter.name|4.0.1 (code) --> name : OperationDefinition.parameter.name|5.0.0 (code)
src.use : OperationDefinition.parameter.use|4.0.1 (code) as v --> tgt.use : OperationDefinition.parameter.use|5.0.0 (code) = translate : code|5.0.0 ()
min : OperationDefinition.parameter.min|4.0.1 (integer) --> min : OperationDefinition.parameter.min|5.0.0 (integer)
max : OperationDefinition.parameter.max|4.0.1 (string) --> max : OperationDefinition.parameter.max|5.0.0 (string)
documentation : OperationDefinition.parameter.documentation|4.0.1 (string) --> documentation : OperationDefinition.parameter.documentation|5.0.0 (markdown)
src.type : OperationDefinition.parameter.type|4.0.1 (code) as v --> tgt.type : OperationDefinition.parameter.type|5.0.0 (code) = translate : code|5.0.0 ()
targetProfile : OperationDefinition.parameter.targetProfile|4.0.1 (canonical) --> targetProfile : OperationDefinition.parameter.targetProfile|5.0.0 (canonical)
src.searchType : OperationDefinition.parameter.searchType|4.0.1 (code) as v --> tgt.searchType : OperationDefinition.parameter.searchType|5.0.0 (code) = translate : code|5.0.0 ()
src.binding : OperationDefinition.parameter.binding|4.0.1 (BackboneElement) as s --> tgt.binding : OperationDefinition.parameter.binding|5.0.0 (BackboneElement) as t
then OperationDefinitionParameterBinding( Identifier src : OperationDefinition.parameter.binding|4.0.1 (BackboneElement), Identifier tgt : OperationDefinition.parameter.binding|5.0.0 (BackboneElement) )
src.referencedFrom : OperationDefinition.parameter.referencedFrom|4.0.1 (BackboneElement) as s --> tgt.referencedFrom : OperationDefinition.parameter.referencedFrom|5.0.0 (BackboneElement) as t
then OperationDefinitionParameterReferencedFrom( Identifier src : OperationDefinition.parameter.referencedFrom|4.0.1 (BackboneElement), Identifier tgt : OperationDefinition.parameter.referencedFrom|5.0.0 (BackboneElement) )
src.part : OperationDefinition.parameter|4.0.1 (BackboneElement) as s --> tgt.part : OperationDefinition.parameter|5.0.0 (BackboneElement) as t
then OperationDefinitionParameter( Identifier src : OperationDefinition.parameter|4.0.1 (BackboneElement), Identifier tgt : OperationDefinition.parameter|5.0.0 (BackboneElement) )
}
OperationDefinitionParameterBinding( src : OperationDefinition.parameter.binding|4.0.1 (BackboneElement), tgt : OperationDefinition.parameter.binding|5.0.0 (BackboneElement) )
{
src.strength : OperationDefinition.parameter.binding.strength|4.0.1 (code) as v --> tgt.strength : OperationDefinition.parameter.binding.strength|5.0.0 (code) = translate : code|5.0.0 ()
valueSet : OperationDefinition.parameter.binding.valueSet|4.0.1 (canonical) --> valueSet : OperationDefinition.parameter.binding.valueSet|5.0.0 (canonical)
}
OperationDefinitionParameterReferencedFrom( src : OperationDefinition.parameter.referencedFrom|4.0.1 (BackboneElement), tgt : OperationDefinition.parameter.referencedFrom|5.0.0 (BackboneElement) )
{
source : OperationDefinition.parameter.referencedFrom.source|4.0.1 (string) --> source : OperationDefinition.parameter.referencedFrom.source|5.0.0 (string)
sourceId : OperationDefinition.parameter.referencedFrom.sourceId|4.0.1 (string) --> sourceId : OperationDefinition.parameter.referencedFrom.sourceId|5.0.0 (string)
}
OperationDefinitionOverload( src : OperationDefinition.overload|4.0.1 (BackboneElement), tgt : OperationDefinition.overload|5.0.0 (BackboneElement) )
{
parameterName : OperationDefinition.overload.parameterName|4.0.1 (string) --> parameterName : OperationDefinition.overload.parameterName|5.0.0 (string)
comment : OperationDefinition.overload.comment|4.0.1 (string) --> comment : OperationDefinition.overload.comment|5.0.0 (string)
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/OperationOutcome4to5
OperationOutcome( src : OperationOutcome|4.0.1 (), tgt : OperationOutcome|5.0.0 () )
{
src.issue : OperationOutcome.issue|4.0.1 (BackboneElement) as s --> tgt.issue : OperationOutcome.issue|5.0.0 (BackboneElement) as t
then OperationOutcomeIssue( Identifier src : OperationOutcome.issue|4.0.1 (BackboneElement), Identifier tgt : OperationOutcome.issue|5.0.0 (BackboneElement) )
}
OperationOutcomeIssue( src : OperationOutcome.issue|4.0.1 (BackboneElement), tgt : OperationOutcome.issue|5.0.0 (BackboneElement) )
{
src.severity : OperationOutcome.issue.severity|4.0.1 (code) as v --> tgt.severity : OperationOutcome.issue.severity|5.0.0 (code) = translate : code|5.0.0 ()
src.code : OperationOutcome.issue.code|4.0.1 (code) as v --> tgt.code : OperationOutcome.issue.code|5.0.0 (code) = translate : code|5.0.0 ()
details : OperationOutcome.issue.details|4.0.1 (CodeableConcept) --> details : OperationOutcome.issue.details|5.0.0 (CodeableConcept)
diagnostics : OperationOutcome.issue.diagnostics|4.0.1 (string) --> diagnostics : OperationOutcome.issue.diagnostics|5.0.0 (string)
location : OperationOutcome.issue.location|4.0.1 (string) --> location : OperationOutcome.issue.location|5.0.0 (string)
expression : OperationOutcome.issue.expression|4.0.1 (string) --> expression : OperationOutcome.issue.expression|5.0.0 (string)
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/Organization4to5
Organization( src : Organization|4.0.1 (), tgt : Organization|5.0.0 () )
{
identifier : Organization.identifier|4.0.1 (Identifier) --> identifier : Organization.identifier|5.0.0 (Identifier)
active : Organization.active|4.0.1 (boolean) --> active : Organization.active|5.0.0 (boolean)
type : Organization.type|4.0.1 (CodeableConcept) --> type : Organization.type|5.0.0 (CodeableConcept)
name : Organization.name|4.0.1 (string) --> name : Organization.name|5.0.0 (string)
alias : Organization.alias|4.0.1 (string) --> alias : Organization.alias|5.0.0 (string)
src.contact : Organization.contact|4.0.1 (BackboneElement) as s --> tgt.contact : Organization.contact|5.0.0 (ExtendedContactDetail) as t
purpose : Organization.contact.purpose|4.0.1 (CodeableConcept) --> purpose : ExtendedContactDetail.purpose|5.0.0 (CodeableConcept)
name : Organization.contact.name|4.0.1 (HumanName) --> name : ExtendedContactDetail.name|5.0.0 (HumanName)
telecom : Organization.contact.telecom|4.0.1 (ContactPoint) --> telecom : ExtendedContactDetail.telecom|5.0.0 (ContactPoint)
address : Organization.contact.address|4.0.1 (Address) --> address : ExtendedContactDetail.address|5.0.0 (Address)
partOf : Organization.partOf|4.0.1 (Reference) --> partOf : Organization.partOf|5.0.0 (Reference)
endpoint : Organization.endpoint|4.0.1 (Reference) --> endpoint : Organization.endpoint|5.0.0 (Reference)
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/OrganizationAffiliation4to5
OrganizationAffiliation( src : OrganizationAffiliation|4.0.1 (), tgt : OrganizationAffiliation|5.0.0 () )
{
identifier : OrganizationAffiliation.identifier|4.0.1 (Identifier) --> identifier : OrganizationAffiliation.identifier|5.0.0 (Identifier)
active : OrganizationAffiliation.active|4.0.1 (boolean) --> active : OrganizationAffiliation.active|5.0.0 (boolean)
period : OrganizationAffiliation.period|4.0.1 (Period) --> period : OrganizationAffiliation.period|5.0.0 (Period)
organization : OrganizationAffiliation.organization|4.0.1 (Reference) --> organization : OrganizationAffiliation.organization|5.0.0 (Reference)
participatingOrganization : OrganizationAffiliation.participatingOrganization|4.0.1 (Reference) --> participatingOrganization : OrganizationAffiliation.participatingOrganization|5.0.0 (Reference)
network : OrganizationAffiliation.network|4.0.1 (Reference) --> network : OrganizationAffiliation.network|5.0.0 (Reference)
code : OrganizationAffiliation.code|4.0.1 (CodeableConcept) --> code : OrganizationAffiliation.code|5.0.0 (CodeableConcept)
specialty : OrganizationAffiliation.specialty|4.0.1 (CodeableConcept) --> specialty : OrganizationAffiliation.specialty|5.0.0 (CodeableConcept)
location : OrganizationAffiliation.location|4.0.1 (Reference) --> location : OrganizationAffiliation.location|5.0.0 (Reference)
healthcareService : OrganizationAffiliation.healthcareService|4.0.1 (Reference) --> healthcareService : OrganizationAffiliation.healthcareService|5.0.0 (Reference)
src.telecom.ofType(ContactPoint) : ContactPoint|4.0.1 () as s --> tgt.contact : OrganizationAffiliation.contact|5.0.0 (ExtendedContactDetail) = create : ExtendedContactDetail|5.0.0 () as t, t.telecom : ExtendedContactDetail.telecom|5.0.0 (ContactPoint) = copy : ?
endpoint : OrganizationAffiliation.endpoint|4.0.1 (Reference) --> endpoint : OrganizationAffiliation.endpoint|5.0.0 (Reference)
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/ParameterDefinition4to5
ParameterDefinition( src : ParameterDefinition|4.0.1 (), tgt : ParameterDefinition|5.0.0 () )
{
name : ParameterDefinition.name|4.0.1 (code) --> name : ParameterDefinition.name|5.0.0 (code)
src.use : ParameterDefinition.use|4.0.1 (code) as v --> tgt.use : ParameterDefinition.use|5.0.0 (code) = translate : code|5.0.0 ()
min : ParameterDefinition.min|4.0.1 (integer) --> min : ParameterDefinition.min|5.0.0 (integer)
max : ParameterDefinition.max|4.0.1 (string) --> max : ParameterDefinition.max|5.0.0 (string)
documentation : ParameterDefinition.documentation|4.0.1 (string) --> documentation : ParameterDefinition.documentation|5.0.0 (string)
src.type : ParameterDefinition.type|4.0.1 (code) as v --> tgt.type : ParameterDefinition.type|5.0.0 (code) = translate : code|5.0.0 ()
profile : ParameterDefinition.profile|4.0.1 (canonical) --> profile : ParameterDefinition.profile|5.0.0 (canonical)
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/Parameters4to5
Parameters( src : Parameters|4.0.1 (), tgt : Parameters|5.0.0 () )
{
src.parameter : Parameters.parameter|4.0.1 (BackboneElement) as s --> tgt.parameter : Parameters.parameter|5.0.0 (BackboneElement) as t
then ParametersParameter( Identifier src : Parameters.parameter|4.0.1 (BackboneElement), Identifier tgt : Parameters.parameter|5.0.0 (BackboneElement) )
}
ParametersParameter( src : Parameters.parameter|4.0.1 (BackboneElement), tgt : Parameters.parameter|5.0.0 (BackboneElement) )
{
name : Parameters.parameter.name|4.0.1 (string) --> name : Parameters.parameter.name|5.0.0 (string)
src.value.ofType(base64Binary) : base64Binary|4.0.1 () --> tgt.value : Parameters.parameter.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(boolean) : boolean|4.0.1 () --> tgt.value : Parameters.parameter.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(canonical) : canonical|4.0.1 () --> tgt.value : Parameters.parameter.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(code) : code|4.0.1 () --> tgt.value : Parameters.parameter.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(date) : date|4.0.1 () --> tgt.value : Parameters.parameter.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(dateTime) : dateTime|4.0.1 () --> tgt.value : Parameters.parameter.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(decimal) : decimal|4.0.1 () --> tgt.value : Parameters.parameter.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(id) : id|4.0.1 () --> tgt.value : Parameters.parameter.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(instant) : instant|4.0.1 () --> tgt.value : Parameters.parameter.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(integer) : integer|4.0.1 () --> tgt.value : Parameters.parameter.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(markdown) : markdown|4.0.1 () --> tgt.value : Parameters.parameter.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(oid) : oid|4.0.1 () --> tgt.value : Parameters.parameter.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(positiveInt) : positiveInt|4.0.1 () --> tgt.value : Parameters.parameter.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(string) : string|4.0.1 () --> tgt.value : Parameters.parameter.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(time) : time|4.0.1 () --> tgt.value : Parameters.parameter.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(unsignedInt) : unsignedInt|4.0.1 () --> tgt.value : Parameters.parameter.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(uri) : uri|4.0.1 () --> tgt.value : Parameters.parameter.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(url) : url|4.0.1 () --> tgt.value : Parameters.parameter.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(uuid) : uuid|4.0.1 () --> tgt.value : Parameters.parameter.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(Address) : Address|4.0.1 () --> tgt.value : Parameters.parameter.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(Age) : Age|4.0.1 () --> tgt.value : Parameters.parameter.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(Annotation) : Annotation|4.0.1 () --> tgt.value : Parameters.parameter.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(Attachment) : Attachment|4.0.1 () --> tgt.value : Parameters.parameter.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(CodeableConcept) : CodeableConcept|4.0.1 () --> tgt.value : Parameters.parameter.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(Coding) : Coding|4.0.1 () --> tgt.value : Parameters.parameter.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(ContactPoint) : ContactPoint|4.0.1 () --> tgt.value : Parameters.parameter.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(Count) : Count|4.0.1 () --> tgt.value : Parameters.parameter.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(Distance) : Distance|4.0.1 () --> tgt.value : Parameters.parameter.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(Duration) : Duration|4.0.1 () --> tgt.value : Parameters.parameter.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(HumanName) : HumanName|4.0.1 () --> tgt.value : Parameters.parameter.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(Identifier) : Identifier|4.0.1 () --> tgt.value : Parameters.parameter.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(Money) : Money|4.0.1 () --> tgt.value : Parameters.parameter.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(Period) : Period|4.0.1 () --> tgt.value : Parameters.parameter.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(Quantity) : Quantity|4.0.1 () --> tgt.value : Parameters.parameter.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(Range) : Range|4.0.1 () --> tgt.value : Parameters.parameter.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(Ratio) : Ratio|4.0.1 () --> tgt.value : Parameters.parameter.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(Reference) : Reference|4.0.1 () --> tgt.value : Parameters.parameter.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(SampledData) : SampledData|4.0.1 () --> tgt.value : Parameters.parameter.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(Signature) : Signature|4.0.1 () --> tgt.value : Parameters.parameter.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(Timing) : Timing|4.0.1 () --> tgt.value : Parameters.parameter.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(ContactDetail) : ContactDetail|4.0.1 () --> tgt.value : Parameters.parameter.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(DataRequirement) : DataRequirement|4.0.1 () --> tgt.value : Parameters.parameter.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(Expression) : Expression|4.0.1 () --> tgt.value : Parameters.parameter.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(ParameterDefinition) : ParameterDefinition|4.0.1 () --> tgt.value : Parameters.parameter.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(RelatedArtifact) : RelatedArtifact|4.0.1 () --> tgt.value : Parameters.parameter.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(TriggerDefinition) : TriggerDefinition|4.0.1 () --> tgt.value : Parameters.parameter.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(UsageContext) : UsageContext|4.0.1 () --> tgt.value : Parameters.parameter.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(Dosage) : Dosage|4.0.1 () --> tgt.value : Parameters.parameter.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
src.value.ofType(Meta) : Meta|4.0.1 () --> tgt.value : Parameters.parameter.value[x]|5.0.0 (base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta)
resource : Parameters.parameter.resource|4.0.1 (Resource) --> resource : Parameters.parameter.resource|5.0.0 (Resource)
src.part : Parameters.parameter|4.0.1 (BackboneElement) as s --> tgt.part : Parameters.parameter|5.0.0 (BackboneElement) as t
then ParametersParameter( Identifier src : Parameters.parameter|4.0.1 (BackboneElement), Identifier tgt : Parameters.parameter|5.0.0 (BackboneElement) )
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/Patient4to5
Patient( src : Patient|4.0.1 (), tgt : Patient|5.0.0 () )
{
identifier : Patient.identifier|4.0.1 (Identifier) --> identifier : Patient.identifier|5.0.0 (Identifier)
active : Patient.active|4.0.1 (boolean) --> active : Patient.active|5.0.0 (boolean)
name : Patient.name|4.0.1 (HumanName) --> name : Patient.name|5.0.0 (HumanName)
telecom : Patient.telecom|4.0.1 (ContactPoint) --> telecom : Patient.telecom|5.0.0 (ContactPoint)
src.gender : Patient.gender|4.0.1 (code) as v --> tgt.gender : Patient.gender|5.0.0 (code) = translate : code|5.0.0 ()
birthDate : Patient.birthDate|4.0.1 (date) --> birthDate : Patient.birthDate|5.0.0 (date)
src.deceased.ofType(boolean) : boolean|4.0.1 () --> tgt.deceased : Patient.deceased[x]|5.0.0 (boolean,dateTime)
src.deceased.ofType(dateTime) : dateTime|4.0.1 () --> tgt.deceased : Patient.deceased[x]|5.0.0 (boolean,dateTime)
address : Patient.address|4.0.1 (Address) --> address : Patient.address|5.0.0 (Address)
maritalStatus : Patient.maritalStatus|4.0.1 (CodeableConcept) --> maritalStatus : Patient.maritalStatus|5.0.0 (CodeableConcept)
src.multipleBirth.ofType(boolean) : boolean|4.0.1 () --> tgt.multipleBirth : Patient.multipleBirth[x]|5.0.0 (boolean,integer)
src.multipleBirth.ofType(integer) : integer|4.0.1 () --> tgt.multipleBirth : Patient.multipleBirth[x]|5.0.0 (boolean,integer)
photo : Patient.photo|4.0.1 (Attachment) --> photo : Patient.photo|5.0.0 (Attachment)
src.contact : Patient.contact|4.0.1 (BackboneElement) as s --> tgt.contact : Patient.contact|5.0.0 (BackboneElement) as t
then PatientContact( Identifier src : Patient.contact|4.0.1 (BackboneElement), Identifier tgt : Patient.contact|5.0.0 (BackboneElement) )
src.communication : Patient.communication|4.0.1 (BackboneElement) as s --> tgt.communication : Patient.communication|5.0.0 (BackboneElement) as t
then PatientCommunication( Identifier src : Patient.communication|4.0.1 (BackboneElement), Identifier tgt : Patient.communication|5.0.0 (BackboneElement) )
generalPractitioner : Patient.generalPractitioner|4.0.1 (Reference) --> generalPractitioner : Patient.generalPractitioner|5.0.0 (Reference)
managingOrganization : Patient.managingOrganization|4.0.1 (Reference) --> managingOrganization : Patient.managingOrganization|5.0.0 (Reference)
src.link : Patient.link|4.0.1 (BackboneElement) as s --> tgt.link : Patient.link|5.0.0 (BackboneElement) as t
then PatientLink( Identifier src : Patient.link|4.0.1 (BackboneElement), Identifier tgt : Patient.link|5.0.0 (BackboneElement) )
}
PatientContact( src : Patient.contact|4.0.1 (BackboneElement), tgt : Patient.contact|5.0.0 (BackboneElement) )
{
relationship : Patient.contact.relationship|4.0.1 (CodeableConcept) --> relationship : Patient.contact.relationship|5.0.0 (CodeableConcept)
name : Patient.contact.name|4.0.1 (HumanName) --> name : Patient.contact.name|5.0.0 (HumanName)
telecom : Patient.contact.telecom|4.0.1 (ContactPoint) --> telecom : Patient.contact.telecom|5.0.0 (ContactPoint)
address : Patient.contact.address|4.0.1 (Address) --> address : Patient.contact.address|5.0.0 (Address)
src.gender : Patient.contact.gender|4.0.1 (code) as v --> tgt.gender : Patient.contact.gender|5.0.0 (code) = translate : code|5.0.0 ()
organization : Patient.contact.organization|4.0.1 (Reference) --> organization : Patient.contact.organization|5.0.0 (Reference)
period : Patient.contact.period|4.0.1 (Period) --> period : Patient.contact.period|5.0.0 (Period)
}
PatientCommunication( src : Patient.communication|4.0.1 (BackboneElement), tgt : Patient.communication|5.0.0 (BackboneElement) )
{
language : Patient.communication.language|4.0.1 (CodeableConcept) --> language : Patient.communication.language|5.0.0 (CodeableConcept)
preferred : Patient.communication.preferred|4.0.1 (boolean) --> preferred : Patient.communication.preferred|5.0.0 (boolean)
}
PatientLink( src : Patient.link|4.0.1 (BackboneElement), tgt : Patient.link|5.0.0 (BackboneElement) )
{
other : Patient.link.other|4.0.1 (Reference) --> other : Patient.link.other|5.0.0 (Reference)
src.type : Patient.link.type|4.0.1 (code) as v --> tgt.type : Patient.link.type|5.0.0 (code) = translate : code|5.0.0 ()
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/PaymentNotice4to5
PaymentNotice( src : PaymentNotice|4.0.1 (), tgt : PaymentNotice|5.0.0 () )
{
identifier : PaymentNotice.identifier|4.0.1 (Identifier) --> identifier : PaymentNotice.identifier|5.0.0 (Identifier)
src.status : PaymentNotice.status|4.0.1 (code) as v --> tgt.status : PaymentNotice.status|5.0.0 (code) = translate : code|5.0.0 ()
request : PaymentNotice.request|4.0.1 (Reference) --> request : PaymentNotice.request|5.0.0 (Reference)
response : PaymentNotice.response|4.0.1 (Reference) --> response : PaymentNotice.response|5.0.0 (Reference)
created : PaymentNotice.created|4.0.1 (dateTime) --> created : PaymentNotice.created|5.0.0 (dateTime)
provider : PaymentNotice.provider|4.0.1 (Reference) --> reporter : PaymentNotice.reporter|5.0.0 (Reference)
payment : PaymentNotice.payment|4.0.1 (Reference) --> payment : PaymentNotice.payment|5.0.0 (Reference)
paymentDate : PaymentNotice.paymentDate|4.0.1 (date) --> paymentDate : PaymentNotice.paymentDate|5.0.0 (date)
payee : PaymentNotice.payee|4.0.1 (Reference) --> payee : PaymentNotice.payee|5.0.0 (Reference)
recipient : PaymentNotice.recipient|4.0.1 (Reference) --> recipient : PaymentNotice.recipient|5.0.0 (Reference)
amount : PaymentNotice.amount|4.0.1 (Money) --> amount : PaymentNotice.amount|5.0.0 (Money)
paymentStatus : PaymentNotice.paymentStatus|4.0.1 (CodeableConcept) --> paymentStatus : PaymentNotice.paymentStatus|5.0.0 (CodeableConcept)
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/PaymentReconciliation4to5
PaymentReconciliation( src : PaymentReconciliation|4.0.1 (), tgt : PaymentReconciliation|5.0.0 () )
{
identifier : PaymentReconciliation.identifier|4.0.1 (Identifier) --> identifier : PaymentReconciliation.identifier|5.0.0 (Identifier)
src.status : PaymentReconciliation.status|4.0.1 (code) as v --> tgt.status : PaymentReconciliation.status|5.0.0 (code) = translate : code|5.0.0 ()
period : PaymentReconciliation.period|4.0.1 (Period) --> period : PaymentReconciliation.period|5.0.0 (Period)
created : PaymentReconciliation.created|4.0.1 (dateTime) --> created : PaymentReconciliation.created|5.0.0 (dateTime)
paymentIssuer : PaymentReconciliation.paymentIssuer|4.0.1 (Reference) --> paymentIssuer : PaymentReconciliation.paymentIssuer|5.0.0 (Reference)
request : PaymentReconciliation.request|4.0.1 (Reference) --> request : PaymentReconciliation.request|5.0.0 (Reference)
requestor : PaymentReconciliation.requestor|4.0.1 (Reference) --> requestor : PaymentReconciliation.requestor|5.0.0 (Reference)
src.outcome : PaymentReconciliation.outcome|4.0.1 (code) as v --> tgt.outcome : PaymentReconciliation.outcome|5.0.0 (code) = translate : code|5.0.0 ()
disposition : PaymentReconciliation.disposition|4.0.1 (string) --> disposition : PaymentReconciliation.disposition|5.0.0 (string)
paymentDate : PaymentReconciliation.paymentDate|4.0.1 (date) --> date : PaymentReconciliation.date|5.0.0 (date)
paymentAmount : PaymentReconciliation.paymentAmount|4.0.1 (Money) --> amount : PaymentReconciliation.amount|5.0.0 (Money)
paymentIdentifier : PaymentReconciliation.paymentIdentifier|4.0.1 (Identifier) --> paymentIdentifier : PaymentReconciliation.paymentIdentifier|5.0.0 (Identifier)
src.detail : PaymentReconciliation.detail|4.0.1 (BackboneElement) as s --> tgt.allocation : PaymentReconciliation.allocation|5.0.0 (BackboneElement) as t
then PaymentReconciliationAllocation( Identifier src : PaymentReconciliation.detail|4.0.1 (BackboneElement), Identifier tgt : PaymentReconciliation.allocation|5.0.0 (BackboneElement) )
formCode : PaymentReconciliation.formCode|4.0.1 (CodeableConcept) --> formCode : PaymentReconciliation.formCode|5.0.0 (CodeableConcept)
src.processNote : PaymentReconciliation.processNote|4.0.1 (BackboneElement) as s --> tgt.processNote : PaymentReconciliation.processNote|5.0.0 (BackboneElement) as t
then PaymentReconciliationProcessNote( Identifier src : PaymentReconciliation.processNote|4.0.1 (BackboneElement), Identifier tgt : PaymentReconciliation.processNote|5.0.0 (BackboneElement) )
}
PaymentReconciliationAllocation( src : PaymentReconciliation.detail|4.0.1 (BackboneElement), tgt : PaymentReconciliation.allocation|5.0.0 (BackboneElement) )
{
identifier : PaymentReconciliation.detail.identifier|4.0.1 (Identifier) --> identifier : PaymentReconciliation.allocation.identifier|5.0.0 (Identifier)
predecessor : PaymentReconciliation.detail.predecessor|4.0.1 (Identifier) --> predecessor : PaymentReconciliation.allocation.predecessor|5.0.0 (Identifier)
type : PaymentReconciliation.detail.type|4.0.1 (CodeableConcept) --> type : PaymentReconciliation.allocation.type|5.0.0 (CodeableConcept)
submitter : PaymentReconciliation.detail.submitter|4.0.1 (Reference) --> submitter : PaymentReconciliation.allocation.submitter|5.0.0 (Reference)
response : PaymentReconciliation.detail.response|4.0.1 (Reference) --> response : PaymentReconciliation.allocation.response|5.0.0 (Reference)
date : PaymentReconciliation.detail.date|4.0.1 (date) --> date : PaymentReconciliation.allocation.date|5.0.0 (date)
responsible : PaymentReconciliation.detail.responsible|4.0.1 (Reference) --> responsible : PaymentReconciliation.allocation.responsible|5.0.0 (Reference)
payee : PaymentReconciliation.detail.payee|4.0.1 (Reference) --> payee : PaymentReconciliation.allocation.payee|5.0.0 (Reference)
amount : PaymentReconciliation.detail.amount|4.0.1 (Money) --> amount : PaymentReconciliation.allocation.amount|5.0.0 (Money)
}
PaymentReconciliationProcessNote( src : PaymentReconciliation.processNote|4.0.1 (BackboneElement), tgt : PaymentReconciliation.processNote|5.0.0 (BackboneElement) )
{
src.type : PaymentReconciliation.processNote.type|4.0.1 (code) as v --> tgt.type : PaymentReconciliation.processNote.type|5.0.0 (code) = translate : code|5.0.0 ()
text : PaymentReconciliation.processNote.text|4.0.1 (string) --> text : PaymentReconciliation.processNote.text|5.0.0 (string)
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/Period4to5
Period( src : Period|4.0.1 (), tgt : Period|5.0.0 () )
{
start : Period.start|4.0.1 (dateTime) --> start : Period.start|5.0.0 (dateTime)
end : Period.end|4.0.1 (dateTime) --> end : Period.end|5.0.0 (dateTime)
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/Person4to5
Person( src : Person|4.0.1 (), tgt : Person|5.0.0 () )
{
identifier : Person.identifier|4.0.1 (Identifier) --> identifier : Person.identifier|5.0.0 (Identifier)
active : Person.active|4.0.1 (boolean) --> active : Person.active|5.0.0 (boolean)
name : Person.name|4.0.1 (HumanName) --> name : Person.name|5.0.0 (HumanName)
telecom : Person.telecom|4.0.1 (ContactPoint) --> telecom : Person.telecom|5.0.0 (ContactPoint)
src.gender : Person.gender|4.0.1 (code) as v --> tgt.gender : Person.gender|5.0.0 (code) = translate : code|5.0.0 ()
birthDate : Person.birthDate|4.0.1 (date) --> birthDate : Person.birthDate|5.0.0 (date)
address : Person.address|4.0.1 (Address) --> address : Person.address|5.0.0 (Address)
photo : Person.photo|4.0.1 (Attachment) --> photo : Person.photo|5.0.0 (Attachment)
managingOrganization : Person.managingOrganization|4.0.1 (Reference) --> managingOrganization : Person.managingOrganization|5.0.0 (Reference)
src.link : Person.link|4.0.1 (BackboneElement) as s --> tgt.link : Person.link|5.0.0 (BackboneElement) as t
then PersonLink( Identifier src : Person.link|4.0.1 (BackboneElement), Identifier tgt : Person.link|5.0.0 (BackboneElement) )
}
PersonLink( src : Person.link|4.0.1 (BackboneElement), tgt : Person.link|5.0.0 (BackboneElement) )
{
target : Person.link.target|4.0.1 (Reference) --> target : Person.link.target|5.0.0 (Reference)
src.assurance : Person.link.assurance|4.0.1 (code) as v --> tgt.assurance : Person.link.assurance|5.0.0 (code) = translate : code|5.0.0 ()
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/PlanDefinition4to5
PlanDefinition( src : PlanDefinition|4.0.1 (), tgt : PlanDefinition|5.0.0 () )
{
url : PlanDefinition.url|4.0.1 (uri) --> url : PlanDefinition.url|5.0.0 (uri)
identifier : PlanDefinition.identifier|4.0.1 (Identifier) --> identifier : PlanDefinition.identifier|5.0.0 (Identifier)
version : PlanDefinition.version|4.0.1 (string) --> version : PlanDefinition.version|5.0.0 (string)
name : PlanDefinition.name|4.0.1 (string) --> name : PlanDefinition.name|5.0.0 (string)
title : PlanDefinition.title|4.0.1 (string) --> title : PlanDefinition.title|5.0.0 (string)
subtitle : PlanDefinition.subtitle|4.0.1 (string) --> subtitle : PlanDefinition.subtitle|5.0.0 (string)
type : PlanDefinition.type|4.0.1 (CodeableConcept) --> type : PlanDefinition.type|5.0.0 (CodeableConcept)
src.status : PlanDefinition.status|4.0.1 (code) as v --> tgt.status : PlanDefinition.status|5.0.0 (code) = translate : code|5.0.0 ()
experimental : PlanDefinition.experimental|4.0.1 (boolean) --> experimental : PlanDefinition.experimental|5.0.0 (boolean)
src.subject : PlanDefinition.subject[x]|4.0.1 (CodeableConcept,Reference) as s where (coding.exists(code = 'Patient' and system = 'http://hl7.org/fhir/resource-types')) --> tgt.subject : PlanDefinition.subject[x]|5.0.0 (CodeableConcept,Reference,canonical) = create : CodeableConcept|5.0.0 () as tc, tc.coding : CodeableConcept.coding|5.0.0 (Coding) = create : Coding|5.0.0 () as tcc, tcc.system : Coding.system|5.0.0 (uri) = copy : string|4.0.1 (), tcc.code : Coding.code|5.0.0 (code) = copy : string|4.0.1 (), tcc.display : Coding.display|5.0.0 (string) = copy : string|4.0.1 ()
src.subject : PlanDefinition.subject[x]|4.0.1 (CodeableConcept,Reference) as s where (coding.exists(code = 'Practitioner' and system = 'http://hl7.org/fhir/resource-types')) --> tgt.subject : PlanDefinition.subject[x]|5.0.0 (CodeableConcept,Reference,canonical) = create : CodeableConcept|5.0.0 () as tc, tc.coding : CodeableConcept.coding|5.0.0 (Coding) = create : Coding|5.0.0 () as tcc, tcc.system : Coding.system|5.0.0 (uri) = copy : string|4.0.1 (), tcc.code : Coding.code|5.0.0 (code) = copy : string|4.0.1 (), tcc.display : Coding.display|5.0.0 (string) = copy : string|4.0.1 ()
src.subject : PlanDefinition.subject[x]|4.0.1 (CodeableConcept,Reference) as s where (coding.exists(code = 'Organization' and system = 'http://hl7.org/fhir/resource-types')) --> tgt.subject : PlanDefinition.subject[x]|5.0.0 (CodeableConcept,Reference,canonical) = create : CodeableConcept|5.0.0 () as tc, tc.coding : CodeableConcept.coding|5.0.0 (Coding) = create : Coding|5.0.0 () as tcc, tcc.system : Coding.system|5.0.0 (uri) = copy : string|4.0.1 (), tcc.code : Coding.code|5.0.0 (code) = copy : string|4.0.1 (), tcc.display : Coding.display|5.0.0 (string) = copy : string|4.0.1 ()
src.subject : PlanDefinition.subject[x]|4.0.1 (CodeableConcept,Reference) as s where (coding.exists(code = 'Location' and system = 'http://hl7.org/fhir/resource-types')) --> tgt.subject : PlanDefinition.subject[x]|5.0.0 (CodeableConcept,Reference,canonical) = create : CodeableConcept|5.0.0 () as tc, tc.coding : CodeableConcept.coding|5.0.0 (Coding) = create : Coding|5.0.0 () as tcc, tcc.system : Coding.system|5.0.0 (uri) = copy : string|4.0.1 (), tcc.code : Coding.code|5.0.0 (code) = copy : string|4.0.1 (), tcc.display : Coding.display|5.0.0 (string) = copy : string|4.0.1 ()
src.subject : PlanDefinition.subject[x]|4.0.1 (CodeableConcept,Reference) as s where (coding.exists(code = 'Device' and system = 'http://hl7.org/fhir/resource-types')) --> tgt.subject : PlanDefinition.subject[x]|5.0.0 (CodeableConcept,Reference,canonical) = create : CodeableConcept|5.0.0 () as tc, tc.coding : CodeableConcept.coding|5.0.0 (Coding) = create : Coding|5.0.0 () as tcc, tcc.system : Coding.system|5.0.0 (uri) = copy : string|4.0.1 (), tcc.code : Coding.code|5.0.0 (code) = copy : string|4.0.1 (), tcc.display : Coding.display|5.0.0 (string) = copy : string|4.0.1 ()
src.subject.ofType(Reference) : Reference|4.0.1 () --> tgt.subject : PlanDefinition.subject[x]|5.0.0 (CodeableConcept,Reference,canonical)
date : PlanDefinition.date|4.0.1 (dateTime) --> date : PlanDefinition.date|5.0.0 (dateTime)
publisher : PlanDefinition.publisher|4.0.1 (string) --> publisher : PlanDefinition.publisher|5.0.0 (string)
contact : PlanDefinition.contact|4.0.1 (ContactDetail) --> contact : PlanDefinition.contact|5.0.0 (ContactDetail)
description : PlanDefinition.description|4.0.1 (markdown) --> description : PlanDefinition.description|5.0.0 (markdown)
useContext : PlanDefinition.useContext|4.0.1 (UsageContext) --> useContext : PlanDefinition.useContext|5.0.0 (UsageContext)
jurisdiction : PlanDefinition.jurisdiction|4.0.1 (CodeableConcept) --> jurisdiction : PlanDefinition.jurisdiction|5.0.0 (CodeableConcept)
purpose : PlanDefinition.purpose|4.0.1 (markdown) --> purpose : PlanDefinition.purpose|5.0.0 (markdown)
usage : PlanDefinition.usage|4.0.1 (string) --> usage : PlanDefinition.usage|5.0.0 (markdown)
copyright : PlanDefinition.copyright|4.0.1 (markdown) --> copyright : PlanDefinition.copyright|5.0.0 (markdown)
approvalDate : PlanDefinition.approvalDate|4.0.1 (date) --> approvalDate : PlanDefinition.approvalDate|5.0.0 (date)
lastReviewDate : PlanDefinition.lastReviewDate|4.0.1 (date) --> lastReviewDate : PlanDefinition.lastReviewDate|5.0.0 (date)
effectivePeriod : PlanDefinition.effectivePeriod|4.0.1 (Period) --> effectivePeriod : PlanDefinition.effectivePeriod|5.0.0 (Period)
topic : PlanDefinition.topic|4.0.1 (CodeableConcept) --> topic : PlanDefinition.topic|5.0.0 (CodeableConcept)
author : PlanDefinition.author|4.0.1 (ContactDetail) --> author : PlanDefinition.author|5.0.0 (ContactDetail)
editor : PlanDefinition.editor|4.0.1 (ContactDetail) --> editor : PlanDefinition.editor|5.0.0 (ContactDetail)
reviewer : PlanDefinition.reviewer|4.0.1 (ContactDetail) --> reviewer : PlanDefinition.reviewer|5.0.0 (ContactDetail)
endorser : PlanDefinition.endorser|4.0.1 (ContactDetail) --> endorser : PlanDefinition.endorser|5.0.0 (ContactDetail)
relatedArtifact : PlanDefinition.relatedArtifact|4.0.1 (RelatedArtifact) --> relatedArtifact : PlanDefinition.relatedArtifact|5.0.0 (RelatedArtifact)
library : PlanDefinition.library|4.0.1 (canonical) --> library : PlanDefinition.library|5.0.0 (canonical)
src.goal : PlanDefinition.goal|4.0.1 (BackboneElement) as s --> tgt.goal : PlanDefinition.goal|5.0.0 (BackboneElement) as t
then PlanDefinitionGoal( Identifier src : PlanDefinition.goal|4.0.1 (BackboneElement), Identifier tgt : PlanDefinition.goal|5.0.0 (BackboneElement) )
src.action : PlanDefinition.action|4.0.1 (BackboneElement) as s --> tgt.action : PlanDefinition.action|5.0.0 (BackboneElement) as t
then PlanDefinitionAction( Identifier src : PlanDefinition.action|4.0.1 (BackboneElement), Identifier tgt : PlanDefinition.action|5.0.0 (BackboneElement) )
}
PlanDefinitionGoal( src : PlanDefinition.goal|4.0.1 (BackboneElement), tgt : PlanDefinition.goal|5.0.0 (BackboneElement) )
{
category : PlanDefinition.goal.category|4.0.1 (CodeableConcept) --> category : PlanDefinition.goal.category|5.0.0 (CodeableConcept)
description : PlanDefinition.goal.description|4.0.1 (CodeableConcept) --> description : PlanDefinition.goal.description|5.0.0 (CodeableConcept)
priority : PlanDefinition.goal.priority|4.0.1 (CodeableConcept) --> priority : PlanDefinition.goal.priority|5.0.0 (CodeableConcept)
start : PlanDefinition.goal.start|4.0.1 (CodeableConcept) --> start : PlanDefinition.goal.start|5.0.0 (CodeableConcept)
addresses : PlanDefinition.goal.addresses|4.0.1 (CodeableConcept) --> addresses : PlanDefinition.goal.addresses|5.0.0 (CodeableConcept)
documentation : PlanDefinition.goal.documentation|4.0.1 (RelatedArtifact) --> documentation : PlanDefinition.goal.documentation|5.0.0 (RelatedArtifact)
src.target : PlanDefinition.goal.target|4.0.1 (BackboneElement) as s --> tgt.target : PlanDefinition.goal.target|5.0.0 (BackboneElement) as t
then PlanDefinitionGoalTarget( Identifier src : PlanDefinition.goal.target|4.0.1 (BackboneElement), Identifier tgt : PlanDefinition.goal.target|5.0.0 (BackboneElement) )
}
PlanDefinitionGoalTarget( src : PlanDefinition.goal.target|4.0.1 (BackboneElement), tgt : PlanDefinition.goal.target|5.0.0 (BackboneElement) )
{
measure : PlanDefinition.goal.target.measure|4.0.1 (CodeableConcept) --> measure : PlanDefinition.goal.target.measure|5.0.0 (CodeableConcept)
src.detail.ofType(Quantity) : Quantity|4.0.1 () --> tgt.detail : PlanDefinition.goal.target.detail[x]|5.0.0 (Quantity,Range,CodeableConcept,string,boolean,integer,Ratio)
src.detail.ofType(Range) : Range|4.0.1 () --> tgt.detail : PlanDefinition.goal.target.detail[x]|5.0.0 (Quantity,Range,CodeableConcept,string,boolean,integer,Ratio)
src.detail.ofType(CodeableConcept) : CodeableConcept|4.0.1 () --> tgt.detail : PlanDefinition.goal.target.detail[x]|5.0.0 (Quantity,Range,CodeableConcept,string,boolean,integer,Ratio)
due : PlanDefinition.goal.target.due|4.0.1 (Duration) --> due : PlanDefinition.goal.target.due|5.0.0 (Duration)
}
PlanDefinitionAction( src : PlanDefinition.action|4.0.1 (BackboneElement), tgt : PlanDefinition.action|5.0.0 (BackboneElement) )
{
id : PlanDefinition.action.id|4.0.1 (http://hl7.org/fhirpath/System.String) --> linkId : PlanDefinition.action.linkId|5.0.0 (string)
prefix : PlanDefinition.action.prefix|4.0.1 (string) --> prefix : PlanDefinition.action.prefix|5.0.0 (string)
title : PlanDefinition.action.title|4.0.1 (string) --> title : PlanDefinition.action.title|5.0.0 (string)
description : PlanDefinition.action.description|4.0.1 (string) --> description : PlanDefinition.action.description|5.0.0 (markdown)
textEquivalent : PlanDefinition.action.textEquivalent|4.0.1 (string) --> textEquivalent : PlanDefinition.action.textEquivalent|5.0.0 (markdown)
src.priority : PlanDefinition.action.priority|4.0.1 (code) as v --> tgt.priority : PlanDefinition.action.priority|5.0.0 (code) = translate : code|5.0.0 ()
code : PlanDefinition.action.code|4.0.1 (CodeableConcept) --> code : PlanDefinition.action.code|5.0.0 (CodeableConcept)
reason : PlanDefinition.action.reason|4.0.1 (CodeableConcept) --> reason : PlanDefinition.action.reason|5.0.0 (CodeableConcept)
documentation : PlanDefinition.action.documentation|4.0.1 (RelatedArtifact) --> documentation : PlanDefinition.action.documentation|5.0.0 (RelatedArtifact)
goalId : PlanDefinition.action.goalId|4.0.1 (id) --> goalId : PlanDefinition.action.goalId|5.0.0 (id)
src.subject : PlanDefinition.action.subject[x]|4.0.1 (CodeableConcept,Reference) as s where (coding.exists(code = 'Patient' and system = 'http://hl7.org/fhir/resource-types')) --> tgt.subject : PlanDefinition.action.subject[x]|5.0.0 (CodeableConcept,Reference,canonical) = create : CodeableConcept|5.0.0 () as tc, tc.coding : CodeableConcept.coding|5.0.0 (Coding) = create : Coding|5.0.0 () as tcc, tcc.system : Coding.system|5.0.0 (uri) = copy : string|4.0.1 (), tcc.code : Coding.code|5.0.0 (code) = copy : string|4.0.1 (), tcc.display : Coding.display|5.0.0 (string) = copy : string|4.0.1 ()
src.subject : PlanDefinition.action.subject[x]|4.0.1 (CodeableConcept,Reference) as s where (coding.exists(code = 'Practitioner' and system = 'http://hl7.org/fhir/resource-types')) --> tgt.subject : PlanDefinition.action.subject[x]|5.0.0 (CodeableConcept,Reference,canonical) = create : CodeableConcept|5.0.0 () as tc, tc.coding : CodeableConcept.coding|5.0.0 (Coding) = create : Coding|5.0.0 () as tcc, tcc.system : Coding.system|5.0.0 (uri) = copy : string|4.0.1 (), tcc.code : Coding.code|5.0.0 (code) = copy : string|4.0.1 (), tcc.display : Coding.display|5.0.0 (string) = copy : string|4.0.1 ()
src.subject : PlanDefinition.action.subject[x]|4.0.1 (CodeableConcept,Reference) as s where (coding.exists(code = 'Organization' and system = 'http://hl7.org/fhir/resource-types')) --> tgt.subject : PlanDefinition.action.subject[x]|5.0.0 (CodeableConcept,Reference,canonical) = create : CodeableConcept|5.0.0 () as tc, tc.coding : CodeableConcept.coding|5.0.0 (Coding) = create : Coding|5.0.0 () as tcc, tcc.system : Coding.system|5.0.0 (uri) = copy : string|4.0.1 (), tcc.code : Coding.code|5.0.0 (code) = copy : string|4.0.1 (), tcc.display : Coding.display|5.0.0 (string) = copy : string|4.0.1 ()
src.subject : PlanDefinition.action.subject[x]|4.0.1 (CodeableConcept,Reference) as s where (coding.exists(code = 'Location' and system = 'http://hl7.org/fhir/resource-types')) --> tgt.subject : PlanDefinition.action.subject[x]|5.0.0 (CodeableConcept,Reference,canonical) = create : CodeableConcept|5.0.0 () as tc, tc.coding : CodeableConcept.coding|5.0.0 (Coding) = create : Coding|5.0.0 () as tcc, tcc.system : Coding.system|5.0.0 (uri) = copy : string|4.0.1 (), tcc.code : Coding.code|5.0.0 (code) = copy : string|4.0.1 (), tcc.display : Coding.display|5.0.0 (string) = copy : string|4.0.1 ()
src.subject : PlanDefinition.action.subject[x]|4.0.1 (CodeableConcept,Reference) as s where (coding.exists(code = 'Device' and system = 'http://hl7.org/fhir/resource-types')) --> tgt.subject : PlanDefinition.action.subject[x]|5.0.0 (CodeableConcept,Reference,canonical) = create : CodeableConcept|5.0.0 () as tc, tc.coding : CodeableConcept.coding|5.0.0 (Coding) = create : Coding|5.0.0 () as tcc, tcc.system : Coding.system|5.0.0 (uri) = copy : string|4.0.1 (), tcc.code : Coding.code|5.0.0 (code) = copy : string|4.0.1 (), tcc.display : Coding.display|5.0.0 (string) = copy : string|4.0.1 ()
src.subject.ofType(Reference) : Reference|4.0.1 () --> tgt.subject : PlanDefinition.action.subject[x]|5.0.0 (CodeableConcept,Reference,canonical)
trigger : PlanDefinition.action.trigger|4.0.1 (TriggerDefinition) --> trigger : PlanDefinition.action.trigger|5.0.0 (TriggerDefinition)
src.condition : PlanDefinition.action.condition|4.0.1 (BackboneElement) as s --> tgt.condition : PlanDefinition.action.condition|5.0.0 (BackboneElement) as t
then PlanDefinitionActionCondition( Identifier src : PlanDefinition.action.condition|4.0.1 (BackboneElement), Identifier tgt : PlanDefinition.action.condition|5.0.0 (BackboneElement) )
src.input : PlanDefinition.action.input|4.0.1 (DataRequirement) as s --> tgt.input : PlanDefinition.action.input|5.0.0 (BackboneElement) as t, t.requirement : PlanDefinition.action.input.requirement|5.0.0 (DataRequirement) = copy : ?
src.output : PlanDefinition.action.output|4.0.1 (DataRequirement) as s --> tgt.output : PlanDefinition.action.output|5.0.0 (BackboneElement) as t, t.requirement : PlanDefinition.action.output.requirement|5.0.0 (DataRequirement) = copy : ?
src.relatedAction : PlanDefinition.action.relatedAction|4.0.1 (BackboneElement) as s --> tgt.relatedAction : PlanDefinition.action.relatedAction|5.0.0 (BackboneElement) as t
then PlanDefinitionActionRelatedAction( Identifier src : PlanDefinition.action.relatedAction|4.0.1 (BackboneElement), Identifier tgt : PlanDefinition.action.relatedAction|5.0.0 (BackboneElement) )
src.timing.ofType(Age) : Age|4.0.1 () --> tgt.timing : PlanDefinition.action.timing[x]|5.0.0 (Age,Duration,Range,Timing)
src.timing.ofType(Duration) : Duration|4.0.1 () --> tgt.timing : PlanDefinition.action.timing[x]|5.0.0 (Age,Duration,Range,Timing)
src.timing.ofType(Range) : Range|4.0.1 () --> tgt.timing : PlanDefinition.action.timing[x]|5.0.0 (Age,Duration,Range,Timing)
src.timing.ofType(Timing) : Timing|4.0.1 () --> tgt.timing : PlanDefinition.action.timing[x]|5.0.0 (Age,Duration,Range,Timing)
src.participant : PlanDefinition.action.participant|4.0.1 (BackboneElement) as s --> tgt.participant : PlanDefinition.action.participant|5.0.0 (BackboneElement) as t
then PlanDefinitionActionParticipant( Identifier src : PlanDefinition.action.participant|4.0.1 (BackboneElement), Identifier tgt : PlanDefinition.action.participant|5.0.0 (BackboneElement) )
type : PlanDefinition.action.type|4.0.1 (CodeableConcept) --> type : PlanDefinition.action.type|5.0.0 (CodeableConcept)
src.groupingBehavior : PlanDefinition.action.groupingBehavior|4.0.1 (code) as v --> tgt.groupingBehavior : PlanDefinition.action.groupingBehavior|5.0.0 (code) = translate : code|5.0.0 ()
src.selectionBehavior : PlanDefinition.action.selectionBehavior|4.0.1 (code) as v --> tgt.selectionBehavior : PlanDefinition.action.selectionBehavior|5.0.0 (code) = translate : code|5.0.0 ()
src.requiredBehavior : PlanDefinition.action.requiredBehavior|4.0.1 (code) as v --> tgt.requiredBehavior : PlanDefinition.action.requiredBehavior|5.0.0 (code) = translate : code|5.0.0 ()
src.precheckBehavior : PlanDefinition.action.precheckBehavior|4.0.1 (code) as v --> tgt.precheckBehavior : PlanDefinition.action.precheckBehavior|5.0.0 (code) = translate : code|5.0.0 ()
src.cardinalityBehavior : PlanDefinition.action.cardinalityBehavior|4.0.1 (code) as v --> tgt.cardinalityBehavior : PlanDefinition.action.cardinalityBehavior|5.0.0 (code) = translate : code|5.0.0 ()
src.definition.ofType(canonical) : canonical|4.0.1 () --> tgt.definition : PlanDefinition.action.definition[x]|5.0.0 (canonical,uri)
src.definition.ofType(uri) : uri|4.0.1 () --> tgt.definition : PlanDefinition.action.definition[x]|5.0.0 (canonical,uri)
transform : PlanDefinition.action.transform|4.0.1 (canonical) --> transform : PlanDefinition.action.transform|5.0.0 (canonical)
src.dynamicValue : PlanDefinition.action.dynamicValue|4.0.1 (BackboneElement) as s --> tgt.dynamicValue : PlanDefinition.action.dynamicValue|5.0.0 (BackboneElement) as t
then PlanDefinitionActionDynamicValue( Identifier src : PlanDefinition.action.dynamicValue|4.0.1 (BackboneElement), Identifier tgt : PlanDefinition.action.dynamicValue|5.0.0 (BackboneElement) )
src.action : PlanDefinition.action|4.0.1 (BackboneElement) as s --> tgt.action : PlanDefinition.action|5.0.0 (BackboneElement) as t
then PlanDefinitionAction( Identifier src : PlanDefinition.action|4.0.1 (BackboneElement), Identifier tgt : PlanDefinition.action|5.0.0 (BackboneElement) )
}
PlanDefinitionActionCondition( src : PlanDefinition.action.condition|4.0.1 (BackboneElement), tgt : PlanDefinition.action.condition|5.0.0 (BackboneElement) )
{
src.kind : PlanDefinition.action.condition.kind|4.0.1 (code) as v --> tgt.kind : PlanDefinition.action.condition.kind|5.0.0 (code) = translate : code|5.0.0 ()
expression : PlanDefinition.action.condition.expression|4.0.1 (Expression) --> expression : PlanDefinition.action.condition.expression|5.0.0 (Expression)
}
PlanDefinitionActionRelatedAction( src : PlanDefinition.action.relatedAction|4.0.1 (BackboneElement), tgt : PlanDefinition.action.relatedAction|5.0.0 (BackboneElement) )
{
actionId : PlanDefinition.action.relatedAction.actionId|4.0.1 (id) --> targetId : PlanDefinition.action.relatedAction.targetId|5.0.0 (id)
src.relationship : PlanDefinition.action.relatedAction.relationship|4.0.1 (code) as v --> tgt.relationship : PlanDefinition.action.relatedAction.relationship|5.0.0 (code) = translate : code|5.0.0 ()
src.relationship : PlanDefinition.action.relatedAction.relationship|4.0.1 (code) as v --> tgt.endRelationship : PlanDefinition.action.relatedAction.endRelationship|5.0.0 (code) = translate : code|5.0.0 ()
src.offset.ofType(Duration) : Duration|4.0.1 () --> tgt.offset : PlanDefinition.action.relatedAction.offset[x]|5.0.0 (Duration,Range)
src.offset.ofType(Range) : Range|4.0.1 () --> tgt.offset : PlanDefinition.action.relatedAction.offset[x]|5.0.0 (Duration,Range)
}
PlanDefinitionActionParticipant( src : PlanDefinition.action.participant|4.0.1 (BackboneElement), tgt : PlanDefinition.action.participant|5.0.0 (BackboneElement) )
{
src.type : PlanDefinition.action.participant.type|4.0.1 (code) as v --> tgt.type : PlanDefinition.action.participant.type|5.0.0 (code) = translate : code|5.0.0 ()
role : PlanDefinition.action.participant.role|4.0.1 (CodeableConcept) --> role : PlanDefinition.action.participant.role|5.0.0 (CodeableConcept)
}
PlanDefinitionActionDynamicValue( src : PlanDefinition.action.dynamicValue|4.0.1 (BackboneElement), tgt : PlanDefinition.action.dynamicValue|5.0.0 (BackboneElement) )
{
path : PlanDefinition.action.dynamicValue.path|4.0.1 (string) --> path : PlanDefinition.action.dynamicValue.path|5.0.0 (string)
expression : PlanDefinition.action.dynamicValue.expression|4.0.1 (Expression) --> expression : PlanDefinition.action.dynamicValue.expression|5.0.0 (Expression)
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/Practitioner4to5
Practitioner( src : Practitioner|4.0.1 (), tgt : Practitioner|5.0.0 () )
{
identifier : Practitioner.identifier|4.0.1 (Identifier) --> identifier : Practitioner.identifier|5.0.0 (Identifier)
active : Practitioner.active|4.0.1 (boolean) --> active : Practitioner.active|5.0.0 (boolean)
name : Practitioner.name|4.0.1 (HumanName) --> name : Practitioner.name|5.0.0 (HumanName)
telecom : Practitioner.telecom|4.0.1 (ContactPoint) --> telecom : Practitioner.telecom|5.0.0 (ContactPoint)
src.gender : Practitioner.gender|4.0.1 (code) as v --> tgt.gender : Practitioner.gender|5.0.0 (code) = translate : code|5.0.0 ()
birthDate : Practitioner.birthDate|4.0.1 (date) --> birthDate : Practitioner.birthDate|5.0.0 (date)
address : Practitioner.address|4.0.1 (Address) --> address : Practitioner.address|5.0.0 (Address)
photo : Practitioner.photo|4.0.1 (Attachment) --> photo : Practitioner.photo|5.0.0 (Attachment)
src.qualification : Practitioner.qualification|4.0.1 (BackboneElement) as s --> tgt.qualification : Practitioner.qualification|5.0.0 (BackboneElement) as t
then PractitionerQualification( Identifier src : Practitioner.qualification|4.0.1 (BackboneElement), Identifier tgt : Practitioner.qualification|5.0.0 (BackboneElement) )
src.communication : Practitioner.communication|4.0.1 (CodeableConcept) as s --> tgt.communication : Practitioner.communication|5.0.0 (BackboneElement) as t, t.language : Practitioner.communication.language|5.0.0 (CodeableConcept) = copy : ?
}
PractitionerQualification( src : Practitioner.qualification|4.0.1 (BackboneElement), tgt : Practitioner.qualification|5.0.0 (BackboneElement) )
{
identifier : Practitioner.qualification.identifier|4.0.1 (Identifier) --> identifier : Practitioner.qualification.identifier|5.0.0 (Identifier)
code : Practitioner.qualification.code|4.0.1 (CodeableConcept) --> code : Practitioner.qualification.code|5.0.0 (CodeableConcept)
period : Practitioner.qualification.period|4.0.1 (Period) --> period : Practitioner.qualification.period|5.0.0 (Period)
issuer : Practitioner.qualification.issuer|4.0.1 (Reference) --> issuer : Practitioner.qualification.issuer|5.0.0 (Reference)
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/PractitionerRole4to5
PractitionerRole( src : PractitionerRole|4.0.1 (), tgt : PractitionerRole|5.0.0 () )
{
identifier : PractitionerRole.identifier|4.0.1 (Identifier) --> identifier : PractitionerRole.identifier|5.0.0 (Identifier)
active : PractitionerRole.active|4.0.1 (boolean) --> active : PractitionerRole.active|5.0.0 (boolean)
period : PractitionerRole.period|4.0.1 (Period) --> period : PractitionerRole.period|5.0.0 (Period)
practitioner : PractitionerRole.practitioner|4.0.1 (Reference) --> practitioner : PractitionerRole.practitioner|5.0.0 (Reference)
organization : PractitionerRole.organization|4.0.1 (Reference) --> organization : PractitionerRole.organization|5.0.0 (Reference)
code : PractitionerRole.code|4.0.1 (CodeableConcept) --> code : PractitionerRole.code|5.0.0 (CodeableConcept)
specialty : PractitionerRole.specialty|4.0.1 (CodeableConcept) --> specialty : PractitionerRole.specialty|5.0.0 (CodeableConcept)
location : PractitionerRole.location|4.0.1 (Reference) --> location : PractitionerRole.location|5.0.0 (Reference)
healthcareService : PractitionerRole.healthcareService|4.0.1 (Reference) --> healthcareService : PractitionerRole.healthcareService|5.0.0 (Reference)
src.telecom : PractitionerRole.telecom|4.0.1 (ContactPoint) as s --> tgt.contact : PractitionerRole.contact|5.0.0 (ExtendedContactDetail) = create : ExtendedContactDetail|5.0.0 () as t, t.telecom : ExtendedContactDetail.telecom|5.0.0 (ContactPoint) as telecom
then ContactPoint( Identifier src : PractitionerRole.telecom|4.0.1 (ContactPoint), Identifier tgt : ExtendedContactDetail.telecom|5.0.0 (ContactPoint) )
src.availableTime : PractitionerRole.availableTime|4.0.1 (BackboneElement) as s --> tgt.availability : PractitionerRole.availability|5.0.0 (Availability) = create : Availability|5.0.0 () as av, av.availableTime : Availability.availableTime|5.0.0 (Element) as t
then PractitionerRoleAvailabilityAvailableTime( Identifier src : PractitionerRole.availableTime|4.0.1 (BackboneElement), Identifier tgt : Availability.availableTime|5.0.0 (Element) )
src.notAvailable : PractitionerRole.notAvailable|4.0.1 (BackboneElement) as s --> tgt.availability : PractitionerRole.availability|5.0.0 (Availability) = create : Availability|5.0.0 () as av, av.notAvailableTime : Availability.notAvailableTime|5.0.0 (Element) as t
then PractitionerRoleAvailabilityNotAvailableTime( Identifier src : PractitionerRole.notAvailable|4.0.1 (BackboneElement), Identifier tgt : Availability.notAvailableTime|5.0.0 (Element) )
endpoint : PractitionerRole.endpoint|4.0.1 (Reference) --> endpoint : PractitionerRole.endpoint|5.0.0 (Reference)
}
PractitionerRoleAvailabilityAvailableTime( src : PractitionerRole.availableTime|4.0.1 (BackboneElement), tgt : Availability.availableTime|5.0.0 (Element) )
{
daysOfWeek : PractitionerRole.availableTime.daysOfWeek|4.0.1 (code) --> daysOfWeek : Availability.availableTime.daysOfWeek|5.0.0 (code)
allDay : PractitionerRole.availableTime.allDay|4.0.1 (boolean) --> allDay : Availability.availableTime.allDay|5.0.0 (boolean)
availableStartTime : PractitionerRole.availableTime.availableStartTime|4.0.1 (time) --> availableStartTime : Availability.availableTime.availableStartTime|5.0.0 (time)
availableEndTime : PractitionerRole.availableTime.availableEndTime|4.0.1 (time) --> availableEndTime : Availability.availableTime.availableEndTime|5.0.0 (time)
}
PractitionerRoleAvailabilityNotAvailableTime( src : PractitionerRole.notAvailable|4.0.1 (BackboneElement), tgt : Availability.notAvailableTime|5.0.0 (Element) )
{
description : PractitionerRole.notAvailable.description|4.0.1 (string) --> description : Availability.notAvailableTime.description|5.0.0 (string)
during : PractitionerRole.notAvailable.during|4.0.1 (Period) --> during : Availability.notAvailableTime.during|5.0.0 (Period)
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/Primitives4to5
base64Binary( src : base64Binary|4.0.1 (), tgt : base64Binary|5.0.0 () )
{
src.value : base64Binary.value|4.0.1 (http://hl7.org/fhirpath/System.String) as v --> tgt.value : base64Binary.value|5.0.0 (http://hl7.org/fhirpath/System.String) = copy : ?
}
boolean( src : boolean|4.0.1 (), tgt : boolean|5.0.0 () )
{
src.value : boolean.value|4.0.1 (http://hl7.org/fhirpath/System.Boolean) as v --> tgt.value : boolean.value|5.0.0 (http://hl7.org/fhirpath/System.Boolean) = copy : ?
}
canonical( src : canonical|4.0.1 (), tgt : canonical|5.0.0 () )
{
src.value : canonical.value|4.0.1 (http://hl7.org/fhirpath/System.String) as v --> tgt.value : canonical.value|5.0.0 (http://hl7.org/fhirpath/System.String) = copy : ?
}
canonical2uri( src : canonical|4.0.1 (), tgt : uri|5.0.0 () )
{
src.value : canonical.value|4.0.1 (http://hl7.org/fhirpath/System.String) as v --> tgt.value : uri.value|5.0.0 (http://hl7.org/fhirpath/System.String) = copy : ?
}
code( src : code|4.0.1 (), tgt : code|5.0.0 () )
{
src.value : code.value|4.0.1 (http://hl7.org/fhirpath/System.String) as v --> tgt.value : code.value|5.0.0 (http://hl7.org/fhirpath/System.String) = copy : ?
}
code2id( src : code|4.0.1 (), tgt : id|5.0.0 () )
{
src.value : code.value|4.0.1 (http://hl7.org/fhirpath/System.String) as v --> tgt.value : id.value|5.0.0 (http://hl7.org/fhirpath/System.String) = copy : ?
}
code2string( src : code|4.0.1 (), tgt : string|5.0.0 () )
{
src.value : code.value|4.0.1 (http://hl7.org/fhirpath/System.String) as v --> tgt.value : string.value|5.0.0 (http://hl7.org/fhirpath/System.String) = copy : ?
}
code2uri( src : code|4.0.1 (), tgt : uri|5.0.0 () )
{
src.value : code.value|4.0.1 (http://hl7.org/fhirpath/System.String) as v --> tgt.value : uri.value|5.0.0 (http://hl7.org/fhirpath/System.String) = copy : ?
}
date( src : date|4.0.1 (), tgt : date|5.0.0 () )
{
src.value : date.value|4.0.1 (http://hl7.org/fhirpath/System.Date) as v --> tgt.value : date.value|5.0.0 (http://hl7.org/fhirpath/System.Date) = copy : ?
}
date2dateTime( src : date|4.0.1 (), tgt : dateTime|5.0.0 () )
{
src.value : date.value|4.0.1 (http://hl7.org/fhirpath/System.Date) as v --> tgt.value : dateTime.value|5.0.0 (http://hl7.org/fhirpath/System.DateTime) = copy : ?
}
dateTime( src : dateTime|4.0.1 (), tgt : dateTime|5.0.0 () )
{
src.value : dateTime.value|4.0.1 (http://hl7.org/fhirpath/System.DateTime) as v --> tgt.value : dateTime.value|5.0.0 (http://hl7.org/fhirpath/System.DateTime) = copy : ?
}
dateTime2date( src : dateTime|4.0.1 (), tgt : date|5.0.0 () )
{
src.value : dateTime.value|4.0.1 (http://hl7.org/fhirpath/System.DateTime) as v --> tgt.value : date.value|5.0.0 (http://hl7.org/fhirpath/System.Date) = copy : ?
}
decimal( src : decimal|4.0.1 (), tgt : decimal|5.0.0 () )
{
src.value : decimal.value|4.0.1 (http://hl7.org/fhirpath/System.Decimal) as v --> tgt.value : decimal.value|5.0.0 (http://hl7.org/fhirpath/System.Decimal) = copy : ?
}
id( src : id|4.0.1 (), tgt : id|5.0.0 () )
{
src.value : id.value|4.0.1 (http://hl7.org/fhirpath/System.String) as v --> tgt.value : id.value|5.0.0 (http://hl7.org/fhirpath/System.String) = copy : ?
}
id2code( src : id|4.0.1 (), tgt : code|5.0.0 () )
{
src.value : id.value|4.0.1 (http://hl7.org/fhirpath/System.String) as v --> tgt.value : code.value|5.0.0 (http://hl7.org/fhirpath/System.String) = copy : ?
}
id2string( src : id|4.0.1 (), tgt : string|5.0.0 () )
{
src.value : id.value|4.0.1 (http://hl7.org/fhirpath/System.String) as v --> tgt.value : string.value|5.0.0 (http://hl7.org/fhirpath/System.String) = copy : ?
}
instant( src : instant|4.0.1 (), tgt : instant|5.0.0 () )
{
src.value : instant.value|4.0.1 (http://hl7.org/fhirpath/System.DateTime) as v --> tgt.value : instant.value|5.0.0 (http://hl7.org/fhirpath/System.DateTime) = copy : ?
}
integer( src : integer|4.0.1 (), tgt : integer|5.0.0 () )
{
src.value : integer.value|4.0.1 (http://hl7.org/fhirpath/System.Integer) as v --> tgt.value : integer.value|5.0.0 (http://hl7.org/fhirpath/System.Integer) = copy : ?
}
integer2integer64( src : integer|4.0.1 (), tgt : integer64|5.0.0 () )
{
src.value : integer.value|4.0.1 (http://hl7.org/fhirpath/System.Integer) as v --> tgt.value : integer64.value|5.0.0 (http://hl7.org/fhirpath/System.Integer) = copy : ?
}
markdown( src : markdown|4.0.1 (), tgt : markdown|5.0.0 () )
{
src.value : markdown.value|4.0.1 (http://hl7.org/fhirpath/System.String) as v --> tgt.value : markdown.value|5.0.0 (http://hl7.org/fhirpath/System.String) = copy : ?
}
markdown2string( src : markdown|4.0.1 (), tgt : string|5.0.0 () )
{
src.value : markdown.value|4.0.1 (http://hl7.org/fhirpath/System.String) as v --> tgt.value : string.value|5.0.0 (http://hl7.org/fhirpath/System.String) = copy : ?
}
oid( src : oid|4.0.1 (), tgt : oid|5.0.0 () )
{
src.value : oid.value|4.0.1 (http://hl7.org/fhirpath/System.String) as v --> tgt.value : oid.value|5.0.0 (http://hl7.org/fhirpath/System.String) = copy : ?
}
positiveInt( src : positiveInt|4.0.1 (), tgt : positiveInt|5.0.0 () )
{
src.value : positiveInt.value|4.0.1 (http://hl7.org/fhirpath/System.String) as v --> tgt.value : positiveInt.value|5.0.0 (http://hl7.org/fhirpath/System.String) = copy : ?
}
string( src : string|4.0.1 (), tgt : string|5.0.0 () )
{
src.value : string.value|4.0.1 (http://hl7.org/fhirpath/System.String) as v --> tgt.value : string.value|5.0.0 (http://hl7.org/fhirpath/System.String) = copy : ?
}
string2markdown( src : string|4.0.1 (), tgt : markdown|5.0.0 () )
{
src.value : string.value|4.0.1 (http://hl7.org/fhirpath/System.String) as v --> tgt.value : markdown.value|5.0.0 (http://hl7.org/fhirpath/System.String) = copy : ?
}
string2id( src : string|4.0.1 (), tgt : id|5.0.0 () )
{
src.value : string.value|4.0.1 (http://hl7.org/fhirpath/System.String) as v --> tgt.value : id.value|5.0.0 (http://hl7.org/fhirpath/System.String) = copy : ?
}
string2code( src : string|4.0.1 (), tgt : code|5.0.0 () )
{
src.value : string.value|4.0.1 (http://hl7.org/fhirpath/System.String) as v --> tgt.value : code.value|5.0.0 (http://hl7.org/fhirpath/System.String) = copy : ?
}
string2uri( src : string|4.0.1 (), tgt : uri|5.0.0 () )
{
src.value : string.value|4.0.1 (http://hl7.org/fhirpath/System.String) as v --> tgt.value : uri.value|5.0.0 (http://hl7.org/fhirpath/System.String) = copy : ?
}
string2integer64( src : string|4.0.1 (), tgt : integer64|5.0.0 () )
{
src.value : string.value|4.0.1 (http://hl7.org/fhirpath/System.String) as v --> tgt.value : integer64.value|5.0.0 (http://hl7.org/fhirpath/System.Integer) = copy : ?
}
time( src : time|4.0.1 (), tgt : time|5.0.0 () )
{
src.value : time.value|4.0.1 (http://hl7.org/fhirpath/System.Time) as v --> tgt.value : time.value|5.0.0 (http://hl7.org/fhirpath/System.Time) = copy : ?
}
unsignedInt( src : unsignedInt|4.0.1 (), tgt : unsignedInt|5.0.0 () )
{
src.value : unsignedInt.value|4.0.1 (http://hl7.org/fhirpath/System.String) as v --> tgt.value : unsignedInt.value|5.0.0 (http://hl7.org/fhirpath/System.String) = copy : ?
}
unsignedInt2integer64( src : unsignedInt|4.0.1 (), tgt : integer64|5.0.0 () )
{
src.value : unsignedInt.value|4.0.1 (http://hl7.org/fhirpath/System.String) as v --> tgt.value : integer64.value|5.0.0 (http://hl7.org/fhirpath/System.Integer) = copy : ?
}
uri( src : uri|4.0.1 (), tgt : uri|5.0.0 () )
{
src.value : uri.value|4.0.1 (http://hl7.org/fhirpath/System.String) as v --> tgt.value : uri.value|5.0.0 (http://hl7.org/fhirpath/System.String) = copy : ?
}
uri2canonical( src : uri|4.0.1 (), tgt : canonical|5.0.0 () )
{
src.value : uri.value|4.0.1 (http://hl7.org/fhirpath/System.String) as v --> tgt.value : canonical.value|5.0.0 (http://hl7.org/fhirpath/System.String) = copy : ?
}
uri2code( src : uri|4.0.1 (), tgt : code|5.0.0 () )
{
src.value : uri.value|4.0.1 (http://hl7.org/fhirpath/System.String) as v --> tgt.value : code.value|5.0.0 (http://hl7.org/fhirpath/System.String) = copy : ?
}
uri2url( src : uri|4.0.1 (), tgt : url|5.0.0 () )
{
src.value : uri.value|4.0.1 (http://hl7.org/fhirpath/System.String) as v --> tgt.value : url.value|5.0.0 (http://hl7.org/fhirpath/System.String) = copy : ?
}
url( src : url|4.0.1 (), tgt : url|5.0.0 () )
{
src.value : url.value|4.0.1 (http://hl7.org/fhirpath/System.String) as v --> tgt.value : url.value|5.0.0 (http://hl7.org/fhirpath/System.String) = copy : ?
}
uuid( src : uuid|4.0.1 (), tgt : uuid|5.0.0 () )
{
src.value : uuid.value|4.0.1 (http://hl7.org/fhirpath/System.String) as v --> tgt.value : uuid.value|5.0.0 (http://hl7.org/fhirpath/System.String) = copy : ?
}
xhtml( src : xhtml|4.0.1 (), tgt : xhtml|5.0.0 () )
{
src.value : xhtml.value|4.0.1 (http://hl7.org/fhirpath/System.String) as v --> tgt.value : xhtml.value|5.0.0 (http://hl7.org/fhirpath/System.String) = copy : ?
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/Procedure4to5
Procedure( src : Procedure|4.0.1 (), tgt : Procedure|5.0.0 () )
{
identifier : Procedure.identifier|4.0.1 (Identifier) --> identifier : Procedure.identifier|5.0.0 (Identifier)
instantiatesCanonical : Procedure.instantiatesCanonical|4.0.1 (canonical) --> instantiatesCanonical : Procedure.instantiatesCanonical|5.0.0 (canonical)
instantiatesUri : Procedure.instantiatesUri|4.0.1 (uri) --> instantiatesUri : Procedure.instantiatesUri|5.0.0 (uri)
basedOn : Procedure.basedOn|4.0.1 (Reference) --> basedOn : Procedure.basedOn|5.0.0 (Reference)
partOf : Procedure.partOf|4.0.1 (Reference) --> partOf : Procedure.partOf|5.0.0 (Reference)
src.status : Procedure.status|4.0.1 (code) as v --> tgt.status : Procedure.status|5.0.0 (code) = translate : code|5.0.0 ()
statusReason : Procedure.statusReason|4.0.1 (CodeableConcept) --> statusReason : Procedure.statusReason|5.0.0 (CodeableConcept)
category : Procedure.category|4.0.1 (CodeableConcept) --> category : Procedure.category|5.0.0 (CodeableConcept)
code : Procedure.code|4.0.1 (CodeableConcept) --> code : Procedure.code|5.0.0 (CodeableConcept)
subject : Procedure.subject|4.0.1 (Reference) --> subject : Procedure.subject|5.0.0 (Reference)
encounter : Procedure.encounter|4.0.1 (Reference) --> encounter : Procedure.encounter|5.0.0 (Reference)
src.performed.ofType(dateTime) : dateTime|4.0.1 () --> tgt.occurrence : Procedure.occurrence[x]|5.0.0 (dateTime,Period,string,Age,Range,Timing)
src.performed.ofType(Period) : Period|4.0.1 () --> tgt.occurrence : Procedure.occurrence[x]|5.0.0 (dateTime,Period,string,Age,Range,Timing)
src.performed.ofType(string) : string|4.0.1 () --> tgt.occurrence : Procedure.occurrence[x]|5.0.0 (dateTime,Period,string,Age,Range,Timing)
src.performed.ofType(Age) : Age|4.0.1 () --> tgt.occurrence : Procedure.occurrence[x]|5.0.0 (dateTime,Period,string,Age,Range,Timing)
src.performed.ofType(Range) : Range|4.0.1 () --> tgt.occurrence : Procedure.occurrence[x]|5.0.0 (dateTime,Period,string,Age,Range,Timing)
recorder : Procedure.recorder|4.0.1 (Reference) --> recorder : Procedure.recorder|5.0.0 (Reference)
src.performer : Procedure.performer|4.0.1 (BackboneElement) as s --> tgt.performer : Procedure.performer|5.0.0 (BackboneElement) as t
then ProcedurePerformer( Identifier src : Procedure.performer|4.0.1 (BackboneElement), Identifier tgt : Procedure.performer|5.0.0 (BackboneElement) )
location : Procedure.location|4.0.1 (Reference) --> location : Procedure.location|5.0.0 (Reference)
reasonCode : Procedure.reasonCode|4.0.1 (CodeableConcept) --> reason : Procedure.reason|5.0.0 (CodeableReference)
reasonReference : Procedure.reasonReference|4.0.1 (Reference) --> reason : Procedure.reason|5.0.0 (CodeableReference)
bodySite : Procedure.bodySite|4.0.1 (CodeableConcept) --> bodySite : Procedure.bodySite|5.0.0 (CodeableConcept)
outcome : Procedure.outcome|4.0.1 (CodeableConcept) --> outcome : Procedure.outcome|5.0.0 (CodeableConcept)
report : Procedure.report|4.0.1 (Reference) --> report : Procedure.report|5.0.0 (Reference)
complication : Procedure.complication|4.0.1 (CodeableConcept) --> complication : Procedure.complication|5.0.0 (CodeableReference)
followUp : Procedure.followUp|4.0.1 (CodeableConcept) --> followUp : Procedure.followUp|5.0.0 (CodeableConcept)
note : Procedure.note|4.0.1 (Annotation) --> note : Procedure.note|5.0.0 (Annotation)
src.focalDevice : Procedure.focalDevice|4.0.1 (BackboneElement) as s --> tgt.focalDevice : Procedure.focalDevice|5.0.0 (BackboneElement) as t
then ProcedureFocalDevice( Identifier src : Procedure.focalDevice|4.0.1 (BackboneElement), Identifier tgt : Procedure.focalDevice|5.0.0 (BackboneElement) )
usedCode : Procedure.usedCode|4.0.1 (CodeableConcept) --> used : Procedure.used|5.0.0 (CodeableReference)
usedReference : Procedure.usedReference|4.0.1 (Reference) --> used : Procedure.used|5.0.0 (CodeableReference)
}
ProcedurePerformer( src : Procedure.performer|4.0.1 (BackboneElement), tgt : Procedure.performer|5.0.0 (BackboneElement) )
{
function : Procedure.performer.function|4.0.1 (CodeableConcept) --> function : Procedure.performer.function|5.0.0 (CodeableConcept)
actor : Procedure.performer.actor|4.0.1 (Reference) --> actor : Procedure.performer.actor|5.0.0 (Reference)
onBehalfOf : Procedure.performer.onBehalfOf|4.0.1 (Reference) --> onBehalfOf : Procedure.performer.onBehalfOf|5.0.0 (Reference)
}
ProcedureFocalDevice( src : Procedure.focalDevice|4.0.1 (BackboneElement), tgt : Procedure.focalDevice|5.0.0 (BackboneElement) )
{
action : Procedure.focalDevice.action|4.0.1 (CodeableConcept) --> action : Procedure.focalDevice.action|5.0.0 (CodeableConcept)
manipulated : Procedure.focalDevice.manipulated|4.0.1 (Reference) --> manipulated : Procedure.focalDevice.manipulated|5.0.0 (Reference)
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/ProductShelfLife4to5
ProductShelfLife( src : ProductShelfLife|4.0.1 (), tgt : ProductShelfLife|5.0.0 () )
{
modifierExtension : ProductShelfLife.modifierExtension|4.0.1 (Extension) --> modifierExtension : ProductShelfLife.modifierExtension|5.0.0 (Extension)
type : ProductShelfLife.type|4.0.1 (CodeableConcept) --> type : ProductShelfLife.type|5.0.0 (CodeableConcept)
src.period.ofType(Quantity) : Quantity|4.0.1 () --> tgt.period : ProductShelfLife.period[x]|5.0.0 (Duration,string)
specialPrecautionsForStorage : ProductShelfLife.specialPrecautionsForStorage|4.0.1 (CodeableConcept) --> specialPrecautionsForStorage : ProductShelfLife.specialPrecautionsForStorage|5.0.0 (CodeableConcept)
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/Provenance4to5
Provenance( src : Provenance|4.0.1 (), tgt : Provenance|5.0.0 () )
{
target : Provenance.target|4.0.1 (Reference) --> target : Provenance.target|5.0.0 (Reference)
src.occurred.ofType(Period) : Period|4.0.1 () --> tgt.occurred : Provenance.occurred[x]|5.0.0 (Period,dateTime)
src.occurred.ofType(dateTime) : dateTime|4.0.1 () --> tgt.occurred : Provenance.occurred[x]|5.0.0 (Period,dateTime)
recorded : Provenance.recorded|4.0.1 (instant) --> recorded : Provenance.recorded|5.0.0 (instant)
policy : Provenance.policy|4.0.1 (uri) --> policy : Provenance.policy|5.0.0 (uri)
location : Provenance.location|4.0.1 (Reference) --> location : Provenance.location|5.0.0 (Reference)
activity : Provenance.activity|4.0.1 (CodeableConcept) --> activity : Provenance.activity|5.0.0 (CodeableConcept)
src.agent : Provenance.agent|4.0.1 (BackboneElement) as s --> tgt.agent : Provenance.agent|5.0.0 (BackboneElement) as t
then ProvenanceAgent( Identifier src : Provenance.agent|4.0.1 (BackboneElement), Identifier tgt : Provenance.agent|5.0.0 (BackboneElement) )
src.entity : Provenance.entity|4.0.1 (BackboneElement) as s --> tgt.entity : Provenance.entity|5.0.0 (BackboneElement) as t
then ProvenanceEntity( Identifier src : Provenance.entity|4.0.1 (BackboneElement), Identifier tgt : Provenance.entity|5.0.0 (BackboneElement) )
signature : Provenance.signature|4.0.1 (Signature) --> signature : Provenance.signature|5.0.0 (Signature)
}
ProvenanceAgent( src : Provenance.agent|4.0.1 (BackboneElement), tgt : Provenance.agent|5.0.0 (BackboneElement) )
{
type : Provenance.agent.type|4.0.1 (CodeableConcept) --> type : Provenance.agent.type|5.0.0 (CodeableConcept)
role : Provenance.agent.role|4.0.1 (CodeableConcept) --> role : Provenance.agent.role|5.0.0 (CodeableConcept)
who : Provenance.agent.who|4.0.1 (Reference) --> who : Provenance.agent.who|5.0.0 (Reference)
onBehalfOf : Provenance.agent.onBehalfOf|4.0.1 (Reference) --> onBehalfOf : Provenance.agent.onBehalfOf|5.0.0 (Reference)
}
ProvenanceEntity( src : Provenance.entity|4.0.1 (BackboneElement), tgt : Provenance.entity|5.0.0 (BackboneElement) )
{
src.role : Provenance.entity.role|4.0.1 (code) as v --> tgt.role : Provenance.entity.role|5.0.0 (code) = translate : code|5.0.0 ()
what : Provenance.entity.what|4.0.1 (Reference) --> what : Provenance.entity.what|5.0.0 (Reference)
src.agent : Provenance.agent|4.0.1 (BackboneElement) as s --> tgt.agent : Provenance.agent|5.0.0 (BackboneElement) as t
then ProvenanceAgent( Identifier src : Provenance.agent|4.0.1 (BackboneElement), Identifier tgt : Provenance.agent|5.0.0 (BackboneElement) )
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/Quantity4to5
Quantity( src : Quantity|4.0.1 (), tgt : Quantity|5.0.0 () )
{
value : Quantity.value|4.0.1 (decimal) --> value : Quantity.value|5.0.0 (decimal)
src.comparator : Quantity.comparator|4.0.1 (code) as v --> tgt.comparator : Quantity.comparator|5.0.0 (code) = translate : code|5.0.0 ()
unit : Quantity.unit|4.0.1 (string) --> unit : Quantity.unit|5.0.0 (string)
system : Quantity.system|4.0.1 (uri) --> system : Quantity.system|5.0.0 (uri)
code : Quantity.code|4.0.1 (code) --> code : Quantity.code|5.0.0 (code)
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/Questionnaire4to5
Questionnaire( src : Questionnaire|4.0.1 (), tgt : Questionnaire|5.0.0 () )
{
url : Questionnaire.url|4.0.1 (uri) --> url : Questionnaire.url|5.0.0 (uri)
identifier : Questionnaire.identifier|4.0.1 (Identifier) --> identifier : Questionnaire.identifier|5.0.0 (Identifier)
version : Questionnaire.version|4.0.1 (string) --> version : Questionnaire.version|5.0.0 (string)
name : Questionnaire.name|4.0.1 (string) --> name : Questionnaire.name|5.0.0 (string)
title : Questionnaire.title|4.0.1 (string) --> title : Questionnaire.title|5.0.0 (string)
derivedFrom : Questionnaire.derivedFrom|4.0.1 (canonical) --> derivedFrom : Questionnaire.derivedFrom|5.0.0 (canonical)
src.status : Questionnaire.status|4.0.1 (code) as v --> tgt.status : Questionnaire.status|5.0.0 (code) = translate : code|5.0.0 ()
experimental : Questionnaire.experimental|4.0.1 (boolean) --> experimental : Questionnaire.experimental|5.0.0 (boolean)
subjectType : Questionnaire.subjectType|4.0.1 (code) --> subjectType : Questionnaire.subjectType|5.0.0 (code)
date : Questionnaire.date|4.0.1 (dateTime) --> date : Questionnaire.date|5.0.0 (dateTime)
publisher : Questionnaire.publisher|4.0.1 (string) --> publisher : Questionnaire.publisher|5.0.0 (string)
contact : Questionnaire.contact|4.0.1 (ContactDetail) --> contact : Questionnaire.contact|5.0.0 (ContactDetail)
description : Questionnaire.description|4.0.1 (markdown) --> description : Questionnaire.description|5.0.0 (markdown)
useContext : Questionnaire.useContext|4.0.1 (UsageContext) --> useContext : Questionnaire.useContext|5.0.0 (UsageContext)
jurisdiction : Questionnaire.jurisdiction|4.0.1 (CodeableConcept) --> jurisdiction : Questionnaire.jurisdiction|5.0.0 (CodeableConcept)
purpose : Questionnaire.purpose|4.0.1 (markdown) --> purpose : Questionnaire.purpose|5.0.0 (markdown)
copyright : Questionnaire.copyright|4.0.1 (markdown) --> copyright : Questionnaire.copyright|5.0.0 (markdown)
approvalDate : Questionnaire.approvalDate|4.0.1 (date) --> approvalDate : Questionnaire.approvalDate|5.0.0 (date)
lastReviewDate : Questionnaire.lastReviewDate|4.0.1 (date) --> lastReviewDate : Questionnaire.lastReviewDate|5.0.0 (date)
effectivePeriod : Questionnaire.effectivePeriod|4.0.1 (Period) --> effectivePeriod : Questionnaire.effectivePeriod|5.0.0 (Period)
code : Questionnaire.code|4.0.1 (Coding) --> code : Questionnaire.code|5.0.0 (Coding)
src.item : Questionnaire.item|4.0.1 (BackboneElement) as s --> tgt.item : Questionnaire.item|5.0.0 (BackboneElement) as t
then QuestionnaireItem( Identifier src : Questionnaire.item|4.0.1 (BackboneElement), Identifier tgt : Questionnaire.item|5.0.0 (BackboneElement) )
}
QuestionnaireItem( src : Questionnaire.item|4.0.1 (BackboneElement), tgt : Questionnaire.item|5.0.0 (BackboneElement) )
{
linkId : Questionnaire.item.linkId|4.0.1 (string) --> linkId : Questionnaire.item.linkId|5.0.0 (string)
definition : Questionnaire.item.definition|4.0.1 (uri) --> definition : Questionnaire.item.definition|5.0.0 (uri)
code : Questionnaire.item.code|4.0.1 (Coding) --> code : Questionnaire.item.code|5.0.0 (Coding)
prefix : Questionnaire.item.prefix|4.0.1 (string) --> prefix : Questionnaire.item.prefix|5.0.0 (string)
text : Questionnaire.item.text|4.0.1 (string) --> text : Questionnaire.item.text|5.0.0 (string)
src.type : Questionnaire.item.type|4.0.1 (code) as v --> tgt.type : Questionnaire.item.type|5.0.0 (code) = translate : code|5.0.0 ()
src.type : Questionnaire.item.type|4.0.1 (code) as s where (s = 'choice') --> tgt.answerConstraint : Questionnaire.item.answerConstraint|5.0.0 (code) = copy : string|4.0.1 ()
src.type : Questionnaire.item.type|4.0.1 (code) as s where (s = 'open-choice') --> tgt.answerConstraint : Questionnaire.item.answerConstraint|5.0.0 (code) = copy : string|4.0.1 ()
src.enableWhen : Questionnaire.item.enableWhen|4.0.1 (BackboneElement) as s --> tgt.enableWhen : Questionnaire.item.enableWhen|5.0.0 (BackboneElement) as t
then QuestionnaireItemEnableWhen( Identifier src : Questionnaire.item.enableWhen|4.0.1 (BackboneElement), Identifier tgt : Questionnaire.item.enableWhen|5.0.0 (BackboneElement) )
src.enableBehavior : Questionnaire.item.enableBehavior|4.0.1 (code) as v --> tgt.enableBehavior : Questionnaire.item.enableBehavior|5.0.0 (code) = translate : code|5.0.0 ()
required : Questionnaire.item.required|4.0.1 (boolean) --> required : Questionnaire.item.required|5.0.0 (boolean)
repeats : Questionnaire.item.repeats|4.0.1 (boolean) --> repeats : Questionnaire.item.repeats|5.0.0 (boolean)
readOnly : Questionnaire.item.readOnly|4.0.1 (boolean) --> readOnly : Questionnaire.item.readOnly|5.0.0 (boolean)
maxLength : Questionnaire.item.maxLength|4.0.1 (integer) --> maxLength : Questionnaire.item.maxLength|5.0.0 (integer)
answerValueSet : Questionnaire.item.answerValueSet|4.0.1 (canonical) --> answerValueSet : Questionnaire.item.answerValueSet|5.0.0 (canonical)
src.answerOption : Questionnaire.item.answerOption|4.0.1 (BackboneElement) as s --> tgt.answerOption : Questionnaire.item.answerOption|5.0.0 (BackboneElement) as t
then QuestionnaireItemAnswerOption( Identifier src : Questionnaire.item.answerOption|4.0.1 (BackboneElement), Identifier tgt : Questionnaire.item.answerOption|5.0.0 (BackboneElement) )
src.initial : Questionnaire.item.initial|4.0.1 (BackboneElement) as s --> tgt.initial : Questionnaire.item.initial|5.0.0 (BackboneElement) as t
then QuestionnaireItemInitial( Identifier src : Questionnaire.item.initial|4.0.1 (BackboneElement), Identifier tgt : Questionnaire.item.initial|5.0.0 (BackboneElement) )
src.item : Questionnaire.item|4.0.1 (BackboneElement) as s --> tgt.item : Questionnaire.item|5.0.0 (BackboneElement) as t
then QuestionnaireItem( Identifier src : Questionnaire.item|4.0.1 (BackboneElement), Identifier tgt : Questionnaire.item|5.0.0 (BackboneElement) )
}
QuestionnaireItemEnableWhen( src : Questionnaire.item.enableWhen|4.0.1 (BackboneElement), tgt : Questionnaire.item.enableWhen|5.0.0 (BackboneElement) )
{
question : Questionnaire.item.enableWhen.question|4.0.1 (string) --> question : Questionnaire.item.enableWhen.question|5.0.0 (string)
src.operator : Questionnaire.item.enableWhen.operator|4.0.1 (code) as v --> tgt.operator : Questionnaire.item.enableWhen.operator|5.0.0 (code) = translate : code|5.0.0 ()
src.answer.ofType(boolean) : boolean|4.0.1 () --> tgt.answer : Questionnaire.item.enableWhen.answer[x]|5.0.0 (boolean,decimal,integer,date,dateTime,time,string,Coding,Quantity,Reference)
src.answer.ofType(decimal) : decimal|4.0.1 () --> tgt.answer : Questionnaire.item.enableWhen.answer[x]|5.0.0 (boolean,decimal,integer,date,dateTime,time,string,Coding,Quantity,Reference)
src.answer.ofType(integer) : integer|4.0.1 () --> tgt.answer : Questionnaire.item.enableWhen.answer[x]|5.0.0 (boolean,decimal,integer,date,dateTime,time,string,Coding,Quantity,Reference)
src.answer.ofType(date) : date|4.0.1 () --> tgt.answer : Questionnaire.item.enableWhen.answer[x]|5.0.0 (boolean,decimal,integer,date,dateTime,time,string,Coding,Quantity,Reference)
src.answer.ofType(dateTime) : dateTime|4.0.1 () --> tgt.answer : Questionnaire.item.enableWhen.answer[x]|5.0.0 (boolean,decimal,integer,date,dateTime,time,string,Coding,Quantity,Reference)
src.answer.ofType(time) : time|4.0.1 () --> tgt.answer : Questionnaire.item.enableWhen.answer[x]|5.0.0 (boolean,decimal,integer,date,dateTime,time,string,Coding,Quantity,Reference)
src.answer.ofType(string) : string|4.0.1 () --> tgt.answer : Questionnaire.item.enableWhen.answer[x]|5.0.0 (boolean,decimal,integer,date,dateTime,time,string,Coding,Quantity,Reference)
src.answer.ofType(Coding) : Coding|4.0.1 () --> tgt.answer : Questionnaire.item.enableWhen.answer[x]|5.0.0 (boolean,decimal,integer,date,dateTime,time,string,Coding,Quantity,Reference)
src.answer.ofType(Quantity) : Quantity|4.0.1 () --> tgt.answer : Questionnaire.item.enableWhen.answer[x]|5.0.0 (boolean,decimal,integer,date,dateTime,time,string,Coding,Quantity,Reference)
src.answer.ofType(Reference) : Reference|4.0.1 () --> tgt.answer : Questionnaire.item.enableWhen.answer[x]|5.0.0 (boolean,decimal,integer,date,dateTime,time,string,Coding,Quantity,Reference)
}
QuestionnaireItemAnswerOption( src : Questionnaire.item.answerOption|4.0.1 (BackboneElement), tgt : Questionnaire.item.answerOption|5.0.0 (BackboneElement) )
{
src.value.ofType(integer) : integer|4.0.1 () --> tgt.value : Questionnaire.item.answerOption.value[x]|5.0.0 (integer,date,time,string,Coding,Reference)
src.value.ofType(date) : date|4.0.1 () --> tgt.value : Questionnaire.item.answerOption.value[x]|5.0.0 (integer,date,time,string,Coding,Reference)
src.value.ofType(time) : time|4.0.1 () --> tgt.value : Questionnaire.item.answerOption.value[x]|5.0.0 (integer,date,time,string,Coding,Reference)
src.value.ofType(string) : string|4.0.1 () --> tgt.value : Questionnaire.item.answerOption.value[x]|5.0.0 (integer,date,time,string,Coding,Reference)
src.value.ofType(Coding) : Coding|4.0.1 () --> tgt.value : Questionnaire.item.answerOption.value[x]|5.0.0 (integer,date,time,string,Coding,Reference)
src.value.ofType(Reference) : Reference|4.0.1 () --> tgt.value : Questionnaire.item.answerOption.value[x]|5.0.0 (integer,date,time,string,Coding,Reference)
initialSelected : Questionnaire.item.answerOption.initialSelected|4.0.1 (boolean) --> initialSelected : Questionnaire.item.answerOption.initialSelected|5.0.0 (boolean)
}
QuestionnaireItemInitial( src : Questionnaire.item.initial|4.0.1 (BackboneElement), tgt : Questionnaire.item.initial|5.0.0 (BackboneElement) )
{
src.value.ofType(boolean) : boolean|4.0.1 () --> tgt.value : Questionnaire.item.initial.value[x]|5.0.0 (boolean,decimal,integer,date,dateTime,time,string,uri,Attachment,Coding,Quantity,Reference)
src.value.ofType(decimal) : decimal|4.0.1 () --> tgt.value : Questionnaire.item.initial.value[x]|5.0.0 (boolean,decimal,integer,date,dateTime,time,string,uri,Attachment,Coding,Quantity,Reference)
src.value.ofType(integer) : integer|4.0.1 () --> tgt.value : Questionnaire.item.initial.value[x]|5.0.0 (boolean,decimal,integer,date,dateTime,time,string,uri,Attachment,Coding,Quantity,Reference)
src.value.ofType(date) : date|4.0.1 () --> tgt.value : Questionnaire.item.initial.value[x]|5.0.0 (boolean,decimal,integer,date,dateTime,time,string,uri,Attachment,Coding,Quantity,Reference)
src.value.ofType(dateTime) : dateTime|4.0.1 () --> tgt.value : Questionnaire.item.initial.value[x]|5.0.0 (boolean,decimal,integer,date,dateTime,time,string,uri,Attachment,Coding,Quantity,Reference)
src.value.ofType(time) : time|4.0.1 () --> tgt.value : Questionnaire.item.initial.value[x]|5.0.0 (boolean,decimal,integer,date,dateTime,time,string,uri,Attachment,Coding,Quantity,Reference)
src.value.ofType(string) : string|4.0.1 () --> tgt.value : Questionnaire.item.initial.value[x]|5.0.0 (boolean,decimal,integer,date,dateTime,time,string,uri,Attachment,Coding,Quantity,Reference)
src.value.ofType(uri) : uri|4.0.1 () --> tgt.value : Questionnaire.item.initial.value[x]|5.0.0 (boolean,decimal,integer,date,dateTime,time,string,uri,Attachment,Coding,Quantity,Reference)
src.value.ofType(Attachment) : Attachment|4.0.1 () --> tgt.value : Questionnaire.item.initial.value[x]|5.0.0 (boolean,decimal,integer,date,dateTime,time,string,uri,Attachment,Coding,Quantity,Reference)
src.value.ofType(Coding) : Coding|4.0.1 () --> tgt.value : Questionnaire.item.initial.value[x]|5.0.0 (boolean,decimal,integer,date,dateTime,time,string,uri,Attachment,Coding,Quantity,Reference)
src.value.ofType(Quantity) : Quantity|4.0.1 () --> tgt.value : Questionnaire.item.initial.value[x]|5.0.0 (boolean,decimal,integer,date,dateTime,time,string,uri,Attachment,Coding,Quantity,Reference)
src.value.ofType(Reference) : Reference|4.0.1 () --> tgt.value : Questionnaire.item.initial.value[x]|5.0.0 (boolean,decimal,integer,date,dateTime,time,string,uri,Attachment,Coding,Quantity,Reference)
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/QuestionnaireResponse4to5
QuestionnaireResponse( src : QuestionnaireResponse|4.0.1 (), tgt : QuestionnaireResponse|5.0.0 () )
{
identifier : QuestionnaireResponse.identifier|4.0.1 (Identifier) --> identifier : QuestionnaireResponse.identifier|5.0.0 (Identifier)
basedOn : QuestionnaireResponse.basedOn|4.0.1 (Reference) --> basedOn : QuestionnaireResponse.basedOn|5.0.0 (Reference)
partOf : QuestionnaireResponse.partOf|4.0.1 (Reference) --> partOf : QuestionnaireResponse.partOf|5.0.0 (Reference)
questionnaire : QuestionnaireResponse.questionnaire|4.0.1 (canonical) --> questionnaire : QuestionnaireResponse.questionnaire|5.0.0 (canonical)
src.status : QuestionnaireResponse.status|4.0.1 (code) as v --> tgt.status : QuestionnaireResponse.status|5.0.0 (code) = translate : code|5.0.0 ()
subject : QuestionnaireResponse.subject|4.0.1 (Reference) --> subject : QuestionnaireResponse.subject|5.0.0 (Reference)
encounter : QuestionnaireResponse.encounter|4.0.1 (Reference) --> encounter : QuestionnaireResponse.encounter|5.0.0 (Reference)
authored : QuestionnaireResponse.authored|4.0.1 (dateTime) --> authored : QuestionnaireResponse.authored|5.0.0 (dateTime)
author : QuestionnaireResponse.author|4.0.1 (Reference) --> author : QuestionnaireResponse.author|5.0.0 (Reference)
source : QuestionnaireResponse.source|4.0.1 (Reference) --> source : QuestionnaireResponse.source|5.0.0 (Reference)
src.item : QuestionnaireResponse.item|4.0.1 (BackboneElement) as s --> tgt.item : QuestionnaireResponse.item|5.0.0 (BackboneElement) as t
then QuestionnaireResponseItem( Identifier src : QuestionnaireResponse.item|4.0.1 (BackboneElement), Identifier tgt : QuestionnaireResponse.item|5.0.0 (BackboneElement) )
}
QuestionnaireResponseItem( src : QuestionnaireResponse.item|4.0.1 (BackboneElement), tgt : QuestionnaireResponse.item|5.0.0 (BackboneElement) )
{
linkId : QuestionnaireResponse.item.linkId|4.0.1 (string) --> linkId : QuestionnaireResponse.item.linkId|5.0.0 (string)
definition : QuestionnaireResponse.item.definition|4.0.1 (uri) --> definition : QuestionnaireResponse.item.definition|5.0.0 (uri)
text : QuestionnaireResponse.item.text|4.0.1 (string) --> text : QuestionnaireResponse.item.text|5.0.0 (string)
src.answer : QuestionnaireResponse.item.answer|4.0.1 (BackboneElement) as s --> tgt.answer : QuestionnaireResponse.item.answer|5.0.0 (BackboneElement) as t
then QuestionnaireResponseItemAnswer( Identifier src : QuestionnaireResponse.item.answer|4.0.1 (BackboneElement), Identifier tgt : QuestionnaireResponse.item.answer|5.0.0 (BackboneElement) )
src.item : QuestionnaireResponse.item|4.0.1 (BackboneElement) as s --> tgt.item : QuestionnaireResponse.item|5.0.0 (BackboneElement) as t
then QuestionnaireResponseItem( Identifier src : QuestionnaireResponse.item|4.0.1 (BackboneElement), Identifier tgt : QuestionnaireResponse.item|5.0.0 (BackboneElement) )
}
QuestionnaireResponseItemAnswer( src : QuestionnaireResponse.item.answer|4.0.1 (BackboneElement), tgt : QuestionnaireResponse.item.answer|5.0.0 (BackboneElement) )
{
src.value.ofType(boolean) : boolean|4.0.1 () --> tgt.value : QuestionnaireResponse.item.answer.value[x]|5.0.0 (boolean,decimal,integer,date,dateTime,time,string,uri,Attachment,Coding,Quantity,Reference)
src.value.ofType(decimal) : decimal|4.0.1 () --> tgt.value : QuestionnaireResponse.item.answer.value[x]|5.0.0 (boolean,decimal,integer,date,dateTime,time,string,uri,Attachment,Coding,Quantity,Reference)
src.value.ofType(integer) : integer|4.0.1 () --> tgt.value : QuestionnaireResponse.item.answer.value[x]|5.0.0 (boolean,decimal,integer,date,dateTime,time,string,uri,Attachment,Coding,Quantity,Reference)
src.value.ofType(date) : date|4.0.1 () --> tgt.value : QuestionnaireResponse.item.answer.value[x]|5.0.0 (boolean,decimal,integer,date,dateTime,time,string,uri,Attachment,Coding,Quantity,Reference)
src.value.ofType(dateTime) : dateTime|4.0.1 () --> tgt.value : QuestionnaireResponse.item.answer.value[x]|5.0.0 (boolean,decimal,integer,date,dateTime,time,string,uri,Attachment,Coding,Quantity,Reference)
src.value.ofType(time) : time|4.0.1 () --> tgt.value : QuestionnaireResponse.item.answer.value[x]|5.0.0 (boolean,decimal,integer,date,dateTime,time,string,uri,Attachment,Coding,Quantity,Reference)
src.value.ofType(string) : string|4.0.1 () --> tgt.value : QuestionnaireResponse.item.answer.value[x]|5.0.0 (boolean,decimal,integer,date,dateTime,time,string,uri,Attachment,Coding,Quantity,Reference)
src.value.ofType(uri) : uri|4.0.1 () --> tgt.value : QuestionnaireResponse.item.answer.value[x]|5.0.0 (boolean,decimal,integer,date,dateTime,time,string,uri,Attachment,Coding,Quantity,Reference)
src.value.ofType(Attachment) : Attachment|4.0.1 () --> tgt.value : QuestionnaireResponse.item.answer.value[x]|5.0.0 (boolean,decimal,integer,date,dateTime,time,string,uri,Attachment,Coding,Quantity,Reference)
src.value.ofType(Coding) : Coding|4.0.1 () --> tgt.value : QuestionnaireResponse.item.answer.value[x]|5.0.0 (boolean,decimal,integer,date,dateTime,time,string,uri,Attachment,Coding,Quantity,Reference)
src.value.ofType(Quantity) : Quantity|4.0.1 () --> tgt.value : QuestionnaireResponse.item.answer.value[x]|5.0.0 (boolean,decimal,integer,date,dateTime,time,string,uri,Attachment,Coding,Quantity,Reference)
src.value.ofType(Reference) : Reference|4.0.1 () --> tgt.value : QuestionnaireResponse.item.answer.value[x]|5.0.0 (boolean,decimal,integer,date,dateTime,time,string,uri,Attachment,Coding,Quantity,Reference)
src.item : QuestionnaireResponse.item|4.0.1 (BackboneElement) as s --> tgt.item : QuestionnaireResponse.item|5.0.0 (BackboneElement) as t
then QuestionnaireResponseItem( Identifier src : QuestionnaireResponse.item|4.0.1 (BackboneElement), Identifier tgt : QuestionnaireResponse.item|5.0.0 (BackboneElement) )
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/Range4to5
Range( src : Range|4.0.1 (), tgt : Range|5.0.0 () )
{
low : Range.low|4.0.1 (Quantity) --> low : Range.low|5.0.0 (Quantity)
high : Range.high|4.0.1 (Quantity) --> high : Range.high|5.0.0 (Quantity)
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/Ratio4to5
Ratio( src : Ratio|4.0.1 (), tgt : Ratio|5.0.0 () )
{
numerator : Ratio.numerator|4.0.1 (Quantity) --> numerator : Ratio.numerator|5.0.0 (Quantity)
denominator : Ratio.denominator|4.0.1 (Quantity) --> denominator : Ratio.denominator|5.0.0 (Quantity)
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/Reference4to5
Reference( src : Reference|4.0.1 (), tgt : Reference|5.0.0 () )
{
reference : Reference.reference|4.0.1 (string) --> reference : Reference.reference|5.0.0 (string)
type : Reference.type|4.0.1 (uri) --> type : Reference.type|5.0.0 (uri)
identifier : Reference.identifier|4.0.1 (Identifier) --> identifier : Reference.identifier|5.0.0 (Identifier)
display : Reference.display|4.0.1 (string) --> display : Reference.display|5.0.0 (string)
}
Reference2canonical( src : Reference|4.0.1 (), tgt : canonical|5.0.0 () )
{
src.reference : Reference.reference|4.0.1 (string) as v --> tgt.value : canonical.value|5.0.0 (http://hl7.org/fhirpath/System.String) = copy : ?
}
Reference2Url( src : Reference|4.0.1 (), tgt : url|5.0.0 () )
{
src.reference : Reference.reference|4.0.1 (string) as v --> tgt.value : url.value|5.0.0 (http://hl7.org/fhirpath/System.String) = copy : ?
}
url2Reference( src : url|4.0.1 (), tgt : Reference|5.0.0 () )
{
src.value : url.value|4.0.1 (http://hl7.org/fhirpath/System.String) as v --> tgt.reference : Reference.reference|5.0.0 (string) = copy : ?
}
Reference2CodeableReference( src : Reference|4.0.1 (), tgt : CodeableReference|5.0.0 () )
{
src.reference : Reference.reference|4.0.1 (string) as v --> tgt.reference : CodeableReference.reference|5.0.0 (Reference) as t, t.reference : Reference.reference|5.0.0 (string) = copy : ?
src.type : Reference.type|4.0.1 (uri) as v --> tgt.reference : CodeableReference.reference|5.0.0 (Reference) as t, t.type : Reference.type|5.0.0 (uri) = copy : ?
src.identifier : Reference.identifier|4.0.1 (Identifier) as v --> tgt.reference : CodeableReference.reference|5.0.0 (Reference) as t, t.identifier : Reference.identifier|5.0.0 (Identifier) = copy : ?
src.display : Reference.display|4.0.1 (string) as v --> tgt.reference : CodeableReference.reference|5.0.0 (Reference) as t, t.display : Reference.display|5.0.0 (string) = copy : ?
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/RelatedArtifact4to5
RelatedArtifact( src : RelatedArtifact|4.0.1 (), tgt : RelatedArtifact|5.0.0 () )
{
src.type : RelatedArtifact.type|4.0.1 (code) as v --> tgt.type : RelatedArtifact.type|5.0.0 (code) = translate : code|5.0.0 ()
label : RelatedArtifact.label|4.0.1 (string) --> label : RelatedArtifact.label|5.0.0 (string)
display : RelatedArtifact.display|4.0.1 (string) --> display : RelatedArtifact.display|5.0.0 (string)
citation : RelatedArtifact.citation|4.0.1 (markdown) --> citation : RelatedArtifact.citation|5.0.0 (markdown)
document : RelatedArtifact.document|4.0.1 (Attachment) --> document : RelatedArtifact.document|5.0.0 (Attachment)
resource : RelatedArtifact.resource|4.0.1 (canonical) --> resource : RelatedArtifact.resource|5.0.0 (canonical)
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/RelatedPerson4to5
RelatedPerson( src : RelatedPerson|4.0.1 (), tgt : RelatedPerson|5.0.0 () )
{
identifier : RelatedPerson.identifier|4.0.1 (Identifier) --> identifier : RelatedPerson.identifier|5.0.0 (Identifier)
active : RelatedPerson.active|4.0.1 (boolean) --> active : RelatedPerson.active|5.0.0 (boolean)
patient : RelatedPerson.patient|4.0.1 (Reference) --> patient : RelatedPerson.patient|5.0.0 (Reference)
relationship : RelatedPerson.relationship|4.0.1 (CodeableConcept) --> relationship : RelatedPerson.relationship|5.0.0 (CodeableConcept)
name : RelatedPerson.name|4.0.1 (HumanName) --> name : RelatedPerson.name|5.0.0 (HumanName)
telecom : RelatedPerson.telecom|4.0.1 (ContactPoint) --> telecom : RelatedPerson.telecom|5.0.0 (ContactPoint)
src.gender : RelatedPerson.gender|4.0.1 (code) as v --> tgt.gender : RelatedPerson.gender|5.0.0 (code) = translate : code|5.0.0 ()
birthDate : RelatedPerson.birthDate|4.0.1 (date) --> birthDate : RelatedPerson.birthDate|5.0.0 (date)
address : RelatedPerson.address|4.0.1 (Address) --> address : RelatedPerson.address|5.0.0 (Address)
photo : RelatedPerson.photo|4.0.1 (Attachment) --> photo : RelatedPerson.photo|5.0.0 (Attachment)
period : RelatedPerson.period|4.0.1 (Period) --> period : RelatedPerson.period|5.0.0 (Period)
src.communication : RelatedPerson.communication|4.0.1 (BackboneElement) as s --> tgt.communication : RelatedPerson.communication|5.0.0 (BackboneElement) as t
then RelatedPersonCommunication( Identifier src : RelatedPerson.communication|4.0.1 (BackboneElement), Identifier tgt : RelatedPerson.communication|5.0.0 (BackboneElement) )
}
RelatedPersonCommunication( src : RelatedPerson.communication|4.0.1 (BackboneElement), tgt : RelatedPerson.communication|5.0.0 (BackboneElement) )
{
language : RelatedPerson.communication.language|4.0.1 (CodeableConcept) --> language : RelatedPerson.communication.language|5.0.0 (CodeableConcept)
preferred : RelatedPerson.communication.preferred|4.0.1 (boolean) --> preferred : RelatedPerson.communication.preferred|5.0.0 (boolean)
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/RequestOrchestration4to5
RequestOrchestration( src : RequestGroup|4.0.1 (), tgt : RequestOrchestration|5.0.0 () )
{
identifier : RequestGroup.identifier|4.0.1 (Identifier) --> identifier : RequestOrchestration.identifier|5.0.0 (Identifier)
instantiatesCanonical : RequestGroup.instantiatesCanonical|4.0.1 (canonical) --> instantiatesCanonical : RequestOrchestration.instantiatesCanonical|5.0.0 (canonical)
instantiatesUri : RequestGroup.instantiatesUri|4.0.1 (uri) --> instantiatesUri : RequestOrchestration.instantiatesUri|5.0.0 (uri)
basedOn : RequestGroup.basedOn|4.0.1 (Reference) --> basedOn : RequestOrchestration.basedOn|5.0.0 (Reference)
replaces : RequestGroup.replaces|4.0.1 (Reference) --> replaces : RequestOrchestration.replaces|5.0.0 (Reference)
groupIdentifier : RequestGroup.groupIdentifier|4.0.1 (Identifier) --> groupIdentifier : RequestOrchestration.groupIdentifier|5.0.0 (Identifier)
src.status : RequestGroup.status|4.0.1 (code) as v --> tgt.status : RequestOrchestration.status|5.0.0 (code) = translate : code|5.0.0 ()
src.intent : RequestGroup.intent|4.0.1 (code) as v --> tgt.intent : RequestOrchestration.intent|5.0.0 (code) = translate : code|5.0.0 ()
src.priority : RequestGroup.priority|4.0.1 (code) as v --> tgt.priority : RequestOrchestration.priority|5.0.0 (code) = translate : code|5.0.0 ()
code : RequestGroup.code|4.0.1 (CodeableConcept) --> code : RequestOrchestration.code|5.0.0 (CodeableConcept)
subject : RequestGroup.subject|4.0.1 (Reference) --> subject : RequestOrchestration.subject|5.0.0 (Reference)
encounter : RequestGroup.encounter|4.0.1 (Reference) --> encounter : RequestOrchestration.encounter|5.0.0 (Reference)
authoredOn : RequestGroup.authoredOn|4.0.1 (dateTime) --> authoredOn : RequestOrchestration.authoredOn|5.0.0 (dateTime)
author : RequestGroup.author|4.0.1 (Reference) --> author : RequestOrchestration.author|5.0.0 (Reference)
src.reasonCode.ofType(CodeableConcept) : CodeableConcept|4.0.1 () --> tgt.reason : RequestOrchestration.reason|5.0.0 (CodeableReference)
src.reasonReference.ofType(Reference) : Reference|4.0.1 () --> tgt.reason : RequestOrchestration.reason|5.0.0 (CodeableReference)
note : RequestGroup.note|4.0.1 (Annotation) --> note : RequestOrchestration.note|5.0.0 (Annotation)
src.action : RequestGroup.action|4.0.1 (BackboneElement) as s --> tgt.action : RequestOrchestration.action|5.0.0 (BackboneElement) as t
then RequestOrchestrationAction( Identifier src : RequestGroup.action|4.0.1 (BackboneElement), Identifier tgt : RequestOrchestration.action|5.0.0 (BackboneElement) )
}
RequestOrchestrationAction( src : RequestGroup.action|4.0.1 (BackboneElement), tgt : RequestOrchestration.action|5.0.0 (BackboneElement) )
{
prefix : RequestGroup.action.prefix|4.0.1 (string) --> prefix : RequestOrchestration.action.prefix|5.0.0 (string)
title : RequestGroup.action.title|4.0.1 (string) --> title : RequestOrchestration.action.title|5.0.0 (string)
description : RequestGroup.action.description|4.0.1 (string) --> description : RequestOrchestration.action.description|5.0.0 (markdown)
textEquivalent : RequestGroup.action.textEquivalent|4.0.1 (string) --> textEquivalent : RequestOrchestration.action.textEquivalent|5.0.0 (markdown)
src.priority : RequestGroup.action.priority|4.0.1 (code) as v --> tgt.priority : RequestOrchestration.action.priority|5.0.0 (code) = translate : code|5.0.0 ()
code : RequestGroup.action.code|4.0.1 (CodeableConcept) --> code : RequestOrchestration.action.code|5.0.0 (CodeableConcept)
documentation : RequestGroup.action.documentation|4.0.1 (RelatedArtifact) --> documentation : RequestOrchestration.action.documentation|5.0.0 (RelatedArtifact)
src.condition : RequestGroup.action.condition|4.0.1 (BackboneElement) as s --> tgt.condition : RequestOrchestration.action.condition|5.0.0 (BackboneElement) as t
then RequestOrchestrationActionCondition( Identifier src : RequestGroup.action.condition|4.0.1 (BackboneElement), Identifier tgt : RequestOrchestration.action.condition|5.0.0 (BackboneElement) )
src.relatedAction : RequestGroup.action.relatedAction|4.0.1 (BackboneElement) as s --> tgt.relatedAction : RequestOrchestration.action.relatedAction|5.0.0 (BackboneElement) as t
then RequestOrchestrationActionRelatedAction( Identifier src : RequestGroup.action.relatedAction|4.0.1 (BackboneElement), Identifier tgt : RequestOrchestration.action.relatedAction|5.0.0 (BackboneElement) )
src.timing.ofType(dateTime) : dateTime|4.0.1 () --> tgt.timing : RequestOrchestration.action.timing[x]|5.0.0 (dateTime,Age,Period,Duration,Range,Timing)
src.timing.ofType(Age) : Age|4.0.1 () --> tgt.timing : RequestOrchestration.action.timing[x]|5.0.0 (dateTime,Age,Period,Duration,Range,Timing)
src.timing.ofType(Period) : Period|4.0.1 () --> tgt.timing : RequestOrchestration.action.timing[x]|5.0.0 (dateTime,Age,Period,Duration,Range,Timing)
src.timing.ofType(Duration) : Duration|4.0.1 () --> tgt.timing : RequestOrchestration.action.timing[x]|5.0.0 (dateTime,Age,Period,Duration,Range,Timing)
src.timing.ofType(Range) : Range|4.0.1 () --> tgt.timing : RequestOrchestration.action.timing[x]|5.0.0 (dateTime,Age,Period,Duration,Range,Timing)
src.timing.ofType(Timing) : Timing|4.0.1 () --> tgt.timing : RequestOrchestration.action.timing[x]|5.0.0 (dateTime,Age,Period,Duration,Range,Timing)
src.participant.ofType(Reference) : Reference|4.0.1 () as s --> tgt.participant : RequestOrchestration.action.participant|5.0.0 (BackboneElement) as t, t.actor : RequestOrchestration.action.participant.actor[x]|5.0.0 (canonical,Reference) = copy : ?
type : RequestGroup.action.type|4.0.1 (CodeableConcept) --> type : RequestOrchestration.action.type|5.0.0 (CodeableConcept)
src.groupingBehavior : RequestGroup.action.groupingBehavior|4.0.1 (code) as v --> tgt.groupingBehavior : RequestOrchestration.action.groupingBehavior|5.0.0 (code) = translate : code|5.0.0 ()
src.selectionBehavior : RequestGroup.action.selectionBehavior|4.0.1 (code) as v --> tgt.selectionBehavior : RequestOrchestration.action.selectionBehavior|5.0.0 (code) = translate : code|5.0.0 ()
src.requiredBehavior : RequestGroup.action.requiredBehavior|4.0.1 (code) as v --> tgt.requiredBehavior : RequestOrchestration.action.requiredBehavior|5.0.0 (code) = translate : code|5.0.0 ()
src.precheckBehavior : RequestGroup.action.precheckBehavior|4.0.1 (code) as v --> tgt.precheckBehavior : RequestOrchestration.action.precheckBehavior|5.0.0 (code) = translate : code|5.0.0 ()
src.cardinalityBehavior : RequestGroup.action.cardinalityBehavior|4.0.1 (code) as v --> tgt.cardinalityBehavior : RequestOrchestration.action.cardinalityBehavior|5.0.0 (code) = translate : code|5.0.0 ()
resource : RequestGroup.action.resource|4.0.1 (Reference) --> resource : RequestOrchestration.action.resource|5.0.0 (Reference)
}
RequestOrchestrationActionCondition( src : RequestGroup.action.condition|4.0.1 (BackboneElement), tgt : RequestOrchestration.action.condition|5.0.0 (BackboneElement) )
{
src.kind : RequestGroup.action.condition.kind|4.0.1 (code) as v --> tgt.kind : RequestOrchestration.action.condition.kind|5.0.0 (code) = translate : code|5.0.0 ()
expression : RequestGroup.action.condition.expression|4.0.1 (Expression) --> expression : RequestOrchestration.action.condition.expression|5.0.0 (Expression)
}
RequestOrchestrationActionRelatedAction( src : RequestGroup.action.relatedAction|4.0.1 (BackboneElement), tgt : RequestOrchestration.action.relatedAction|5.0.0 (BackboneElement) )
{
actionId : RequestGroup.action.relatedAction.actionId|4.0.1 (id) --> targetId : RequestOrchestration.action.relatedAction.targetId|5.0.0 (id)
src.relationship : RequestGroup.action.relatedAction.relationship|4.0.1 (code) as v --> tgt.relationship : RequestOrchestration.action.relatedAction.relationship|5.0.0 (code) = translate : code|5.0.0 ()
src.offset.ofType(Duration) : Duration|4.0.1 () --> tgt.offset : RequestOrchestration.action.relatedAction.offset[x]|5.0.0 (Duration,Range)
src.offset.ofType(Range) : Range|4.0.1 () --> tgt.offset : RequestOrchestration.action.relatedAction.offset[x]|5.0.0 (Duration,Range)
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/ResearchStudy4to5
ResearchStudy( src : ResearchStudy|4.0.1 (), tgt : ResearchStudy|5.0.0 () )
{
identifier : ResearchStudy.identifier|4.0.1 (Identifier) --> identifier : ResearchStudy.identifier|5.0.0 (Identifier)
title : ResearchStudy.title|4.0.1 (string) --> title : ResearchStudy.title|5.0.0 (string)
protocol : ResearchStudy.protocol|4.0.1 (Reference) --> protocol : ResearchStudy.protocol|5.0.0 (Reference)
partOf : ResearchStudy.partOf|4.0.1 (Reference) --> partOf : ResearchStudy.partOf|5.0.0 (Reference)
relatedArtifact : ResearchStudy.relatedArtifact|4.0.1 (RelatedArtifact) --> relatedArtifact : ResearchStudy.relatedArtifact|5.0.0 (RelatedArtifact)
src.status : ResearchStudy.status|4.0.1 (code) as v --> tgt.status : ResearchStudy.status|5.0.0 (code) = translate : code|5.0.0 ()
primaryPurposeType : ResearchStudy.primaryPurposeType|4.0.1 (CodeableConcept) --> primaryPurposeType : ResearchStudy.primaryPurposeType|5.0.0 (CodeableConcept)
phase : ResearchStudy.phase|4.0.1 (CodeableConcept) --> phase : ResearchStudy.phase|5.0.0 (CodeableConcept)
focus : ResearchStudy.focus|4.0.1 (CodeableConcept) --> focus : ResearchStudy.focus|5.0.0 (CodeableReference)
condition : ResearchStudy.condition|4.0.1 (CodeableConcept) --> condition : ResearchStudy.condition|5.0.0 (CodeableConcept)
keyword : ResearchStudy.keyword|4.0.1 (CodeableConcept) --> keyword : ResearchStudy.keyword|5.0.0 (CodeableConcept)
description : ResearchStudy.description|4.0.1 (markdown) --> description : ResearchStudy.description|5.0.0 (markdown)
period : ResearchStudy.period|4.0.1 (Period) --> period : ResearchStudy.period|5.0.0 (Period)
site : ResearchStudy.site|4.0.1 (Reference) --> site : ResearchStudy.site|5.0.0 (Reference)
note : ResearchStudy.note|4.0.1 (Annotation) --> note : ResearchStudy.note|5.0.0 (Annotation)
src.arm : ResearchStudy.arm|4.0.1 (BackboneElement) as s --> tgt.comparisonGroup : ResearchStudy.comparisonGroup|5.0.0 (BackboneElement) as t
then ResearchStudyComparisonGroup( Identifier src : ResearchStudy.arm|4.0.1 (BackboneElement), Identifier tgt : ResearchStudy.comparisonGroup|5.0.0 (BackboneElement) )
src.objective : ResearchStudy.objective|4.0.1 (BackboneElement) as s --> tgt.objective : ResearchStudy.objective|5.0.0 (BackboneElement) as t
then ResearchStudyObjective( Identifier src : ResearchStudy.objective|4.0.1 (BackboneElement), Identifier tgt : ResearchStudy.objective|5.0.0 (BackboneElement) )
}
ResearchStudyComparisonGroup( src : ResearchStudy.arm|4.0.1 (BackboneElement), tgt : ResearchStudy.comparisonGroup|5.0.0 (BackboneElement) )
{
name : ResearchStudy.arm.name|4.0.1 (string) --> name : ResearchStudy.comparisonGroup.name|5.0.0 (string)
type : ResearchStudy.arm.type|4.0.1 (CodeableConcept) --> type : ResearchStudy.comparisonGroup.type|5.0.0 (CodeableConcept)
description : ResearchStudy.arm.description|4.0.1 (string) --> description : ResearchStudy.comparisonGroup.description|5.0.0 (markdown)
}
ResearchStudyObjective( src : ResearchStudy.objective|4.0.1 (BackboneElement), tgt : ResearchStudy.objective|5.0.0 (BackboneElement) )
{
name : ResearchStudy.objective.name|4.0.1 (string) --> name : ResearchStudy.objective.name|5.0.0 (string)
type : ResearchStudy.objective.type|4.0.1 (CodeableConcept) --> type : ResearchStudy.objective.type|5.0.0 (CodeableConcept)
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/ResearchSubject4to5
ResearchSubject( src : ResearchSubject|4.0.1 (), tgt : ResearchSubject|5.0.0 () )
{
identifier : ResearchSubject.identifier|4.0.1 (Identifier) --> identifier : ResearchSubject.identifier|5.0.0 (Identifier)
src.status : ResearchSubject.status|4.0.1 (code) as v --> tgt.status : ResearchSubject.status|5.0.0 (code) = translate : code|5.0.0 ()
period : ResearchSubject.period|4.0.1 (Period) --> period : ResearchSubject.period|5.0.0 (Period)
study : ResearchSubject.study|4.0.1 (Reference) --> study : ResearchSubject.study|5.0.0 (Reference)
individual : ResearchSubject.individual|4.0.1 (Reference) --> subject : ResearchSubject.subject|5.0.0 (Reference)
assignedArm : ResearchSubject.assignedArm|4.0.1 (string) --> assignedComparisonGroup : ResearchSubject.assignedComparisonGroup|5.0.0 (id)
actualArm : ResearchSubject.actualArm|4.0.1 (string) --> actualComparisonGroup : ResearchSubject.actualComparisonGroup|5.0.0 (id)
consent : ResearchSubject.consent|4.0.1 (Reference) --> consent : ResearchSubject.consent|5.0.0 (Reference)
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/Resource4to5
Resource( src : Resource|4.0.1 (), tgt : Resource|5.0.0 () )
{
id : Resource.id|4.0.1 (http://hl7.org/fhirpath/System.String) --> id : Resource.id|5.0.0 (http://hl7.org/fhirpath/System.String)
meta : Resource.meta|4.0.1 (Meta) --> meta : Resource.meta|5.0.0 (Meta)
implicitRules : Resource.implicitRules|4.0.1 (uri) --> implicitRules : Resource.implicitRules|5.0.0 (uri)
language : Resource.language|4.0.1 (code) --> language : Resource.language|5.0.0 (code)
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/RiskAssessment4to5
RiskAssessment( src : RiskAssessment|4.0.1 (), tgt : RiskAssessment|5.0.0 () )
{
identifier : RiskAssessment.identifier|4.0.1 (Identifier) --> identifier : RiskAssessment.identifier|5.0.0 (Identifier)
basedOn : RiskAssessment.basedOn|4.0.1 (Reference) --> basedOn : RiskAssessment.basedOn|5.0.0 (Reference)
parent : RiskAssessment.parent|4.0.1 (Reference) --> parent : RiskAssessment.parent|5.0.0 (Reference)
src.status : RiskAssessment.status|4.0.1 (code) as v --> tgt.status : RiskAssessment.status|5.0.0 (code) = translate : code|5.0.0 ()
method : RiskAssessment.method|4.0.1 (CodeableConcept) --> method : RiskAssessment.method|5.0.0 (CodeableConcept)
code : RiskAssessment.code|4.0.1 (CodeableConcept) --> code : RiskAssessment.code|5.0.0 (CodeableConcept)
subject : RiskAssessment.subject|4.0.1 (Reference) --> subject : RiskAssessment.subject|5.0.0 (Reference)
encounter : RiskAssessment.encounter|4.0.1 (Reference) --> encounter : RiskAssessment.encounter|5.0.0 (Reference)
src.occurrence.ofType(dateTime) : dateTime|4.0.1 () --> tgt.occurrence : RiskAssessment.occurrence[x]|5.0.0 (dateTime,Period)
src.occurrence.ofType(Period) : Period|4.0.1 () --> tgt.occurrence : RiskAssessment.occurrence[x]|5.0.0 (dateTime,Period)
condition : RiskAssessment.condition|4.0.1 (Reference) --> condition : RiskAssessment.condition|5.0.0 (Reference)
performer : RiskAssessment.performer|4.0.1 (Reference) --> performer : RiskAssessment.performer|5.0.0 (Reference)
reasonCode : RiskAssessment.reasonCode|4.0.1 (CodeableConcept) --> reason : RiskAssessment.reason|5.0.0 (CodeableReference)
reasonReference : RiskAssessment.reasonReference|4.0.1 (Reference) --> reason : RiskAssessment.reason|5.0.0 (CodeableReference)
basis : RiskAssessment.basis|4.0.1 (Reference) --> basis : RiskAssessment.basis|5.0.0 (Reference)
src.prediction : RiskAssessment.prediction|4.0.1 (BackboneElement) as s --> tgt.prediction : RiskAssessment.prediction|5.0.0 (BackboneElement) as t
then RiskAssessmentPrediction( Identifier src : RiskAssessment.prediction|4.0.1 (BackboneElement), Identifier tgt : RiskAssessment.prediction|5.0.0 (BackboneElement) )
mitigation : RiskAssessment.mitigation|4.0.1 (string) --> mitigation : RiskAssessment.mitigation|5.0.0 (string)
note : RiskAssessment.note|4.0.1 (Annotation) --> note : RiskAssessment.note|5.0.0 (Annotation)
}
RiskAssessmentPrediction( src : RiskAssessment.prediction|4.0.1 (BackboneElement), tgt : RiskAssessment.prediction|5.0.0 (BackboneElement) )
{
outcome : RiskAssessment.prediction.outcome|4.0.1 (CodeableConcept) --> outcome : RiskAssessment.prediction.outcome|5.0.0 (CodeableConcept)
src.probability.ofType(decimal) : decimal|4.0.1 () --> tgt.probability : RiskAssessment.prediction.probability[x]|5.0.0 (decimal,Range)
src.probability.ofType(Range) : Range|4.0.1 () --> tgt.probability : RiskAssessment.prediction.probability[x]|5.0.0 (decimal,Range)
qualitativeRisk : RiskAssessment.prediction.qualitativeRisk|4.0.1 (CodeableConcept) --> qualitativeRisk : RiskAssessment.prediction.qualitativeRisk|5.0.0 (CodeableConcept)
relativeRisk : RiskAssessment.prediction.relativeRisk|4.0.1 (decimal) --> relativeRisk : RiskAssessment.prediction.relativeRisk|5.0.0 (decimal)
src.when.ofType(Period) : Period|4.0.1 () --> tgt.when : RiskAssessment.prediction.when[x]|5.0.0 (Period,Range)
src.when.ofType(Range) : Range|4.0.1 () --> tgt.when : RiskAssessment.prediction.when[x]|5.0.0 (Period,Range)
rationale : RiskAssessment.prediction.rationale|4.0.1 (string) --> rationale : RiskAssessment.prediction.rationale|5.0.0 (string)
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/SampledData4to5
SampledData( src : SampledData|4.0.1 (), tgt : SampledData|5.0.0 () )
{
origin : SampledData.origin|4.0.1 (Quantity) --> origin : SampledData.origin|5.0.0 (Quantity)
src.period : SampledData.period|4.0.1 (decimal) as vs --> tgt.interval : SampledData.interval|5.0.0 (decimal) as vt, tgt.intervalUnit : SampledData.intervalUnit|5.0.0 (code) = copy : string|4.0.1 ()
factor : SampledData.factor|4.0.1 (decimal) --> factor : SampledData.factor|5.0.0 (decimal)
lowerLimit : SampledData.lowerLimit|4.0.1 (decimal) --> lowerLimit : SampledData.lowerLimit|5.0.0 (decimal)
upperLimit : SampledData.upperLimit|4.0.1 (decimal) --> upperLimit : SampledData.upperLimit|5.0.0 (decimal)
dimensions : SampledData.dimensions|4.0.1 (positiveInt) --> dimensions : SampledData.dimensions|5.0.0 (positiveInt)
data : SampledData.data|4.0.1 (string) --> data : SampledData.data|5.0.0 (string)
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/Schedule4to5
Schedule( src : Schedule|4.0.1 (), tgt : Schedule|5.0.0 () )
{
identifier : Schedule.identifier|4.0.1 (Identifier) --> identifier : Schedule.identifier|5.0.0 (Identifier)
active : Schedule.active|4.0.1 (boolean) --> active : Schedule.active|5.0.0 (boolean)
serviceCategory : Schedule.serviceCategory|4.0.1 (CodeableConcept) --> serviceCategory : Schedule.serviceCategory|5.0.0 (CodeableConcept)
serviceType : Schedule.serviceType|4.0.1 (CodeableConcept) --> serviceType : Schedule.serviceType|5.0.0 (CodeableReference)
specialty : Schedule.specialty|4.0.1 (CodeableConcept) --> specialty : Schedule.specialty|5.0.0 (CodeableConcept)
actor : Schedule.actor|4.0.1 (Reference) --> actor : Schedule.actor|5.0.0 (Reference)
planningHorizon : Schedule.planningHorizon|4.0.1 (Period) --> planningHorizon : Schedule.planningHorizon|5.0.0 (Period)
comment : Schedule.comment|4.0.1 (string) --> comment : Schedule.comment|5.0.0 (markdown)
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/SearchParameter4to5
SearchParameter( src : SearchParameter|4.0.1 (), tgt : SearchParameter|5.0.0 () )
{
url : SearchParameter.url|4.0.1 (uri) --> url : SearchParameter.url|5.0.0 (uri)
version : SearchParameter.version|4.0.1 (string) --> version : SearchParameter.version|5.0.0 (string)
name : SearchParameter.name|4.0.1 (string) --> name : SearchParameter.name|5.0.0 (string)
derivedFrom : SearchParameter.derivedFrom|4.0.1 (canonical) --> derivedFrom : SearchParameter.derivedFrom|5.0.0 (canonical)
src.status : SearchParameter.status|4.0.1 (code) as v --> tgt.status : SearchParameter.status|5.0.0 (code) = translate : code|5.0.0 ()
experimental : SearchParameter.experimental|4.0.1 (boolean) --> experimental : SearchParameter.experimental|5.0.0 (boolean)
date : SearchParameter.date|4.0.1 (dateTime) --> date : SearchParameter.date|5.0.0 (dateTime)
publisher : SearchParameter.publisher|4.0.1 (string) --> publisher : SearchParameter.publisher|5.0.0 (string)
contact : SearchParameter.contact|4.0.1 (ContactDetail) --> contact : SearchParameter.contact|5.0.0 (ContactDetail)
description : SearchParameter.description|4.0.1 (markdown) --> description : SearchParameter.description|5.0.0 (markdown)
useContext : SearchParameter.useContext|4.0.1 (UsageContext) --> useContext : SearchParameter.useContext|5.0.0 (UsageContext)
jurisdiction : SearchParameter.jurisdiction|4.0.1 (CodeableConcept) --> jurisdiction : SearchParameter.jurisdiction|5.0.0 (CodeableConcept)
purpose : SearchParameter.purpose|4.0.1 (markdown) --> purpose : SearchParameter.purpose|5.0.0 (markdown)
code : SearchParameter.code|4.0.1 (code) --> code : SearchParameter.code|5.0.0 (code)
base : SearchParameter.base|4.0.1 (code) --> base : SearchParameter.base|5.0.0 (code)
src.type : SearchParameter.type|4.0.1 (code) as v --> tgt.type : SearchParameter.type|5.0.0 (code) = translate : code|5.0.0 ()
expression : SearchParameter.expression|4.0.1 (string) --> expression : SearchParameter.expression|5.0.0 (string)
src.xpathUsage : SearchParameter.xpathUsage|4.0.1 (code) as v --> tgt.processingMode : SearchParameter.processingMode|5.0.0 (code) = translate : code|5.0.0 ()
target : SearchParameter.target|4.0.1 (code) --> target : SearchParameter.target|5.0.0 (code)
multipleOr : SearchParameter.multipleOr|4.0.1 (boolean) --> multipleOr : SearchParameter.multipleOr|5.0.0 (boolean)
multipleAnd : SearchParameter.multipleAnd|4.0.1 (boolean) --> multipleAnd : SearchParameter.multipleAnd|5.0.0 (boolean)
src.comparator : SearchParameter.comparator|4.0.1 (code) as v --> tgt.comparator : SearchParameter.comparator|5.0.0 (code) = translate : code|5.0.0 ()
src.modifier : SearchParameter.modifier|4.0.1 (code) as v --> tgt.modifier : SearchParameter.modifier|5.0.0 (code) = translate : code|5.0.0 ()
chain : SearchParameter.chain|4.0.1 (string) --> chain : SearchParameter.chain|5.0.0 (string)
src.component : SearchParameter.component|4.0.1 (BackboneElement) as s --> tgt.component : SearchParameter.component|5.0.0 (BackboneElement) as t
then SearchParameterComponent( Identifier src : SearchParameter.component|4.0.1 (BackboneElement), Identifier tgt : SearchParameter.component|5.0.0 (BackboneElement) )
}
SearchParameterComponent( src : SearchParameter.component|4.0.1 (BackboneElement), tgt : SearchParameter.component|5.0.0 (BackboneElement) )
{
definition : SearchParameter.component.definition|4.0.1 (canonical) --> definition : SearchParameter.component.definition|5.0.0 (canonical)
expression : SearchParameter.component.expression|4.0.1 (string) --> expression : SearchParameter.component.expression|5.0.0 (string)
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/ServiceRequest4to5
ServiceRequest( src : ServiceRequest|4.0.1 (), tgt : ServiceRequest|5.0.0 () )
{
identifier : ServiceRequest.identifier|4.0.1 (Identifier) --> identifier : ServiceRequest.identifier|5.0.0 (Identifier)
instantiatesCanonical : ServiceRequest.instantiatesCanonical|4.0.1 (canonical) --> instantiatesCanonical : ServiceRequest.instantiatesCanonical|5.0.0 (canonical)
instantiatesUri : ServiceRequest.instantiatesUri|4.0.1 (uri) --> instantiatesUri : ServiceRequest.instantiatesUri|5.0.0 (uri)
basedOn : ServiceRequest.basedOn|4.0.1 (Reference) --> basedOn : ServiceRequest.basedOn|5.0.0 (Reference)
replaces : ServiceRequest.replaces|4.0.1 (Reference) --> replaces : ServiceRequest.replaces|5.0.0 (Reference)
requisition : ServiceRequest.requisition|4.0.1 (Identifier) --> requisition : ServiceRequest.requisition|5.0.0 (Identifier)
src.status : ServiceRequest.status|4.0.1 (code) as v --> tgt.status : ServiceRequest.status|5.0.0 (code) = translate : code|5.0.0 ()
src.intent : ServiceRequest.intent|4.0.1 (code) as v --> tgt.intent : ServiceRequest.intent|5.0.0 (code) = translate : code|5.0.0 ()
category : ServiceRequest.category|4.0.1 (CodeableConcept) --> category : ServiceRequest.category|5.0.0 (CodeableConcept)
src.priority : ServiceRequest.priority|4.0.1 (code) as v --> tgt.priority : ServiceRequest.priority|5.0.0 (code) = translate : code|5.0.0 ()
doNotPerform : ServiceRequest.doNotPerform|4.0.1 (boolean) --> doNotPerform : ServiceRequest.doNotPerform|5.0.0 (boolean)
src.code.ofType(CodeableConcept) : CodeableConcept|4.0.1 () --> tgt.code : ServiceRequest.code|5.0.0 (CodeableReference)
src.orderDetail.ofType(CodeableConcept) : CodeableConcept|4.0.1 () as s --> tgt.orderDetail : ServiceRequest.orderDetail|5.0.0 (BackboneElement) as t, t.parameterFocus : ServiceRequest.orderDetail.parameterFocus|5.0.0 (CodeableReference) = copy : ?
src.quantity.ofType(Quantity) : Quantity|4.0.1 () --> tgt.quantity : ServiceRequest.quantity[x]|5.0.0 (Quantity,Ratio,Range)
src.quantity.ofType(Ratio) : Ratio|4.0.1 () --> tgt.quantity : ServiceRequest.quantity[x]|5.0.0 (Quantity,Ratio,Range)
src.quantity.ofType(Range) : Range|4.0.1 () --> tgt.quantity : ServiceRequest.quantity[x]|5.0.0 (Quantity,Ratio,Range)
subject : ServiceRequest.subject|4.0.1 (Reference) --> subject : ServiceRequest.subject|5.0.0 (Reference)
encounter : ServiceRequest.encounter|4.0.1 (Reference) --> encounter : ServiceRequest.encounter|5.0.0 (Reference)
src.occurrence.ofType(dateTime) : dateTime|4.0.1 () --> tgt.occurrence : ServiceRequest.occurrence[x]|5.0.0 (dateTime,Period,Timing)
src.occurrence.ofType(Period) : Period|4.0.1 () --> tgt.occurrence : ServiceRequest.occurrence[x]|5.0.0 (dateTime,Period,Timing)
src.occurrence.ofType(Timing) : Timing|4.0.1 () --> tgt.occurrence : ServiceRequest.occurrence[x]|5.0.0 (dateTime,Period,Timing)
src.asNeeded.ofType(boolean) : boolean|4.0.1 () --> tgt.asNeeded : ServiceRequest.asNeeded[x]|5.0.0 (boolean,CodeableConcept)
src.asNeeded.ofType(CodeableConcept) : CodeableConcept|4.0.1 () --> tgt.asNeeded : ServiceRequest.asNeeded[x]|5.0.0 (boolean,CodeableConcept)
authoredOn : ServiceRequest.authoredOn|4.0.1 (dateTime) --> authoredOn : ServiceRequest.authoredOn|5.0.0 (dateTime)
requester : ServiceRequest.requester|4.0.1 (Reference) --> requester : ServiceRequest.requester|5.0.0 (Reference)
performerType : ServiceRequest.performerType|4.0.1 (CodeableConcept) --> performerType : ServiceRequest.performerType|5.0.0 (CodeableConcept)
performer : ServiceRequest.performer|4.0.1 (Reference) --> performer : ServiceRequest.performer|5.0.0 (Reference)
locationCode : ServiceRequest.locationCode|4.0.1 (CodeableConcept) --> location : ServiceRequest.location|5.0.0 (CodeableReference)
locationReference : ServiceRequest.locationReference|4.0.1 (Reference) --> location : ServiceRequest.location|5.0.0 (CodeableReference)
reasonCode : ServiceRequest.reasonCode|4.0.1 (CodeableConcept) --> reason : ServiceRequest.reason|5.0.0 (CodeableReference)
reasonReference : ServiceRequest.reasonReference|4.0.1 (Reference) --> reason : ServiceRequest.reason|5.0.0 (CodeableReference)
insurance : ServiceRequest.insurance|4.0.1 (Reference) --> insurance : ServiceRequest.insurance|5.0.0 (Reference)
supportingInfo : ServiceRequest.supportingInfo|4.0.1 (Reference) --> supportingInfo : ServiceRequest.supportingInfo|5.0.0 (CodeableReference)
specimen : ServiceRequest.specimen|4.0.1 (Reference) --> specimen : ServiceRequest.specimen|5.0.0 (Reference)
bodySite : ServiceRequest.bodySite|4.0.1 (CodeableConcept) --> bodySite : ServiceRequest.bodySite|5.0.0 (CodeableConcept)
note : ServiceRequest.note|4.0.1 (Annotation) --> note : ServiceRequest.note|5.0.0 (Annotation)
src.patientInstruction.ofType(string) : string|4.0.1 () as s --> tgt.patientInstruction : ServiceRequest.patientInstruction|5.0.0 (BackboneElement) as t, t.instruction : ServiceRequest.patientInstruction.instruction[x]|5.0.0 (markdown,Reference) = copy : ?
relevantHistory : ServiceRequest.relevantHistory|4.0.1 (Reference) --> relevantHistory : ServiceRequest.relevantHistory|5.0.0 (Reference)
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/Signature4to5
Signature( src : Signature|4.0.1 (), tgt : Signature|5.0.0 () )
{
type : Signature.type|4.0.1 (Coding) --> type : Signature.type|5.0.0 (Coding)
when : Signature.when|4.0.1 (instant) --> when : Signature.when|5.0.0 (instant)
who : Signature.who|4.0.1 (Reference) --> who : Signature.who|5.0.0 (Reference)
onBehalfOf : Signature.onBehalfOf|4.0.1 (Reference) --> onBehalfOf : Signature.onBehalfOf|5.0.0 (Reference)
targetFormat : Signature.targetFormat|4.0.1 (code) --> targetFormat : Signature.targetFormat|5.0.0 (code)
sigFormat : Signature.sigFormat|4.0.1 (code) --> sigFormat : Signature.sigFormat|5.0.0 (code)
data : Signature.data|4.0.1 (base64Binary) --> data : Signature.data|5.0.0 (base64Binary)
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/Slot4to5
Slot( src : Slot|4.0.1 (), tgt : Slot|5.0.0 () )
{
identifier : Slot.identifier|4.0.1 (Identifier) --> identifier : Slot.identifier|5.0.0 (Identifier)
serviceCategory : Slot.serviceCategory|4.0.1 (CodeableConcept) --> serviceCategory : Slot.serviceCategory|5.0.0 (CodeableConcept)
serviceType : Slot.serviceType|4.0.1 (CodeableConcept) --> serviceType : Slot.serviceType|5.0.0 (CodeableReference)
specialty : Slot.specialty|4.0.1 (CodeableConcept) --> specialty : Slot.specialty|5.0.0 (CodeableConcept)
appointmentType : Slot.appointmentType|4.0.1 (CodeableConcept) --> appointmentType : Slot.appointmentType|5.0.0 (CodeableConcept)
schedule : Slot.schedule|4.0.1 (Reference) --> schedule : Slot.schedule|5.0.0 (Reference)
src.status : Slot.status|4.0.1 (code) as v --> tgt.status : Slot.status|5.0.0 (code) = translate : code|5.0.0 ()
start : Slot.start|4.0.1 (instant) --> start : Slot.start|5.0.0 (instant)
end : Slot.end|4.0.1 (instant) --> end : Slot.end|5.0.0 (instant)
overbooked : Slot.overbooked|4.0.1 (boolean) --> overbooked : Slot.overbooked|5.0.0 (boolean)
comment : Slot.comment|4.0.1 (string) --> comment : Slot.comment|5.0.0 (string)
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/Specimen4to5
Specimen( src : Specimen|4.0.1 (), tgt : Specimen|5.0.0 () )
{
identifier : Specimen.identifier|4.0.1 (Identifier) --> identifier : Specimen.identifier|5.0.0 (Identifier)
accessionIdentifier : Specimen.accessionIdentifier|4.0.1 (Identifier) --> accessionIdentifier : Specimen.accessionIdentifier|5.0.0 (Identifier)
src.status : Specimen.status|4.0.1 (code) as v --> tgt.status : Specimen.status|5.0.0 (code) = translate : code|5.0.0 ()
type : Specimen.type|4.0.1 (CodeableConcept) --> type : Specimen.type|5.0.0 (CodeableConcept)
subject : Specimen.subject|4.0.1 (Reference) --> subject : Specimen.subject|5.0.0 (Reference)
receivedTime : Specimen.receivedTime|4.0.1 (dateTime) --> receivedTime : Specimen.receivedTime|5.0.0 (dateTime)
parent : Specimen.parent|4.0.1 (Reference) --> parent : Specimen.parent|5.0.0 (Reference)
request : Specimen.request|4.0.1 (Reference) --> request : Specimen.request|5.0.0 (Reference)
src.collection : Specimen.collection|4.0.1 (BackboneElement) as s --> tgt.collection : Specimen.collection|5.0.0 (BackboneElement) as t
then SpecimenCollection( Identifier src : Specimen.collection|4.0.1 (BackboneElement), Identifier tgt : Specimen.collection|5.0.0 (BackboneElement) )
src.processing : Specimen.processing|4.0.1 (BackboneElement) as s --> tgt.processing : Specimen.processing|5.0.0 (BackboneElement) as t
then SpecimenProcessing( Identifier src : Specimen.processing|4.0.1 (BackboneElement), Identifier tgt : Specimen.processing|5.0.0 (BackboneElement) )
src.container : Specimen.container|4.0.1 (BackboneElement) as s --> tgt.container : Specimen.container|5.0.0 (BackboneElement) as t
then SpecimenContainer( Identifier src : Specimen.container|4.0.1 (BackboneElement), Identifier tgt : Specimen.container|5.0.0 (BackboneElement) )
condition : Specimen.condition|4.0.1 (CodeableConcept) --> condition : Specimen.condition|5.0.0 (CodeableConcept)
note : Specimen.note|4.0.1 (Annotation) --> note : Specimen.note|5.0.0 (Annotation)
}
SpecimenCollection( src : Specimen.collection|4.0.1 (BackboneElement), tgt : Specimen.collection|5.0.0 (BackboneElement) )
{
collector : Specimen.collection.collector|4.0.1 (Reference) --> collector : Specimen.collection.collector|5.0.0 (Reference)
src.collected.ofType(dateTime) : dateTime|4.0.1 () --> tgt.collected : Specimen.collection.collected[x]|5.0.0 (dateTime,Period)
src.collected.ofType(Period) : Period|4.0.1 () --> tgt.collected : Specimen.collection.collected[x]|5.0.0 (dateTime,Period)
duration : Specimen.collection.duration|4.0.1 (Duration) --> duration : Specimen.collection.duration|5.0.0 (Duration)
quantity : Specimen.collection.quantity|4.0.1 (Quantity) --> quantity : Specimen.collection.quantity|5.0.0 (Quantity)
method : Specimen.collection.method|4.0.1 (CodeableConcept) --> method : Specimen.collection.method|5.0.0 (CodeableConcept)
bodySite : Specimen.collection.bodySite|4.0.1 (CodeableConcept) --> bodySite : Specimen.collection.bodySite|5.0.0 (CodeableReference)
src.fastingStatus.ofType(CodeableConcept) : CodeableConcept|4.0.1 () --> tgt.fastingStatus : Specimen.collection.fastingStatus[x]|5.0.0 (CodeableConcept,Duration)
src.fastingStatus.ofType(Duration) : Duration|4.0.1 () --> tgt.fastingStatus : Specimen.collection.fastingStatus[x]|5.0.0 (CodeableConcept,Duration)
}
SpecimenProcessing( src : Specimen.processing|4.0.1 (BackboneElement), tgt : Specimen.processing|5.0.0 (BackboneElement) )
{
description : Specimen.processing.description|4.0.1 (string) --> description : Specimen.processing.description|5.0.0 (string)
procedure : Specimen.processing.procedure|4.0.1 (CodeableConcept) --> method : Specimen.processing.method|5.0.0 (CodeableConcept)
additive : Specimen.processing.additive|4.0.1 (Reference) --> additive : Specimen.processing.additive|5.0.0 (Reference)
src.time.ofType(dateTime) : dateTime|4.0.1 () --> tgt.time : Specimen.processing.time[x]|5.0.0 (dateTime,Period)
src.time.ofType(Period) : Period|4.0.1 () --> tgt.time : Specimen.processing.time[x]|5.0.0 (dateTime,Period)
}
SpecimenContainer( src : Specimen.container|4.0.1 (BackboneElement), tgt : Specimen.container|5.0.0 (BackboneElement) )
{
specimenQuantity : Specimen.container.specimenQuantity|4.0.1 (Quantity) --> specimenQuantity : Specimen.container.specimenQuantity|5.0.0 (Quantity)
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/SpecimenDefinition4to5
SpecimenDefinition( src : SpecimenDefinition|4.0.1 (), tgt : SpecimenDefinition|5.0.0 () )
{
identifier : SpecimenDefinition.identifier|4.0.1 (Identifier) --> identifier : SpecimenDefinition.identifier|5.0.0 (Identifier)
typeCollected : SpecimenDefinition.typeCollected|4.0.1 (CodeableConcept) --> typeCollected : SpecimenDefinition.typeCollected|5.0.0 (CodeableConcept)
patientPreparation : SpecimenDefinition.patientPreparation|4.0.1 (CodeableConcept) --> patientPreparation : SpecimenDefinition.patientPreparation|5.0.0 (CodeableConcept)
timeAspect : SpecimenDefinition.timeAspect|4.0.1 (string) --> timeAspect : SpecimenDefinition.timeAspect|5.0.0 (string)
collection : SpecimenDefinition.collection|4.0.1 (CodeableConcept) --> collection : SpecimenDefinition.collection|5.0.0 (CodeableConcept)
src.typeTested : SpecimenDefinition.typeTested|4.0.1 (BackboneElement) as s --> tgt.typeTested : SpecimenDefinition.typeTested|5.0.0 (BackboneElement) as t
then SpecimenDefinitionTypeTested( Identifier src : SpecimenDefinition.typeTested|4.0.1 (BackboneElement), Identifier tgt : SpecimenDefinition.typeTested|5.0.0 (BackboneElement) )
}
SpecimenDefinitionTypeTested( src : SpecimenDefinition.typeTested|4.0.1 (BackboneElement), tgt : SpecimenDefinition.typeTested|5.0.0 (BackboneElement) )
{
isDerived : SpecimenDefinition.typeTested.isDerived|4.0.1 (boolean) --> isDerived : SpecimenDefinition.typeTested.isDerived|5.0.0 (boolean)
type : SpecimenDefinition.typeTested.type|4.0.1 (CodeableConcept) --> type : SpecimenDefinition.typeTested.type|5.0.0 (CodeableConcept)
src.preference : SpecimenDefinition.typeTested.preference|4.0.1 (code) as v --> tgt.preference : SpecimenDefinition.typeTested.preference|5.0.0 (code) = translate : code|5.0.0 ()
src.container : SpecimenDefinition.typeTested.container|4.0.1 (BackboneElement) as s --> tgt.container : SpecimenDefinition.typeTested.container|5.0.0 (BackboneElement) as t
then SpecimenDefinitionTypeTestedContainer( Identifier src : SpecimenDefinition.typeTested.container|4.0.1 (BackboneElement), Identifier tgt : SpecimenDefinition.typeTested.container|5.0.0 (BackboneElement) )
requirement : SpecimenDefinition.typeTested.requirement|4.0.1 (string) --> requirement : SpecimenDefinition.typeTested.requirement|5.0.0 (markdown)
retentionTime : SpecimenDefinition.typeTested.retentionTime|4.0.1 (Duration) --> retentionTime : SpecimenDefinition.typeTested.retentionTime|5.0.0 (Duration)
rejectionCriterion : SpecimenDefinition.typeTested.rejectionCriterion|4.0.1 (CodeableConcept) --> rejectionCriterion : SpecimenDefinition.typeTested.rejectionCriterion|5.0.0 (CodeableConcept)
src.handling : SpecimenDefinition.typeTested.handling|4.0.1 (BackboneElement) as s --> tgt.handling : SpecimenDefinition.typeTested.handling|5.0.0 (BackboneElement) as t
then SpecimenDefinitionTypeTestedHandling( Identifier src : SpecimenDefinition.typeTested.handling|4.0.1 (BackboneElement), Identifier tgt : SpecimenDefinition.typeTested.handling|5.0.0 (BackboneElement) )
}
SpecimenDefinitionTypeTestedContainer( src : SpecimenDefinition.typeTested.container|4.0.1 (BackboneElement), tgt : SpecimenDefinition.typeTested.container|5.0.0 (BackboneElement) )
{
material : SpecimenDefinition.typeTested.container.material|4.0.1 (CodeableConcept) --> material : SpecimenDefinition.typeTested.container.material|5.0.0 (CodeableConcept)
type : SpecimenDefinition.typeTested.container.type|4.0.1 (CodeableConcept) --> type : SpecimenDefinition.typeTested.container.type|5.0.0 (CodeableConcept)
cap : SpecimenDefinition.typeTested.container.cap|4.0.1 (CodeableConcept) --> cap : SpecimenDefinition.typeTested.container.cap|5.0.0 (CodeableConcept)
description : SpecimenDefinition.typeTested.container.description|4.0.1 (string) --> description : SpecimenDefinition.typeTested.container.description|5.0.0 (markdown)
capacity : SpecimenDefinition.typeTested.container.capacity|4.0.1 (Quantity) --> capacity : SpecimenDefinition.typeTested.container.capacity|5.0.0 (Quantity)
src.minimumVolume.ofType(Quantity) : Quantity|4.0.1 () --> tgt.minimumVolume : SpecimenDefinition.typeTested.container.minimumVolume[x]|5.0.0 (Quantity,string)
src.minimumVolume.ofType(string) : string|4.0.1 () --> tgt.minimumVolume : SpecimenDefinition.typeTested.container.minimumVolume[x]|5.0.0 (Quantity,string)
src.additive : SpecimenDefinition.typeTested.container.additive|4.0.1 (BackboneElement) as s --> tgt.additive : SpecimenDefinition.typeTested.container.additive|5.0.0 (BackboneElement) as t
then SpecimenDefinitionTypeTestedContainerAdditive( Identifier src : SpecimenDefinition.typeTested.container.additive|4.0.1 (BackboneElement), Identifier tgt : SpecimenDefinition.typeTested.container.additive|5.0.0 (BackboneElement) )
preparation : SpecimenDefinition.typeTested.container.preparation|4.0.1 (string) --> preparation : SpecimenDefinition.typeTested.container.preparation|5.0.0 (markdown)
}
SpecimenDefinitionTypeTestedContainerAdditive( src : SpecimenDefinition.typeTested.container.additive|4.0.1 (BackboneElement), tgt : SpecimenDefinition.typeTested.container.additive|5.0.0 (BackboneElement) )
{
src.additive.ofType(CodeableConcept) : CodeableConcept|4.0.1 () --> tgt.additive : SpecimenDefinition.typeTested.container.additive.additive[x]|5.0.0 (CodeableConcept,Reference)
src.additive.ofType(Reference) : Reference|4.0.1 () --> tgt.additive : SpecimenDefinition.typeTested.container.additive.additive[x]|5.0.0 (CodeableConcept,Reference)
}
SpecimenDefinitionTypeTestedHandling( src : SpecimenDefinition.typeTested.handling|4.0.1 (BackboneElement), tgt : SpecimenDefinition.typeTested.handling|5.0.0 (BackboneElement) )
{
temperatureQualifier : SpecimenDefinition.typeTested.handling.temperatureQualifier|4.0.1 (CodeableConcept) --> temperatureQualifier : SpecimenDefinition.typeTested.handling.temperatureQualifier|5.0.0 (CodeableConcept)
temperatureRange : SpecimenDefinition.typeTested.handling.temperatureRange|4.0.1 (Range) --> temperatureRange : SpecimenDefinition.typeTested.handling.temperatureRange|5.0.0 (Range)
maxDuration : SpecimenDefinition.typeTested.handling.maxDuration|4.0.1 (Duration) --> maxDuration : SpecimenDefinition.typeTested.handling.maxDuration|5.0.0 (Duration)
instruction : SpecimenDefinition.typeTested.handling.instruction|4.0.1 (string) --> instruction : SpecimenDefinition.typeTested.handling.instruction|5.0.0 (markdown)
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/StructureDefinition4to5
StructureDefinition( src : StructureDefinition|4.0.1 (), tgt : StructureDefinition|5.0.0 () )
{
url : StructureDefinition.url|4.0.1 (uri) --> url : StructureDefinition.url|5.0.0 (uri)
identifier : StructureDefinition.identifier|4.0.1 (Identifier) --> identifier : StructureDefinition.identifier|5.0.0 (Identifier)
version : StructureDefinition.version|4.0.1 (string) --> version : StructureDefinition.version|5.0.0 (string)
name : StructureDefinition.name|4.0.1 (string) --> name : StructureDefinition.name|5.0.0 (string)
title : StructureDefinition.title|4.0.1 (string) --> title : StructureDefinition.title|5.0.0 (string)
src.status : StructureDefinition.status|4.0.1 (code) as v --> tgt.status : StructureDefinition.status|5.0.0 (code) = translate : code|5.0.0 ()
experimental : StructureDefinition.experimental|4.0.1 (boolean) --> experimental : StructureDefinition.experimental|5.0.0 (boolean)
date : StructureDefinition.date|4.0.1 (dateTime) --> date : StructureDefinition.date|5.0.0 (dateTime)
publisher : StructureDefinition.publisher|4.0.1 (string) --> publisher : StructureDefinition.publisher|5.0.0 (string)
contact : StructureDefinition.contact|4.0.1 (ContactDetail) --> contact : StructureDefinition.contact|5.0.0 (ContactDetail)
description : StructureDefinition.description|4.0.1 (markdown) --> description : StructureDefinition.description|5.0.0 (markdown)
useContext : StructureDefinition.useContext|4.0.1 (UsageContext) --> useContext : StructureDefinition.useContext|5.0.0 (UsageContext)
jurisdiction : StructureDefinition.jurisdiction|4.0.1 (CodeableConcept) --> jurisdiction : StructureDefinition.jurisdiction|5.0.0 (CodeableConcept)
purpose : StructureDefinition.purpose|4.0.1 (markdown) --> purpose : StructureDefinition.purpose|5.0.0 (markdown)
copyright : StructureDefinition.copyright|4.0.1 (markdown) --> copyright : StructureDefinition.copyright|5.0.0 (markdown)
keyword : StructureDefinition.keyword|4.0.1 (Coding) --> keyword : StructureDefinition.keyword|5.0.0 (Coding)
fhirVersion : StructureDefinition.fhirVersion|4.0.1 (code) --> fhirVersion : StructureDefinition.fhirVersion|5.0.0 (code)
src.mapping : StructureDefinition.mapping|4.0.1 (BackboneElement) as s --> tgt.mapping : StructureDefinition.mapping|5.0.0 (BackboneElement) as t
then StructureDefinitionMapping( Identifier src : StructureDefinition.mapping|4.0.1 (BackboneElement), Identifier tgt : StructureDefinition.mapping|5.0.0 (BackboneElement) )
src.kind : StructureDefinition.kind|4.0.1 (code) as v --> tgt.kind : StructureDefinition.kind|5.0.0 (code) = translate : code|5.0.0 ()
abstract : StructureDefinition.abstract|4.0.1 (boolean) --> abstract : StructureDefinition.abstract|5.0.0 (boolean)
src.context : StructureDefinition.context|4.0.1 (BackboneElement) as s --> tgt.context : StructureDefinition.context|5.0.0 (BackboneElement) as t
then StructureDefinitionContext( Identifier src : StructureDefinition.context|4.0.1 (BackboneElement), Identifier tgt : StructureDefinition.context|5.0.0 (BackboneElement) )
contextInvariant : StructureDefinition.contextInvariant|4.0.1 (string) --> contextInvariant : StructureDefinition.contextInvariant|5.0.0 (string)
type : StructureDefinition.type|4.0.1 (uri) --> type : StructureDefinition.type|5.0.0 (uri)
baseDefinition : StructureDefinition.baseDefinition|4.0.1 (canonical) --> baseDefinition : StructureDefinition.baseDefinition|5.0.0 (canonical)
src.derivation : StructureDefinition.derivation|4.0.1 (code) as v --> tgt.derivation : StructureDefinition.derivation|5.0.0 (code) = translate : code|5.0.0 ()
src.snapshot : StructureDefinition.snapshot|4.0.1 (BackboneElement) as s --> tgt.snapshot : StructureDefinition.snapshot|5.0.0 (BackboneElement) as t
then StructureDefinitionSnapshot( Identifier src : StructureDefinition.snapshot|4.0.1 (BackboneElement), Identifier tgt : StructureDefinition.snapshot|5.0.0 (BackboneElement) )
src.differential : StructureDefinition.differential|4.0.1 (BackboneElement) as s --> tgt.differential : StructureDefinition.differential|5.0.0 (BackboneElement) as t
then StructureDefinitionDifferential( Identifier src : StructureDefinition.differential|4.0.1 (BackboneElement), Identifier tgt : StructureDefinition.differential|5.0.0 (BackboneElement) )
}
StructureDefinitionMapping( src : StructureDefinition.mapping|4.0.1 (BackboneElement), tgt : StructureDefinition.mapping|5.0.0 (BackboneElement) )
{
identity : StructureDefinition.mapping.identity|4.0.1 (id) --> identity : StructureDefinition.mapping.identity|5.0.0 (id)
uri : StructureDefinition.mapping.uri|4.0.1 (uri) --> uri : StructureDefinition.mapping.uri|5.0.0 (uri)
name : StructureDefinition.mapping.name|4.0.1 (string) --> name : StructureDefinition.mapping.name|5.0.0 (string)
comment : StructureDefinition.mapping.comment|4.0.1 (string) --> comment : StructureDefinition.mapping.comment|5.0.0 (string)
}
StructureDefinitionContext( src : StructureDefinition.context|4.0.1 (BackboneElement), tgt : StructureDefinition.context|5.0.0 (BackboneElement) )
{
src.type : StructureDefinition.context.type|4.0.1 (code) as v --> tgt.type : StructureDefinition.context.type|5.0.0 (code) = translate : code|5.0.0 ()
expression : StructureDefinition.context.expression|4.0.1 (string) --> expression : StructureDefinition.context.expression|5.0.0 (string)
}
StructureDefinitionSnapshot( src : StructureDefinition.snapshot|4.0.1 (BackboneElement), tgt : StructureDefinition.snapshot|5.0.0 (BackboneElement) )
{
element : StructureDefinition.snapshot.element|4.0.1 (ElementDefinition) --> element : StructureDefinition.snapshot.element|5.0.0 (ElementDefinition)
}
StructureDefinitionDifferential( src : StructureDefinition.differential|4.0.1 (BackboneElement), tgt : StructureDefinition.differential|5.0.0 (BackboneElement) )
{
element : StructureDefinition.differential.element|4.0.1 (ElementDefinition) --> element : StructureDefinition.differential.element|5.0.0 (ElementDefinition)
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/StructureMap4to5
StructureMap( src : StructureMap|4.0.1 (), tgt : StructureMap|5.0.0 () )
{
url : StructureMap.url|4.0.1 (uri) --> url : StructureMap.url|5.0.0 (uri)
identifier : StructureMap.identifier|4.0.1 (Identifier) --> identifier : StructureMap.identifier|5.0.0 (Identifier)
version : StructureMap.version|4.0.1 (string) --> version : StructureMap.version|5.0.0 (string)
name : StructureMap.name|4.0.1 (string) --> name : StructureMap.name|5.0.0 (string)
title : StructureMap.title|4.0.1 (string) --> title : StructureMap.title|5.0.0 (string)
src.status : StructureMap.status|4.0.1 (code) as v --> tgt.status : StructureMap.status|5.0.0 (code) = translate : code|5.0.0 ()
experimental : StructureMap.experimental|4.0.1 (boolean) --> experimental : StructureMap.experimental|5.0.0 (boolean)
date : StructureMap.date|4.0.1 (dateTime) --> date : StructureMap.date|5.0.0 (dateTime)
publisher : StructureMap.publisher|4.0.1 (string) --> publisher : StructureMap.publisher|5.0.0 (string)
contact : StructureMap.contact|4.0.1 (ContactDetail) --> contact : StructureMap.contact|5.0.0 (ContactDetail)
description : StructureMap.description|4.0.1 (markdown) --> description : StructureMap.description|5.0.0 (markdown)
useContext : StructureMap.useContext|4.0.1 (UsageContext) --> useContext : StructureMap.useContext|5.0.0 (UsageContext)
jurisdiction : StructureMap.jurisdiction|4.0.1 (CodeableConcept) --> jurisdiction : StructureMap.jurisdiction|5.0.0 (CodeableConcept)
purpose : StructureMap.purpose|4.0.1 (markdown) --> purpose : StructureMap.purpose|5.0.0 (markdown)
copyright : StructureMap.copyright|4.0.1 (markdown) --> copyright : StructureMap.copyright|5.0.0 (markdown)
src.structure : StructureMap.structure|4.0.1 (BackboneElement) as s --> tgt.structure : StructureMap.structure|5.0.0 (BackboneElement) as t
then StructureMapStructure( Identifier src : StructureMap.structure|4.0.1 (BackboneElement), Identifier tgt : StructureMap.structure|5.0.0 (BackboneElement) )
import : StructureMap.import|4.0.1 (canonical) --> import : StructureMap.import|5.0.0 (canonical)
src.group : StructureMap.group|4.0.1 (BackboneElement) as s --> tgt.group : StructureMap.group|5.0.0 (BackboneElement) as t
then StructureMapGroup( Identifier src : StructureMap.group|4.0.1 (BackboneElement), Identifier tgt : StructureMap.group|5.0.0 (BackboneElement) )
}
StructureMapStructure( src : StructureMap.structure|4.0.1 (BackboneElement), tgt : StructureMap.structure|5.0.0 (BackboneElement) )
{
url : StructureMap.structure.url|4.0.1 (canonical) --> url : StructureMap.structure.url|5.0.0 (canonical)
src.mode : StructureMap.structure.mode|4.0.1 (code) as v --> tgt.mode : StructureMap.structure.mode|5.0.0 (code) = translate : code|5.0.0 ()
alias : StructureMap.structure.alias|4.0.1 (string) --> alias : StructureMap.structure.alias|5.0.0 (string)
documentation : StructureMap.structure.documentation|4.0.1 (string) --> documentation : StructureMap.structure.documentation|5.0.0 (string)
}
StructureMapGroup( src : StructureMap.group|4.0.1 (BackboneElement), tgt : StructureMap.group|5.0.0 (BackboneElement) )
{
name : StructureMap.group.name|4.0.1 (id) --> name : StructureMap.group.name|5.0.0 (id)
extends : StructureMap.group.extends|4.0.1 (id) --> extends : StructureMap.group.extends|5.0.0 (id)
src.typeMode : StructureMap.group.typeMode|4.0.1 (code) as v --> tgt.typeMode : StructureMap.group.typeMode|5.0.0 (code) = translate : code|5.0.0 ()
documentation : StructureMap.group.documentation|4.0.1 (string) --> documentation : StructureMap.group.documentation|5.0.0 (string)
src.input : StructureMap.group.input|4.0.1 (BackboneElement) as s --> tgt.input : StructureMap.group.input|5.0.0 (BackboneElement) as t
then StructureMapGroupInput( Identifier src : StructureMap.group.input|4.0.1 (BackboneElement), Identifier tgt : StructureMap.group.input|5.0.0 (BackboneElement) )
src.rule : StructureMap.group.rule|4.0.1 (BackboneElement) as s --> tgt.rule : StructureMap.group.rule|5.0.0 (BackboneElement) as t
then StructureMapGroupRule( Identifier src : StructureMap.group.rule|4.0.1 (BackboneElement), Identifier tgt : StructureMap.group.rule|5.0.0 (BackboneElement) )
}
StructureMapGroupInput( src : StructureMap.group.input|4.0.1 (BackboneElement), tgt : StructureMap.group.input|5.0.0 (BackboneElement) )
{
name : StructureMap.group.input.name|4.0.1 (id) --> name : StructureMap.group.input.name|5.0.0 (id)
type : StructureMap.group.input.type|4.0.1 (string) --> type : StructureMap.group.input.type|5.0.0 (string)
src.mode : StructureMap.group.input.mode|4.0.1 (code) as v --> tgt.mode : StructureMap.group.input.mode|5.0.0 (code) = translate : code|5.0.0 ()
documentation : StructureMap.group.input.documentation|4.0.1 (string) --> documentation : StructureMap.group.input.documentation|5.0.0 (string)
}
StructureMapGroupRule( src : StructureMap.group.rule|4.0.1 (BackboneElement), tgt : StructureMap.group.rule|5.0.0 (BackboneElement) )
{
name : StructureMap.group.rule.name|4.0.1 (id) --> name : StructureMap.group.rule.name|5.0.0 (id)
src.source : StructureMap.group.rule.source|4.0.1 (BackboneElement) as s --> tgt.source : StructureMap.group.rule.source|5.0.0 (BackboneElement) as t
then StructureMapGroupRuleSource( Identifier src : StructureMap.group.rule.source|4.0.1 (BackboneElement), Identifier tgt : StructureMap.group.rule.source|5.0.0 (BackboneElement) )
src.target : StructureMap.group.rule.target|4.0.1 (BackboneElement) as s --> tgt.target : StructureMap.group.rule.target|5.0.0 (BackboneElement) as t
then StructureMapGroupRuleTarget( Identifier src : StructureMap.group.rule.target|4.0.1 (BackboneElement), Identifier tgt : StructureMap.group.rule.target|5.0.0 (BackboneElement) )
src.dependent : StructureMap.group.rule.dependent|4.0.1 (BackboneElement) as s --> tgt.dependent : StructureMap.group.rule.dependent|5.0.0 (BackboneElement) as t
then StructureMapGroupRuleDependent( Identifier src : StructureMap.group.rule.dependent|4.0.1 (BackboneElement), Identifier tgt : StructureMap.group.rule.dependent|5.0.0 (BackboneElement) )
documentation : StructureMap.group.rule.documentation|4.0.1 (string) --> documentation : StructureMap.group.rule.documentation|5.0.0 (string)
src.rule : StructureMap.group.rule|4.0.1 (BackboneElement) as s --> tgt.rule : StructureMap.group.rule|5.0.0 (BackboneElement) as t
then StructureMapGroupRule( Identifier src : StructureMap.group.rule|4.0.1 (BackboneElement), Identifier tgt : StructureMap.group.rule|5.0.0 (BackboneElement) )
}
StructureMapGroupRuleSource( src : StructureMap.group.rule.source|4.0.1 (BackboneElement), tgt : StructureMap.group.rule.source|5.0.0 (BackboneElement) )
{
context : StructureMap.group.rule.source.context|4.0.1 (id) --> context : StructureMap.group.rule.source.context|5.0.0 (id)
min : StructureMap.group.rule.source.min|4.0.1 (integer) --> min : StructureMap.group.rule.source.min|5.0.0 (integer)
max : StructureMap.group.rule.source.max|4.0.1 (string) --> max : StructureMap.group.rule.source.max|5.0.0 (string)
type : StructureMap.group.rule.source.type|4.0.1 (string) --> type : StructureMap.group.rule.source.type|5.0.0 (string)
src.defaultValue.ofType(string) : string|4.0.1 () --> tgt.defaultValue : StructureMap.group.rule.source.defaultValue|5.0.0 (string)
element : StructureMap.group.rule.source.element|4.0.1 (string) --> element : StructureMap.group.rule.source.element|5.0.0 (string)
src.listMode : StructureMap.group.rule.source.listMode|4.0.1 (code) as v --> tgt.listMode : StructureMap.group.rule.source.listMode|5.0.0 (code) = translate : code|5.0.0 ()
variable : StructureMap.group.rule.source.variable|4.0.1 (id) --> variable : StructureMap.group.rule.source.variable|5.0.0 (id)
condition : StructureMap.group.rule.source.condition|4.0.1 (string) --> condition : StructureMap.group.rule.source.condition|5.0.0 (string)
check : StructureMap.group.rule.source.check|4.0.1 (string) --> check : StructureMap.group.rule.source.check|5.0.0 (string)
logMessage : StructureMap.group.rule.source.logMessage|4.0.1 (string) --> logMessage : StructureMap.group.rule.source.logMessage|5.0.0 (string)
}
StructureMapGroupRuleTarget( src : StructureMap.group.rule.target|4.0.1 (BackboneElement), tgt : StructureMap.group.rule.target|5.0.0 (BackboneElement) )
{
context : StructureMap.group.rule.target.context|4.0.1 (id) --> context : StructureMap.group.rule.target.context|5.0.0 (string)
element : StructureMap.group.rule.target.element|4.0.1 (string) --> element : StructureMap.group.rule.target.element|5.0.0 (string)
variable : StructureMap.group.rule.target.variable|4.0.1 (id) --> variable : StructureMap.group.rule.target.variable|5.0.0 (id)
src.listMode : StructureMap.group.rule.target.listMode|4.0.1 (code) as v --> tgt.listMode : StructureMap.group.rule.target.listMode|5.0.0 (code) = translate : code|5.0.0 ()
listRuleId : StructureMap.group.rule.target.listRuleId|4.0.1 (id) --> listRuleId : StructureMap.group.rule.target.listRuleId|5.0.0 (id)
src.transform : StructureMap.group.rule.target.transform|4.0.1 (code) as v --> tgt.transform : StructureMap.group.rule.target.transform|5.0.0 (code) = translate : code|5.0.0 ()
src.parameter : StructureMap.group.rule.target.parameter|4.0.1 (BackboneElement) as s --> tgt.parameter : StructureMap.group.rule.target.parameter|5.0.0 (BackboneElement) as t
then StructureMapGroupRuleTargetParameter( Identifier src : StructureMap.group.rule.target.parameter|4.0.1 (BackboneElement), Identifier tgt : StructureMap.group.rule.target.parameter|5.0.0 (BackboneElement) )
}
StructureMapGroupRuleTargetParameter( src : StructureMap.group.rule.target.parameter|4.0.1 (BackboneElement), tgt : StructureMap.group.rule.target.parameter|5.0.0 (BackboneElement) )
{
src.value.ofType(id) : id|4.0.1 () --> tgt.value : StructureMap.group.rule.target.parameter.value[x]|5.0.0 (id,string,boolean,integer,decimal,date,time,dateTime)
src.value.ofType(string) : string|4.0.1 () --> tgt.value : StructureMap.group.rule.target.parameter.value[x]|5.0.0 (id,string,boolean,integer,decimal,date,time,dateTime)
src.value.ofType(boolean) : boolean|4.0.1 () --> tgt.value : StructureMap.group.rule.target.parameter.value[x]|5.0.0 (id,string,boolean,integer,decimal,date,time,dateTime)
src.value.ofType(integer) : integer|4.0.1 () --> tgt.value : StructureMap.group.rule.target.parameter.value[x]|5.0.0 (id,string,boolean,integer,decimal,date,time,dateTime)
src.value.ofType(decimal) : decimal|4.0.1 () --> tgt.value : StructureMap.group.rule.target.parameter.value[x]|5.0.0 (id,string,boolean,integer,decimal,date,time,dateTime)
}
StructureMapGroupRuleDependent( src : StructureMap.group.rule.dependent|4.0.1 (BackboneElement), tgt : StructureMap.group.rule.dependent|5.0.0 (BackboneElement) )
{
name : StructureMap.group.rule.dependent.name|4.0.1 (id) --> name : StructureMap.group.rule.dependent.name|5.0.0 (id)
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/Subscription4to5
Subscription( src : Subscription|4.0.1 (), tgt : Subscription|5.0.0 () )
{
src.status : Subscription.status|4.0.1 (code) as v --> tgt.status : Subscription.status|5.0.0 (code) = translate : code|5.0.0 ()
contact : Subscription.contact|4.0.1 (ContactPoint) --> contact : Subscription.contact|5.0.0 (ContactPoint)
end : Subscription.end|4.0.1 (instant) --> end : Subscription.end|5.0.0 (instant)
reason : Subscription.reason|4.0.1 (string) --> reason : Subscription.reason|5.0.0 (string)
src.channel : Subscription.channel|4.0.1 (BackboneElement) as s --> tgt : Subscription|5.0.0 ()
s.type : Subscription.channel.type|4.0.1 (code) as s1 --> tgt.channelType : Subscription.channelType|5.0.0 (Coding) = create : Coding|5.0.0 () as t, t.code : Coding.code|5.0.0 (code) = copy : ?
endpoint : Subscription.channel.endpoint|4.0.1 (url) --> endpoint : Subscription.endpoint|5.0.0 (url)
s.header : Subscription.channel.header|4.0.1 (string) as s1 --> tgt.parameter : Subscription.parameter|5.0.0 (BackboneElement) as t, t.name : Subscription.parameter.name|5.0.0 (string) = evaluate : ?, t.value : Subscription.parameter.value|5.0.0 (string) = evaluate : ?
payload : Subscription.channel.payload|4.0.1 (code) --> contentType : Subscription.contentType|5.0.0 (code)
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/Substance4to5
Substance( src : Substance|4.0.1 (), tgt : Substance|5.0.0 () )
{
identifier : Substance.identifier|4.0.1 (Identifier) --> identifier : Substance.identifier|5.0.0 (Identifier)
src : Substance|4.0.1 () --> tgt.instance : Substance.instance|5.0.0 (boolean) = copy : boolean|4.0.1 ()
src.status : Substance.status|4.0.1 (code) as v --> tgt.status : Substance.status|5.0.0 (code) = translate : code|5.0.0 ()
category : Substance.category|4.0.1 (CodeableConcept) --> category : Substance.category|5.0.0 (CodeableConcept)
code : Substance.code|4.0.1 (CodeableConcept) --> code : Substance.code|5.0.0 (CodeableReference)
description : Substance.description|4.0.1 (string) --> description : Substance.description|5.0.0 (markdown)
src : Substance|4.0.1 () where (src.instance.exists().not()) --> tgt.instance : Substance.instance|5.0.0 (boolean) = copy : boolean|4.0.1 ()
src.instance : Substance.instance|4.0.1 (BackboneElement) as s --> tgt.instance : Substance.instance|5.0.0 (boolean) = copy : boolean|4.0.1 ()
expiry : Substance.instance.expiry|4.0.1 (dateTime) --> expiry : Substance.expiry|5.0.0 (dateTime)
quantity : Substance.instance.quantity|4.0.1 (Quantity) --> quantity : Substance.quantity|5.0.0 (Quantity)
src.ingredient : Substance.ingredient|4.0.1 (BackboneElement) as s --> tgt.ingredient : Substance.ingredient|5.0.0 (BackboneElement) as t
then SubstanceIngredient( Identifier src : Substance.ingredient|4.0.1 (BackboneElement), Identifier tgt : Substance.ingredient|5.0.0 (BackboneElement) )
}
SubstanceIngredient( src : Substance.ingredient|4.0.1 (BackboneElement), tgt : Substance.ingredient|5.0.0 (BackboneElement) )
{
quantity : Substance.ingredient.quantity|4.0.1 (Ratio) --> quantity : Substance.ingredient.quantity|5.0.0 (Ratio)
src.substance.ofType(CodeableConcept) : CodeableConcept|4.0.1 () --> tgt.substance : Substance.ingredient.substance[x]|5.0.0 (CodeableConcept,Reference)
src.substance.ofType(Reference) : Reference|4.0.1 () --> tgt.substance : Substance.ingredient.substance[x]|5.0.0 (CodeableConcept,Reference)
}
Validating map http://hl7.org/fhir/uv/xver/StructureMap/SubstanceDefinition4to5
SubstanceDefinition( src : SubstanceSpecification|4.0.1 (), tgt : SubstanceDefinition|5.0.0 () )
{
identifier : SubstanceSpecification.identifier|4.0.1 (Identifier) --> identifier : SubstanceDefinition.identifier|5.0.0 (Identifier)
status : SubstanceSpecification.status|4.0.1 (CodeableConcept) --> status : SubstanceDefinition.status|5.0.0 (CodeableConcept)
domain : SubstanceSpecification.domain|4.0.1 (CodeableConcept) --> domain : SubstanceDefinition.domain|5.0.0 (CodeableConcept)
description : SubstanceSpecification.description|4.0.1 (string) --> description : SubstanceDefinition.description|5.0.0 (markdown)
comment : SubstanceSpecification.comment|4.0.1 (string) --> note : SubstanceDefinition.note|5.0.0 (Annotation)
src.moiety : SubstanceSpecification.moiety|4.0.1 (BackboneElement) as s --> tgt.moiety : SubstanceDefinition.moiety|5.0.0 (BackboneElement) as t
then SubstanceDefinitionMoiety( Identifier src : SubstanceSpecification.moiety|4.0.1 (BackboneElement), Identifier tgt : SubstanceDefinition.moiety|5.0.0 (BackboneElement) )
src.property : SubstanceSpecification.property|4.0.1 (BackboneElement) as s --> tgt.property : SubstanceDefinition.property|5.0.0 (BackboneElement) as t
then SubstanceDefinitionProperty( Identifier src : SubstanceSpecification.property|4.0.1 (BackboneElement), Identifier tgt : SubstanceDefinition.property|5.0.0 (BackboneElement) )
referenceInformation : SubstanceSpecification.referenceInformation|4.0.1 (Reference) --> referenceInformation : SubstanceDefinition.referenceInformation|5.0.0 (Reference)
src.structure : SubstanceSpecification.structure|4.0.1 (BackboneElement) as s --> tgt.structure : SubstanceDefinition.structure|5.0.0 (BackboneElement) as t
then SubstanceDefinitionStructure( Identifier src : SubstanceSpecification.structure|4.0.1 (BackboneElement), Identifier tgt : SubstanceDefinition.structure|5.0.0 (BackboneElement) )
src.code : SubstanceSpecification.code|4.0.1 (BackboneElement) as s --> tgt.code : SubstanceDefinition.code|5.0.0 (BackboneElement) as t
then SubstanceDefinitionCode( Identifier src : SubstanceSpecification.code|4.0.1 (BackboneElement), Identifier tgt : SubstanceDefinition.code|5.0.0 (BackboneElement) )
src.name : SubstanceSpecification.name|4.0.1 (BackboneElement) as s --> tgt.name : SubstanceDefinition.name|5.0.0 (BackboneElement) as t
then SubstanceDefinitionName( Identifier src : SubstanceSpecification.name|4.0.1 (BackboneElement), Identifier tgt : SubstanceDefinition.name|5.0.0 (BackboneElement) )
src.relationship : SubstanceSpecification.relationship|4.0.1 (BackboneElement) as s --> tgt.relationship : SubstanceDefinition.relationship|5.0.0 (BackboneElement) as t
then SubstanceDefinitionRelationship( Identifier src : SubstanceSpecification.relationship|4.0.1 (BackboneElement), Identifier tgt : SubstanceDefinition.relationship|5.0.0 (BackboneElement) )
nucleicAcid : SubstanceSpecification.nucleicAcid|4.0.1 (Reference) --> nucleicAcid : SubstanceDefinition.nucleicAcid|5.0.0 (Reference)
polymer : SubstanceSpecification.polymer|4.0.1 (Reference) --> polymer : SubstanceDefinition.polymer|5.0.0 (Reference)
protein : SubstanceSpecification.protein|4.0.1 (Reference) --> protein : SubstanceDefinition.protein|5.0.0 (Reference)
}
SubstanceDefinitionMoiety( src : SubstanceSpecification.moiety|4.0.1 (BackboneElement), tgt : SubstanceDefinition.moiety|5.0.0 (BackboneElement) )
{
role : SubstanceSpecification.moiety.role|4.0.1 (CodeableConcept) --> role : SubstanceDefinition.moiety.role|5.0.0 (CodeableConcept)
identifier : SubstanceSpecification.moiety.identifier|4.0.1 (Identifier) --> identifier : SubstanceDefinition.moiety.identifier|5.0.0 (Identifier)
name : SubstanceSpecification.moiety.name|4.0.1 (string) --> name : SubstanceDefinition.moiety.name|5.0.0 (string)
stereochemistry : SubstanceSpecification.moiety.stereochemistry|4.0.1 (CodeableConcept) --> stereochemistry : SubstanceDefinition.moiety.stereochemistry|5.0.0 (CodeableConcept)
opticalActivity : SubstanceSpecification.moiety.opticalActivity|4.0.1 (CodeableConcept) --> opticalActivity : SubstanceDefinition.moiety.opticalActivity|5.0.0 (CodeableConcept)
molecularFormula : SubstanceSpecification.moiety.molecularFormula|4.0.1 (string) --> molecularFormula : SubstanceDefinition.moiety.molecularFormula|5.0.0 (string)
src.amount.ofType(Quantity) : Quantity|4.0.1 () --> tgt.amount : SubstanceDefinition.moiety.amount[x]|5.0.0 (Quantity,string)
src.amount.ofType(string) : string|4.0.1 () --> tgt.amount : SubstanceDefinition.moiety.amount[x]|5.0.0 (Quantity,string)
}
SubstanceDefinitionProperty( src : SubstanceSpecification.property|4.0.1 (BackboneElement), tgt : SubstanceDefinition.property|5.0.0 (BackboneElement) )
{
code : SubstanceSpecification.property.code|4.0.1 (CodeableConcept) --> type : SubstanceDefinition.property.type|5.0.0 (CodeableConcept)
src.amount.ofType(Quantity) : Quantity|4.0.1 () --> tgt.value : SubstanceDefinition.property.value[x]|5.0.0 (CodeableConcept,Quantity,date,boolean,Attachment)
}
SubstanceDefinitionStructure( src : SubstanceSpecification.structure|4.0.1 (BackboneElement), tgt : SubstanceDefinition.structure|5.0.0 (BackboneElement) )
{
stereochemistry : SubstanceSpecification.structure.stereochemistry|4.0.1 (CodeableConcept) --> stereochemistry : SubstanceDefinition.structure.stereochemistry|5.0.0 (CodeableConcept)
opticalActivity : SubstanceSpecification.structure.opticalActivity|4.0.1 (CodeableConcept) --> opticalActivity : SubstanceDefinition.structure.opticalActivity|5.0.0 (CodeableConcept)
molecularFormula : SubstanceSpecification.structure.molecularFormula|4.0.1 (string) --> molecularFormula : SubstanceDefinition.structure.molecularFormula|5.0.0 (string)
molecularFormulaByMoiety : SubstanceSpecification.structure.molecularFormulaByMoiety|4.0.1 (string) --> molecularFormulaByMoiety : SubstanceDefinition.structure.molecularFormulaByMoiety|5.0.0 (string)
src.isotope : SubstanceSpecification.structure.isotope|4.0.1 (BackboneElement) -->
src.molecularWeight : SubstanceSpecification.structure.isotope.molecularWeight|4.0.1 (BackboneElement) as s --> tgt.molecularWeight : SubstanceDefinition.molecularWeight|5.0.0 (BackboneElement) as tm
then SubstanceDefinitionMolecularWeight( Identifier src : SubstanceSpecification.structure.isotope.molecularWeight|4.0.1 (BackboneElement), Identifier tgt : SubstanceDefinition.molecularWeight|5.0.0 (BackboneElement) )
source : SubstanceSpecification.structure.source|4.0.1 (Reference) --> sourceDocument : SubstanceDefinition.structure.sourceDocument|5.0.0 (Reference)
src.representation : SubstanceSpecification.structure.representation|4.0.1 (BackboneElement) as s --> tgt.representation : SubstanceDefinition.structure.representation|5.0.0 (BackboneElement) as t
then SubstanceDefinitionStructureRepresentation( Identifier src : SubstanceSpecification.structure.representation|4.0.1 (BackboneElement), Identifier tgt : SubstanceDefinition.structure.representation|5.0.0 (BackboneElement) )
}
SubstanceDefinitionMolecularWeight( src : SubstanceSpecification.structure.isotope.molecularWeight|4.0.1 (BackboneElement), tgt : SubstanceDefinition.molecularWeight|5.0.0 (BackboneElement) )
{
method : SubstanceSpecification.structure.isotope.molecularWeight.method|4.0.1 (CodeableConcept) --> method : SubstanceDefinition.molecularWeight.method|5.0.0 (CodeableConcept)
type : SubstanceSpecification.structure.isotope.molecularWeight.type|4.0.1 (CodeableConcept) --> type : SubstanceDefinition.molecularWeight.type|5.0.0 (CodeableConcept)
amount : SubstanceSpecification.structure.isotope.molecularWeight.amount|4.0.1 (Quantity) --> amount : SubstanceDefinition.molecularWeight.amount|5.0.0 (Quantity)
}
SubstanceDefinitionStructureRepresentation( src : SubstanceSpecification.structure.representation|4.0.1 (BackboneElement), tgt : SubstanceDefinition.structure.representation|5.0.0 (BackboneElement) )
{
type : SubstanceSpecification.structure.representation.type|4.0.1 (CodeableConcept) --> type : SubstanceDefinition.structure.representation.type|5.0.0 (CodeableConcept)
representation : SubstanceSpecification.structure.representation.representation|4.0.1 (string) --> representation : SubstanceDefinition.structure.representation.representation|5.0.0 (string)
}
SubstanceDefinitionCode( src : SubstanceSpecification.code|4.0.1 (BackboneElement), tgt : SubstanceDefinition.code|5.0.0 (BackboneElement) )
{
code : SubstanceSpecification.code.code|4.0.1 (CodeableConcept) --> code : SubstanceDefinition.code.code|5.0.0 (CodeableConcept)
status : SubstanceSpecification.code.status|4.0.1 (CodeableConcept) --> status : SubstanceDefinition.code.status|5.0.0 (CodeableConcept)
statusDate : SubstanceSpecification.code.statusDate|4.0.1 (dateTime) --> statusDate : SubstanceDefinition.code.statusDate|5.0.0 (dateTime)
comment : SubstanceSpecification.code.comment|4.0.1 (string) --> note : SubstanceDefinition.code.note|5.0.0 (Annotation)
source : SubstanceSpecification.code.source|4.0.1 (Reference) --> source : SubstanceDefinition.code.source|5.0.0 (Reference)
}
SubstanceDefinitionName( src : SubstanceSpecification.name|4.0.1 (BackboneElement), tgt : SubstanceDefinition.name|5.0.0 (BackboneElement) )
{
name : SubstanceSpecification.name.name|4.0.1 (string) --> name : SubstanceDefinition.name.name|5.0.0 (string)
type : SubstanceSpecification.name.type|4.0.1 (CodeableConcept) --> type : SubstanceDefinition.name.type|5.0.0 (CodeableConcept)
status : SubstanceSpecification.name.status|4.0.1 (CodeableConcept) --> status : SubstanceDefinition.name.status|5.0.0 (CodeableConcept)
preferred : SubstanceSpecification.name.preferred|4.0.1 (boolean) --> preferred : SubstanceDefinition.name.preferred|5.0.0 (boolean)
language : SubstanceSpecification.name.language|4.0.1 (CodeableConcept) --> language : SubstanceDefinition.name.language|5.0.0 (CodeableConcept)
domain : SubstanceSpecification.name.domain|4.0.1 (CodeableConcept) --> domain : SubstanceDefinition.name.domain|5.0.0 (CodeableConcept)
jurisdiction : SubstanceSpecification.name.jurisdiction|4.0.1 (CodeableConcept) --> jurisdiction : SubstanceDefinition.name.jurisdiction|5.0.0 (CodeableConcept)
src.official : SubstanceSpecification.name.official|4.0.1 (BackboneElement) as s --> tgt.official : SubstanceDefinition.name.official|5.0.0 (BackboneElement) as t
then SubstanceDefinitionNameOfficial( Identifier src : SubstanceSpecification.name.official|4.0.1 (BackboneElement), Identifier tgt : SubstanceDefinition.name.official|5.0.0 (BackboneElement) )
source : SubstanceSpecification.name.source|4.0.1 (Reference) --> source : SubstanceDefinition.name.source|5.0.0 (Reference)
}
SubstanceDefinitionNameOfficial( src : SubstanceSpecification.name.official|4.0.1 (BackboneElement), tgt : SubstanceDefinition.name.official|5.0.0 (BackboneElement) )
{
authority : SubstanceSpecification.name.official.authority|4.0.1 (CodeableConcept) --> authority : SubstanceDefinition.name.official.authority|5.0.0 (CodeableConcept)
status : SubstanceSpecification.name.official.status|
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment