Created
December 18, 2025 06:38
-
-
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.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| 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