ElementDefinition4Bto5
type: StructureMap
node role: treeRoot
id:
  v: ElementDefinition4Bto5
text:
  status:
    v: generated
  div: /// url = 'http://hl7.org/fhir/StructureMap/ElementDefinition4Bto5' /// name = 'ElementDefinition4Bto5' /// title = 'ElementDefinition Transforms: R4B to R5' /// status = 'active' uses "http://hl7.org/fhir/4.3/ElementDefinition" alias ElementDefinitionR4B as source uses "http://hl7.org/fhir/5.0/ElementDefinition" alias ElementDefinitionR5 as target imports "http://hl7.org/fhir/StructureMap/*4Bto5" group ElementDefinition(source src : ElementDefinitionR4B, target tgt : ElementDefinitionR5) extends Element <<type+>> { src.modifierExtension -> tgt.modifierExtension; src.path -> tgt.path; src.representation as v -> tgt.representation = translate(v, 'http://hl7.org/fhir/ConceptMap/ElementDefinitionB.representation-R4BtoR5', 'code'); src.sliceName -> tgt.sliceName; src.sliceIsConstraining -> tgt.sliceIsConstraining; src.label -> tgt.label; src.code -> tgt.code; src.slicing as s -> tgt.slicing as t then ElementDefinitionSlicing(s, t); src.short -> tgt.short; src.definition -> tgt.definition; src.comment -> tgt.comment; src.requirements -> tgt.requirements; src.alias -> tgt.alias; src.min -> tgt.min; src.max -> tgt.max; src.base as s -> tgt.base as t then ElementDefinitionBase(s, t); src.contentReference -> tgt.contentReference; src.type as s -> tgt.type as t then ElementDefinitionType(s, t); src.defaultValue : base64Binary -> tgt.defaultValue; src.defaultValue : boolean -> tgt.defaultValue; src.defaultValue : canonical -> tgt.defaultValue; src.defaultValue : code -> tgt.defaultValue; src.defaultValue : date -> tgt.defaultValue; src.defaultValue : dateTime -> tgt.defaultValue; src.defaultValue : decimal -> tgt.defaultValue; src.defaultValue : id -> tgt.defaultValue; src.defaultValue : instant -> tgt.defaultValue; src.defaultValue : integer -> tgt.defaultValue; src.defaultValue : markdown -> tgt.defaultValue; src.defaultValue : oid -> tgt.defaultValue; src.defaultValue : positiveInt -> tgt.defaultValue; src.defaultValue : string -> tgt.defaultValue; src.defaultValue : time -…
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/ElementDefinition4Bto5
version:
  v: 0.1.0
name:
  v: ElementDefinition4Bto5
title:
  v: ElementDefinition 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: ElementDefinitionTransformsR4BtoR5
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/ElementDefinition
    link: http://hl7.org/fhir/4.3/ElementDefinition
  mode:
    v: source
  alias:
    v: ElementDefinitionR4B
structure:
  url:
    v: http://hl7.org/fhir/5.0/ElementDefinition
    link: http://hl7.org/fhir/5.0/ElementDefinition
  mode:
    v: target
  alias:
    v: ElementDefinitionR5
import:
  v: http://hl7.org/fhir/StructureMap/*4Bto5
  link: http://hl7.org/fhir/StructureMap/*4Bto5
group:
  name:
    v: ElementDefinition
  extends:
    v: Element
  type mode:
    v: type-and-types
  input:
    name:
      v: src
    type:
      v: ElementDefinitionR4B
    mode:
      v: source
  input:
    name:
      v: tgt
    type:
      v: ElementDefinitionR5
    mode:
      v: target
  rule:
    name:
      v: modifierExtension
    source:
      context:
        v: src
      element:
        v: modifierExtension
      variable:
        v: vvv
    target:
      context:
        v: tgt
      element:
        v: modifierExtension
      variable:
        v: vvv
      transform:
        v: create
    dependent:
      name:
        v: DefaultMappingGroupAnonymousAlias
  rule:
    name:
      v: path
    source:
      context:
        v: src
      element:
        v: path
      variable:
        v: vvv
    target:
      context:
        v: tgt
      element:
        v: path
      variable:
        v: vvv
      transform:
        v: create
    dependent:
      name:
        v: DefaultMappingGroupAnonymousAlias
  rule:
    name:
      v: representation
    source:
      context:
        v: src
      element:
        v: representation
      variable:
        v: v
    target:
      context:
        v: tgt
      element:
        v: representation
      transform:
        v: translate
  rule:
    name:
      v: sliceName
    source:
      context:
        v: src
      element:
        v: sliceName
      variable:
        v: vvv
    target:
      context:
        v: tgt
      element:
        v: sliceName
      variable:
        v: vvv
      transform:
        v: create
    dependent:
      name:
        v: DefaultMappingGroupAnonymousAlias
  rule:
    name:
      v: sliceIsConstraining
    source:
      context:
        v: src
      element:
        v: sliceIsConstraining
      variable:
        v: vvv
    target:
      context:
        v: tgt
      element:
        v: sliceIsConstraining
      variable:
        v: vvv

v: vvv

v: vvv

v: vvv

v: vvv

v: v

v: code

v: vvv

v: vvv

v: create

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

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

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: slicing
source:
  context:
    v: src
  element:
    v: slicing
  variable:
    v: s
target:
  context:
    v: tgt
  element:
    v: slicing
  variable:
    v: t
dependent:
  name:
    v: ElementDefinitionSlicing
  parameter:
    value:
      v: s
  parameter:
    value:
      v: t

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

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

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

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

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

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

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

name:
  v: base
source:
  context:
    v: src
  element:
    v: base
  variable:
    v: s
target:
  context:
    v: tgt
  element:
    v: base
  variable:
    v: t
dependent:
  name:
    v: ElementDefinitionBase
  parameter:
    value:
      v: s
  parameter:
    value:
      v: t

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

name:
  v: type
source:
  context:
    v: src
  element:
    v: type
  variable:
    v: s
target:
  context:
    v: tgt
  element:
    v: type
  variable:
    v: t
dependent:
  name:
    v: ElementDefinitionType
  parameter:
    value:
      v: s
  parameter:
    value:
      v: t

name:
  v: defaultValueBase64Binary
source:
  context:
    v: src
  type:
    v: base64Binary
  element:
    v: defaultValue
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: defaultValue
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: defaultValueBoolean
source:
  context:
    v: src
  type:
    v: boolean
  element:
    v: defaultValue
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: defaultValue
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: defaultValueCanonical
source:
  context:
    v: src
  type:
    v: canonical
  element:
    v: defaultValue
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: defaultValue
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

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

name:
  v: defaultValueDate
source:
  context:
    v: src
  type:
    v: date
  element:
    v: defaultValue
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: defaultValue
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: defaultValueDateTime
source:
  context:
    v: src
  type:
    v: dateTime
  element:
    v: defaultValue
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: defaultValue
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

name:
  v: defaultValueCodeableReference
source:
  context:
    v: src
  type:
    v: CodeableReference
  element:
    v: defaultValue
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: defaultValue
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

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

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

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

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

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

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

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

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

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

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

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

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

name:
  v: defaultValueRatioRange
source:
  context:
    v: src
  type:
    v: RatioRange
  element:
    v: defaultValue
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: defaultValue
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

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

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

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

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

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

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

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

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

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

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

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

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

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

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

name:
  v: fixedBase64Binary
source:
  context:
    v: src
  type:
    v: base64Binary
  element:
    v: fixed
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: fixed
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: fixedBoolean
source:
  context:
    v: src
  type:
    v: boolean
  element:
    v: fixed
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: fixed
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: fixedCanonical
source:
  context:
    v: src
  type:
    v: canonical
  element:
    v: fixed
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: fixed
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

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

name:
  v: fixedDate
source:
  context:
    v: src
  type:
    v: date
  element:
    v: fixed
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: fixed
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: fixedDateTime
source:
  context:
    v: src
  type:
    v: dateTime
  element:
    v: fixed
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: fixed
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

name:
  v: fixedCodeableReference
source:
  context:
    v: src
  type:
    v: CodeableReference
  element:
    v: fixed
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: fixed
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

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

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

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

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

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

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

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

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

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

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

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

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

name:
  v: fixedRatioRange
source:
  context:
    v: src
  type:
    v: RatioRange
  element:
    v: fixed
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: fixed
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

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

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

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

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

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

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

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

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

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

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

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

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

name:
  v: patternBase64Binary
source:
  context:
    v: src
  type:
    v: base64Binary
  element:
    v: pattern
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: pattern
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: patternBoolean
source:
  context:
    v: src
  type:
    v: boolean
  element:
    v: pattern
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: pattern
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: patternCanonical
source:
  context:
    v: src
  type:
    v: canonical
  element:
    v: pattern
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: pattern
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

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

name:
  v: patternDate
source:
  context:
    v: src
  type:
    v: date
  element:
    v: pattern
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: pattern
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: patternDateTime
source:
  context:
    v: src
  type:
    v: dateTime
  element:
    v: pattern
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: pattern
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

name:
  v: patternCodeableReference
source:
  context:
    v: src
  type:
    v: CodeableReference
  element:
    v: pattern
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: pattern
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

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

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

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

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

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

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

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

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

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

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

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

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

name:
  v: patternRatioRange
source:
  context:
    v: src
  type:
    v: RatioRange
  element:
    v: pattern
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: pattern
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

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

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

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

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

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

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

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

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

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

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

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

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

name:
  v: example
source:
  context:
    v: src
  element:
    v: example
  variable:
    v: s
target:
  context:
    v: tgt
  element:
    v: example
  variable:
    v: t
dependent:
  name:
    v: ElementDefinitionExample
  parameter:
    value:
      v: s
  parameter:
    value:
      v: t

name:
  v: minValueDate
source:
  context:
    v: src
  type:
    v: date
  element:
    v: minValue
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: minValue
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: minValueDateTime
source:
  context:
    v: src
  type:
    v: dateTime
  element:
    v: minValue
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: minValue
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

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

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

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

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

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

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

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

name:
  v: maxValueDate
source:
  context:
    v: src
  type:
    v: date
  element:
    v: maxValue
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: maxValue
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: maxValueDateTime
source:
  context:
    v: src
  type:
    v: dateTime
  element:
    v: maxValue
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: maxValue
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

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

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

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

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

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

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

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

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

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

name:
  v: constraint
source:
  context:
    v: src
  element:
    v: constraint
  variable:
    v: s
target:
  context:
    v: tgt
  element:
    v: constraint
  variable:
    v: t
dependent:
  name:
    v: ElementDefinitionConstraint
  parameter:
    value:
      v: s
  parameter:
    value:
      v: t

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

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

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

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

name:
  v: binding
source:
  context:
    v: src
  element:
    v: binding
  variable:
    v: s
target:
  context:
    v: tgt
  element:
    v: binding
  variable:
    v: t
dependent:
  name:
    v: ElementDefinitionBinding
  parameter:
    value:
      v: s
  parameter:
    value:
      v: t

name:
  v: mapping
source:
  context:
    v: src
  element:
    v: mapping
  variable:
    v: s
target:
  context:
    v: tgt
  element:
    v: mapping
  variable:
    v: t
dependent:
  name:
    v: ElementDefinitionMapping
  parameter:
    value:
      v: s
  parameter:
    value:
      v: t

name:
  v: ElementDefinitionSlicing
extends:
  v: Element
input:
  name:
    v: src
  mode:
    v: source
input:
  name:
    v: tgt
  mode:
    v: target
rule:
  name:
    v: discriminator
  source:
    context:
      v: src
    element:
      v: discriminator
    variable:
      v: s
  target:
    context:
      v: tgt
    element:
      v: discriminator
    variable:
      v: t
  dependent:
    name:
      v: ElementDefinitionSlicingDiscriminator
    parameter:
      value:
        v: s
    parameter:
      value:
        v: t
rule:
  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
rule:
  name:
    v: ordered
  source:
    context:
      v: src
    element:
      v: ordered
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: ordered
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv
rule:
  name:
    v: rules
  source:
    context:
      v: src
    element:
      v: rules
    variable:
      v: v
  target:
    context:
      v: tgt
    element:
      v: rules
    transform:
      v: translate
    parameter:
      value:
        v: v
    parameter:
      value:
        v: http://hl7.org/fhir/ConceptMap/ElementDefinitionB.slicing.rules-R4BtoR5
    parameter:
      value:
        v: code

name:
  v: ElementDefinitionSlicingDiscriminator
extends:
  v: Element
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: v
  target:
    context:
      v: tgt
    element:
      v: type
    transform:
      v: translate
    parameter:
      value:
        v: v
    parameter:
      value:
        v: http://hl7.org/fhir/ConceptMap/ElementDefinitionB.slicing.discriminator.type-R4BtoR5
    parameter:
      value:
        v: code
rule:
  name:
    v: path
  source:
    context:
      v: src
    element:
      v: path
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: path
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv

name:
  v: ElementDefinitionBase
extends:
  v: Element
input:
  name:
    v: src
  mode:
    v: source
input:
  name:
    v: tgt
  mode:
    v: target
rule:
  name:
    v: path
  source:
    context:
      v: src
    element:
      v: path
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: path
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv
rule:
  name:
    v: min
  source:
    context:
      v: src
    element:
      v: min
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: min
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv
rule:
  name:
    v: max
  source:
    context:
      v: src
    element:
      v: max
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: max
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv

name:
  v: ElementDefinitionType
extends:
  v: Element
input:
  name:
    v: src
  mode:
    v: source
input:
  name:
    v: tgt
  mode:
    v: target
rule:
  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
rule:
  name:
    v: profile
  source:
    context:
      v: src
    element:
      v: profile
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: profile
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv
rule:
  name:
    v: targetProfile
  source:
    context:
      v: src
    element:
      v: targetProfile
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: targetProfile
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv
rule:
  name:
    v: aggregation
  source:
    context:
      v: src
    element:
      v: aggregation
    variable:
      v: v
  target:
    context:
      v: tgt
    element:
      v: aggregation
    transform:
      v: translate
    parameter:
      value:
        v: v
    parameter:
      value:
        v: http://hl7.org/fhir/ConceptMap/ElementDefinitionB.type.aggregation-R4BtoR5
    parameter:
      value:
        v: code
rule:
  name:
    v: versioning
  source:
    context:
      v: src
    element:
      v: versioning
    variable:
      v: v
  target:
    context:
      v: tgt
    element:
      v: versioning
    transform:
      v: translate
    parameter:
      value:
        v: v
    parameter:
      value:
        v: http://hl7.org/fhir/ConceptMap/ElementDefinitionB.type.versioning-R4BtoR5
    parameter:
      value:
        v: code

name:
  v: ElementDefinitionExample
extends:
  v: Element
input:
  name:
    v: src
  mode:
    v: source
input:
  name:
    v: tgt
  mode:
    v: target
rule:
  name:
    v: label
  source:
    context:
      v: src
    element:
      v: label
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: label
    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: valueCodeableReference
source:
  context:
    v: src
  type:
    v: CodeableReference
  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: valueRatioRange
source:
  context:
    v: src
  type:
    v: RatioRange
  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: ElementDefinitionConstraint
extends:
  v: Element
input:
  name:
    v: src
  mode:
    v: source
input:
  name:
    v: tgt
  mode:
    v: target
rule:
  name:
    v: key
  source:
    context:
      v: src
    element:
      v: key
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: key
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv
rule:
  name:
    v: requirements
  source:
    context:
      v: src
    element:
      v: requirements
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: requirements
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv
rule:
  name:
    v: severity
  source:
    context:
      v: src
    element:
      v: severity
    variable:
      v: v
  target:
    context:
      v: tgt
    element:
      v: severity
    transform:
      v: translate
    parameter:
      value:
        v: v
    parameter:
      value:
        v: http://hl7.org/fhir/ConceptMap/ElementDefinitionB.constraint.severity-R4BtoR5
    parameter:
      value:
        v: code
rule:
  name:
    v: human
  source:
    context:
      v: src
    element:
      v: human
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: human
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv
rule:
  name:
    v: expression
  source:
    context:
      v: src
    element:
      v: expression
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: expression
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv
rule:
  name:
    v: source
  source:
    context:
      v: src
    element:
      v: source
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: source
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv

name:
  v: ElementDefinitionBinding
extends:
  v: Element
input:
  name:
    v: src
  mode:
    v: source
input:
  name:
    v: tgt
  mode:
    v: target
rule:
  name:
    v: strength
  source:
    context:
      v: src
    element:
      v: strength
    variable:
      v: v
  target:
    context:
      v: tgt
    element:
      v: strength
    transform:
      v: translate
    parameter:
      value:
        v: v
    parameter:
      value:
        v: http://hl7.org/fhir/ConceptMap/ElementDefinitionB.binding.strength-R4BtoR5
    parameter:
      value:
        v: code
rule:
  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
rule:
  name:
    v: valueSet
  source:
    context:
      v: src
    element:
      v: valueSet
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: valueSet
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv

name:
  v: ElementDefinitionMapping
extends:
  v: Element
input:
  name:
    v: src
  mode:
    v: source
input:
  name:
    v: tgt
  mode:
    v: target
rule:
  name:
    v: identity
  source:
    context:
      v: src
    element:
      v: identity
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: identity
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv
rule:
  name:
    v: language
  source:
    context:
      v: src
    element:
      v: language
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: language
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv
rule:
  name:
    v: map
  source:
    context:
      v: src
    element:
      v: map
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: map
    variable:
      v: vvv
    transform:
      v: create