Package | hl7.fhir.uv.xver |
Type | StructureMap |
Id | PlanDefinition5to4B |
FHIR Version | R5 |
Source | http://hl7.org/fhir/extensions/https://build.fhir.org/ig/HL7/fhir-cross-version/StructureMap-PlanDefinition5to4B.html |
URL | http://hl7.org/fhir/StructureMap/PlanDefinition5to4B |
Version | 0.1.0 |
Status | active |
Date | 2024-02-22T03:16:50+00:00 |
Name | PlanDefinition5to4B |
Title | PlanDefinition Transforms: R5 to R4B |
Realm | uv |
Authority | hl7 |
Description | PlanDefinitionTransformsR5toR4B |
No resources found
No resources found
Note: links and images are rebased to the (stated) source
/// url = 'http://hl7.org/fhir/StructureMap/PlanDefinition5to4B' /// name = 'PlanDefinition5to4B' /// title = 'PlanDefinition Transforms: R5 to R4B' /// status = 'active' uses "http://hl7.org/fhir/5.0/PlanDefinition" alias PlanDefinitionR5 as source uses "http://hl7.org/fhir/4.0/PlanDefinition" alias PlanDefinitionR4B as target imports "http://hl7.org/fhir/StructureMap/*5to4B" group PlanDefinition(source src : PlanDefinitionR5, target tgt : PlanDefinitionR4B) extends DomainResource <<type+>> { src.url -> tgt.url; src.identifier -> tgt.identifier; src.version -> tgt.version; src.name -> tgt.name; src.title -> tgt.title; src.subtitle -> tgt.subtitle; src.type -> tgt.type; src.status as v -> tgt.status = translate(v, 'http://hl7.org/fhir/ConceptMap/PlanDefinition.status-R5toR4', 'code'); src.experimental -> tgt.experimental; src.subject as s where code = 'Patient' -> tgt.subject = create('CodeableConcept') as tc, tc.coding = create('Coding') as tcc, tcc.system = 'http://hl7.org/fhir/resource-types', tcc.code = 'Patient', tcc.display = 'Patient'; src.subject as s where code = 'Practitioner' -> tgt.subject = create('CodeableConcept') as tc, tc.coding = create('Coding') as tcc, tcc.system = 'http://hl7.org/fhir/resource-types', tcc.code = 'Patient', tcc.display = 'Practitioner'; src.subject as s where code = 'Organization' -> tgt.subject = create('CodeableConcept') as tc, tc.coding = create('Coding') as tcc, tcc.system = 'http://hl7.org/fhir/resource-types', tcc.code = 'Patient', tcc.display = 'Organization'; src.subject as s where code = 'Location' -> tgt.subject = create('CodeableConcept') as tc, tc.coding = create('Coding') as tcc, tcc.system = 'http://hl7.org/fhir/resource-types', tcc.code = 'Patient', tcc.display = 'Location'; src.subject as s where code = 'Device' -> tgt.subject = create('CodeableConcept') as tc, tc.coding = create('Coding') as tcc, tcc.system = 'http://hl7.org/fhir/resource-types', tcc.code = 'Patient', tcc.display = 'Device'; src.subject : Reference -> tgt.subject; src.subject : canonical -> tgt.subject; src.date -> tgt.date; src.publisher -> tgt.publisher; src.contact -> tgt.contact; src.description -> tgt.description; src.useContext -> tgt.useContext; src.jurisdiction -> tgt.jurisdiction; src.purpose -> tgt.purpose; src.usage -> tgt.usage; src.copyright -> tgt.copyright; src.approvalDate -> tgt.approvalDate; src.lastReviewDate -> tgt.lastReviewDate; src.effectivePeriod -> tgt.effectivePeriod; src.topic -> tgt.topic; src.author -> tgt.author; src.editor -> tgt.editor; src.reviewer -> tgt.reviewer; src.endorser -> tgt.endorser; src.relatedArtifact -> tgt.relatedArtifact; src.library -> tgt.library; src.goal as s -> tgt.goal as t then PlanDefinitionGoal(s, t); src.action as s -> tgt.action as t then PlanDefinitionAction(s, t); } group PlanDefinitionGoal(source src, target tgt) extends BackboneElement { src.category -> tgt.category; src.description -> tgt.description; src.priority -> tgt.priority; src.start -> tgt.start; src.addresses -> tgt.addresses; src.documentation -> tgt.documentation; src.target as s -> tgt.target as t then PlanDefinitionGoalTarget(s, t); } group PlanDefinitionGoalTarget(source src, target tgt) extends BackboneElement { src.measure -> tgt.measure; src.detail : Quantity -> tgt.detail; src.detail : Range -> tgt.detail; src.detail : CodeableConcept -> tgt.detail; src.due -> tgt.due; } // group PlanDefinitionActor(source src, target tgt) extends BackboneElement { // src.title -> tgt.title; // src.description -> tgt.description; // src.option as s -> tgt.option as t then PlanDefinitionActorOption(s,t); // } // group PlanDefinitionActorOption(source src, target tgt) extends BackboneElement { // src.type as v -> tgt.type = translate(v, '#ActivityParticipantType', 'code'); // src.typeCanonical -> tgt.typeCanonical; // src.typeReference -> tgt.typeReference; // src.role -> tgt.role; // } group PlanDefinitionAction(source src, target tgt) extends BackboneElement { src.linkId -> tgt.id; src.prefix -> tgt.prefix; src.title -> tgt.title; src.description -> tgt.description; src.textEquivalent -> tgt.textEquivalent; src.priority as v -> tgt.priority = translate(v, 'http://hl7.org/fhir/ConceptMap/PlanDefinition.action.priority-R5toR4', 'code'); src.code -> tgt.code; src.reason -> tgt.reason; src.documentation -> tgt.documentation; src.goalId -> tgt.goalId; src.subject as s where code = 'Patient' -> tgt.subject = create('CodeableConcept') as tc, tc.coding = create('Coding') as tcc, tcc.system = 'http://hl7.org/fhir/resource-types', tcc.code = 'Patient', tcc.display = 'Patient'; src.subject as s where code = 'Practitioner' -> tgt.subject = create('CodeableConcept') as tc, tc.coding = create('Coding') as tcc, tcc.system = 'http://hl7.org/fhir/resource-types', tcc.code = 'Patient', tcc.display = 'Practitioner'; src.subject as s where code = 'Organization' -> tgt.subject = create('CodeableConcept') as tc, tc.coding = create('Coding') as tcc, tcc.system = 'http://hl7.org/fhir/resource-types', tcc.code = 'Patient', tcc.display = 'Organization'; src.subject as s where code = 'Location' -> tgt.subject = create('CodeableConcept') as tc, tc.coding = create('Coding') as tcc, tcc.system = 'http://hl7.org/fhir/resource-types', tcc.code = 'Patient', tcc.display = 'Location'; src.subject as s where code = 'Device' -> tgt.subject = create('CodeableConcept') as tc, tc.coding = create('Coding') as tcc, tcc.system = 'http://hl7.org/fhir/resource-types', tcc.code = 'Patient', tcc.display = 'Device'; src.subject : Reference -> tgt.subject; src.subject : canonical -> tgt.subject; src.trigger -> tgt.trigger; src.condition as s -> tgt.condition as t then PlanDefinitionActionCondition(s, t); src.input as s -> tgt.input = r.requirement; src.output as s -> tgt.output = r.requirement; src.relatedAction as s -> tgt.relatedAction as t then PlanDefinitionActionRelatedAction(s, t); src.timing : Age -> tgt.timing; src.timing : Duration -> tgt.timing; src.timing : Range -> tgt.timing; src.timing : Timing -> tgt.timing; src.participant as s -> tgt.participant as t then PlanDefinitionActionParticipant(s, t); src.type -> tgt.type; src.groupingBehavior as v -> tgt.groupingBehavior = translate(v, 'http://hl7.org/fhir/ConceptMap/PlanDefinition.action.groupingBehavior-R5toR4', 'code'); src.selectionBehavior as v -> tgt.selectionBehavior = translate(v, 'http://hl7.org/fhir/ConceptMap/PlanDefinition.action.selectionBehavior-R5toR4', 'code'); src.requiredBehavior as v -> tgt.requiredBehavior = translate(v, 'http://hl7.org/fhir/ConceptMap/PlanDefinition.action.requiredBehavior-R5toR4', 'code'); src.precheckBehavior as v -> tgt.precheckBehavior = translate(v, 'http://hl7.org/fhir/ConceptMap/PlanDefinition.action.precheckBehavior-R5toR4', 'code'); src.cardinalityBehavior as v -> tgt.cardinalityBehavior = translate(v, 'http://hl7.org/fhir/ConceptMap/PlanDefinition.action.cardinalityBehavior-R5toR4', 'code'); src.definition : canonical -> tgt.definition; src.definition : uri -> tgt.definition; src.transform -> tgt.transform; src.dynamicValue as s -> tgt.dynamicValue as t then PlanDefinitionActionDynamicValue(s, t); } group PlanDefinitionActionCondition(source src, target tgt) extends BackboneElement { src.kind as v -> tgt.kind = translate(v, 'http://hl7.org/fhir/ConceptMap/PlanDefinition.action.condition.kind-R5toR4', 'code'); src.expression -> tgt.expression; } group PlanDefinitionActionRelatedAction(source src, target tgt) extends BackboneElement { src.targetId -> tgt.actionId; src.relationship as v -> tgt.relationship = translate(v, 'http://hl7.org/fhir/ConceptMap/PlanDefinition.action.relatedAction.relationship-R5toR4', 'code'); src.endRelationship as v -> tgt.relationship = translate(v, 'http://hl7.org/fhir/ConceptMap/PlanDefinition.action.relatedAction.endRelationship-R5toR4', 'code'); src.offset : Duration -> tgt.offset; src.offset : Range -> tgt.offset; } group PlanDefinitionActionParticipant(source src, target tgt) extends BackboneElement { src.type as v -> tgt.type = translate(v, 'http://hl7.org/fhir/ConceptMap/PlanDefinition.action.participant.type-R5toR4', 'code'); src.role -> tgt.role; } group PlanDefinitionActionDynamicValue(source src, target tgt) extends BackboneElement { src.path -> tgt.path; src.expression -> tgt.expression; }
{ "resourceType": "StructureMap", "id": "PlanDefinition5to4B", "text": { "status": "generated", "div": "<!-- snip (see above) -->" }, "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-wg", "valueCode": "fhir" }, { "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fmm", "valueInteger": 1, "_valueInteger": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-conformance-derivedFrom", "valueCanonical": "http://hl7.org/fhir/extensions/ImplementationGuide/hl7.fhir.uv.xver" } ] } }, { "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status", "valueCode": "draft", "_valueCode": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-conformance-derivedFrom", "valueCanonical": "http://hl7.org/fhir/extensions/ImplementationGuide/hl7.fhir.uv.xver" } ] } } ], "url": "http://hl7.org/fhir/StructureMap/PlanDefinition5to4B", "version": "0.1.0", "name": "PlanDefinition5to4B", "title": "PlanDefinition Transforms: R5 to R4B", "status": "active", "date": "2024-02-22T03:16:50+00:00", "publisher": "HL7 International / FHIR Infrastructure", "contact": [ { "telecom": [ { "system": "url", "value": "http://www.hl7.org/Special/committees/fiwg" } ] } ], "description": "PlanDefinitionTransformsR5toR4B", "jurisdiction": [ { "coding": [ { "system": "http://unstats.un.org/unsd/methods/m49/m49.htm", "code": "001" } ] } ], "structure": [ { "url": "http://hl7.org/fhir/5.0/PlanDefinition", "mode": "source", "alias": "PlanDefinitionR5" }, { "url": "http://hl7.org/fhir/4.0/PlanDefinition", "mode": "target", "alias": "PlanDefinitionR4B" } ], "import": [ "http://hl7.org/fhir/StructureMap/*5to4B" ], "group": [ { "name": "PlanDefinition", "extends": "DomainResource", "typeMode": "type-and-types", "input": [ { "name": "src", "type": "PlanDefinitionR5", "mode": "source" }, { "name": "tgt", "type": "PlanDefinitionR4B", "mode": "target" } ], "rule": [ { "name": "url", "source": [ { "context": "src", "element": "url", "variable": "vvv" } ], "target": [ { "context": "tgt", "element": "url", "variable": "vvv", "transform": "create" } ], "dependent": [ { "name": "DefaultMappingGroupAnonymousAlias", "parameter": [ { "valueId": "vvv" }, { "valueId": "vvv" } ] } ] }, { "name": "identifier", "source": [ { "context": "src", "element": "identifier", "variable": "vvv" } ], "target": [ { "context": "tgt", "element": "identifier", "variable": "vvv", "transform": "create" } ], "dependent": [ { "name": "DefaultMappingGroupAnonymousAlias", "parameter": [ { "valueId": "vvv" }, { "valueId": "vvv" } ] } ] }, { "name": "version", "source": [ { "context": "src", "element": "version", "variable": "vvv" } ], "target": [ { "context": "tgt", "element": "version", "variable": "vvv", "transform": "create" } ], "dependent": [ { "name": "DefaultMappingGroupAnonymousAlias", "parameter": [ { "valueId": "vvv" }, { "valueId": "vvv" } ] } ] }, { "name": "name", "source": [ { "context": "src", "element": "name", "variable": "vvv" } ], "target": [ { "context": "tgt", "element": "name", "variable": "vvv", "transform": "create" } ], "dependent": [ { "name": "DefaultMappingGroupAnonymousAlias", "parameter": [ { "valueId": "vvv" }, { "valueId": "vvv" } ] } ] }, { "name": "title", "source": [ { "context": "src", "element": "title", "variable": "vvv" } ], "target": [ { "context": "tgt", "element": "title", "variable": "vvv", "transform": "create" } ], "dependent": [ { "name": "DefaultMappingGroupAnonymousAlias", "parameter": [ { "valueId": "vvv" }, { "valueId": "vvv" } ] } ] }, { "name": "subtitle", "source": [ { "context": "src", "element": "subtitle", "variable": "vvv" } ], "target": [ { "context": "tgt", "element": "subtitle", "variable": "vvv", "transform": "create" } ], "dependent": [ { "name": "DefaultMappingGroupAnonymousAlias", "parameter": [ { "valueId": "vvv" }, { "valueId": "vvv" } ] } ] }, { "name": "type", "source": [ { "context": "src", "element": "type", "variable": "vvv" } ], "target": [ { "context": "tgt", "element": "type", "variable": "vvv", "transform": "create" } ], "dependent": [ { "name": "DefaultMappingGroupAnonymousAlias", "parameter": [ { "valueId": "vvv" }, { "valueId": "vvv" } ] } ] }, { "name": "status", "source": [ { "context": "src", "element": "status", "variable": "v" } ], "target": [ { "context": "tgt", "element": "status", "transform": "translate", "parameter": [ { "valueId": "v" }, { "valueString": "http://hl7.org/fhir/ConceptMap/PlanDefinition.status-R5toR4" }, { "valueString": "code" } ] } ] }, { "name": "experimental", "source": [ { "context": "src", "element": "experimental", "variable": "vvv" } ], "target": [ { "context": "tgt", "element": "experimental", "variable": "vvv", "transform": "create" } ], "dependent": [ { "name": "DefaultMappingGroupAnonymousAlias", "parameter": [ { "valueId": "vvv" }, { "valueId": "vvv" } ] } ] }, { "name": "subject", "source": [ { "context": "src", "element": "subject", "variable": "s", "condition": "code = 'Patient'" } ], "target": [ { "context": "tgt", "element": "subject", "variable": "tc", "transform": "create", "parameter": [ { "valueString": "CodeableConcept" } ] }, { "context": "tc", "element": "coding", "variable": "tcc", "transform": "create", "parameter": [ { "valueString": "Coding" } ] }, { "context": "tcc", "element": "system", "transform": "copy", "parameter": [ { "valueString": "http://hl7.org/fhir/resource-types" } ] }, { "context": "tcc", "element": "code", "transform": "copy", "parameter": [ { "valueString": "Patient" } ] }, { "context": "tcc", "element": "display", "transform": "copy", "parameter": [ { "valueString": "Patient" } ] } ] }, { "name": "subject", "source": [ { "context": "src", "element": "subject", "variable": "s", "condition": "code = 'Practitioner'" } ], "target": [ { "context": "tgt", "element": "subject", "variable": "tc", "transform": "create", "parameter": [ { "valueString": "CodeableConcept" } ] }, { "context": "tc", "element": "coding", "variable": "tcc", "transform": "create", "parameter": [ { "valueString": "Coding" } ] }, { "context": "tcc", "element": "system", "transform": "copy", "parameter": [ { "valueString": "http://hl7.org/fhir/resource-types" } ] }, { "context": "tcc", "element": "code", "transform": "copy", "parameter": [ { "valueString": "Patient" } ] }, { "context": "tcc", "element": "display", "transform": "copy", "parameter": [ { "valueString": "Practitioner" } ] } ] }, { "name": "subject", "source": [ { "context": "src", "element": "subject", "variable": "s", "condition": "code = 'Organization'" } ], "target": [ { "context": "tgt", "element": "subject", "variable": "tc", "transform": "create", "parameter": [ { "valueString": "CodeableConcept" } ] }, { "context": "tc", "element": "coding", "variable": "tcc", "transform": "create", "parameter": [ { "valueString": "Coding" } ] }, { "context": "tcc", "element": "system", "transform": "copy", "parameter": [ { "valueString": "http://hl7.org/fhir/resource-types" } ] }, { "context": "tcc", "element": "code", "transform": "copy", "parameter": [ { "valueString": "Patient" } ] }, { "context": "tcc", "element": "display", "transform": "copy", "parameter": [ { "valueString": "Organization" } ] } ] }, { "name": "subject", "source": [ { "context": "src", "element": "subject", "variable": "s", "condition": "code = 'Location'" } ], "target": [ { "context": "tgt", "element": "subject", "variable": "tc", "transform": "create", "parameter": [ { "valueString": "CodeableConcept" } ] }, { "context": "tc", "element": "coding", "variable": "tcc", "transform": "create", "parameter": [ { "valueString": "Coding" } ] }, { "context": "tcc", "element": "system", "transform": "copy", "parameter": [ { "valueString": "http://hl7.org/fhir/resource-types" } ] }, { "context": "tcc", "element": "code", "transform": "copy", "parameter": [ { "valueString": "Patient" } ] }, { "context": "tcc", "element": "display", "transform": "copy", "parameter": [ { "valueString": "Location" } ] } ] }, { "name": "subject", "source": [ { "context": "src", "element": "subject", "variable": "s", "condition": "code = 'Device'" } ], "target": [ { "context": "tgt", "element": "subject", "variable": "tc", "transform": "create", "parameter": [ { "valueString": "CodeableConcept" } ] }, { "context": "tc", "element": "coding", "variable": "tcc", "transform": "create", "parameter": [ { "valueString": "Coding" } ] }, { "context": "tcc", "element": "system", "transform": "copy", "parameter": [ { "valueString": "http://hl7.org/fhir/resource-types" } ] }, { "context": "tcc", "element": "code", "transform": "copy", "parameter": [ { "valueString": "Patient" } ] }, { "context": "tcc", "element": "display", "transform": "copy", "parameter": [ { "valueString": "Device" } ] } ] }, { "name": "subjectReference", "source": [ { "context": "src", "type": "Reference", "element": "subject", "variable": "vvv" } ], "target": [ { "context": "tgt", "element": "subject", "variable": "vvv", "transform": "create" } ], "dependent": [ { "name": "DefaultMappingGroupAnonymousAlias", "parameter": [ { "valueId": "vvv" }, { "valueId": "vvv" } ] } ] }, { "name": "subjectCanonical", "source": [ { "context": "src", "type": "canonical", "element": "subject", "variable": "vvv" } ], "target": [ { "context": "tgt", "element": "subject", "variable": "vvv", "transform": "create" } ], "dependent": [ { "name": "DefaultMappingGroupAnonymousAlias", "parameter": [ { "valueId": "vvv" }, { "valueId": "vvv" } ] } ] }, { "name": "date", "source": [ { "context": "src", "element": "date", "variable": "vvv" } ], "target": [ { "context": "tgt", "element": "date", "variable": "vvv", "transform": "create" } ], "dependent": [ { "name": "DefaultMappingGroupAnonymousAlias", "parameter": [ { "valueId": "vvv" }, { "valueId": "vvv" } ] } ] }, { "name": "publisher", "source": [ { "context": "src", "element": "publisher", "variable": "vvv" } ], "target": [ { "context": "tgt", "element": "publisher", "variable": "vvv", "transform": "create" } ], "dependent": [ { "name": "DefaultMappingGroupAnonymousAlias", "parameter": [ { "valueId": "vvv" }, { "valueId": "vvv" } ] } ] }, { "name": "contact", "source": [ { "context": "src", "element": "contact", "variable": "vvv" } ], "target": [ { "context": "tgt", "element": "contact", "variable": "vvv", "transform": "create" } ], "dependent": [ { "name": "DefaultMappingGroupAnonymousAlias", "parameter": [ { "valueId": "vvv" }, { "valueId": "vvv" } ] } ] }, { "name": "description", "source": [ { "context": "src", "element": "description", "variable": "vvv" } ], "target": [ { "context": "tgt", "element": "description", "variable": "vvv", "transform": "create" } ], "dependent": [ { "name": "DefaultMappingGroupAnonymousAlias", "parameter": [ { "valueId": "vvv" }, { "valueId": "vvv" } ] } ] }, { "name": "useContext", "source": [ { "context": "src", "element": "useContext", "variable": "vvv" } ], "target": [ { "context": "tgt", "element": "useContext", "variable": "vvv", "transform": "create" } ], "dependent": [ { "name": "DefaultMappingGroupAnonymousAlias", "parameter": [ { "valueId": "vvv" }, { "valueId": "vvv" } ] } ] }, { "name": "jurisdiction", "source": [ { "context": "src", "element": "jurisdiction", "variable": "vvv" } ], "target": [ { "context": "tgt", "element": "jurisdiction", "variable": "vvv", "transform": "create" } ], "dependent": [ { "name": "DefaultMappingGroupAnonymousAlias", "parameter": [ { "valueId": "vvv" }, { "valueId": "vvv" } ] } ] }, { "name": "purpose", "source": [ { "context": "src", "element": "purpose", "variable": "vvv" } ], "target": [ { "context": "tgt", "element": "purpose", "variable": "vvv", "transform": "create" } ], "dependent": [ { "name": "DefaultMappingGroupAnonymousAlias", "parameter": [ { "valueId": "vvv" }, { "valueId": "vvv" } ] } ] }, { "name": "usage", "source": [ { "context": "src", "element": "usage", "variable": "vvv" } ], "target": [ { "context": "tgt", "element": "usage", "variable": "vvv", "transform": "create" } ], "dependent": [ { "name": "DefaultMappingGroupAnonymousAlias", "parameter": [ { "valueId": "vvv" }, { "valueId": "vvv" } ] } ] }, { "name": "copyright", "source": [ { "context": "src", "element": "copyright", "variable": "vvv" } ], "target": [ { "context": "tgt", "element": "copyright", "variable": "vvv", "transform": "create" } ], "dependent": [ { "name": "DefaultMappingGroupAnonymousAlias", "parameter": [ { "valueId": "vvv" }, { "valueId": "vvv" } ] } ] }, { "name": "approvalDate", "source": [ { "context": "src", "element": "approvalDate", "variable": "vvv" } ], "target": [ { "context": "tgt", "element": "approvalDate", "variable": "vvv", "transform": "create" } ], "dependent": [ { "name": "DefaultMappingGroupAnonymousAlias", "parameter": [ { "valueId": "vvv" }, { "valueId": "vvv" } ] } ] }, { "name": "lastReviewDate", "source": [ { "context": "src", "element": "lastReviewDate", "variable": "vvv" } ], "target": [ { "context": "tgt", "element": "lastReviewDate", "variable": "vvv", "transform": "create" } ], "dependent": [ { "name": "DefaultMappingGroupAnonymousAlias", "parameter": [ { "valueId": "vvv" }, { "valueId": "vvv" } ] } ] }, { "name": "effectivePeriod", "source": [ { "context": "src", "element": "effectivePeriod", "variable": "vvv" } ], "target": [ { "context": "tgt", "element": "effectivePeriod", "variable": "vvv", "transform": "create" } ], "dependent": [ { "name": "DefaultMappingGroupAnonymousAlias", "parameter": [ { "valueId": "vvv" }, { "valueId": "vvv" } ] } ] }, { "name": "topic", "source": [ { "context": "src", "element": "topic", "variable": "vvv" } ], "target": [ { "context": "tgt", "element": "topic", "variable": "vvv", "transform": "create" } ], "dependent": [ { "name": "DefaultMappingGroupAnonymousAlias", "parameter": [ { "valueId": "vvv" }, { "valueId": "vvv" } ] } ] }, { "name": "author", "source": [ { "context": "src", "element": "author", "variable": "vvv" } ], "target": [ { "context": "tgt", "element": "author", "variable": "vvv", "transform": "create" } ], "dependent": [ { "name": "DefaultMappingGroupAnonymousAlias", "parameter": [ { "valueId": "vvv" }, { "valueId": "vvv" } ] } ] }, { "name": "editor", "source": [ { "context": "src", "element": "editor", "variable": "vvv" } ], "target": [ { "context": "tgt", "element": "editor", "variable": "vvv", "transform": "create" } ], "dependent": [ { "name": "DefaultMappingGroupAnonymousAlias", "parameter": [ { "valueId": "vvv" }, { "valueId": "vvv" } ] } ] }, { "name": "reviewer", "source": [ { "context": "src", "element": "reviewer", "variable": "vvv" } ], "target": [ { "context": "tgt", "element": "reviewer", "variable": "vvv", "transform": "create" } ], "dependent": [ { "name": "DefaultMappingGroupAnonymousAlias", "parameter": [ { "valueId": "vvv" }, { "valueId": "vvv" } ] } ] }, { "name": "endorser", "source": [ { "context": "src", "element": "endorser", "variable": "vvv" } ], "target": [ { "context": "tgt", "element": "endorser", "variable": "vvv", "transform": "create" } ], "dependent": [ { "name": "DefaultMappingGroupAnonymousAlias", "parameter": [ { "valueId": "vvv" }, { "valueId": "vvv" } ] } ] }, { "name": "relatedArtifact", "source": [ { "context": "src", "element": "relatedArtifact", "variable": "vvv" } ], "target": [ { "context": "tgt", "element": "relatedArtifact", "variable": "vvv", "transform": "create" } ], "dependent": [ { "name": "DefaultMappingGroupAnonymousAlias", "parameter": [ { "valueId": "vvv" }, { "valueId": "vvv" } ] } ] }, { "name": "library", "source": [ { "context": "src", "element": "library", "variable": "vvv" } ], "target": [ { "context": "tgt", "element": "library", "variable": "vvv", "transform": "create" } ], "dependent": [ { "name": "DefaultMappingGroupAnonymousAlias", "parameter": [ { "valueId": "vvv" }, { "valueId": "vvv" } ] } ] }, { "name": "goal", "source": [ { "context": "src", "element": "goal", "variable": "s" } ], "target": [ { "context": "tgt", "element": "goal", "variable": "t" } ], "dependent": [ { "name": "PlanDefinitionGoal", "parameter": [ { "valueId": "s" }, { "valueId": "t" } ] } ] }, { "name": "action", "source": [ { "context": "src", "element": "action", "variable": "s" } ], "target": [ { "context": "tgt", "element": "action", "variable": "t" } ], "dependent": [ { "name": "PlanDefinitionAction", "parameter": [ { "valueId": "s" }, { "valueId": "t" } ] } ] } ] }, { "name": "PlanDefinitionGoal", "extends": "BackboneElement", "input": [ { "name": "src", "mode": "source" }, { "name": "tgt", "mode": "target" } ], "rule": [ { "name": "category", "source": [ { "context": "src", "element": "category", "variable": "vvv" } ], "target": [ { "context": "tgt", "element": "category", "variable": "vvv", "transform": "create" } ], "dependent": [ { "name": "DefaultMappingGroupAnonymousAlias", "parameter": [ { "valueId": "vvv" }, { "valueId": "vvv" } ] } ] }, { "name": "description", "source": [ { "context": "src", "element": "description", "variable": "vvv" } ], "target": [ { "context": "tgt", "element": "description", "variable": "vvv", "transform": "create" } ], "dependent": [ { "name": "DefaultMappingGroupAnonymousAlias", "parameter": [ { "valueId": "vvv" }, { "valueId": "vvv" } ] } ] }, { "name": "priority", "source": [ { "context": "src", "element": "priority", "variable": "vvv" } ], "target": [ { "context": "tgt", "element": "priority", "variable": "vvv", "transform": "create" } ], "dependent": [ { "name": "DefaultMappingGroupAnonymousAlias", "parameter": [ { "valueId": "vvv" }, { "valueId": "vvv" } ] } ] }, { "name": "start", "source": [ { "context": "src", "element": "start", "variable": "vvv" } ], "target": [ { "context": "tgt", "element": "start", "variable": "vvv", "transform": "create" } ], "dependent": [ { "name": "DefaultMappingGroupAnonymousAlias", "parameter": [ { "valueId": "vvv" }, { "valueId": "vvv" } ] } ] }, { "name": "addresses", "source": [ { "context": "src", "element": "addresses", "variable": "vvv" } ], "target": [ { "context": "tgt", "element": "addresses", "variable": "vvv", "transform": "create" } ], "dependent": [ { "name": "DefaultMappingGroupAnonymousAlias", "parameter": [ { "valueId": "vvv" }, { "valueId": "vvv" } ] } ] }, { "name": "documentation", "source": [ { "context": "src", "element": "documentation", "variable": "vvv" } ], "target": [ { "context": "tgt", "element": "documentation", "variable": "vvv", "transform": "create" } ], "dependent": [ { "name": "DefaultMappingGroupAnonymousAlias", "parameter": [ { "valueId": "vvv" }, { "valueId": "vvv" } ] } ] }, { "name": "target", "source": [ { "context": "src", "element": "target", "variable": "s" } ], "target": [ { "context": "tgt", "element": "target", "variable": "t" } ], "dependent": [ { "name": "PlanDefinitionGoalTarget", "parameter": [ { "valueId": "s" }, { "valueId": "t" } ] } ] } ] }, { "name": "PlanDefinitionGoalTarget", "extends": "BackboneElement", "input": [ { "name": "src", "mode": "source" }, { "name": "tgt", "mode": "target" } ], "rule": [ { "name": "measure", "source": [ { "context": "src", "element": "measure", "variable": "vvv" } ], "target": [ { "context": "tgt", "element": "measure", "variable": "vvv", "transform": "create" } ], "dependent": [ { "name": "DefaultMappingGroupAnonymousAlias", "parameter": [ { "valueId": "vvv" }, { "valueId": "vvv" } ] } ] }, { "name": "detailQuantity", "source": [ { "context": "src", "type": "Quantity", "element": "detail", "variable": "vvv" } ], "target": [ { "context": "tgt", "element": "detail", "variable": "vvv", "transform": "create" } ], "dependent": [ { "name": "DefaultMappingGroupAnonymousAlias", "parameter": [ { "valueId": "vvv" }, { "valueId": "vvv" } ] } ] }, { "name": "detailRange", "source": [ { "context": "src", "type": "Range", "element": "detail", "variable": "vvv" } ], "target": [ { "context": "tgt", "element": "detail", "variable": "vvv", "transform": "create" } ], "dependent": [ { "name": "DefaultMappingGroupAnonymousAlias", "parameter": [ { "valueId": "vvv" }, { "valueId": "vvv" } ] } ] }, { "name": "detailCodeableConcept", "source": [ { "context": "src", "type": "CodeableConcept", "element": "detail", "variable": "vvv" } ], "target": [ { "context": "tgt", "element": "detail", "variable": "vvv", "transform": "create" } ], "dependent": [ { "name": "DefaultMappingGroupAnonymousAlias", "parameter": [ { "valueId": "vvv" }, { "valueId": "vvv" } ] } ] }, { "name": "due", "source": [ { "context": "src", "element": "due", "variable": "vvv" } ], "target": [ { "context": "tgt", "element": "due", "variable": "vvv", "transform": "create" } ], "dependent": [ { "name": "DefaultMappingGroupAnonymousAlias", "parameter": [ { "valueId": "vvv" }, { "valueId": "vvv" } ] } ] } ] }, { "name": "PlanDefinitionAction", "extends": "BackboneElement", "documentation": "group PlanDefinitionActor(source src, target tgt) extends BackboneElement {\r\nsrc.title -> tgt.title;\r\nsrc.description -> tgt.description;\r\nsrc.option as s -> tgt.option as t then PlanDefinitionActorOption(s,t);\r\n}\r\ngroup PlanDefinitionActorOption(source src, target tgt) extends BackboneElement {\r\nsrc.type as v -> tgt.type = translate(v, '#ActivityParticipantType', 'code');\r\nsrc.typeCanonical -> tgt.typeCanonical;\r\nsrc.typeReference -> tgt.typeReference;\r\nsrc.role -> tgt.role;\r\n}", "input": [ { "name": "src", "mode": "source" }, { "name": "tgt", "mode": "target" } ], "rule": [ { "name": "linkId", "source": [ { "context": "src", "element": "linkId", "variable": "vvv" } ], "target": [ { "context": "tgt", "element": "id", "variable": "vvv", "transform": "create" } ], "dependent": [ { "name": "DefaultMappingGroupAnonymousAlias", "parameter": [ { "valueId": "vvv" }, { "valueId": "vvv" } ] } ] }, { "name": "prefix", "source": [ { "context": "src", "element": "prefix", "variable": "vvv" } ], "target": [ { "context": "tgt", "element": "prefix", "variable": "vvv", "transform": "create" } ], "dependent": [ { "name": "DefaultMappingGroupAnonymousAlias", "parameter": [ { "valueId": "vvv" }, { "valueId": "vvv" } ] } ] }, { "name": "title", "source": [ { "context": "src", "element": "title", "variable": "vvv" } ], "target": [ { "context": "tgt", "element": "title", "variable": "vvv", "transform": "create" } ], "dependent": [ { "name": "DefaultMappingGroupAnonymousAlias", "parameter": [ { "valueId": "vvv" }, { "valueId": "vvv" } ] } ] }, { "name": "description", "source": [ { "context": "src", "element": "description", "variable": "vvv" } ], "target": [ { "context": "tgt", "element": "description", "variable": "vvv", "transform": "create" } ], "dependent": [ { "name": "DefaultMappingGroupAnonymousAlias", "parameter": [ { "valueId": "vvv" }, { "valueId": "vvv" } ] } ] }, { "name": "textEquivalent", "source": [ { "context": "src", "element": "textEquivalent", "variable": "vvv" } ], "target": [ { "context": "tgt", "element": "textEquivalent", "variable": "vvv", "transform": "create" } ], "dependent": [ { "name": "DefaultMappingGroupAnonymousAlias", "parameter": [ { "valueId": "vvv" }, { "valueId": "vvv" } ] } ] }, { "name": "priority", "source": [ { "context": "src", "element": "priority", "variable": "v" } ], "target": [ { "context": "tgt", "element": "priority", "transform": "translate", "parameter": [ { "valueId": "v" }, { "valueString": "http://hl7.org/fhir/ConceptMap/PlanDefinition.action.priority-R5toR4" }, { "valueString": "code" } ] } ] }, { "name": "code", "source": [ { "context": "src", "element": "code", "variable": "vvv" } ], "target": [ { "context": "tgt", "element": "code", "variable": "vvv", "transform": "create" } ], "dependent": [ { "name": "DefaultMappingGroupAnonymousAlias", "parameter": [ { "valueId": "vvv" }, { "valueId": "vvv" } ] } ] }, { "name": "reason", "source": [ { "context": "src", "element": "reason", "variable": "vvv" } ], "target": [ { "context": "tgt", "element": "reason", "variable": "vvv", "transform": "create" } ], "dependent": [ { "name": "DefaultMappingGroupAnonymousAlias", "parameter": [ { "valueId": "vvv" }, { "valueId": "vvv" } ] } ] }, { "name": "documentation", "source": [ { "context": "src", "element": "documentation", "variable": "vvv" } ], "target": [ { "context": "tgt", "element": "documentation", "variable": "vvv", "transform": "create" } ], "dependent": [ { "name": "DefaultMappingGroupAnonymousAlias", "parameter": [ { "valueId": "vvv" }, { "valueId": "vvv" } ] } ] }, { "name": "goalId", "source": [ { "context": "src", "element": "goalId", "variable": "vvv" } ], "target": [ { "context": "tgt", "element": "goalId", "variable": "vvv", "transform": "create" } ], "dependent": [ { "name": "DefaultMappingGroupAnonymousAlias", "parameter": [ { "valueId": "vvv" }, { "valueId": "vvv" } ] } ] }, { "name": "subject", "source": [ { "context": "src", "element": "subject", "variable": "s", "condition": "code = 'Patient'" } ], "target": [ { "context": "tgt", "element": "subject", "variable": "tc", "transform": "create", "parameter": [ { "valueString": "CodeableConcept" } ] }, { "context": "tc", "element": "coding", "variable": "tcc", "transform": "create", "parameter": [ { "valueString": "Coding" } ] }, { "context": "tcc", "element": "system", "transform": "copy", "parameter": [ { "valueString": "http://hl7.org/fhir/resource-types" } ] }, { "context": "tcc", "element": "code", "transform": "copy", "parameter": [ { "valueString": "Patient" } ] }, { "context": "tcc", "element": "display", "transform": "copy", "parameter": [ { "valueString": "Patient" } ] } ] }, { "name": "subject", "source": [ { "context": "src", "element": "subject", "variable": "s", "condition": "code = 'Practitioner'" } ], "target": [ { "context": "tgt", "element": "subject", "variable": "tc", "transform": "create", "parameter": [ { "valueString": "CodeableConcept" } ] }, { "context": "tc", "element": "coding", "variable": "tcc", "transform": "create", "parameter": [ { "valueString": "Coding" } ] }, { "context": "tcc", "element": "system", "transform": "copy", "parameter": [ { "valueString": "http://hl7.org/fhir/resource-types" } ] }, { "context": "tcc", "element": "code", "transform": "copy", "parameter": [ { "valueString": "Patient" } ] }, { "context": "tcc", "element": "display", "transform": "copy", "parameter": [ { "valueString": "Practitioner" } ] } ] }, { "name": "subject", "source": [ { "context": "src", "element": "subject", "variable": "s", "condition": "code = 'Organization'" } ], "target": [ { "context": "tgt", "element": "subject", "variable": "tc", "transform": "create", "parameter": [ { "valueString": "CodeableConcept" } ] }, { "context": "tc", "element": "coding", "variable": "tcc", "transform": "create", "parameter": [ { "valueString": "Coding" } ] }, { "context": "tcc", "element": "system", "transform": "copy", "parameter": [ { "valueString": "http://hl7.org/fhir/resource-types" } ] }, { "context": "tcc", "element": "code", "transform": "copy", "parameter": [ { "valueString": "Patient" } ] }, { "context": "tcc", "element": "display", "transform": "copy", "parameter": [ { "valueString": "Organization" } ] } ] }, { "name": "subject", "source": [ { "context": "src", "element": "subject", "variable": "s", "condition": "code = 'Location'" } ], "target": [ { "context": "tgt", "element": "subject", "variable": "tc", "transform": "create", "parameter": [ { "valueString": "CodeableConcept" } ] }, { "context": "tc", "element": "coding", "variable": "tcc", "transform": "create", "parameter": [ { "valueString": "Coding" } ] }, { "context": "tcc", "element": "system", "transform": "copy", "parameter": [ { "valueString": "http://hl7.org/fhir/resource-types" } ] }, { "context": "tcc", "element": "code", "transform": "copy", "parameter": [ { "valueString": "Patient" } ] }, { "context": "tcc", "element": "display", "transform": "copy", "parameter": [ { "valueString": "Location" } ] } ] }, { "name": "subject", "source": [ { "context": "src", "element": "subject", "variable": "s", "condition": "code = 'Device'" } ], "target": [ { "context": "tgt", "element": "subject", "variable": "tc", "transform": "create", "parameter": [ { "valueString": "CodeableConcept" } ] }, { "context": "tc", "element": "coding", "variable": "tcc", "transform": "create", "parameter": [ { "valueString": "Coding" } ] }, { "context": "tcc", "element": "system", "transform": "copy", "parameter": [ { "valueString": "http://hl7.org/fhir/resource-types" } ] }, { "context": "tcc", "element": "code", "transform": "copy", "parameter": [ { "valueString": "Patient" } ] }, { "context": "tcc", "element": "display", "transform": "copy", "parameter": [ { "valueString": "Device" } ] } ] }, { "name": "subjectReference", "source": [ { "context": "src", "type": "Reference", "element": "subject", "variable": "vvv" } ], "target": [ { "context": "tgt", "element": "subject", "variable": "vvv", "transform": "create" } ], "dependent": [ { "name": "DefaultMappingGroupAnonymousAlias", "parameter": [ { "valueId": "vvv" }, { "valueId": "vvv" } ] } ] }, { "name": "subjectCanonical", "source": [ { "context": "src", "type": "canonical", "element": "subject", "variable": "vvv" } ], "target": [ { "context": "tgt", "element": "subject", "variable": "vvv", "transform": "create" } ], "dependent": [ { "name": "DefaultMappingGroupAnonymousAlias", "parameter": [ { "valueId": "vvv" }, { "valueId": "vvv" } ] } ] }, { "name": "trigger", "source": [ { "context": "src", "element": "trigger", "variable": "vvv" } ], "target": [ { "context": "tgt", "element": "trigger", "variable": "vvv", "transform": "create" } ], "dependent": [ { "name": "DefaultMappingGroupAnonymousAlias", "parameter": [ { "valueId": "vvv" }, { "valueId": "vvv" } ] } ] }, { "name": "condition", "source": [ { "context": "src", "element": "condition", "variable": "s" } ], "target": [ { "context": "tgt", "element": "condition", "variable": "t" } ], "dependent": [ { "name": "PlanDefinitionActionCondition", "parameter": [ { "valueId": "s" }, { "valueId": "t" } ] } ] }, { "name": "input", "source": [ { "context": "src", "element": "input", "variable": "s" } ], "target": [ { "context": "tgt", "element": "input", "transform": "copy", "parameter": [ { "valueId": "r.requirement" } ] } ] }, { "name": "output", "source": [ { "context": "src", "element": "output", "variable": "s" } ], "target": [ { "context": "tgt", "element": "output", "transform": "copy", "parameter": [ { "valueId": "r.requirement" } ] } ] }, { "name": "relatedAction", "source": [ { "context": "src", "element": "relatedAction", "variable": "s" } ], "target": [ { "context": "tgt", "element": "relatedAction", "variable": "t" } ], "dependent": [ { "name": "PlanDefinitionActionRelatedAction", "parameter": [ { "valueId": "s" }, { "valueId": "t" } ] } ] }, { "name": "timingAge", "source": [ { "context": "src", "type": "Age", "element": "timing", "variable": "vvv" } ], "target": [ { "context": "tgt", "element": "timing", "variable": "vvv", "transform": "create" } ], "dependent": [ { "name": "DefaultMappingGroupAnonymousAlias", "parameter": [ { "valueId": "vvv" }, { "valueId": "vvv" } ] } ] }, { "name": "timingDuration", "source": [ { "context": "src", "type": "Duration", "element": "timing", "variable": "vvv" } ], "target": [ { "context": "tgt", "element": "timing", "variable": "vvv", "transform": "create" } ], "dependent": [ { "name": "DefaultMappingGroupAnonymousAlias", "parameter": [ { "valueId": "vvv" }, { "valueId": "vvv" } ] } ] }, { "name": "timingRange", "source": [ { "context": "src", "type": "Range", "element": "timing", "variable": "vvv" } ], "target": [ { "context": "tgt", "element": "timing", "variable": "vvv", "transform": "create" } ], "dependent": [ { "name": "DefaultMappingGroupAnonymousAlias", "parameter": [ { "valueId": "vvv" }, { "valueId": "vvv" } ] } ] }, { "name": "timingTiming", "source": [ { "context": "src", "type": "Timing", "element": "timing", "variable": "vvv" } ], "target": [ { "context": "tgt", "element": "timing", "variable": "vvv", "transform": "create" } ], "dependent": [ { "name": "DefaultMappingGroupAnonymousAlias", "parameter": [ { "valueId": "vvv" }, { "valueId": "vvv" } ] } ] }, { "name": "participant", "source": [ { "context": "src", "element": "participant", "variable": "s" } ], "target": [ { "context": "tgt", "element": "participant", "variable": "t" } ], "dependent": [ { "name": "PlanDefinitionActionParticipant", "parameter": [ { "valueId": "s" }, { "valueId": "t" } ] } ] }, { "name": "type", "source": [ { "context": "src", "element": "type", "variable": "vvv" } ], "target": [ { "context": "tgt", "element": "type", "variable": "vvv", "transform": "create" } ], "dependent": [ { "name": "DefaultMappingGroupAnonymousAlias", "parameter": [ { "valueId": "vvv" }, { "valueId": "vvv" } ] } ] }, { "name": "groupingBehavior", "source": [ { "context": "src", "element": "groupingBehavior", "variable": "v" } ], "target": [ { "context": "tgt", "element": "groupingBehavior", "transform": "translate", "parameter": [ { "valueId": "v" }, { "valueString": "http://hl7.org/fhir/ConceptMap/PlanDefinition.action.groupingBehavior-R5toR4" }, { "valueString": "code" } ] } ] }, { "name": "selectionBehavior", "source": [ { "context": "src", "element": "selectionBehavior", "variable": "v" } ], "target": [ { "context": "tgt", "element": "selectionBehavior", "transform": "translate", "parameter": [ { "valueId": "v" }, { "valueString": "http://hl7.org/fhir/ConceptMap/PlanDefinition.action.selectionBehavior-R5toR4" }, { "valueString": "code" } ] } ] }, { "name": "requiredBehavior", "source": [ { "context": "src", "element": "requiredBehavior", "variable": "v" } ], "target": [ { "context": "tgt", "element": "requiredBehavior", "transform": "translate", "parameter": [ { "valueId": "v" }, { "valueString": "http://hl7.org/fhir/ConceptMap/PlanDefinition.action.requiredBehavior-R5toR4" }, { "valueString": "code" } ] } ] }, { "name": "precheckBehavior", "source": [ { "context": "src", "element": "precheckBehavior", "variable": "v" } ], "target": [ { "context": "tgt", "element": "precheckBehavior", "transform": "translate", "parameter": [ { "valueId": "v" }, { "valueString": "http://hl7.org/fhir/ConceptMap/PlanDefinition.action.precheckBehavior-R5toR4" }, { "valueString": "code" } ] } ] }, { "name": "cardinalityBehavior", "source": [ { "context": "src", "element": "cardinalityBehavior", "variable": "v" } ], "target": [ { "context": "tgt", "element": "cardinalityBehavior", "transform": "translate", "parameter": [ { "valueId": "v" }, { "valueString": "http://hl7.org/fhir/ConceptMap/PlanDefinition.action.cardinalityBehavior-R5toR4" }, { "valueString": "code" } ] } ] }, { "name": "definitionCanonical", "source": [ { "context": "src", "type": "canonical", "element": "definition", "variable": "vvv" } ], "target": [ { "context": "tgt", "element": "definition", "variable": "vvv", "transform": "create" } ], "dependent": [ { "name": "DefaultMappingGroupAnonymousAlias", "parameter": [ { "valueId": "vvv" }, { "valueId": "vvv" } ] } ] }, { "name": "definitionUri", "source": [ { "context": "src", "type": "uri", "element": "definition", "variable": "vvv" } ], "target": [ { "context": "tgt", "element": "definition", "variable": "vvv", "transform": "create" } ], "dependent": [ { "name": "DefaultMappingGroupAnonymousAlias", "parameter": [ { "valueId": "vvv" }, { "valueId": "vvv" } ] } ] }, { "name": "transform", "source": [ { "context": "src", "element": "transform", "variable": "vvv" } ], "target": [ { "context": "tgt", "element": "transform", "variable": "vvv", "transform": "create" } ], "dependent": [ { "name": "DefaultMappingGroupAnonymousAlias", "parameter": [ { "valueId": "vvv" }, { "valueId": "vvv" } ] } ] }, { "name": "dynamicValue", "source": [ { "context": "src", "element": "dynamicValue", "variable": "s" } ], "target": [ { "context": "tgt", "element": "dynamicValue", "variable": "t" } ], "dependent": [ { "name": "PlanDefinitionActionDynamicValue", "parameter": [ { "valueId": "s" }, { "valueId": "t" } ] } ] } ] }, { "name": "PlanDefinitionActionCondition", "extends": "BackboneElement", "input": [ { "name": "src", "mode": "source" }, { "name": "tgt", "mode": "target" } ], "rule": [ { "name": "kind", "source": [ { "context": "src", "element": "kind", "variable": "v" } ], "target": [ { "context": "tgt", "element": "kind", "transform": "translate", "parameter": [ { "valueId": "v" }, { "valueString": "http://hl7.org/fhir/ConceptMap/PlanDefinition.action.condition.kind-R5toR4" }, { "valueString": "code" } ] } ] }, { "name": "expression", "source": [ { "context": "src", "element": "expression", "variable": "vvv" } ], "target": [ { "context": "tgt", "element": "expression", "variable": "vvv", "transform": "create" } ], "dependent": [ { "name": "DefaultMappingGroupAnonymousAlias", "parameter": [ { "valueId": "vvv" }, { "valueId": "vvv" } ] } ] } ] }, { "name": "PlanDefinitionActionRelatedAction", "extends": "BackboneElement", "input": [ { "name": "src", "mode": "source" }, { "name": "tgt", "mode": "target" } ], "rule": [ { "name": "targetId", "source": [ { "context": "src", "element": "targetId", "variable": "vvv" } ], "target": [ { "context": "tgt", "element": "actionId", "variable": "vvv", "transform": "create" } ], "dependent": [ { "name": "DefaultMappingGroupAnonymousAlias", "parameter": [ { "valueId": "vvv" }, { "valueId": "vvv" } ] } ] }, { "name": "relationship", "source": [ { "context": "src", "element": "relationship", "variable": "v" } ], "target": [ { "context": "tgt", "element": "relationship", "transform": "translate", "parameter": [ { "valueId": "v" }, { "valueString": "http://hl7.org/fhir/ConceptMap/PlanDefinition.action.relatedAction.relationship-R5toR4" }, { "valueString": "code" } ] } ] }, { "name": "endRelationship", "source": [ { "context": "src", "element": "endRelationship", "variable": "v" } ], "target": [ { "context": "tgt", "element": "relationship", "transform": "translate", "parameter": [ { "valueId": "v" }, { "valueString": "http://hl7.org/fhir/ConceptMap/PlanDefinition.action.relatedAction.endRelationship-R5toR4" }, { "valueString": "code" } ] } ] }, { "name": "offsetDuration", "source": [ { "context": "src", "type": "Duration", "element": "offset", "variable": "vvv" } ], "target": [ { "context": "tgt", "element": "offset", "variable": "vvv", "transform": "create" } ], "dependent": [ { "name": "DefaultMappingGroupAnonymousAlias", "parameter": [ { "valueId": "vvv" }, { "valueId": "vvv" } ] } ] }, { "name": "offsetRange", "source": [ { "context": "src", "type": "Range", "element": "offset", "variable": "vvv" } ], "target": [ { "context": "tgt", "element": "offset", "variable": "vvv", "transform": "create" } ], "dependent": [ { "name": "DefaultMappingGroupAnonymousAlias", "parameter": [ { "valueId": "vvv" }, { "valueId": "vvv" } ] } ] } ] }, { "name": "PlanDefinitionActionParticipant", "extends": "BackboneElement", "input": [ { "name": "src", "mode": "source" }, { "name": "tgt", "mode": "target" } ], "rule": [ { "name": "type", "source": [ { "context": "src", "element": "type", "variable": "v" } ], "target": [ { "context": "tgt", "element": "type", "transform": "translate", "parameter": [ { "valueId": "v" }, { "valueString": "http://hl7.org/fhir/ConceptMap/PlanDefinition.action.participant.type-R5toR4" }, { "valueString": "code" } ] } ] }, { "name": "role", "source": [ { "context": "src", "element": "role", "variable": "vvv" } ], "target": [ { "context": "tgt", "element": "role", "variable": "vvv", "transform": "create" } ], "dependent": [ { "name": "DefaultMappingGroupAnonymousAlias", "parameter": [ { "valueId": "vvv" }, { "valueId": "vvv" } ] } ] } ] }, { "name": "PlanDefinitionActionDynamicValue", "extends": "BackboneElement", "input": [ { "name": "src", "mode": "source" }, { "name": "tgt", "mode": "target" } ], "rule": [ { "name": "path", "source": [ { "context": "src", "element": "path", "variable": "vvv" } ], "target": [ { "context": "tgt", "element": "path", "variable": "vvv", "transform": "create" } ], "dependent": [ { "name": "DefaultMappingGroupAnonymousAlias", "parameter": [ { "valueId": "vvv" }, { "valueId": "vvv" } ] } ] }, { "name": "expression", "source": [ { "context": "src", "element": "expression", "variable": "vvv" } ], "target": [ { "context": "tgt", "element": "expression", "variable": "vvv", "transform": "create" } ], "dependent": [ { "name": "DefaultMappingGroupAnonymousAlias", "parameter": [ { "valueId": "vvv" }, { "valueId": "vvv" } ] } ] } ] } ] }