FHIR Cross-Version Mapping Pack
0.1.0 - Ballot for Release 5.1.0 International flag

FHIR Cross-Version Mapping Pack, published by HL7 International / FHIR Infrastructure. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/HL7/fhir-cross-version/ and changes regularly. See the Directory of published versions

StructureMap: Goal Transforms: R2 to R3

Official URL: http://hl7.org/fhir/StructureMap/Goal2to3 Version: 0.1.0
Standards status: Draft Maturity Level: 1 Computable Name: Goal2to3

GoalTransformsR2toR3

/// url = 'http://hl7.org/fhir/StructureMap/Goal2to3'
/// name = 'Goal2to3'
/// title = 'Goal Transforms: R2 to R3'
/// status = 'active'

uses "http://hl7.org/fhir/1.0/Goal" alias GoalR2 as source
uses "http://hl7.org/fhir/3.0/Goal" alias Goal as target

imports "http://hl7.org/fhir/StructureMap/*2to3"

group Goal(source src : GoalR2, target tgt : Goal) extends DomainResource <<type+>> {
  src.identifier -> tgt.identifier "Goal-identifier";
  src.subject -> tgt.subject "Goal-subject";
  src.start -> tgt.start "Goal-start";
  src.target -> tgt.target "Goal-target";
  src.category -> tgt.category "Goal-category";
  src.description -> tgt.description "Goal-description";
  src.status -> tgt.status "Goal-status";
  src.statusDate -> tgt.statusDate "Goal-statusDate";
  src.statusReason -> tgt.statusReason "Goal-statusReason";
  src.author -> tgt.expressedBy "Goal-author";
  src.priority -> tgt.priority "Goal-priority";
  src.addresses -> tgt.addresses "Goal-addresses";
  src.note -> tgt.note "Goal-note";
  src.outcome as vs0 then goalOutcome(vs0, tgt) "Goal-outcome";
}

group goalOutcome(source src, target tgt) extends BackboneElement {
  src.result : CodeableConcept 0..1 -> tgt.outcomeCode "outcome-result";
  src.result : Reference 0..1 -> tgt.outcomeReference "outcome-result";
}