Benefit4to3
type: StructureMap
node role: treeRoot
id:
  v: Benefit4to3
text:
  status:
    v: generated
  div: /// url = 'http://hl7.org/fhir/StructureMap/ExplanationOfBenefit4to3' /// name = 'Benefit4to3' /// title = 'ExplanationOfBenefit Transforms: R4 to R3' /// status = 'active' uses "http://hl7.org/fhir/4.0/ExplanationOfBenefit" alias ExplanationOfBenefit as source uses "http://hl7.org/fhir/3.0/ExplanationOfBenefit" alias ExplanationOfBenefitR3 as target imports "http://hl7.org/fhir/StructureMap/*4to3" group ExplanationOfBenefit(source src : ExplanationOfBenefitR3, target tgt : ExplanationOfBenefit) extends DomainResource <<type+>> { src.identifier -> tgt.identifier; src.status -> tgt.status; src.type -> tgt.type; src.subType -> tgt.subType; src.use -> tgt.use; src.patient -> tgt.patient; src.billablePeriod -> tgt.billablePeriod; src.created -> tgt.created; src.enterer -> tgt.enterer; src.insurer -> tgt.insurer; src.provider -> tgt.provider; src.referral -> tgt.referral; src.facility -> tgt.facility; src.claim -> tgt.claim; src.claimResponse -> tgt.claimResponse; src.outcome as vs where value in ('complete' | 'error' | 'partial') -> tgt.outcome as vt, vt.coding as c, c.system = 'http://hl7.org/fhir/remittance-outcome', c.code = vs; src.disposition -> tgt.disposition; src.related as s -> tgt.related as t then ExplanationOfBenefitRelated(s, t); src.prescription -> tgt.prescription; src.originalPrescription -> tgt.originalPrescription; src.payee as s -> tgt.payee as t then ExplanationOfBenefitPayee(s, t); src.supportingInfo as s -> tgt.information as t then ExplanationOfBenefitInformation(s, t); src.careTeam as s -> tgt.careTeam as t then ExplanationOfBenefitCareTeam(s, t); src.diagnosis as s -> tgt.diagnosis as t then ExplanationOfBenefitDiagnosis(s, t); src.procedure as s -> tgt.procedure as t then ExplanationOfBenefitProcedure(s, t); src.precedence -> tgt.precedence; src.insurance as s -> tgt.insurance as t then ExplanationOfBenefitInsurance(s, t); src.accident as s -> tgt.accident as t then ExplanationOfBenefitAccident(s, t); src.item as s -> tgt.item as t then Explana…
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/ExplanationOfBenefit4to3
version:
  v: 0.1.0
name:
  v: Benefit4to3
title:
  v: ExplanationOfBenefit Transforms: R4 to R3
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: ExplanationOfBenefitTransformsR4toR3
jurisdiction:
  coding:
    system:
      v: http://unstats.un.org/unsd/methods/m49/m49.htm
    code:
      v: 001
structure:
  url:
    v: http://hl7.org/fhir/4.0/ExplanationOfBenefit
    link: http://hl7.org/fhir/4.0/ExplanationOfBenefit
  mode:
    v: source
  alias:
    v: ExplanationOfBenefit
structure:
  url:
    v: http://hl7.org/fhir/3.0/ExplanationOfBenefit
    link: http://hl7.org/fhir/3.0/ExplanationOfBenefit
  mode:
    v: target
  alias:
    v: ExplanationOfBenefitR3
import:
  v: http://hl7.org/fhir/StructureMap/*4to3
  link: http://hl7.org/fhir/StructureMap/*4to3
group:
  name:
    v: ExplanationOfBenefit
  extends:
    v: DomainResource
  type mode:
    v: type-and-types
  input:
    name:
      v: src
    type:
      v: ExplanationOfBenefitR3
    mode:
      v: source
  input:
    name:
      v: tgt
    type:
      v: ExplanationOfBenefit
    mode:
      v: target
  rule:
    name:
      v: identifier
    source:
      context:
        v: src
      element:
        v: identifier
      variable:
        v: vvv
    target:
      context:
        v: tgt
      element:
        v: identifier
      variable:
        v: vvv
      transform:
        v: create
    dependent:
      name:
        v: DefaultMappingGroupAnonymousAlias
  rule:
    name:
      v: status
    source:
      context:
        v: src
      element:
        v: status
      variable:
        v: vvv
    target:
      context:
        v: tgt
      element:
        v: status
      variable:
        v: vvv
      transform:
        v: create
    dependent:
      name:
        v: DefaultMappingGroupAnonymousAlias
  rule:
    name:
      v: type
    source:
      context:
        v: src
      element:
        v: type
      variable:
        v: vvv
    target:
      context:
        v: tgt
      element:
        v: type
      variable:
        v: vvv
      transform:
        v: create
    dependent:
      name:
        v: DefaultMappingGroupAnonymousAlias
  rule:
    name:
      v: subType
    source:
      context:
        v: src
      element:
        v: subType
      variable:
        v: vvv
    target:
      context:
        v: tgt
      element:
        v: subType
      variable:
        v: vvv
      transform:
        v: create
    dependent:
      name:
        v: DefaultMappingGroupAnonymousAlias
  rule:
    name:
      v: use
    source:
      context:
        v: src
      element:
        v: use
      variable:
        v: vvv
    target:
      context:
        v: tgt

v: vvv

v: vvv

v: vvv

v: vvv

v: vvv

v: vvv

v: vvv

v: vvv

v: use

v: vvv

v: create

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

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

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

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

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

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

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

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

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

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

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

name:
  v: outcome
source:
  context:
    v: src
  element:
    v: outcome
  variable:
    v: vs
  condition:
    v: value in ('complete' | 'error' | 'partial')
target:
  context:
    v: tgt
  element:
    v: outcome
  variable:
    v: vt
target:
  context:
    v: vt
  element:
    v: coding
  variable:
    v: c
target:
  context:
    v: c
  element:
    v: system
  transform:
    v: copy
  parameter:
    value:
      v: http://hl7.org/fhir/remittance-outcome
target:
  context:
    v: c
  element:
    v: code
  transform:
    v: copy
  parameter:
    value:
      v: vs

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

name:
  v: related
source:
  context:
    v: src
  element:
    v: related
  variable:
    v: s
target:
  context:
    v: tgt
  element:
    v: related
  variable:
    v: t
dependent:
  name:
    v: ExplanationOfBenefitRelated
  parameter:
    value:
      v: s
  parameter:
    value:
      v: t

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

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

name:
  v: payee
source:
  context:
    v: src
  element:
    v: payee
  variable:
    v: s
target:
  context:
    v: tgt
  element:
    v: payee
  variable:
    v: t
dependent:
  name:
    v: ExplanationOfBenefitPayee
  parameter:
    value:
      v: s
  parameter:
    value:
      v: t

name:
  v: supportingInfo
source:
  context:
    v: src
  element:
    v: supportingInfo
  variable:
    v: s
target:
  context:
    v: tgt
  element:
    v: information
  variable:
    v: t
dependent:
  name:
    v: ExplanationOfBenefitInformation
  parameter:
    value:
      v: s
  parameter:
    value:
      v: t

name:
  v: careTeam
source:
  context:
    v: src
  element:
    v: careTeam
  variable:
    v: s
target:
  context:
    v: tgt
  element:
    v: careTeam
  variable:
    v: t
dependent:
  name:
    v: ExplanationOfBenefitCareTeam
  parameter:
    value:
      v: s
  parameter:
    value:
      v: t

name:
  v: diagnosis
source:
  context:
    v: src
  element:
    v: diagnosis
  variable:
    v: s
target:
  context:
    v: tgt
  element:
    v: diagnosis
  variable:
    v: t
dependent:
  name:
    v: ExplanationOfBenefitDiagnosis
  parameter:
    value:
      v: s
  parameter:
    value:
      v: t

name:
  v: procedure
source:
  context:
    v: src
  element:
    v: procedure
  variable:
    v: s
target:
  context:
    v: tgt
  element:
    v: procedure
  variable:
    v: t
dependent:
  name:
    v: ExplanationOfBenefitProcedure
  parameter:
    value:
      v: s
  parameter:
    value:
      v: t

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

name:
  v: insurance
source:
  context:
    v: src
  element:
    v: insurance
  variable:
    v: s
target:
  context:
    v: tgt
  element:
    v: insurance
  variable:
    v: t
dependent:
  name:
    v: ExplanationOfBenefitInsurance
  parameter:
    value:
      v: s
  parameter:
    value:
      v: t

name:
  v: accident
source:
  context:
    v: src
  element:
    v: accident
  variable:
    v: s
target:
  context:
    v: tgt
  element:
    v: accident
  variable:
    v: t
dependent:
  name:
    v: ExplanationOfBenefitAccident
  parameter:
    value:
      v: s
  parameter:
    value:
      v: t

name:
  v: item
source:
  context:
    v: src
  element:
    v: item
  variable:
    v: s
target:
  context:
    v: tgt
  element:
    v: item
  variable:
    v: t
dependent:
  name:
    v: ExplanationOfBenefitItem
  parameter:
    value:
      v: s
  parameter:
    value:
      v: t

name:
  v: addItem
source:
  context:
    v: src
  element:
    v: addItem
  variable:
    v: s
target:
  context:
    v: tgt
  element:
    v: addItem
  variable:
    v: t
dependent:
  name:
    v: ExplanationOfBenefitAddItem
  parameter:
    value:
      v: s
  parameter:
    value:
      v: t

name:
  v: total
source:
  context:
    v: src
  element:
    v: total
  variable:
    v: total
rule:
  name:
    v: category
  source:
    context:
      v: total
    element:
      v: category
    variable:
      v: vs
  rule:
    name:
      v: amount
    source:
      context:
        v: total
      element:
        v: amount
      variable:
        v: va
    rule:
      name:
        v: coding

v: vs

v: coding

v: c

v: code = 'submitted'

v: total

context:
  v: c

context:
  v: tgt
element:
  v: totalCost
variable:
  v: cost

name:
  v: Money
parameter:
  value:
    v: va
parameter:
  value:
    v: cost

name:
  v: total
source:
  context:
    v: src
  element:
    v: total
  variable:
    v: total
rule:
  name:
    v: category
  source:
    context:
      v: total
    element:
      v: category
    variable:
      v: vs
  rule:
    name:
      v: amount
    source:
      context:
        v: total
      element:
        v: amount
      variable:
        v: va
    rule:
      name:
        v: coding

v: vs

v: coding

v: c

v: code = 'benefit'

v: total

context:
  v: c

context:
  v: tgt
element:
  v: totalBenefit
variable:
  v: cost

name:
  v: Money
parameter:
  value:
    v: va
parameter:
  value:
    v: cost

name:
  v: payment
source:
  context:
    v: src
  element:
    v: payment
  variable:
    v: s
target:
  context:
    v: tgt
  element:
    v: payment
  variable:
    v: t
dependent:
  name:
    v: ExplanationOfBenefitPayment
  parameter:
    value:
      v: s
  parameter:
    value:
      v: t

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

name:
  v: processNote
source:
  context:
    v: src
  element:
    v: processNote
  variable:
    v: s
target:
  context:
    v: tgt
  element:
    v: processNote
  variable:
    v: t
dependent:
  name:
    v: ExplanationOfBenefitProcessNote
  parameter:
    value:
      v: s
  parameter:
    value:
      v: t

name:
  v: benefitBalance
source:
  context:
    v: src
  element:
    v: benefitBalance
  variable:
    v: s
target:
  context:
    v: tgt
  element:
    v: benefitBalance
  variable:
    v: t
dependent:
  name:
    v: ExplanationOfBenefitBenefitBalance
  parameter:
    value:
      v: s
  parameter:
    value:
      v: t

name:
  v: ExplanationOfBenefitRelated
extends:
  v: BackboneElement
input:
  name:
    v: src
  mode:
    v: source
input:
  name:
    v: tgt
  mode:
    v: target
rule:
  name:
    v: claim
  source:
    context:
      v: src
    element:
      v: claim
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: claim
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv
rule:
  name:
    v: relationship
  source:
    context:
      v: src
    element:
      v: relationship
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: relationship
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv
rule:
  name:
    v: reference
  source:
    context:
      v: src
    element:
      v: reference
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: reference
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv

name:
  v: ExplanationOfBenefitPayee
extends:
  v: BackboneElement
input:
  name:
    v: src
  mode:
    v: source
input:
  name:
    v: tgt
  mode:
    v: target
rule:
  name:
    v: type
  source:
    context:
      v: src
    element:
      v: type
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: type
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv
rule:
  name:
    v: party
  source:
    context:
      v: src
    element:
      v: party
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: party
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv

name:
  v: ExplanationOfBenefitInformation
extends:
  v: BackboneElement
input:
  name:
    v: src
  mode:
    v: source
input:
  name:
    v: tgt
  mode:
    v: target
rule:
  name:
    v: sequence
  source:
    context:
      v: src
    element:
      v: sequence
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: sequence
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv
rule:
  name:
    v: category
  source:
    context:
      v: src
    element:
      v: category
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: category
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv
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: timing
  source:
    context:
      v: src
    element:
      v: timing
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: timing
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv
rule:
  name:
    v: value
  source:
    context:
      v: src
    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: reason
  source:
    context:
      v: src
    element:
      v: reason
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: reason
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv

name:
  v: ExplanationOfBenefitCareTeam
extends:
  v: BackboneElement
input:
  name:
    v: src
  mode:
    v: source
input:
  name:
    v: tgt
  mode:
    v: target
rule:
  name:
    v: sequence
  source:
    context:
      v: src
    element:
      v: sequence
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: sequence
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv
rule:
  name:
    v: provider
  source:
    context:
      v: src
    element:
      v: provider
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: provider
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv
rule:
  name:
    v: responsible
  source:
    context:
      v: src
    element:
      v: responsible
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: responsible
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv
rule:
  name:
    v: role
  source:
    context:
      v: src
    element:
      v: role
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: role
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv
rule:
  name:
    v: qualification
  source:
    context:
      v: src
    element:
      v: qualification
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: qualification
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv

name:
  v: ExplanationOfBenefitDiagnosis
extends:
  v: BackboneElement
input:
  name:
    v: src
  mode:
    v: source
input:
  name:
    v: tgt
  mode:
    v: target
rule:
  name:
    v: sequence
  source:
    context:
      v: src
    element:
      v: sequence
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: sequence
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv
rule:
  name:
    v: diagnosis
  source:
    context:
      v: src
    element:
      v: diagnosis
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: diagnosis
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv
rule:
  name:
    v: type
  source:
    context:
      v: src
    element:
      v: type
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: type
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv
rule:
  name:
    v: packageCode
  source:
    context:
      v: src
    element:
      v: packageCode
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: packageCode
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv

name:
  v: ExplanationOfBenefitProcedure
extends:
  v: BackboneElement
input:
  name:
    v: src
  mode:
    v: source
input:
  name:
    v: tgt
  mode:
    v: target
rule:
  name:
    v: sequence
  source:
    context:
      v: src
    element:
      v: sequence
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: sequence
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv
rule:
  name:
    v: date
  source:
    context:
      v: src
    element:
      v: date
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: date
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv
rule:
  name:
    v: procedure
  source:
    context:
      v: src
    element:
      v: procedure
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: procedure
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv

name:
  v: ExplanationOfBenefitInsurance
extends:
  v: BackboneElement
input:
  name:
    v: src
  mode:
    v: source
input:
  name:
    v: tgt
  mode:
    v: target
rule:
  name:
    v: coverage
  source:
    context:
      v: src
    element:
      v: coverage
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: coverage
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv
rule:
  name:
    v: preAuthRef
  source:
    context:
      v: src
    element:
      v: preAuthRef
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: preAuthRef
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv

name:
  v: ExplanationOfBenefitAccident
extends:
  v: BackboneElement
input:
  name:
    v: src
  mode:
    v: source
input:
  name:
    v: tgt
  mode:
    v: target
rule:
  name:
    v: date
  source:
    context:
      v: src
    element:
      v: date
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: date
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv
rule:
  name:
    v: type
  source:
    context:
      v: src
    element:
      v: type
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: type
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv
rule:
  name:
    v: location
  source:
    context:
      v: src
    element:
      v: location
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: location
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv

name:
  v: ExplanationOfBenefitItem
extends:
  v: BackboneElement
input:
  name:
    v: src
  mode:
    v: source
input:
  name:
    v: tgt
  mode:
    v: target
rule:
  name:
    v: sequence
  source:
    context:
      v: src
    element:
      v: sequence
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: sequence
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv
rule:
  name:
    v: careTeamSequence
  source:
    context:
      v: src
    element:
      v: careTeamSequence
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: careTeamLinkId
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv
rule:
  name:
    v: diagnosisSequence
  source:
    context:
      v: src
    element:
      v: diagnosisSequence
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: diagnosisLinkId
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv
rule:
  name:
    v: procedureSequence
  source:
    context:
      v: src
    element:
      v: procedureSequence
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: procedureLinkId
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv
rule:
  name:
    v: informationSequence
  source:
    context:
      v: src
    element:
      v: informationSequence
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: informationLinkId
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv
rule:
  name:
    v: revenue
  source:
    context:
      v: src
    element:
      v: revenue
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: revenue
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv
rule:
  name:
    v: category
  source:
    context:
      v: src
    element:
      v: category
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: category
    variable:
      v: vvv
    transform:
      v: create

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

name:
  v: adjudication
source:
  context:
    v: src
  element:
    v: adjudication
  variable:
    v: s
target:
  context:
    v: tgt
  element:
    v: adjudication
  variable:
    v: t
dependent:
  name:
    v: ExplanationOfBenefitItemAdjudication
  parameter:
    value:
      v: s
  parameter:
    value:
      v: t

name:
  v: detail
source:
  context:
    v: src
  element:
    v: detail
  variable:
    v: s
target:
  context:
    v: tgt
  element:
    v: detail
  variable:
    v: t
dependent:
  name:
    v: ExplanationOfBenefitItemDetail
  parameter:
    value:
      v: s
  parameter:
    value:
      v: t

name:
  v: ExplanationOfBenefitItemAdjudication
extends:
  v: BackboneElement
input:
  name:
    v: src
  mode:
    v: source
input:
  name:
    v: tgt
  mode:
    v: target
rule:
  name:
    v: category
  source:
    context:
      v: src
    element:
      v: category
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: category
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv
rule:
  name:
    v: reason
  source:
    context:
      v: src
    element:
      v: reason
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: reason
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv
rule:
  name:
    v: amount
  source:
    context:
      v: src
    element:
      v: amount
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: amount
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv
rule:
  name:
    v: value
  source:
    context:
      v: src
    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: ExplanationOfBenefitItemDetail
extends:
  v: BackboneElement
input:
  name:
    v: src
  mode:
    v: source
input:
  name:
    v: tgt
  mode:
    v: target
rule:
  name:
    v: sequence
  source:
    context:
      v: src
    element:
      v: sequence
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: sequence
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv
rule:
  name:
    v: revenue
  source:
    context:
      v: src
    element:
      v: revenue
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: revenue
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv
rule:
  name:
    v: category
  source:
    context:
      v: src
    element:
      v: category
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: category
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv
rule:
  name:
    v: service
  source:
    context:
      v: src
    element:
      v: service
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: service
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv
rule:
  name:
    v: modifier
  source:
    context:
      v: src
    element:
      v: modifier
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: modifier
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv
rule:
  name:
    v: programCode
  source:
    context:
      v: src
    element:
      v: programCode
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: programCode
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv
rule:
  name:
    v: quantity
  source:
    context:
      v: src
    element:
      v: quantity
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: quantity
    variable:
      v: vvv
    transform:
      v: create

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

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

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

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

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

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

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

name:
  v: subDetail
source:
  context:
    v: src
  element:
    v: subDetail
  variable:
    v: s
target:
  context:
    v: tgt
  element:
    v: subDetail
  variable:
    v: t
dependent:
  name:
    v: ExplanationOfBenefitItemDetailSubDetail
  parameter:
    value:
      v: s
  parameter:
    value:
      v: t

name:
  v: ExplanationOfBenefitItemDetailSubDetail
extends:
  v: BackboneElement
input:
  name:
    v: src
  mode:
    v: source
input:
  name:
    v: tgt
  mode:
    v: target
rule:
  name:
    v: sequence
  source:
    context:
      v: src
    element:
      v: sequence
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: sequence
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv
rule:
  name:
    v: revenue
  source:
    context:
      v: src
    element:
      v: revenue
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: revenue
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv
rule:
  name:
    v: category
  source:
    context:
      v: src
    element:
      v: category
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: category
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv
rule:
  name:
    v: service
  source:
    context:
      v: src
    element:
      v: service
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: service
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv
rule:
  name:
    v: modifier
  source:
    context:
      v: src
    element:
      v: modifier
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: modifier
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv
rule:
  name:
    v: programCode
  source:
    context:
      v: src
    element:
      v: programCode
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: programCode
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv
rule:
  name:
    v: quantity
  source:
    context:
      v: src
    element:
      v: quantity
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: quantity
    variable:
      v: vvv
    transform:
      v: create

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

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

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

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

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

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

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

name:
  v: ExplanationOfBenefitAddItem
extends:
  v: BackboneElement
input:
  name:
    v: src
  mode:
    v: source
input:
  name:
    v: tgt
  mode:
    v: target
rule:
  name:
    v: itemSequence
  source:
    context:
      v: src
    element:
      v: itemSequence
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: itemSequence
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv
rule:
  name:
    v: detailSequence
  source:
    context:
      v: src
    element:
      v: detailSequence
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: detailSequence
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv
rule:
  name:
    v: subDetailSequence
  source:
    context:
      v: src
    element:
      v: subDetailSequence
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: subDetailSequence
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv
rule:
  name:
    v: service
  source:
    context:
      v: src
    element:
      v: service
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: service
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv
rule:
  name:
    v: modifier
  source:
    context:
      v: src
    element:
      v: modifier
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: modifier
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv
rule:
  name:
    v: programCode
  source:
    context:
      v: src
    element:
      v: programCode
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: programCode
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv
rule:
  name:
    v: serviced
  source:
    context:
      v: src
    element:
      v: serviced
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: serviced
    variable:
      v: vvv
    transform:
      v: create

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

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

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

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

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

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

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

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

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

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

name:
  v: detail
source:
  context:
    v: src
  element:
    v: detail
  variable:
    v: s
target:
  context:
    v: tgt
  element:
    v: detail
  variable:
    v: t
dependent:
  name:
    v: ExplanationOfBenefitAddItemDetail
  parameter:
    value:
      v: s
  parameter:
    value:
      v: t

name:
  v: ExplanationOfBenefitAddItemDetail
extends:
  v: BackboneElement
input:
  name:
    v: src
  mode:
    v: source
input:
  name:
    v: tgt
  mode:
    v: target
rule:
  name:
    v: service
  source:
    context:
      v: src
    element:
      v: service
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: service
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv
rule:
  name:
    v: modifier
  source:
    context:
      v: src
    element:
      v: modifier
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: modifier
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv
rule:
  name:
    v: programCode
  source:
    context:
      v: src
    element:
      v: programCode
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: programCode
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv
rule:
  name:
    v: quantity
  source:
    context:
      v: src
    element:
      v: quantity
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: quantity
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv
rule:
  name:
    v: unitPrice
  source:
    context:
      v: src
    element:
      v: unitPrice
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: unitPrice
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv
rule:
  name:
    v: factor
  source:
    context:
      v: src
    element:
      v: factor
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: factor
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv
rule:
  name:
    v: net
  source:
    context:
      v: src
    element:
      v: net
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: net
    variable:
      v: vvv
    transform:
      v: create

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

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

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

name:
  v: subDetail
source:
  context:
    v: src
  element:
    v: subDetail
  variable:
    v: s
target:
  context:
    v: tgt
  element:
    v: subDetail
  variable:
    v: t
dependent:
  name:
    v: ExplanationOfBenefitAddItemDetailSubDetail
  parameter:
    value:
      v: s
  parameter:
    value:
      v: t

name:
  v: ExplanationOfBenefitAddItemDetailSubDetail
extends:
  v: BackboneElement
input:
  name:
    v: src
  mode:
    v: source
input:
  name:
    v: tgt
  mode:
    v: target
rule:
  name:
    v: service
  source:
    context:
      v: src
    element:
      v: service
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: service
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv
rule:
  name:
    v: modifier
  source:
    context:
      v: src
    element:
      v: modifier
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: modifier
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv
rule:
  name:
    v: programCode
  source:
    context:
      v: src
    element:
      v: programCode
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: programCode
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv
rule:
  name:
    v: quantity
  source:
    context:
      v: src
    element:
      v: quantity
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: quantity
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv
rule:
  name:
    v: unitPrice
  source:
    context:
      v: src
    element:
      v: unitPrice
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: unitPrice
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv
rule:
  name:
    v: factor
  source:
    context:
      v: src
    element:
      v: factor
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: factor
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv
rule:
  name:
    v: net
  source:
    context:
      v: src
    element:
      v: net
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: net
    variable:
      v: vvv
    transform:
      v: create

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

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

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

name:
  v: ExplanationOfBenefitPayment
extends:
  v: BackboneElement
input:
  name:
    v: src
  mode:
    v: source
input:
  name:
    v: tgt
  mode:
    v: target
rule:
  name:
    v: type
  source:
    context:
      v: src
    element:
      v: type
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: type
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv
rule:
  name:
    v: adjustment
  source:
    context:
      v: src
    element:
      v: adjustment
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: adjustment
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv
rule:
  name:
    v: adjustmentReason
  source:
    context:
      v: src
    element:
      v: adjustmentReason
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: adjustmentReason
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv
rule:
  name:
    v: date
  source:
    context:
      v: src
    element:
      v: date
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: date
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv
rule:
  name:
    v: amount
  source:
    context:
      v: src
    element:
      v: amount
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: amount
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv
rule:
  name:
    v: identifier
  source:
    context:
      v: src
    element:
      v: identifier
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: identifier
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv

name:
  v: ExplanationOfBenefitProcessNote
extends:
  v: BackboneElement
input:
  name:
    v: src
  mode:
    v: source
input:
  name:
    v: tgt
  mode:
    v: target
rule:
  name:
    v: number
  source:
    context:
      v: src
    element:
      v: number
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: number
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv
rule:
  name:
    v: type
  source:
    context:
      v: src
    element:
      v: type
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: type
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv
rule:
  name:
    v: text
  source:
    context:
      v: src
    element:
      v: text
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: text
    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

name:
  v: ExplanationOfBenefitBenefitBalance
extends:
  v: BackboneElement
input:
  name:
    v: src
  mode:
    v: source
input:
  name:
    v: tgt
  mode:
    v: target
rule:
  name:
    v: category
  source:
    context:
      v: src
    element:
      v: category
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: category
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv
rule:
  name:
    v: excluded
  source:
    context:
      v: src
    element:
      v: excluded
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: excluded
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv
rule:
  name:
    v: name
  source:
    context:
      v: src
    element:
      v: name
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: name
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv
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: network
  source:
    context:
      v: src
    element:
      v: network
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: network
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv
rule:
  name:
    v: unit
  source:
    context:
      v: src
    element:
      v: unit
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: unit
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv
rule:
  name:
    v: term
  source:
    context:
      v: src
    element:
      v: term
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: term
    variable:
      v: vvv
    transform:
      v: create

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

name:
  v: financial
source:
  context:
    v: src
  element:
    v: financial
  variable:
    v: s
target:
  context:
    v: tgt
  element:
    v: financial
  variable:
    v: t
dependent:
  name:
    v: ExplanationOfBenefitBenefitBalanceFinancial
  parameter:
    value:
      v: s
  parameter:
    value:
      v: t

name:
  v: ExplanationOfBenefitBenefitBalanceFinancial
extends:
  v: BackboneElement
input:
  name:
    v: src
  mode:
    v: source
input:
  name:
    v: tgt
  mode:
    v: target
rule:
  name:
    v: type
  source:
    context:
      v: src
    element:
      v: type
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: type
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv
rule:
  name:
    v: allowed
  source:
    context:
      v: src
    element:
      v: allowed
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: allowed
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv
rule:
  name:
    v: used
  source:
    context:
      v: src
    element:
      v: used
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: used
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv