Task4Bto5
type: StructureMap
node role: treeRoot
id:
  v: Task4Bto5
text:
  status:
    v: generated
  div: /// url = 'http://hl7.org/fhir/StructureMap/Task4Bto5' /// name = 'Task4Bto5' /// title = 'Task Transforms: R4B to R5' /// status = 'active' uses "http://hl7.org/fhir/4.3/Task" alias TaskR4B as source uses "http://hl7.org/fhir/5.0/Task" alias TaskR5 as target imports "http://hl7.org/fhir/StructureMap/*4Bto5" group Task(source src : TaskR4B, target tgt : TaskR5) extends DomainResource <<type+>> { src.identifier -> tgt.identifier; src.instantiatesCanonical -> tgt.instantiatesCanonical; src.instantiatesUri -> tgt.instantiatesUri; src.basedOn -> tgt.basedOn; src.groupIdentifier -> tgt.groupIdentifier; src.partOf -> tgt.partOf; src.status as v -> tgt.status = translate(v, 'http://hl7.org/fhir/ConceptMap/TaskB.status-R4BtoR5', 'code'); src.statusReason -> tgt.statusReason; src.businessStatus -> tgt.businessStatus; src.intent -> tgt.intent; src.priority as v -> tgt.priority = translate(v, 'http://hl7.org/fhir/ConceptMap/TaskB.priority-R4BtoR5', 'code'); src.code -> tgt.code; src.description -> tgt.description; src.focus -> tgt.focus; src.for -> tgt.for; src.encounter -> tgt.encounter; src.executionPeriod -> tgt.executionPeriod; src.authoredOn -> tgt.authoredOn; src.lastModified -> tgt.lastModified; src.requester -> tgt.requester; src.owner -> tgt.owner; src.location -> tgt.location; src.reasonCode -> tgt.reason; src.insurance -> tgt.insurance; src.note -> tgt.note; src.relevantHistory -> tgt.relevantHistory; src.restriction as s -> tgt.restriction as t then TaskRestriction(s, t); src.input as s -> tgt.input as t then TaskInput(s, t); src.output as s -> tgt.output as t then TaskOutput(s, t); } // group TaskPerformer(source src, target tgt) extends BackboneElement { // src.function -> tgt.function; // src.actor -> tgt.actor; // } group TaskRestriction(source src, target tgt) extends BackboneElement { src.repetitions -> tgt.repetitions; src.period -> tgt.period; src.recipient -> tgt.recipient; } group TaskInput(source src, target tgt) extends BackboneElement { src.type -> tgt…
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/structuredefinition-wg
  value:
    v: fhir
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/structuredefinition-fmm
  value:
    v: 1
    extension:
      url:
        v: http://hl7.org/fhir/StructureDefinition/structuredefinition-conformance-derivedFrom
      value:
        v: http://hl7.org/fhir/extensions/ImplementationGuide/hl7.fhir.uv.xver
        link: http://hl7.org/fhir/extensions/ImplementationGuide/hl7.fhir.uv.xver
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status
  value:
    v: draft
    extension:
      url:
        v: http://hl7.org/fhir/StructureDefinition/structuredefinition-conformance-derivedFrom
      value:
        v: http://hl7.org/fhir/extensions/ImplementationGuide/hl7.fhir.uv.xver
        link: http://hl7.org/fhir/extensions/ImplementationGuide/hl7.fhir.uv.xver
url:
  v: http://hl7.org/fhir/StructureMap/Task4Bto5
version:
  v: 0.1.0
name:
  v: Task4Bto5
title:
  v: Task Transforms: R4B to R5
status:
  v: active
date:
  v: 2024-02-22T03:16:50+00:00
publisher:
  v: HL7 International / FHIR Infrastructure
contact:
  telecom:
    system:
      v: url
    value:
      v: http://www.hl7.org/Special/committees/fiwg
description:
  v: TaskTransformsR4BtoR5
jurisdiction:
  coding:
    system:
      v: http://unstats.un.org/unsd/methods/m49/m49.htm
    code:
      v: 001
structure:
  url:
    v: http://hl7.org/fhir/4.3/Task
    link: http://hl7.org/fhir/4.3/Task
  mode:
    v: source
  alias:
    v: TaskR4B
structure:
  url:
    v: http://hl7.org/fhir/5.0/Task
    link: http://hl7.org/fhir/5.0/Task
  mode:
    v: target
  alias:
    v: TaskR5
import:
  v: http://hl7.org/fhir/StructureMap/*4Bto5
  link: http://hl7.org/fhir/StructureMap/*4Bto5
group:
  name:
    v: Task
  extends:
    v: DomainResource
  type mode:
    v: type-and-types
  input:
    name:
      v: src
    type:
      v: TaskR4B
    mode:
      v: source
  input:
    name:
      v: tgt
    type:
      v: TaskR5
    mode:
      v: target
  rule:
    name:
      v: identifier
    source:
      context:
        v: src
      element:
        v: identifier
      variable:
        v: vvv
    target:
      context:
        v: tgt
      element:
        v: identifier
      variable:
        v: vvv
      transform:
        v: create
    dependent:
      name:
        v: DefaultMappingGroupAnonymousAlias
  rule:
    name:
      v: instantiatesCanonical
    source:
      context:
        v: src
      element:
        v: instantiatesCanonical
      variable:
        v: vvv
    target:
      context:
        v: tgt
      element:
        v: instantiatesCanonical
      variable:
        v: vvv
      transform:
        v: create
    dependent:
      name:
        v: DefaultMappingGroupAnonymousAlias
  rule:
    name:
      v: instantiatesUri
    source:
      context:
        v: src
      element:
        v: instantiatesUri
      variable:
        v: vvv
    target:
      context:
        v: tgt
      element:
        v: instantiatesUri
      variable:
        v: vvv
      transform:
        v: create
    dependent:
      name:
        v: DefaultMappingGroupAnonymousAlias
  rule:
    name:
      v: basedOn
    source:
      context:
        v: src
      element:
        v: basedOn
      variable:
        v: vvv
    target:
      context:
        v: tgt
      element:
        v: basedOn
      variable:
        v: vvv
      transform:
        v: create
    dependent:
      name:
        v: DefaultMappingGroupAnonymousAlias
  rule:
    name:
      v: groupIdentifier
    source:
      context:
        v: src
      element:
        v: groupIdentifier
      variable:
        v: vvv
    target:
      context:
        v: tgt

v: vvv

v: vvv

v: vvv

v: vvv

v: vvv

v: vvv

v: vvv

v: vvv

v: groupIdentifier

v: vvv

v: create

name:
  v: DefaultMappingGroupAnonymousAlias
parameter:
  value:
    v: vvv
parameter:
  value:
    v: vvv

name:
  v: partOf
source:
  context:
    v: src
  element:
    v: partOf
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: partOf
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: status
source:
  context:
    v: src
  element:
    v: status
  variable:
    v: v
target:
  context:
    v: tgt
  element:
    v: status
  transform:
    v: translate
  parameter:
    value:
      v: v
  parameter:
    value:
      v: http://hl7.org/fhir/ConceptMap/TaskB.status-R4BtoR5
  parameter:
    value:
      v: code

name:
  v: statusReason
source:
  context:
    v: src
  element:
    v: statusReason
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: statusReason
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: businessStatus
source:
  context:
    v: src
  element:
    v: businessStatus
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: businessStatus
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: intent
source:
  context:
    v: src
  element:
    v: intent
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: intent
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: priority
source:
  context:
    v: src
  element:
    v: priority
  variable:
    v: v
target:
  context:
    v: tgt
  element:
    v: priority
  transform:
    v: translate
  parameter:
    value:
      v: v
  parameter:
    value:
      v: http://hl7.org/fhir/ConceptMap/TaskB.priority-R4BtoR5
  parameter:
    value:
      v: code

name:
  v: code
source:
  context:
    v: src
  element:
    v: code
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: code
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: description
source:
  context:
    v: src
  element:
    v: description
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: description
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: focus
source:
  context:
    v: src
  element:
    v: focus
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: focus
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: for
source:
  context:
    v: src
  element:
    v: for
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: for
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: encounter
source:
  context:
    v: src
  element:
    v: encounter
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: encounter
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: executionPeriod
source:
  context:
    v: src
  element:
    v: executionPeriod
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: executionPeriod
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: authoredOn
source:
  context:
    v: src
  element:
    v: authoredOn
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: authoredOn
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: lastModified
source:
  context:
    v: src
  element:
    v: lastModified
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: lastModified
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: requester
source:
  context:
    v: src
  element:
    v: requester
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: requester
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: owner
source:
  context:
    v: src
  element:
    v: owner
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: owner
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: location
source:
  context:
    v: src
  element:
    v: location
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: location
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: reasonCode
source:
  context:
    v: src
  element:
    v: reasonCode
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: reason
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: insurance
source:
  context:
    v: src
  element:
    v: insurance
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: insurance
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: note
source:
  context:
    v: src
  element:
    v: note
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: note
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: relevantHistory
source:
  context:
    v: src
  element:
    v: relevantHistory
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: relevantHistory
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: restriction
source:
  context:
    v: src
  element:
    v: restriction
  variable:
    v: s
target:
  context:
    v: tgt
  element:
    v: restriction
  variable:
    v: t
dependent:
  name:
    v: TaskRestriction
  parameter:
    value:
      v: s
  parameter:
    value:
      v: t

name:
  v: input
source:
  context:
    v: src
  element:
    v: input
  variable:
    v: s
target:
  context:
    v: tgt
  element:
    v: input
  variable:
    v: t
dependent:
  name:
    v: TaskInput
  parameter:
    value:
      v: s
  parameter:
    value:
      v: t

name:
  v: output
source:
  context:
    v: src
  element:
    v: output
  variable:
    v: s
target:
  context:
    v: tgt
  element:
    v: output
  variable:
    v: t
dependent:
  name:
    v: TaskOutput
  parameter:
    value:
      v: s
  parameter:
    value:
      v: t

name:
  v: TaskRestriction
extends:
  v: BackboneElement
documentation:
  v: group TaskPerformer(source src, target tgt) extends BackboneElement { src.function -> tgt.function; src.actor -> tgt.actor; }
input:
  name:
    v: src
  mode:
    v: source
input:
  name:
    v: tgt
  mode:
    v: target
rule:
  name:
    v: repetitions
  source:
    context:
      v: src
    element:
      v: repetitions
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: repetitions
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv
rule:
  name:
    v: period
  source:
    context:
      v: src
    element:
      v: period
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: period
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv
rule:
  name:
    v: recipient
  source:
    context:
      v: src
    element:
      v: recipient
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: recipient
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv

name:
  v: TaskInput
extends:
  v: BackboneElement
input:
  name:
    v: src
  mode:
    v: source
input:
  name:
    v: tgt
  mode:
    v: target
rule:
  name:
    v: type
  source:
    context:
      v: src
    element:
      v: type
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: type
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv
rule:
  name:
    v: valueBase64Binary
  source:
    context:
      v: src
    type:
      v: base64Binary
    element:
      v: value
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: value
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv
rule:
  name:
    v: valueBoolean
  source:
    context:
      v: src
    type:
      v: boolean
    element:
      v: value
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: value
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv
rule:
  name:
    v: valueCanonical
  source:
    context:
      v: src
    type:
      v: canonical
    element:
      v: value
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: value
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv
rule:
  name:
    v: valueCode
  source:
    context:
      v: src
    type:
      v: code
    element:
      v: value
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: value
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv
rule:
  name:
    v: valueDate
  source:
    context:
      v: src
    type:
      v: date
    element:
      v: value
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: value
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv
rule:
  name:
    v: valueDateTime
  source:
    context:
      v: src
    type:
      v: dateTime
    element:
      v: value

v: vvv

context:
  v: tgt
element:
  v: value
variable:
  v: vvv
transform:
  v: create

name:
  v: DefaultMappingGroupAnonymousAlias
parameter:
  value:
    v: vvv
parameter:
  value:
    v: vvv

name:
  v: valueDecimal
source:
  context:
    v: src
  type:
    v: decimal
  element:
    v: value
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: value
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: valueId
source:
  context:
    v: src
  type:
    v: id
  element:
    v: value
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: value
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: valueInstant
source:
  context:
    v: src
  type:
    v: instant
  element:
    v: value
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: value
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: valueInteger
source:
  context:
    v: src
  type:
    v: integer
  element:
    v: value
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: value
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: valueMarkdown
source:
  context:
    v: src
  type:
    v: markdown
  element:
    v: value
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: value
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: valueOid
source:
  context:
    v: src
  type:
    v: oid
  element:
    v: value
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: value
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: valuePositiveInt
source:
  context:
    v: src
  type:
    v: positiveInt
  element:
    v: value
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: value
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: valueString
source:
  context:
    v: src
  type:
    v: string
  element:
    v: value
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: value
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: valueTime
source:
  context:
    v: src
  type:
    v: time
  element:
    v: value
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: value
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: valueUnsignedInt
source:
  context:
    v: src
  type:
    v: unsignedInt
  element:
    v: value
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: value
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: valueUri
source:
  context:
    v: src
  type:
    v: uri
  element:
    v: value
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: value
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: valueUrl
source:
  context:
    v: src
  type:
    v: url
  element:
    v: value
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: value
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: valueUuid
source:
  context:
    v: src
  type:
    v: uuid
  element:
    v: value
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: value
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: valueAddress
source:
  context:
    v: src
  type:
    v: Address
  element:
    v: value
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: value
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: valueAge
source:
  context:
    v: src
  type:
    v: Age
  element:
    v: value
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: value
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: valueAnnotation
source:
  context:
    v: src
  type:
    v: Annotation
  element:
    v: value
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: value
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: valueAttachment
source:
  context:
    v: src
  type:
    v: Attachment
  element:
    v: value
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: value
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: valueCodeableConcept
source:
  context:
    v: src
  type:
    v: CodeableConcept
  element:
    v: value
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: value
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: valueCoding
source:
  context:
    v: src
  type:
    v: Coding
  element:
    v: value
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: value
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: valueContactPoint
source:
  context:
    v: src
  type:
    v: ContactPoint
  element:
    v: value
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: value
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: valueCount
source:
  context:
    v: src
  type:
    v: Count
  element:
    v: value
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: value
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: valueDistance
source:
  context:
    v: src
  type:
    v: Distance
  element:
    v: value
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: value
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: valueDuration
source:
  context:
    v: src
  type:
    v: Duration
  element:
    v: value
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: value
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: valueHumanName
source:
  context:
    v: src
  type:
    v: HumanName
  element:
    v: value
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: value
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: valueIdentifier
source:
  context:
    v: src
  type:
    v: Identifier
  element:
    v: value
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: value
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: valueMoney
source:
  context:
    v: src
  type:
    v: Money
  element:
    v: value
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: value
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: valuePeriod
source:
  context:
    v: src
  type:
    v: Period
  element:
    v: value
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: value
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: valueQuantity
source:
  context:
    v: src
  type:
    v: Quantity
  element:
    v: value
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: value
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: valueRange
source:
  context:
    v: src
  type:
    v: Range
  element:
    v: value
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: value
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: valueRatio
source:
  context:
    v: src
  type:
    v: Ratio
  element:
    v: value
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: value
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: valueReference
source:
  context:
    v: src
  type:
    v: Reference
  element:
    v: value
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: value
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: valueSampledData
source:
  context:
    v: src
  type:
    v: SampledData
  element:
    v: value
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: value
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: valueSignature
source:
  context:
    v: src
  type:
    v: Signature
  element:
    v: value
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: value
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: valueTiming
source:
  context:
    v: src
  type:
    v: Timing
  element:
    v: value
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: value
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: valueContactDetail
source:
  context:
    v: src
  type:
    v: ContactDetail
  element:
    v: value
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: value
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: valueDataRequirement
source:
  context:
    v: src
  type:
    v: DataRequirement
  element:
    v: value
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: value
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: valueExpression
source:
  context:
    v: src
  type:
    v: Expression
  element:
    v: value
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: value
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: valueParameterDefinition
source:
  context:
    v: src
  type:
    v: ParameterDefinition
  element:
    v: value
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: value
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: valueRelatedArtifact
source:
  context:
    v: src
  type:
    v: RelatedArtifact
  element:
    v: value
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: value
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: valueTriggerDefinition
source:
  context:
    v: src
  type:
    v: TriggerDefinition
  element:
    v: value
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: value
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: valueUsageContext
source:
  context:
    v: src
  type:
    v: UsageContext
  element:
    v: value
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: value
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: valueDosage
source:
  context:
    v: src
  type:
    v: Dosage
  element:
    v: value
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: value
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: valueMeta
source:
  context:
    v: src
  type:
    v: Meta
  element:
    v: value
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: value
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: TaskOutput
extends:
  v: BackboneElement
input:
  name:
    v: src
  mode:
    v: source
input:
  name:
    v: tgt
  mode:
    v: target
rule:
  name:
    v: type
  source:
    context:
      v: src
    element:
      v: type
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: type
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv
rule:
  name:
    v: valueBase64Binary
  source:
    context:
      v: src
    type:
      v: base64Binary
    element:
      v: value
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: value
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv
rule:
  name:
    v: valueBoolean
  source:
    context:
      v: src
    type:
      v: boolean
    element:
      v: value
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: value
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv
rule:
  name:
    v: valueCanonical
  source:
    context:
      v: src
    type:
      v: canonical
    element:
      v: value
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: value
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv
rule:
  name:
    v: valueCode
  source:
    context:
      v: src
    type:
      v: code
    element:
      v: value
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: value
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv
rule:
  name:
    v: valueDate
  source:
    context:
      v: src
    type:
      v: date
    element:
      v: value
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: value
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv
rule:
  name:
    v: valueDateTime
  source:
    context:
      v: src
    type:
      v: dateTime
    element:
      v: value

v: vvv

context:
  v: tgt
element:
  v: value
variable:
  v: vvv
transform:
  v: create

name:
  v: DefaultMappingGroupAnonymousAlias
parameter:
  value:
    v: vvv
parameter:
  value:
    v: vvv

name:
  v: valueDecimal
source:
  context:
    v: src
  type:
    v: decimal
  element:
    v: value
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: value
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: valueId
source:
  context:
    v: src
  type:
    v: id
  element:
    v: value
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: value
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: valueInstant
source:
  context:
    v: src
  type:
    v: instant
  element:
    v: value
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: value
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: valueInteger
source:
  context:
    v: src
  type:
    v: integer
  element:
    v: value
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: value
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: valueMarkdown
source:
  context:
    v: src
  type:
    v: markdown
  element:
    v: value
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: value
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: valueOid
source:
  context:
    v: src
  type:
    v: oid
  element:
    v: value
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: value
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: valuePositiveInt
source:
  context:
    v: src
  type:
    v: positiveInt
  element:
    v: value
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: value
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: valueString
source:
  context:
    v: src
  type:
    v: string
  element:
    v: value
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: value
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: valueTime
source:
  context:
    v: src
  type:
    v: time
  element:
    v: value
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: value
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: valueUnsignedInt
source:
  context:
    v: src
  type:
    v: unsignedInt
  element:
    v: value
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: value
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: valueUri
source:
  context:
    v: src
  type:
    v: uri
  element:
    v: value
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: value
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: valueUrl
source:
  context:
    v: src
  type:
    v: url
  element:
    v: value
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: value
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: valueUuid
source:
  context:
    v: src
  type:
    v: uuid
  element:
    v: value
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: value
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: valueAddress
source:
  context:
    v: src
  type:
    v: Address
  element:
    v: value
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: value
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: valueAge
source:
  context:
    v: src
  type:
    v: Age
  element:
    v: value
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: value
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: valueAnnotation
source:
  context:
    v: src
  type:
    v: Annotation
  element:
    v: value
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: value
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: valueAttachment
source:
  context:
    v: src
  type:
    v: Attachment
  element:
    v: value
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: value
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: valueCodeableConcept
source:
  context:
    v: src
  type:
    v: CodeableConcept
  element:
    v: value
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: value
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: valueCoding
source:
  context:
    v: src
  type:
    v: Coding
  element:
    v: value
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: value
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: valueContactPoint
source:
  context:
    v: src
  type:
    v: ContactPoint
  element:
    v: value
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: value
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: valueCount
source:
  context:
    v: src
  type:
    v: Count
  element:
    v: value
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: value
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: valueDistance
source:
  context:
    v: src
  type:
    v: Distance
  element:
    v: value
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: value
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: valueDuration
source:
  context:
    v: src
  type:
    v: Duration
  element:
    v: value
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: value
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: valueHumanName
source:
  context:
    v: src
  type:
    v: HumanName
  element:
    v: value
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: value
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: valueIdentifier
source:
  context:
    v: src
  type:
    v: Identifier
  element:
    v: value
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: value
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: valueMoney
source:
  context:
    v: src
  type:
    v: Money
  element:
    v: value
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: value
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: valuePeriod
source:
  context:
    v: src
  type:
    v: Period
  element:
    v: value
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: value
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: valueQuantity
source:
  context:
    v: src
  type:
    v: Quantity
  element:
    v: value
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: value
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: valueRange
source:
  context:
    v: src
  type:
    v: Range
  element:
    v: value
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: value
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: valueRatio
source:
  context:
    v: src
  type:
    v: Ratio
  element:
    v: value
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: value
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: valueReference
source:
  context:
    v: src
  type:
    v: Reference
  element:
    v: value
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: value
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: valueSampledData
source:
  context:
    v: src
  type:
    v: SampledData
  element:
    v: value
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: value
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: valueSignature
source:
  context:
    v: src
  type:
    v: Signature
  element:
    v: value
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: value
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: valueTiming
source:
  context:
    v: src
  type:
    v: Timing
  element:
    v: value
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: value
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: valueContactDetail
source:
  context:
    v: src
  type:
    v: ContactDetail
  element:
    v: value
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: value
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: valueDataRequirement
source:
  context:
    v: src
  type:
    v: DataRequirement
  element:
    v: value
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: value
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: valueExpression
source:
  context:
    v: src
  type:
    v: Expression
  element:
    v: value
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: value
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: valueParameterDefinition
source:
  context:
    v: src
  type:
    v: ParameterDefinition
  element:
    v: value
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: value
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: valueRelatedArtifact
source:
  context:
    v: src
  type:
    v: RelatedArtifact
  element:
    v: value
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: value
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: valueTriggerDefinition
source:
  context:
    v: src
  type:
    v: TriggerDefinition
  element:
    v: value
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: value
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: valueUsageContext
source:
  context:
    v: src
  type:
    v: UsageContext
  element:
    v: value
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: value
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: valueDosage
source:
  context:
    v: src
  type:
    v: Dosage
  element:
    v: value
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: value
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: valueMeta
source:
  context:
    v: src
  type:
    v: Meta
  element:
    v: value
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: value
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv