PackagesCanonicalsLogsProblems
    Packages
    hl7.fhir.uv.extensions@5.1.0-snapshot1
    http://hl7.org/fhir/StructureMap/ExplanationOfBenefit4Bto5
{
  "description": "FMLConversionforExplanationOfBenefitR4BtoR5",
  "_filename": "StructureMap-ExplanationOfBenefit4Bto5.json",
  "package_name": "hl7.fhir.uv.extensions",
  "date": "2024-03-12T13:30:10+11:00",
  "group": [ {
    "name": "ExplanationOfBenefit",
    "rule": [ {
      "name": "identifier",
      "source": [ {
        "context": "src",
        "element": "identifier",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "identifier",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    }, {
      "name": "status",
      "source": [ {
        "context": "src",
        "element": "status",
        "variable": "v"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "status",
        "parameter": [ {
          "valueId": "v"
        }, {
          "valueString": "#ExplanationOfBenefitStatus"
        }, {
          "valueString": "code"
        } ],
        "transform": "translate"
      } ],
      "documentation": "src.traceNumber -> tgt.traceNumber;"
    }, {
      "name": "type",
      "source": [ {
        "context": "src",
        "element": "type",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "type",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    }, {
      "name": "subType",
      "source": [ {
        "context": "src",
        "element": "subType",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "subType",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    }, {
      "name": "use",
      "source": [ {
        "context": "src",
        "element": "use",
        "variable": "v"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "use",
        "parameter": [ {
          "valueId": "v"
        }, {
          "valueString": "#Use"
        }, {
          "valueString": "code"
        } ],
        "transform": "translate"
      } ]
    }, {
      "name": "patient",
      "source": [ {
        "context": "src",
        "element": "patient",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "patient",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    }, {
      "name": "billablePeriod",
      "source": [ {
        "context": "src",
        "element": "billablePeriod",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "billablePeriod",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    }, {
      "name": "created",
      "source": [ {
        "context": "src",
        "element": "created",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "created",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    }, {
      "name": "enterer",
      "source": [ {
        "context": "src",
        "element": "enterer",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "enterer",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    }, {
      "name": "insurer",
      "source": [ {
        "context": "src",
        "element": "insurer",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "insurer",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    }, {
      "name": "provider",
      "source": [ {
        "context": "src",
        "element": "provider",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "provider",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    }, {
      "name": "priority",
      "source": [ {
        "context": "src",
        "element": "priority",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "priority",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    }, {
      "name": "fundsReserveRequested",
      "source": [ {
        "context": "src",
        "element": "fundsReserveRequested",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "fundsReserveRequested",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    }, {
      "name": "fundsReserve",
      "source": [ {
        "context": "src",
        "element": "fundsReserve",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "fundsReserve",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    }, {
      "name": "related",
      "source": [ {
        "context": "src",
        "element": "related",
        "variable": "s"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "related",
        "variable": "t"
      } ],
      "dependent": [ {
        "name": "ExplanationOfBenefitRelated",
        "parameter": [ {
          "valueId": "s"
        }, {
          "valueId": "t"
        } ]
      } ]
    }, {
      "name": "prescription",
      "source": [ {
        "context": "src",
        "element": "prescription",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "prescription",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    }, {
      "name": "originalPrescription",
      "source": [ {
        "context": "src",
        "element": "originalPrescription",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "originalPrescription",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    }, {
      "name": "payee",
      "source": [ {
        "context": "src",
        "element": "payee",
        "variable": "s"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "payee",
        "variable": "t"
      } ],
      "dependent": [ {
        "name": "ExplanationOfBenefitPayee",
        "parameter": [ {
          "valueId": "s"
        }, {
          "valueId": "t"
        } ]
      } ],
      "documentation": "src.event as s -> tgt.event as t then ExplanationOfBenefitEvent(s,t);"
    }, {
      "name": "referral",
      "source": [ {
        "context": "src",
        "element": "referral",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "referral",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    }, {
      "name": "facility",
      "source": [ {
        "context": "src",
        "element": "facility",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "facility",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ],
      "documentation": "src.encounter -> tgt.encounter;"
    }, {
      "name": "claim",
      "source": [ {
        "context": "src",
        "element": "claim",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "claim",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    }, {
      "name": "claimResponse",
      "source": [ {
        "context": "src",
        "element": "claimResponse",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "claimResponse",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    }, {
      "name": "outcome",
      "source": [ {
        "context": "src",
        "element": "outcome",
        "variable": "v"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "outcome",
        "parameter": [ {
          "valueId": "v"
        }, {
          "valueString": "#ClaimOutcome"
        }, {
          "valueString": "code"
        } ],
        "transform": "translate"
      } ]
    }, {
      "name": "disposition",
      "source": [ {
        "context": "src",
        "element": "disposition",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "disposition",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ],
      "documentation": "src.decision -> tgt.decision;"
    }, {
      "name": "preAuthRef",
      "source": [ {
        "context": "src",
        "element": "preAuthRef",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "preAuthRef",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    }, {
      "name": "preAuthRefPeriod",
      "source": [ {
        "context": "src",
        "element": "preAuthRefPeriod",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "preAuthRefPeriod",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    }, {
      "name": "careTeam",
      "source": [ {
        "context": "src",
        "element": "careTeam",
        "variable": "s"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "careTeam",
        "variable": "t"
      } ],
      "dependent": [ {
        "name": "ExplanationOfBenefitCareTeam",
        "parameter": [ {
          "valueId": "s"
        }, {
          "valueId": "t"
        } ]
      } ],
      "documentation": "src.diagnosisRelatedGroup -> tgt.diagnosisRelatedGroup;"
    }, {
      "name": "supportingInfo",
      "source": [ {
        "context": "src",
        "element": "supportingInfo",
        "variable": "s"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "supportingInfo",
        "variable": "t"
      } ],
      "dependent": [ {
        "name": "ExplanationOfBenefitSupportingInfo",
        "parameter": [ {
          "valueId": "s"
        }, {
          "valueId": "t"
        } ]
      } ]
    }, {
      "name": "diagnosis",
      "source": [ {
        "context": "src",
        "element": "diagnosis",
        "variable": "s"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "diagnosis",
        "variable": "t"
      } ],
      "dependent": [ {
        "name": "ExplanationOfBenefitDiagnosis",
        "parameter": [ {
          "valueId": "s"
        }, {
          "valueId": "t"
        } ]
      } ]
    }, {
      "name": "procedure",
      "source": [ {
        "context": "src",
        "element": "procedure",
        "variable": "s"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "procedure",
        "variable": "t"
      } ],
      "dependent": [ {
        "name": "ExplanationOfBenefitProcedure",
        "parameter": [ {
          "valueId": "s"
        }, {
          "valueId": "t"
        } ]
      } ]
    }, {
      "name": "precedence",
      "source": [ {
        "context": "src",
        "element": "precedence",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "precedence",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    }, {
      "name": "insurance",
      "source": [ {
        "context": "src",
        "element": "insurance",
        "variable": "s"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "insurance",
        "variable": "t"
      } ],
      "dependent": [ {
        "name": "ExplanationOfBenefitInsurance",
        "parameter": [ {
          "valueId": "s"
        }, {
          "valueId": "t"
        } ]
      } ]
    }, {
      "name": "accident",
      "source": [ {
        "context": "src",
        "element": "accident",
        "variable": "s"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "accident",
        "variable": "t"
      } ],
      "dependent": [ {
        "name": "ExplanationOfBenefitAccident",
        "parameter": [ {
          "valueId": "s"
        }, {
          "valueId": "t"
        } ]
      } ]
    }, {
      "name": "item",
      "source": [ {
        "context": "src",
        "element": "item",
        "variable": "s"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "item",
        "variable": "t"
      } ],
      "dependent": [ {
        "name": "ExplanationOfBenefitItem",
        "parameter": [ {
          "valueId": "s"
        }, {
          "valueId": "t"
        } ]
      } ],
      "documentation": "src.patientPaid -> tgt.patientPaid;"
    }, {
      "name": "addItem",
      "source": [ {
        "context": "src",
        "element": "addItem",
        "variable": "s"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "addItem",
        "variable": "t"
      } ],
      "dependent": [ {
        "name": "ExplanationOfBenefitAddItem",
        "parameter": [ {
          "valueId": "s"
        }, {
          "valueId": "t"
        } ]
      } ]
    }, {
      "name": "total",
      "source": [ {
        "context": "src",
        "element": "total",
        "variable": "s"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "total",
        "variable": "t"
      } ],
      "dependent": [ {
        "name": "ExplanationOfBenefitTotal",
        "parameter": [ {
          "valueId": "s"
        }, {
          "valueId": "t"
        } ]
      } ]
    }, {
      "name": "payment",
      "source": [ {
        "context": "src",
        "element": "payment",
        "variable": "s"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "payment",
        "variable": "t"
      } ],
      "dependent": [ {
        "name": "ExplanationOfBenefitPayment",
        "parameter": [ {
          "valueId": "s"
        }, {
          "valueId": "t"
        } ]
      } ]
    }, {
      "name": "formCode",
      "source": [ {
        "context": "src",
        "element": "formCode",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "formCode",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    }, {
      "name": "form",
      "source": [ {
        "context": "src",
        "element": "form",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "form",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    }, {
      "name": "processNote",
      "source": [ {
        "context": "src",
        "element": "processNote",
        "variable": "s"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "processNote",
        "variable": "t"
      } ],
      "dependent": [ {
        "name": "ExplanationOfBenefitProcessNote",
        "parameter": [ {
          "valueId": "s"
        }, {
          "valueId": "t"
        } ]
      } ]
    }, {
      "name": "benefitPeriod",
      "source": [ {
        "context": "src",
        "element": "benefitPeriod",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "benefitPeriod",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    }, {
      "name": "benefitBalance",
      "source": [ {
        "context": "src",
        "element": "benefitBalance",
        "variable": "s"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "benefitBalance",
        "variable": "t"
      } ],
      "dependent": [ {
        "name": "ExplanationOfBenefitBenefitBalance",
        "parameter": [ {
          "valueId": "s"
        }, {
          "valueId": "t"
        } ]
      } ]
    } ],
    "input": [ {
      "mode": "source",
      "name": "src",
      "type": "ExplanationOfBenefitR4B"
    }, {
      "mode": "target",
      "name": "tgt",
      "type": "ExplanationOfBenefitR5"
    } ],
    "extends": "DomainResource",
    "typeMode": "type-and-types"
  }, {
    "name": "ExplanationOfBenefitRelated",
    "rule": [ {
      "name": "claim",
      "source": [ {
        "context": "src",
        "element": "claim",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "claim",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    }, {
      "name": "relationship",
      "source": [ {
        "context": "src",
        "element": "relationship",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "relationship",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    }, {
      "name": "reference",
      "source": [ {
        "context": "src",
        "element": "reference",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "reference",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    } ],
    "input": [ {
      "mode": "source",
      "name": "src"
    }, {
      "mode": "target",
      "name": "tgt"
    } ],
    "extends": "BackboneElement"
  }, {
    "name": "ExplanationOfBenefitPayee",
    "rule": [ {
      "name": "type",
      "source": [ {
        "context": "src",
        "element": "type",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "type",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    }, {
      "name": "party",
      "source": [ {
        "context": "src",
        "element": "party",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "party",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    } ],
    "input": [ {
      "mode": "source",
      "name": "src"
    }, {
      "mode": "target",
      "name": "tgt"
    } ],
    "extends": "BackboneElement",
    "documentation": "group ExplanationOfBenefitEvent(source src, target tgt) extends BackboneElement {\r\nsrc.type -> tgt.type;\r\nsrc.when : dateTime -> tgt.when;\r\nsrc.when : Period -> tgt.when;\r\n}"
  }, {
    "name": "ExplanationOfBenefitCareTeam",
    "rule": [ {
      "name": "sequence",
      "source": [ {
        "context": "src",
        "element": "sequence",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "sequence",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    }, {
      "name": "provider",
      "source": [ {
        "context": "src",
        "element": "provider",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "provider",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    }, {
      "name": "responsible",
      "source": [ {
        "context": "src",
        "element": "responsible",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "responsible",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    }, {
      "name": "role",
      "source": [ {
        "context": "src",
        "element": "role",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "role",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    }, {
      "name": "qualification",
      "source": [ {
        "context": "src",
        "element": "qualification",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "specialty",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    } ],
    "input": [ {
      "mode": "source",
      "name": "src"
    }, {
      "mode": "target",
      "name": "tgt"
    } ],
    "extends": "BackboneElement"
  }, {
    "name": "ExplanationOfBenefitSupportingInfo",
    "rule": [ {
      "name": "sequence",
      "source": [ {
        "context": "src",
        "element": "sequence",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "sequence",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    }, {
      "name": "category",
      "source": [ {
        "context": "src",
        "element": "category",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "category",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    }, {
      "name": "code",
      "source": [ {
        "context": "src",
        "element": "code",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "code",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    }, {
      "name": "timingDate",
      "source": [ {
        "type": "date",
        "context": "src",
        "element": "timing",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "timing",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    }, {
      "name": "timingPeriod",
      "source": [ {
        "type": "Period",
        "context": "src",
        "element": "timing",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "timing",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    }, {
      "name": "valueBoolean",
      "source": [ {
        "type": "boolean",
        "context": "src",
        "element": "value",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "value",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    }, {
      "name": "valueString",
      "source": [ {
        "type": "string",
        "context": "src",
        "element": "value",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "value",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    }, {
      "name": "valueQuantity",
      "source": [ {
        "type": "Quantity",
        "context": "src",
        "element": "value",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "value",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    }, {
      "name": "valueAttachment",
      "source": [ {
        "type": "Attachment",
        "context": "src",
        "element": "value",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "value",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    }, {
      "name": "valueReference",
      "source": [ {
        "type": "Reference",
        "context": "src",
        "element": "value",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "value",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    }, {
      "name": "reason",
      "source": [ {
        "context": "src",
        "element": "reason",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "reason",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ],
      "documentation": "src.value : Identifier -> tgt.value;"
    } ],
    "input": [ {
      "mode": "source",
      "name": "src"
    }, {
      "mode": "target",
      "name": "tgt"
    } ],
    "extends": "BackboneElement"
  }, {
    "name": "ExplanationOfBenefitDiagnosis",
    "rule": [ {
      "name": "sequence",
      "source": [ {
        "context": "src",
        "element": "sequence",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "sequence",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    }, {
      "name": "diagnosisCodeableConcept",
      "source": [ {
        "type": "CodeableConcept",
        "context": "src",
        "element": "diagnosis",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "diagnosis",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    }, {
      "name": "diagnosisReference",
      "source": [ {
        "type": "Reference",
        "context": "src",
        "element": "diagnosis",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "diagnosis",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    }, {
      "name": "type",
      "source": [ {
        "context": "src",
        "element": "type",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "type",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    }, {
      "name": "onAdmission",
      "source": [ {
        "context": "src",
        "element": "onAdmission",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "onAdmission",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    } ],
    "input": [ {
      "mode": "source",
      "name": "src"
    }, {
      "mode": "target",
      "name": "tgt"
    } ],
    "extends": "BackboneElement"
  }, {
    "name": "ExplanationOfBenefitProcedure",
    "rule": [ {
      "name": "sequence",
      "source": [ {
        "context": "src",
        "element": "sequence",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "sequence",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    }, {
      "name": "type",
      "source": [ {
        "context": "src",
        "element": "type",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "type",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    }, {
      "name": "date",
      "source": [ {
        "context": "src",
        "element": "date",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "date",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    }, {
      "name": "procedureCodeableConcept",
      "source": [ {
        "type": "CodeableConcept",
        "context": "src",
        "element": "procedure",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "procedure",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    }, {
      "name": "procedureReference",
      "source": [ {
        "type": "Reference",
        "context": "src",
        "element": "procedure",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "procedure",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    }, {
      "name": "udi",
      "source": [ {
        "context": "src",
        "element": "udi",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "udi",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    } ],
    "input": [ {
      "mode": "source",
      "name": "src"
    }, {
      "mode": "target",
      "name": "tgt"
    } ],
    "extends": "BackboneElement"
  }, {
    "name": "ExplanationOfBenefitInsurance",
    "rule": [ {
      "name": "focal",
      "source": [ {
        "context": "src",
        "element": "focal",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "focal",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    }, {
      "name": "coverage",
      "source": [ {
        "context": "src",
        "element": "coverage",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "coverage",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    }, {
      "name": "preAuthRef",
      "source": [ {
        "context": "src",
        "element": "preAuthRef",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "preAuthRef",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    } ],
    "input": [ {
      "mode": "source",
      "name": "src"
    }, {
      "mode": "target",
      "name": "tgt"
    } ],
    "extends": "BackboneElement"
  }, {
    "name": "ExplanationOfBenefitAccident",
    "rule": [ {
      "name": "date",
      "source": [ {
        "context": "src",
        "element": "date",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "date",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    }, {
      "name": "type",
      "source": [ {
        "context": "src",
        "element": "type",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "type",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    }, {
      "name": "locationAddress",
      "source": [ {
        "type": "Address",
        "context": "src",
        "element": "location",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "location",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    }, {
      "name": "locationReference",
      "source": [ {
        "type": "Reference",
        "context": "src",
        "element": "location",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "location",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    } ],
    "input": [ {
      "mode": "source",
      "name": "src"
    }, {
      "mode": "target",
      "name": "tgt"
    } ],
    "extends": "BackboneElement"
  }, {
    "name": "ExplanationOfBenefitItem",
    "rule": [ {
      "name": "sequence",
      "source": [ {
        "context": "src",
        "element": "sequence",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "sequence",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    }, {
      "name": "careTeamSequence",
      "source": [ {
        "context": "src",
        "element": "careTeamSequence",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "careTeamSequence",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    }, {
      "name": "diagnosisSequence",
      "source": [ {
        "context": "src",
        "element": "diagnosisSequence",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "diagnosisSequence",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    }, {
      "name": "procedureSequence",
      "source": [ {
        "context": "src",
        "element": "procedureSequence",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "procedureSequence",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    }, {
      "name": "informationSequence",
      "source": [ {
        "context": "src",
        "element": "informationSequence",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "informationSequence",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    }, {
      "name": "revenue",
      "source": [ {
        "context": "src",
        "element": "revenue",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "revenue",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ],
      "documentation": "src.traceNumber -> tgt.traceNumber;"
    }, {
      "name": "category",
      "source": [ {
        "context": "src",
        "element": "category",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "category",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    }, {
      "name": "productOrService",
      "source": [ {
        "context": "src",
        "element": "productOrService",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "productOrService",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    }, {
      "name": "modifier",
      "source": [ {
        "context": "src",
        "element": "modifier",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "modifier",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ],
      "documentation": "src.productOrServiceEnd -> tgt.productOrServiceEnd;"
    }, {
      "name": "programCode",
      "source": [ {
        "context": "src",
        "element": "programCode",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "programCode",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    }, {
      "name": "servicedDate",
      "source": [ {
        "type": "date",
        "context": "src",
        "element": "serviced",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "serviced",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    }, {
      "name": "servicedPeriod",
      "source": [ {
        "type": "Period",
        "context": "src",
        "element": "serviced",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "serviced",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    }, {
      "name": "locationCodeableConcept",
      "source": [ {
        "type": "CodeableConcept",
        "context": "src",
        "element": "location",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "location",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    }, {
      "name": "locationAddress",
      "source": [ {
        "type": "Address",
        "context": "src",
        "element": "location",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "location",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    }, {
      "name": "locationReference",
      "source": [ {
        "type": "Reference",
        "context": "src",
        "element": "location",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "location",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    }, {
      "name": "quantity",
      "source": [ {
        "context": "src",
        "element": "quantity",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "quantity",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ],
      "documentation": "src.patientPaid -> tgt.patientPaid;"
    }, {
      "name": "unitPrice",
      "source": [ {
        "context": "src",
        "element": "unitPrice",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "unitPrice",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    }, {
      "name": "factor",
      "source": [ {
        "context": "src",
        "element": "factor",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "factor",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    }, {
      "name": "net",
      "source": [ {
        "context": "src",
        "element": "net",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "net",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ],
      "documentation": "src.tax -> tgt.tax;"
    }, {
      "name": "udi",
      "source": [ {
        "context": "src",
        "element": "udi",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "udi",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    }, {
      "name": "bodySite",
      "source": [ {
        "context": "src",
        "element": "bodySite",
        "variable": "s"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "bodySite",
        "variable": "t"
      }, {
        "context": "t",
        "element": "site",
        "parameter": [ {
          "valueId": "s"
        } ],
        "transform": "copy"
      } ]
    }, {
      "name": "subSite",
      "source": [ {
        "context": "src",
        "element": "subSite",
        "variable": "s"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "bodySite",
        "variable": "t"
      }, {
        "context": "t",
        "element": "subSite",
        "parameter": [ {
          "valueId": "s"
        } ],
        "transform": "copy"
      } ]
    }, {
      "name": "encounter",
      "source": [ {
        "context": "src",
        "element": "encounter",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "encounter",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    }, {
      "name": "noteNumber",
      "source": [ {
        "context": "src",
        "element": "noteNumber",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "noteNumber",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    }, {
      "name": "adjudication",
      "source": [ {
        "context": "src",
        "element": "adjudication",
        "variable": "s"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "adjudication",
        "variable": "t"
      } ],
      "dependent": [ {
        "name": "ExplanationOfBenefitItemAdjudication",
        "parameter": [ {
          "valueId": "s"
        }, {
          "valueId": "t"
        } ]
      } ],
      "documentation": "src.reviewOutcome as s -> tgt.reviewOutcome as t then ExplanationOfBenefitItemReviewOutcome(s,t);"
    }, {
      "name": "detail",
      "source": [ {
        "context": "src",
        "element": "detail",
        "variable": "s"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "detail",
        "variable": "t"
      } ],
      "dependent": [ {
        "name": "ExplanationOfBenefitItemDetail",
        "parameter": [ {
          "valueId": "s"
        }, {
          "valueId": "t"
        } ]
      } ]
    } ],
    "input": [ {
      "mode": "source",
      "name": "src"
    }, {
      "mode": "target",
      "name": "tgt"
    } ],
    "extends": "BackboneElement"
  }, {
    "name": "ExplanationOfBenefitItemAdjudication",
    "rule": [ {
      "name": "category",
      "source": [ {
        "context": "src",
        "element": "category",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "category",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    }, {
      "name": "reason",
      "source": [ {
        "context": "src",
        "element": "reason",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "reason",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    }, {
      "name": "amount",
      "source": [ {
        "context": "src",
        "element": "amount",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "amount",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    }, {
      "name": "value",
      "source": [ {
        "context": "src",
        "element": "value",
        "variable": "s"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "quantity",
        "variable": "t",
        "parameter": [ {
          "valueString": "Quantity"
        } ],
        "transform": "create"
      }, {
        "context": "t",
        "element": "value",
        "parameter": [ {
          "valueId": "s"
        } ],
        "transform": "copy"
      } ]
    } ],
    "input": [ {
      "mode": "source",
      "name": "src"
    }, {
      "mode": "target",
      "name": "tgt"
    } ],
    "extends": "BackboneElement",
    "documentation": "group ExplanationOfBenefitItemBodySite(source src, target tgt) extends BackboneElement {\r\nsrc.site -> tgt.site;\r\nsrc.subSite -> tgt.subSite;\r\n}\r\ngroup ExplanationOfBenefitItemReviewOutcome(source src, target tgt) extends BackboneElement {\r\nsrc.decision -> tgt.decision;\r\nsrc.reason -> tgt.reason;\r\nsrc.preAuthRef -> tgt.preAuthRef;\r\nsrc.preAuthPeriod -> tgt.preAuthPeriod;\r\n}"
  }, {
    "name": "ExplanationOfBenefitItemDetail",
    "rule": [ {
      "name": "sequence",
      "source": [ {
        "context": "src",
        "element": "sequence",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "sequence",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    }, {
      "name": "revenue",
      "source": [ {
        "context": "src",
        "element": "revenue",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "revenue",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ],
      "documentation": "src.traceNumber -> tgt.traceNumber;"
    }, {
      "name": "category",
      "source": [ {
        "context": "src",
        "element": "category",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "category",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    }, {
      "name": "productOrService",
      "source": [ {
        "context": "src",
        "element": "productOrService",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "productOrService",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    }, {
      "name": "modifier",
      "source": [ {
        "context": "src",
        "element": "modifier",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "modifier",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ],
      "documentation": "src.productOrServiceEnd -> tgt.productOrServiceEnd;"
    }, {
      "name": "programCode",
      "source": [ {
        "context": "src",
        "element": "programCode",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "programCode",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    }, {
      "name": "quantity",
      "source": [ {
        "context": "src",
        "element": "quantity",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "quantity",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ],
      "documentation": "src.patientPaid -> tgt.patientPaid;"
    }, {
      "name": "unitPrice",
      "source": [ {
        "context": "src",
        "element": "unitPrice",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "unitPrice",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    }, {
      "name": "factor",
      "source": [ {
        "context": "src",
        "element": "factor",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "factor",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    }, {
      "name": "net",
      "source": [ {
        "context": "src",
        "element": "net",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "net",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ],
      "documentation": "src.tax -> tgt.tax;"
    }, {
      "name": "udi",
      "source": [ {
        "context": "src",
        "element": "udi",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "udi",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    }, {
      "name": "noteNumber",
      "source": [ {
        "context": "src",
        "element": "noteNumber",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "noteNumber",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    }, {
      "name": "subDetail",
      "source": [ {
        "context": "src",
        "element": "subDetail",
        "variable": "s"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "subDetail",
        "variable": "t"
      } ],
      "dependent": [ {
        "name": "ExplanationOfBenefitItemDetailSubDetail",
        "parameter": [ {
          "valueId": "s"
        }, {
          "valueId": "t"
        } ]
      } ]
    } ],
    "input": [ {
      "mode": "source",
      "name": "src"
    }, {
      "mode": "target",
      "name": "tgt"
    } ],
    "extends": "BackboneElement"
  }, {
    "name": "ExplanationOfBenefitItemDetailSubDetail",
    "rule": [ {
      "name": "sequence",
      "source": [ {
        "context": "src",
        "element": "sequence",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "sequence",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    }, {
      "name": "revenue",
      "source": [ {
        "context": "src",
        "element": "revenue",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "revenue",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ],
      "documentation": "src.traceNumber -> tgt.traceNumber;"
    }, {
      "name": "category",
      "source": [ {
        "context": "src",
        "element": "category",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "category",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    }, {
      "name": "productOrService",
      "source": [ {
        "context": "src",
        "element": "productOrService",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "productOrService",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    }, {
      "name": "modifier",
      "source": [ {
        "context": "src",
        "element": "modifier",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "modifier",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ],
      "documentation": "src.productOrServiceEnd -> tgt.productOrServiceEnd;"
    }, {
      "name": "programCode",
      "source": [ {
        "context": "src",
        "element": "programCode",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "programCode",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    }, {
      "name": "quantity",
      "source": [ {
        "context": "src",
        "element": "quantity",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "quantity",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ],
      "documentation": "src.patientPaid -> tgt.patientPaid;"
    }, {
      "name": "unitPrice",
      "source": [ {
        "context": "src",
        "element": "unitPrice",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "unitPrice",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    }, {
      "name": "factor",
      "source": [ {
        "context": "src",
        "element": "factor",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "factor",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    }, {
      "name": "net",
      "source": [ {
        "context": "src",
        "element": "net",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "net",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ],
      "documentation": "src.tax -> tgt.tax;"
    }, {
      "name": "udi",
      "source": [ {
        "context": "src",
        "element": "udi",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "udi",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    }, {
      "name": "noteNumber",
      "source": [ {
        "context": "src",
        "element": "noteNumber",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "noteNumber",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    } ],
    "input": [ {
      "mode": "source",
      "name": "src"
    }, {
      "mode": "target",
      "name": "tgt"
    } ],
    "extends": "BackboneElement"
  }, {
    "name": "ExplanationOfBenefitAddItem",
    "rule": [ {
      "name": "itemSequence",
      "source": [ {
        "context": "src",
        "element": "itemSequence",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "itemSequence",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    }, {
      "name": "detailSequence",
      "source": [ {
        "context": "src",
        "element": "detailSequence",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "detailSequence",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    }, {
      "name": "subDetailSequence",
      "source": [ {
        "context": "src",
        "element": "subDetailSequence",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "subDetailSequence",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    }, {
      "name": "provider",
      "source": [ {
        "context": "src",
        "element": "provider",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "provider",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ],
      "documentation": "src.traceNumber -> tgt.traceNumber;"
    }, {
      "name": "productOrService",
      "source": [ {
        "context": "src",
        "element": "productOrService",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "productOrService",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ],
      "documentation": "src.revenue -> tgt.revenue;"
    }, {
      "name": "modifier",
      "source": [ {
        "context": "src",
        "element": "modifier",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "modifier",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ],
      "documentation": "src.productOrServiceEnd -> tgt.productOrServiceEnd;"
    }, {
      "name": "programCode",
      "source": [ {
        "context": "src",
        "element": "programCode",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "programCode",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    }, {
      "name": "servicedDate",
      "source": [ {
        "type": "date",
        "context": "src",
        "element": "serviced",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "serviced",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    }, {
      "name": "servicedPeriod",
      "source": [ {
        "type": "Period",
        "context": "src",
        "element": "serviced",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "serviced",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    }, {
      "name": "locationCodeableConcept",
      "source": [ {
        "type": "CodeableConcept",
        "context": "src",
        "element": "location",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "location",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    }, {
      "name": "locationAddress",
      "source": [ {
        "type": "Address",
        "context": "src",
        "element": "location",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "location",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    }, {
      "name": "locationReference",
      "source": [ {
        "type": "Reference",
        "context": "src",
        "element": "location",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "location",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    }, {
      "name": "quantity",
      "source": [ {
        "context": "src",
        "element": "quantity",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "quantity",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ],
      "documentation": "src.patientPaid -> tgt.patientPaid;"
    }, {
      "name": "unitPrice",
      "source": [ {
        "context": "src",
        "element": "unitPrice",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "unitPrice",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    }, {
      "name": "factor",
      "source": [ {
        "context": "src",
        "element": "factor",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "factor",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    }, {
      "name": "net",
      "source": [ {
        "context": "src",
        "element": "net",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "net",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ],
      "documentation": "src.tax -> tgt.tax;"
    }, {
      "name": "bodySite",
      "source": [ {
        "context": "src",
        "element": "bodySite",
        "variable": "s"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "bodySite",
        "variable": "t"
      }, {
        "context": "t",
        "element": "site",
        "parameter": [ {
          "valueId": "s"
        } ],
        "transform": "copy"
      } ]
    }, {
      "name": "subSite",
      "source": [ {
        "context": "src",
        "element": "subSite",
        "variable": "s"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "bodySite",
        "variable": "t"
      }, {
        "context": "t",
        "element": "subSite",
        "parameter": [ {
          "valueId": "s"
        } ],
        "transform": "copy"
      } ]
    }, {
      "name": "noteNumber",
      "source": [ {
        "context": "src",
        "element": "noteNumber",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "noteNumber",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    }, {
      "name": "detail",
      "source": [ {
        "context": "src",
        "element": "detail",
        "variable": "s"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "detail",
        "variable": "t"
      } ],
      "dependent": [ {
        "name": "ExplanationOfBenefitAddItemDetail",
        "parameter": [ {
          "valueId": "s"
        }, {
          "valueId": "t"
        } ]
      } ]
    } ],
    "input": [ {
      "mode": "source",
      "name": "src"
    }, {
      "mode": "target",
      "name": "tgt"
    } ],
    "extends": "BackboneElement"
  }, {
    "name": "ExplanationOfBenefitAddItemDetail",
    "rule": [ {
      "name": "productOrService",
      "source": [ {
        "context": "src",
        "element": "productOrService",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "productOrService",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ],
      "documentation": "src.traceNumber -> tgt.traceNumber;"
    }, {
      "name": "modifier",
      "source": [ {
        "context": "src",
        "element": "modifier",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "modifier",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ],
      "documentation": "src.productOrServiceEnd -> tgt.productOrServiceEnd;"
    }, {
      "name": "quantity",
      "source": [ {
        "context": "src",
        "element": "quantity",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "quantity",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ],
      "documentation": "src.patientPaid -> tgt.patientPaid;"
    }, {
      "name": "unitPrice",
      "source": [ {
        "context": "src",
        "element": "unitPrice",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "unitPrice",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    }, {
      "name": "factor",
      "source": [ {
        "context": "src",
        "element": "factor",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "factor",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    }, {
      "name": "net",
      "source": [ {
        "context": "src",
        "element": "net",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "net",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ],
      "documentation": "src.tax -> tgt.tax;"
    }, {
      "name": "noteNumber",
      "source": [ {
        "context": "src",
        "element": "noteNumber",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "noteNumber",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    }, {
      "name": "subDetail",
      "source": [ {
        "context": "src",
        "element": "subDetail",
        "variable": "s"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "subDetail",
        "variable": "t"
      } ],
      "dependent": [ {
        "name": "ExplanationOfBenefitAddItemDetailSubDetail",
        "parameter": [ {
          "valueId": "s"
        }, {
          "valueId": "t"
        } ]
      } ]
    } ],
    "input": [ {
      "mode": "source",
      "name": "src"
    }, {
      "mode": "target",
      "name": "tgt"
    } ],
    "extends": "BackboneElement",
    "documentation": "group ExplanationOfBenefitAddItemBodySite(source src, target tgt) extends BackboneElement {\r\nsrc.site -> tgt.site;\r\nsrc.subSite -> tgt.subSite;\r\n}"
  }, {
    "name": "ExplanationOfBenefitAddItemDetailSubDetail",
    "rule": [ {
      "name": "productOrService",
      "source": [ {
        "context": "src",
        "element": "productOrService",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "productOrService",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ],
      "documentation": "src.traceNumber -> tgt.traceNumber;"
    }, {
      "name": "modifier",
      "source": [ {
        "context": "src",
        "element": "modifier",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "modifier",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ],
      "documentation": "src.productOrServiceEnd -> tgt.productOrServiceEnd;"
    }, {
      "name": "quantity",
      "source": [ {
        "context": "src",
        "element": "quantity",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "quantity",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ],
      "documentation": "src.patientPaid -> tgt.patientPaid;"
    }, {
      "name": "unitPrice",
      "source": [ {
        "context": "src",
        "element": "unitPrice",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "unitPrice",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    }, {
      "name": "factor",
      "source": [ {
        "context": "src",
        "element": "factor",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "factor",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    }, {
      "name": "net",
      "source": [ {
        "context": "src",
        "element": "net",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "net",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ],
      "documentation": "src.tax -> tgt.tax;"
    }, {
      "name": "noteNumber",
      "source": [ {
        "context": "src",
        "element": "noteNumber",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "noteNumber",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    } ],
    "input": [ {
      "mode": "source",
      "name": "src"
    }, {
      "mode": "target",
      "name": "tgt"
    } ],
    "extends": "BackboneElement"
  }, {
    "name": "ExplanationOfBenefitTotal",
    "rule": [ {
      "name": "category",
      "source": [ {
        "context": "src",
        "element": "category",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "category",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    }, {
      "name": "amount",
      "source": [ {
        "context": "src",
        "element": "amount",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "amount",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    } ],
    "input": [ {
      "mode": "source",
      "name": "src"
    }, {
      "mode": "target",
      "name": "tgt"
    } ],
    "extends": "BackboneElement"
  }, {
    "name": "ExplanationOfBenefitPayment",
    "rule": [ {
      "name": "type",
      "source": [ {
        "context": "src",
        "element": "type",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "type",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    }, {
      "name": "adjustment",
      "source": [ {
        "context": "src",
        "element": "adjustment",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "adjustment",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    }, {
      "name": "adjustmentReason",
      "source": [ {
        "context": "src",
        "element": "adjustmentReason",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "adjustmentReason",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    }, {
      "name": "date",
      "source": [ {
        "context": "src",
        "element": "date",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "date",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    }, {
      "name": "amount",
      "source": [ {
        "context": "src",
        "element": "amount",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "amount",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    }, {
      "name": "identifier",
      "source": [ {
        "context": "src",
        "element": "identifier",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "identifier",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    } ],
    "input": [ {
      "mode": "source",
      "name": "src"
    }, {
      "mode": "target",
      "name": "tgt"
    } ],
    "extends": "BackboneElement"
  }, {
    "name": "ExplanationOfBenefitProcessNote",
    "rule": [ {
      "name": "number",
      "source": [ {
        "context": "src",
        "element": "number",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "number",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    }, {
      "name": "type",
      "source": [ {
        "context": "src",
        "element": "type",
        "variable": "s",
        "condition": "code = 'display'"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "type",
        "variable": "tc",
        "parameter": [ {
          "valueString": "CodeableConcept"
        } ],
        "transform": "create"
      }, {
        "context": "tc",
        "element": "coding",
        "variable": "tcc",
        "parameter": [ {
          "valueString": "Coding"
        } ],
        "transform": "create"
      }, {
        "context": "tcc",
        "element": "system",
        "parameter": [ {
          "valueString": "http://hl7.org/fhir/note-type"
        } ],
        "transform": "copy"
      }, {
        "context": "tcc",
        "element": "code",
        "parameter": [ {
          "valueString": "display"
        } ],
        "transform": "copy"
      }, {
        "context": "tcc",
        "element": "display",
        "parameter": [ {
          "valueString": "display"
        } ],
        "transform": "copy"
      } ]
    }, {
      "name": "type",
      "source": [ {
        "context": "src",
        "element": "type",
        "variable": "s",
        "condition": "code = 'print'"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "type",
        "variable": "tc",
        "parameter": [ {
          "valueString": "CodeableConcept"
        } ],
        "transform": "create"
      }, {
        "context": "tc",
        "element": "coding",
        "variable": "tcc",
        "parameter": [ {
          "valueString": "Coding"
        } ],
        "transform": "create"
      }, {
        "context": "tcc",
        "element": "system",
        "parameter": [ {
          "valueString": "http://hl7.org/fhir/note-type"
        } ],
        "transform": "copy"
      }, {
        "context": "tcc",
        "element": "code",
        "parameter": [ {
          "valueString": "print"
        } ],
        "transform": "copy"
      }, {
        "context": "tcc",
        "element": "display",
        "parameter": [ {
          "valueString": "Print (Form)"
        } ],
        "transform": "copy"
      } ]
    }, {
      "name": "type",
      "source": [ {
        "context": "src",
        "element": "type",
        "variable": "s",
        "condition": "code = 'printoper'"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "type",
        "variable": "tc",
        "parameter": [ {
          "valueString": "CodeableConcept"
        } ],
        "transform": "create"
      }, {
        "context": "tc",
        "element": "coding",
        "variable": "tcc",
        "parameter": [ {
          "valueString": "Coding"
        } ],
        "transform": "create"
      }, {
        "context": "tcc",
        "element": "system",
        "parameter": [ {
          "valueString": "http://hl7.org/fhir/note-type"
        } ],
        "transform": "copy"
      }, {
        "context": "tcc",
        "element": "code",
        "parameter": [ {
          "valueString": "printoper"
        } ],
        "transform": "copy"
      }, {
        "context": "tcc",
        "element": "display",
        "parameter": [ {
          "valueString": "Print (Operator)"
        } ],
        "transform": "copy"
      } ]
    }, {
      "name": "text",
      "source": [ {
        "context": "src",
        "element": "text",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "text",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    }, {
      "name": "language",
      "source": [ {
        "context": "src",
        "element": "language",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "language",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    } ],
    "input": [ {
      "mode": "source",
      "name": "src"
    }, {
      "mode": "target",
      "name": "tgt"
    } ],
    "extends": "BackboneElement"
  }, {
    "name": "ExplanationOfBenefitBenefitBalance",
    "rule": [ {
      "name": "category",
      "source": [ {
        "context": "src",
        "element": "category",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "category",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    }, {
      "name": "excluded",
      "source": [ {
        "context": "src",
        "element": "excluded",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "excluded",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    }, {
      "name": "name",
      "source": [ {
        "context": "src",
        "element": "name",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "name",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    }, {
      "name": "description",
      "source": [ {
        "context": "src",
        "element": "description",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "description",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    }, {
      "name": "network",
      "source": [ {
        "context": "src",
        "element": "network",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "network",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    }, {
      "name": "unit",
      "source": [ {
        "context": "src",
        "element": "unit",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "unit",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    }, {
      "name": "term",
      "source": [ {
        "context": "src",
        "element": "term",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "term",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    }, {
      "name": "financial",
      "source": [ {
        "context": "src",
        "element": "financial",
        "variable": "s"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "financial",
        "variable": "t"
      } ],
      "dependent": [ {
        "name": "ExplanationOfBenefitBenefitBalanceFinancial",
        "parameter": [ {
          "valueId": "s"
        }, {
          "valueId": "t"
        } ]
      } ]
    } ],
    "input": [ {
      "mode": "source",
      "name": "src"
    }, {
      "mode": "target",
      "name": "tgt"
    } ],
    "extends": "BackboneElement"
  }, {
    "name": "ExplanationOfBenefitBenefitBalanceFinancial",
    "rule": [ {
      "name": "type",
      "source": [ {
        "context": "src",
        "element": "type",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "type",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    }, {
      "name": "allowedUnsignedInt",
      "source": [ {
        "type": "unsignedInt",
        "context": "src",
        "element": "allowed",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "allowed",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    }, {
      "name": "allowedString",
      "source": [ {
        "type": "string",
        "context": "src",
        "element": "allowed",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "allowed",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    }, {
      "name": "allowedMoney",
      "source": [ {
        "type": "Money",
        "context": "src",
        "element": "allowed",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "allowed",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    }, {
      "name": "usedUnsignedInt",
      "source": [ {
        "type": "unsignedInt",
        "context": "src",
        "element": "used",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "used",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    }, {
      "name": "usedMoney",
      "source": [ {
        "type": "Money",
        "context": "src",
        "element": "used",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "used",
        "variable": "vvv",
        "transform": "create"
      } ],
      "dependent": [ {
        "name": "DefaultMappingGroupAnonymousAlias",
        "parameter": [ {
          "valueId": "vvv"
        }, {
          "valueId": "vvv"
        } ]
      } ]
    } ],
    "input": [ {
      "mode": "source",
      "name": "src"
    }, {
      "mode": "target",
      "name": "tgt"
    } ],
    "extends": "BackboneElement"
  } ],
  "publisher": "HL7 International / FHIR Infrastructure",
  "jurisdiction": [ {
    "coding": [ {
      "code": "001",
      "system": "http://unstats.un.org/unsd/methods/m49/m49.htm"
    } ]
  } ],
  "name": "ExplanationOfBenefit4Bto5",
  "type": null,
  "experimental": null,
  "resourceType": "StructureMap",
  "title": "FML Conversion for ExplanationOfBenefit: R4B to R5",
  "package_version": "5.1.0-snapshot1",
  "extension": [ {
    "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-wg",
    "valueCode": "fhir"
  }, {
    "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fmm",
    "valueInteger": 1,
    "_valueInteger": {
      "extension": [ {
        "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-conformance-derivedFrom",
        "valueCanonical": "http://hl7.org/fhir/extensions/ImplementationGuide/hl7.fhir.uv.extensions"
      } ]
    }
  }, {
    "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
    "valueCode": "trial-use",
    "_valueCode": {
      "extension": [ {
        "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-conformance-derivedFrom",
        "valueCanonical": "http://hl7.org/fhir/extensions/ImplementationGuide/hl7.fhir.uv.extensions"
      } ]
    }
  } ],
  "contained": [ {
    "id": "ClaimOutcome",
    "group": [ {
      "source": "http://hl7.org/fhir/4.3/remittance-outcome",
      "target": "http://hl7.org/fhir/claim-outcome",
      "element": [ {
        "code": "queued",
        "target": [ {
          "code": "queued",
          "relationship": "related-to"
        } ]
      }, {
        "code": "complete",
        "target": [ {
          "code": "complete",
          "relationship": "related-to"
        } ]
      }, {
        "code": "error",
        "target": [ {
          "code": "error",
          "relationship": "related-to"
        } ]
      }, {
        "code": "partial",
        "target": [ {
          "code": "partial",
          "relationship": "related-to"
        } ]
      } ]
    } ],
    "status": "active",
    "resourceType": "ConceptMap"
  }, {
    "id": "ExplanationOfBenefitStatus",
    "group": [ {
      "source": "http://hl7.org/fhir/4.3/explanationofbenefit-status",
      "target": "http://hl7.org/fhir/explanationofbenefit-status",
      "element": [ {
        "code": "active",
        "target": [ {
          "code": "active",
          "relationship": "related-to"
        } ]
      }, {
        "code": "cancelled",
        "target": [ {
          "code": "cancelled",
          "relationship": "related-to"
        } ]
      }, {
        "code": "draft",
        "target": [ {
          "code": "draft",
          "relationship": "related-to"
        } ]
      }, {
        "code": "entered-in-error",
        "target": [ {
          "code": "entered-in-error",
          "relationship": "related-to"
        } ]
      } ]
    } ],
    "status": "active",
    "resourceType": "ConceptMap"
  }, {
    "id": "Use",
    "group": [ {
      "source": "http://hl7.org/fhir/4.3/claim-use",
      "target": "http://hl7.org/fhir/claim-use",
      "element": [ {
        "code": "claim",
        "target": [ {
          "code": "claim",
          "relationship": "related-to"
        } ]
      }, {
        "code": "preauthorization",
        "target": [ {
          "code": "preauthorization",
          "relationship": "related-to"
        } ]
      }, {
        "code": "predetermination",
        "target": [ {
          "code": "predetermination",
          "relationship": "related-to"
        } ]
      } ]
    } ],
    "status": "active",
    "resourceType": "ConceptMap"
  } ],
  "structure": [ {
    "url": "http://hl7.org/fhir/4.3/StructureDefinition/ExplanationOfBenefit",
    "mode": "source",
    "alias": "ExplanationOfBenefitR4B"
  }, {
    "url": "http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit",
    "mode": "target",
    "alias": "ExplanationOfBenefitR5"
  } ],
  "status": "active",
  "id": "06529a16-109b-44b8-a794-a3deffbbc614",
  "kind": null,
  "url": "http://hl7.org/fhir/StructureMap/ExplanationOfBenefit4Bto5",
  "version": "5.1.0-snapshot1",
  "import": [ "http://hl7.org/fhir/StructureMap/*4Bto5" ],
  "contact": [ {
    "telecom": [ {
      "value": "http://www.hl7.org/Special/committees/fiwg",
      "system": "url"
    } ]
  } ]
}