PackagesCanonicalsLogsProblems
    Packages
    ch.fhir.ig.cda-fhir-maps@0.2.0
    http://fhir.ch/ig/cda-fhir-maps/StructureMap/CdaChEmedToBundle
{
  "description": "Medication Entries 2020-10-30 Oliver Egger, copyright ahdis ag, Apache License CDA-CH-EMED:  https://art-decor.org/art-decor/decor-project--cdachemed- FHIR CH-EMED: http://fhir.ch/ig/ch-emed/index.html",
  "_filename": "StructureMap-CdaChEmedToBundle.json",
  "package_name": "ch.fhir.ig.cda-fhir-maps",
  "date": "2021-06-18T18:31:19+02:00",
  "group": [ {
    "name": "AnnotationComment",
    "rule": [ {
      "name": "text",
      "rule": [ {
        "name": "level3",
        "source": [ {
          "context": "text",
          "element": "data",
          "variable": "data"
        } ],
        "target": [ {
          "context": "note",
          "element": "text",
          "parameter": [ {
            "valueId": "data"
          } ],
          "transform": "copy",
          "contextType": "variable"
        } ]
      }, {
        "name": "reference",
        "rule": [ {
          "name": "narrativeLink",
          "source": [ {
            "context": "reference",
            "element": "value",
            "variable": "value"
          } ],
          "target": [ {
            "context": "note",
            "element": "extension",
            "variable": "ext",
            "contextType": "variable"
          } ],
          "dependent": [ {
            "name": "NarrativeLink",
            "variable": [ "value", "ext" ]
          } ]
        } ],
        "source": [ {
          "context": "text",
          "element": "reference",
          "variable": "reference"
        } ]
      } ],
      "source": [ {
        "context": "act",
        "element": "text",
        "variable": "text"
      } ]
    } ],
    "input": [ {
      "mode": "source",
      "name": "section",
      "type": "Section"
    }, {
      "mode": "source",
      "name": "act",
      "type": "Act"
    }, {
      "mode": "target",
      "name": "note",
      "type": "Annotation"
    } ],
    "typeMode": "none",
    "documentation": "source: https://art-decor.org/art-decor/decor-templates--cdachemed-?section=templates&id=2.16.756.5.30.1.1.10.4.2 target: Annotation note (e.g. http://build.fhir.org/ig/hl7ch/ch-emed/branches/master/StructureDefinition-ch-emed-medicationstatement.html)"
  }, {
    "name": "ManufacturedMaterialEntryContentModuleDispense",
    "rule": [ {
      "name": "medication",
      "source": [ {
        "context": "src"
      } ],
      "target": [ {
        "context": "medication",
        "element": "id",
        "parameter": [ {
          "valueString": "med"
        } ],
        "transform": "copy",
        "contextType": "variable"
      }, {
        "context": "medicationDispense",
        "element": "medication",
        "variable": "vt",
        "parameter": [ {
          "valueString": "Reference"
        } ],
        "transform": "create",
        "contextType": "variable"
      }, {
        "context": "vt",
        "element": "reference",
        "parameter": [ {
          "valueString": "#med"
        } ],
        "transform": "copy",
        "contextType": "variable"
      } ]
    }, {
      "name": "quantity",
      "rule": [ {
        "name": "value",
        "source": [ {
          "context": "quantity",
          "element": "value",
          "variable": "value"
        } ],
        "target": [ {
          "context": "medDispQuantity",
          "element": "value",
          "parameter": [ {
            "valueId": "value"
          } ],
          "transform": "copy",
          "contextType": "variable"
        } ],
        "documentation": "IHE-DIS: If the product-element contains package information, the unit attribute is not be present"
      }, {
        "name": "unit",
        "rule": [ {
          "name": "unit",
          "source": [ {
            "context": "unit"
          } ],
          "target": [ {
            "context": "medDispQuantity",
            "element": "unit",
            "parameter": [ {
              "valueId": "unit"
            } ],
            "transform": "copy",
            "contextType": "variable"
          } ]
        }, {
          "name": "ucum",
          "source": [ {
            "context": "unit"
          } ],
          "target": [ {
            "context": "medDispQuantity",
            "element": "system",
            "parameter": [ {
              "valueString": "http://unitsofmeasure.org"
            } ],
            "transform": "copy",
            "contextType": "variable"
          } ]
        }, {
          "name": "code",
          "source": [ {
            "context": "unit"
          } ],
          "target": [ {
            "context": "medDispQuantity",
            "element": "code",
            "parameter": [ {
              "valueId": "unit"
            } ],
            "transform": "copy",
            "contextType": "variable"
          } ]
        } ],
        "source": [ {
          "context": "quantity",
          "element": "unit",
          "variable": "unit"
        } ],
        "documentation": "IHE-DIS: If the product-element does not contain package information, the unit attribut is present and the value SHALL be out of the UCUM code system"
      } ],
      "source": [ {
        "context": "src",
        "element": "quantity",
        "variable": "quantity"
      } ],
      "target": [ {
        "context": "medicationDispense",
        "element": "quantity",
        "variable": "medDispQuantity",
        "contextType": "variable"
      } ],
      "documentation": "quantity value (number of packages)"
    }, {
      "name": "product",
      "rule": [ {
        "name": "manufacturedProduct",
        "rule": [ {
          "name": "manufacturedMaterial",
          "rule": [ {
            "name": "medication.code",
            "source": [ {
              "context": "manufacturedMaterial",
              "element": "name",
              "variable": "name",
              "condition": "asContent.exists() = false"
            } ],
            "target": [ {
              "context": "medication",
              "element": "code",
              "variable": "fhircode",
              "contextType": "variable"
            }, {
              "context": "fhircode",
              "element": "text",
              "parameter": [ {
                "valueString": "%manufacturedMaterial.name.other"
              } ],
              "transform": "evaluate",
              "contextType": "variable"
            } ]
          }, {
            "name": "asContent",
            "rule": [ {
              "name": "containerPackagedMedicine",
              "rule": [ {
                "name": "medication.code",
                "source": [ {
                  "context": "containerPackagedMedicine",
                  "element": "code",
                  "variable": "code"
                } ],
                "target": [ {
                  "context": "medication",
                  "element": "code",
                  "listMode": [ "share" ],
                  "variable": "fhircode",
                  "listRuleId": "medcode",
                  "contextType": "variable"
                } ],
                "dependent": [ {
                  "name": "CECodeableConcept",
                  "variable": [ "code", "fhircode" ]
                } ]
              }, {
                "name": "code.text",
                "rule": [ {
                  "name": "medication.code.text",
                  "source": [ {
                    "context": "name"
                  } ],
                  "target": [ {
                    "context": "fhircode",
                    "element": "text",
                    "parameter": [ {
                      "valueString": "%name.other"
                    } ],
                    "transform": "evaluate",
                    "contextType": "variable"
                  } ]
                } ],
                "source": [ {
                  "context": "containerPackagedMedicine",
                  "element": "name",
                  "variable": "name"
                } ],
                "target": [ {
                  "context": "medication",
                  "element": "code",
                  "listMode": [ "share" ],
                  "variable": "fhircode",
                  "listRuleId": "medcode",
                  "contextType": "variable"
                } ]
              }, {
                "name": "medication.formCode",
                "source": [ {
                  "context": "containerPackagedMedicine",
                  "element": "formCode",
                  "variable": "formCode"
                } ],
                "target": [ {
                  "context": "medication",
                  "element": "form",
                  "variable": "form",
                  "contextType": "variable"
                } ],
                "dependent": [ {
                  "name": "CECodeableConcept",
                  "variable": [ "formCode", "form" ]
                } ]
              }, {
                "name": "capacityQuantity",
                "source": [ {
                  "context": "containerPackagedMedicine",
                  "element": "capacityQuantity",
                  "variable": "capacityQuantity"
                } ],
                "target": [ {
                  "context": "medication",
                  "element": "amount",
                  "variable": "ratio",
                  "parameter": [ {
                    "valueString": "Ratio"
                  } ],
                  "transform": "create",
                  "contextType": "variable"
                }, {
                  "context": "ratio",
                  "element": "denominator",
                  "variable": "denominator",
                  "parameter": [ {
                    "valueString": "Quantity"
                  } ],
                  "transform": "create",
                  "contextType": "variable"
                }, {
                  "context": "denominator",
                  "element": "value",
                  "parameter": [ {
                    "valueString": "1"
                  } ],
                  "transform": "copy",
                  "contextType": "variable"
                }, {
                  "context": "denominator",
                  "element": "unit",
                  "parameter": [ {
                    "valueString": "Package"
                  } ],
                  "transform": "copy",
                  "contextType": "variable"
                }, {
                  "context": "denominator",
                  "element": "system",
                  "parameter": [ {
                    "valueString": "http://unitsofmeasure.org"
                  } ],
                  "transform": "copy",
                  "contextType": "variable"
                }, {
                  "context": "denominator",
                  "element": "code",
                  "parameter": [ {
                    "valueString": "{Package}"
                  } ],
                  "transform": "copy",
                  "contextType": "variable"
                }, {
                  "context": "ratio",
                  "element": "numerator",
                  "variable": "quantity",
                  "parameter": [ {
                    "valueString": "Quantity"
                  } ],
                  "transform": "create",
                  "contextType": "variable"
                } ],
                "dependent": [ {
                  "name": "EmedPQQuantity",
                  "variable": [ "capacityQuantity", "quantity" ]
                } ],
                "documentation": "Package size"
              } ],
              "source": [ {
                "context": "asContent",
                "element": "containerPackagedMedicine",
                "variable": "containerPackagedMedicine"
              } ]
            } ],
            "source": [ {
              "context": "manufacturedMaterial",
              "element": "asContent",
              "variable": "asContent"
            } ]
          }, {
            "name": "ingredient",
            "rule": [ {
              "name": "strength",
              "source": [ {
                "context": "ingredient",
                "element": "quantity",
                "variable": "quantity"
              } ],
              "target": [ {
                "context": "ing",
                "element": "strength",
                "variable": "strength",
                "parameter": [ {
                  "valueString": "Ratio"
                } ],
                "transform": "create",
                "contextType": "variable"
              } ],
              "dependent": [ {
                "name": "EmedRTOPQPQRatio",
                "variable": [ "quantity", "strength" ]
              } ]
            }, {
              "name": "ingredient.ingredient",
              "rule": [ {
                "name": "ingredientCode",
                "source": [ {
                  "context": "medingredient",
                  "element": "code",
                  "variable": "code"
                } ],
                "target": [ {
                  "context": "ing",
                  "element": "item",
                  "variable": "ingcode",
                  "parameter": [ {
                    "valueString": "CodeableConcept"
                  } ],
                  "transform": "create",
                  "contextType": "variable"
                }, {
                  "context": "ingcode",
                  "element": "text",
                  "parameter": [ {
                    "valueString": "%medingredient.name.other"
                  } ],
                  "transform": "evaluate",
                  "contextType": "variable"
                } ],
                "dependent": [ {
                  "name": "CECodeableConcept",
                  "variable": [ "code", "ingcode" ]
                } ]
              } ],
              "source": [ {
                "context": "ingredient",
                "element": "ingredient",
                "variable": "medingredient"
              } ]
            } ],
            "source": [ {
              "context": "manufacturedMaterial",
              "element": "ingredient",
              "variable": "ingredient"
            } ],
            "target": [ {
              "context": "medication",
              "element": "ingredient",
              "variable": "ing",
              "contextType": "variable"
            } ]
          } ],
          "source": [ {
            "context": "manufacturedProduct",
            "element": "manufacturedMaterial",
            "variable": "manufacturedMaterial"
          } ]
        } ],
        "source": [ {
          "context": "product",
          "element": "manufacturedProduct",
          "variable": "manufacturedProduct"
        } ]
      }, {
        "name": "entry",
        "rule": [ {
          "name": "substanceAdministration",
          "rule": [ {
            "name": "dosage",
            "source": [ {
              "context": "substanceAdministration",
              "condition": "$this.entryRelationship.sequenceNumber.exists() = false"
            } ],
            "target": [ {
              "context": "medicationDispense",
              "element": "dosageInstruction",
              "variable": "dosage",
              "contextType": "variable"
            } ],
            "dependent": [ {
              "name": "DosageInstructionsStartStopFrequency",
              "variable": [ "substanceAdministration", "dosage" ]
            } ]
          } ],
          "source": [ {
            "context": "entry",
            "element": "substanceAdministration",
            "variable": "substanceAdministration"
          } ]
        } ],
        "source": [ {
          "context": "src",
          "element": "entryRelationship",
          "variable": "entry"
        } ],
        "documentation": "dosage for normal dosing, as no sequences are present there"
      } ],
      "source": [ {
        "context": "src",
        "element": "product",
        "variable": "product"
      } ]
    } ],
    "input": [ {
      "mode": "source",
      "name": "src",
      "type": "Supply"
    }, {
      "mode": "target",
      "name": "medicationDispense",
      "type": "MedicationDispense"
    }, {
      "mode": "target",
      "name": "medication",
      "type": "Medication"
    } ],
    "typeMode": "none",
    "documentation": "source: https://art-decor.org/art-decor/decor-templates--cdachemed-?section=templates&id=2.16.756.5.30.1.1.10.4.33 target: http://build.fhir.org/ig/hl7ch/ch-emed/branches/master/StructureDefinition-ch-emed-medicationdispense.html"
  }, {
    "name": "EmedPQQuantity",
    "rule": [ {
      "name": "value",
      "source": [ {
        "context": "src",
        "element": "value",
        "variable": "value"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "value",
        "parameter": [ {
          "valueId": "value"
        } ],
        "transform": "copy",
        "contextType": "variable"
      } ]
    }, {
      "name": "unit",
      "source": [ {
        "context": "src",
        "element": "unit",
        "variable": "unit"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "code",
        "parameter": [ {
          "valueId": "unit"
        } ],
        "transform": "copy",
        "contextType": "variable"
      } ]
    }, {
      "name": "unit",
      "source": [ {
        "context": "src",
        "element": "unit",
        "variable": "unit"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "system",
        "parameter": [ {
          "valueString": "'http://fhir.ch/ig/ch-emed/ValueSet/UnitCode'.resolve().compose.include.where(concept.where(code = %unit)).system"
        } ],
        "transform": "evaluate",
        "contextType": "variable"
      } ]
    }, {
      "name": "unit",
      "source": [ {
        "context": "src",
        "element": "unit",
        "variable": "unit"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "unit",
        "parameter": [ {
          "valueString": "'http://fhir.ch/ig/ch-emed/ValueSet/UnitCode'.resolve().compose.include.concept.where(code = %unit).display"
        } ],
        "transform": "evaluate",
        "contextType": "variable"
      } ]
    } ],
    "input": [ {
      "mode": "source",
      "name": "src",
      "type": "PQ"
    }, {
      "mode": "target",
      "name": "tgt",
      "type": "Quantity"
    } ],
    "typeMode": "none"
  }, {
    "name": "EmedRTOPQPQRatio",
    "rule": [ {
      "name": "numerator",
      "source": [ {
        "context": "src",
        "element": "numerator",
        "variable": "numerator"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "numerator",
        "variable": "targetNumerator",
        "contextType": "variable"
      } ],
      "dependent": [ {
        "name": "EmedPQQuantity",
        "variable": [ "numerator", "targetNumerator" ]
      } ]
    }, {
      "name": "denominator",
      "source": [ {
        "context": "src",
        "element": "denominator",
        "variable": "denominator"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "denominator",
        "variable": "targetDenominator",
        "contextType": "variable"
      } ],
      "dependent": [ {
        "name": "EmedPQQuantity",
        "variable": [ "denominator", "targetDenominator" ]
      } ]
    } ],
    "input": [ {
      "mode": "source",
      "name": "src",
      "type": "RTO_PQ_PQ"
    }, {
      "mode": "target",
      "name": "tgt",
      "type": "Ratio"
    } ],
    "typeMode": "none"
  }, {
    "name": "ManufacturedMaterialEntryContentModuleStatement",
    "rule": [ {
      "name": "medication",
      "source": [ {
        "context": "src"
      } ],
      "target": [ {
        "context": "medication",
        "element": "id",
        "parameter": [ {
          "valueString": "med"
        } ],
        "transform": "copy",
        "contextType": "variable"
      }, {
        "context": "medicationStatement",
        "element": "medication",
        "variable": "vt",
        "parameter": [ {
          "valueString": "Reference"
        } ],
        "transform": "create",
        "contextType": "variable"
      }, {
        "context": "vt",
        "element": "reference",
        "parameter": [ {
          "valueString": "#med"
        } ],
        "transform": "copy",
        "contextType": "variable"
      } ]
    }, {
      "name": "consumable",
      "rule": [ {
        "name": "manufacturedProduct",
        "rule": [ {
          "name": "manufacturedMaterial",
          "rule": [ {
            "name": "medication.code",
            "source": [ {
              "context": "manufacturedMaterial",
              "element": "name",
              "variable": "name",
              "condition": "asContent.exists() = false"
            } ],
            "target": [ {
              "context": "medication",
              "element": "code",
              "variable": "fhircode",
              "contextType": "variable"
            }, {
              "context": "fhircode",
              "element": "text",
              "parameter": [ {
                "valueString": "%manufacturedMaterial.name.other"
              } ],
              "transform": "evaluate",
              "contextType": "variable"
            } ]
          }, {
            "name": "asContent",
            "rule": [ {
              "name": "containerPackagedMedicine",
              "rule": [ {
                "name": "medication.code",
                "source": [ {
                  "context": "containerPackagedMedicine",
                  "element": "code",
                  "variable": "code"
                } ],
                "target": [ {
                  "context": "medication",
                  "element": "code",
                  "listMode": [ "share" ],
                  "variable": "fhircode",
                  "listRuleId": "medcode",
                  "contextType": "variable"
                } ],
                "dependent": [ {
                  "name": "CECodeableConcept",
                  "variable": [ "code", "fhircode" ]
                } ]
              }, {
                "name": "code.text",
                "rule": [ {
                  "name": "medication.code.text",
                  "source": [ {
                    "context": "name"
                  } ],
                  "target": [ {
                    "context": "fhircode",
                    "element": "text",
                    "parameter": [ {
                      "valueString": "%name.other"
                    } ],
                    "transform": "evaluate",
                    "contextType": "variable"
                  } ]
                } ],
                "source": [ {
                  "context": "containerPackagedMedicine",
                  "element": "name",
                  "variable": "name"
                } ],
                "target": [ {
                  "context": "medication",
                  "element": "code",
                  "listMode": [ "share" ],
                  "variable": "fhircode",
                  "listRuleId": "medcode",
                  "contextType": "variable"
                } ]
              }, {
                "name": "medication.formCode",
                "source": [ {
                  "context": "containerPackagedMedicine",
                  "element": "formCode",
                  "variable": "formCode"
                } ],
                "target": [ {
                  "context": "medication",
                  "element": "form",
                  "variable": "form",
                  "contextType": "variable"
                } ],
                "dependent": [ {
                  "name": "CECodeableConcept",
                  "variable": [ "formCode", "form" ]
                } ]
              }, {
                "name": "capacityQuantity",
                "source": [ {
                  "context": "containerPackagedMedicine",
                  "element": "capacityQuantity",
                  "variable": "capacityQuantity"
                } ],
                "target": [ {
                  "context": "medication",
                  "element": "amount",
                  "variable": "ratio",
                  "parameter": [ {
                    "valueString": "Ratio"
                  } ],
                  "transform": "create",
                  "contextType": "variable"
                }, {
                  "context": "ratio",
                  "element": "denominator",
                  "variable": "denominator",
                  "parameter": [ {
                    "valueString": "Quantity"
                  } ],
                  "transform": "create",
                  "contextType": "variable"
                }, {
                  "context": "denominator",
                  "element": "value",
                  "parameter": [ {
                    "valueString": "1"
                  } ],
                  "transform": "copy",
                  "contextType": "variable"
                }, {
                  "context": "denominator",
                  "element": "unit",
                  "parameter": [ {
                    "valueString": "Package"
                  } ],
                  "transform": "copy",
                  "contextType": "variable"
                }, {
                  "context": "denominator",
                  "element": "system",
                  "parameter": [ {
                    "valueString": "http://unitsofmeasure.org"
                  } ],
                  "transform": "copy",
                  "contextType": "variable"
                }, {
                  "context": "denominator",
                  "element": "code",
                  "parameter": [ {
                    "valueString": "{Package}"
                  } ],
                  "transform": "copy",
                  "contextType": "variable"
                }, {
                  "context": "ratio",
                  "element": "numerator",
                  "variable": "quantity",
                  "parameter": [ {
                    "valueString": "Quantity"
                  } ],
                  "transform": "create",
                  "contextType": "variable"
                } ],
                "dependent": [ {
                  "name": "EmedPQQuantity",
                  "variable": [ "capacityQuantity", "quantity" ]
                } ],
                "documentation": "Package size"
              } ],
              "source": [ {
                "context": "asContent",
                "element": "containerPackagedMedicine",
                "variable": "containerPackagedMedicine"
              } ]
            } ],
            "source": [ {
              "context": "manufacturedMaterial",
              "element": "asContent",
              "variable": "asContent"
            } ]
          }, {
            "name": "ingredient",
            "rule": [ {
              "name": "strength",
              "source": [ {
                "context": "ingredient",
                "element": "quantity",
                "variable": "quantity"
              } ],
              "target": [ {
                "context": "ing",
                "element": "strength",
                "variable": "strength",
                "parameter": [ {
                  "valueString": "Ratio"
                } ],
                "transform": "create",
                "contextType": "variable"
              } ],
              "dependent": [ {
                "name": "EmedRTOPQPQRatio",
                "variable": [ "quantity", "strength" ]
              } ]
            }, {
              "name": "ingredient.ingredient",
              "rule": [ {
                "name": "ingredientCode",
                "source": [ {
                  "context": "medingredient",
                  "element": "code",
                  "variable": "code"
                } ],
                "target": [ {
                  "context": "ing",
                  "element": "item",
                  "variable": "ingcode",
                  "parameter": [ {
                    "valueString": "CodeableConcept"
                  } ],
                  "transform": "create",
                  "contextType": "variable"
                }, {
                  "context": "ingcode",
                  "element": "text",
                  "parameter": [ {
                    "valueString": "%medingredient.name.other"
                  } ],
                  "transform": "evaluate",
                  "contextType": "variable"
                } ],
                "dependent": [ {
                  "name": "CECodeableConcept",
                  "variable": [ "code", "ingcode" ]
                } ]
              } ],
              "source": [ {
                "context": "ingredient",
                "element": "ingredient",
                "variable": "medingredient"
              } ]
            } ],
            "source": [ {
              "context": "manufacturedMaterial",
              "element": "ingredient",
              "variable": "ingredient"
            } ],
            "target": [ {
              "context": "medication",
              "element": "ingredient",
              "variable": "ing",
              "contextType": "variable"
            } ]
          } ],
          "source": [ {
            "context": "manufacturedProduct",
            "element": "manufacturedMaterial",
            "variable": "manufacturedMaterial"
          } ]
        } ],
        "source": [ {
          "context": "consumable",
          "element": "manufacturedProduct",
          "variable": "manufacturedProduct"
        } ]
      }, {
        "name": "dosage",
        "source": [ {
          "context": "src",
          "condition": "$this.entryRelationship.sequenceNumber.exists() = false"
        } ],
        "target": [ {
          "context": "medicationStatement",
          "element": "dosage",
          "variable": "dosage",
          "contextType": "variable"
        } ],
        "dependent": [ {
          "name": "DosageInstructionsStartStopFrequency",
          "variable": [ "src", "dosage" ]
        } ],
        "documentation": "dosage for normal dosing, as no sequences are present there"
      } ],
      "source": [ {
        "context": "src",
        "element": "consumable",
        "variable": "consumable"
      } ]
    } ],
    "input": [ {
      "mode": "source",
      "name": "src",
      "type": "SubstanceAdministration"
    }, {
      "mode": "target",
      "name": "medicationStatement",
      "type": "MedicationStatement"
    }, {
      "mode": "target",
      "name": "medication",
      "type": "Medication"
    } ],
    "typeMode": "none",
    "documentation": "source: https://art-decor.org/art-decor/decor-templates--cdachemed-?section=templates&id=2.16.756.5.30.1.1.10.4.33 target: http://build.fhir.org/ig/hl7ch/ch-emed/branches/master/StructureDefinition-ch-emed-medicationstatement.html"
  }, {
    "name": "MedicationTreatmentPlanItemEntryContentModule",
    "rule": [ {
      "name": "id",
      "source": [ {
        "context": "src",
        "element": "id",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "medicationStatement",
        "element": "identifier",
        "variable": "vvv",
        "transform": "create",
        "contextType": "variable"
      } ],
      "documentation": "src.templateId as template then TemplateID(template, medicationStatement) \"templateId\";"
    }, {
      "name": "patient",
      "source": [ {
        "context": "patient"
      } ],
      "target": [ {
        "context": "medicationStatement",
        "element": "subject",
        "variable": "reference",
        "parameter": [ {
          "valueString": "Reference"
        } ],
        "transform": "create",
        "contextType": "variable"
      }, {
        "context": "reference",
        "element": "reference",
        "parameter": [ {
          "valueString": "'urn:uuid:' + %patient.id"
        } ],
        "transform": "evaluate",
        "contextType": "variable"
      } ]
    }, {
      "name": "completed",
      "source": [ {
        "context": "src"
      } ],
      "target": [ {
        "context": "medicationStatement",
        "element": "status",
        "parameter": [ {
          "valueString": "completed"
        } ],
        "transform": "copy",
        "contextType": "variable"
      } ]
    }, {
      "name": "text",
      "rule": [ {
        "name": "reference",
        "rule": [ {
          "name": "narrativeLink",
          "source": [ {
            "context": "reference",
            "element": "value",
            "variable": "value"
          } ],
          "target": [ {
            "context": "medicationStatement",
            "element": "extension",
            "variable": "ext",
            "contextType": "variable"
          } ],
          "dependent": [ {
            "name": "NarrativeLink",
            "variable": [ "value", "ext" ]
          } ]
        } ],
        "source": [ {
          "context": "text",
          "element": "reference",
          "variable": "reference"
        } ]
      } ],
      "source": [ {
        "context": "src",
        "element": "text",
        "variable": "text"
      } ]
    }, {
      "name": "medication",
      "source": [ {
        "context": "src"
      } ],
      "target": [ {
        "context": "medicationStatement",
        "element": "contained",
        "variable": "medication",
        "parameter": [ {
          "valueString": "Medication"
        } ],
        "transform": "create",
        "contextType": "variable"
      } ],
      "dependent": [ {
        "name": "ManufacturedMaterialEntryContentModuleStatement",
        "variable": [ "src", "medicationStatement", "medication" ]
      } ]
    }, {
      "name": "entryRelationShip-2.16.756.5.30.1.1.10.4.41",
      "rule": [ {
        "name": "reasonCode",
        "source": [ {
          "context": "entry",
          "element": "observation",
          "variable": "observation"
        } ],
        "target": [ {
          "context": "medicationStatement",
          "element": "reasonCode",
          "variable": "reasonCode",
          "contextType": "variable"
        } ],
        "dependent": [ {
          "name": "TreatmentReasonEntryContentModule",
          "variable": [ "section", "observation", "reasonCode" ]
        } ]
      } ],
      "source": [ {
        "context": "src",
        "element": "entryRelationship",
        "variable": "entry",
        "condition": "typeCode = 'RSON'"
      } ]
    }, {
      "name": "entryRelationShip-2.16.756.5.30.1.1.10.4.52",
      "source": [ {
        "context": "src",
        "element": "entryRelationship",
        "variable": "entry",
        "condition": "((typeCode = 'COMP') and (substanceAdministration.templateId.root = '2.16.756.5.30.1.1.10.4.52'))"
      } ],
      "target": [ {
        "context": "medicationStatement",
        "element": "dosage",
        "variable": "dosage",
        "contextType": "variable"
      } ],
      "dependent": [ {
        "name": "DosageInstructionsNonStructuredEntryContentModule",
        "variable": [ "section", "entry", "dosage" ]
      } ]
    }, {
      "name": "entryRelationShip-2.16.756.5.30.1.1.10.4.36",
      "source": [ {
        "context": "src",
        "element": "entryRelationship",
        "variable": "entry",
        "condition": "((typeCode = 'COMP') and (sequenceNumber.value >= 0))"
      } ],
      "target": [ {
        "context": "medicationStatement",
        "element": "dosage",
        "variable": "dosage",
        "contextType": "variable"
      } ],
      "dependent": [ {
        "name": "DosageInstructionsEntryDosageChange",
        "variable": [ "src", "entry", "dosage" ]
      } ]
    }, {
      "name": "MTPReferenceEntry",
      "source": [ {
        "context": "src",
        "element": "entryRelationship",
        "variable": "entry",
        "condition": "((typeCode = 'REFR') and substanceAdministration.templateId.where(root = '1.3.6.1.4.1.19376.1.9.1.3.10').exists())"
      } ],
      "target": [ {
        "context": "medicationStatement",
        "element": "extension",
        "variable": "ext",
        "contextType": "variable"
      } ],
      "dependent": [ {
        "name": "MTPReferenceEntryContentModule",
        "variable": [ "entry", "ext" ]
      } ]
    }, {
      "name": "entryRelationShip-2.16.756.5.30.1.1.10.4.2",
      "rule": [ {
        "name": "annotation",
        "source": [ {
          "context": "entry",
          "element": "act",
          "variable": "act"
        } ],
        "target": [ {
          "context": "medicationStatement",
          "element": "note",
          "variable": "note",
          "contextType": "variable"
        } ],
        "dependent": [ {
          "name": "AnnotationComment",
          "variable": [ "section", "act", "note" ]
        } ]
      } ],
      "source": [ {
        "context": "src",
        "element": "entryRelationship",
        "variable": "entry",
        "condition": "((typeCode = 'COMP') and act.templateId.where(root = '2.16.756.5.30.1.1.10.4.2').exists())"
      } ]
    }, {
      "name": "entryRelationShip-1.3.6.1.4.1.19376.1.9.1.3.9.1",
      "rule": [ {
        "name": "substitution",
        "source": [ {
          "context": "entry",
          "element": "act",
          "variable": "act"
        } ],
        "target": [ {
          "variable": "medicationStatement",
          "parameter": [ {
            "valueId": "medicationStatement"
          } ],
          "transform": "copy",
          "contextType": "variable"
        } ],
        "dependent": [ {
          "name": "SubstitutionStatement",
          "variable": [ "act", "medicationStatement" ]
        } ]
      } ],
      "source": [ {
        "context": "src",
        "element": "entryRelationship",
        "variable": "entry",
        "condition": "((typeCode = 'COMP') and act.templateId.where(root = '1.3.6.1.4.1.19376.1.9.1.3.9.1').exists())"
      } ]
    } ],
    "input": [ {
      "mode": "source",
      "name": "section",
      "type": "Section"
    }, {
      "mode": "source",
      "name": "src",
      "type": "SubstanceAdministration"
    }, {
      "mode": "source",
      "name": "patient",
      "type": "Patient"
    }, {
      "mode": "target",
      "name": "medicationStatement",
      "type": "MedicationStatement"
    } ],
    "typeMode": "none",
    "documentation": "source: https://art-decor.org/art-decor/decor-templates--cdachemed-?section=templates&id=2.16.756.5.30.1.1.10.4.34 target: http://build.fhir.org/ig/hl7ch/ch-emed/branches/master/StructureDefinition-ch-emed-medicationstatement.html"
  }, {
    "name": "DosageInstructionsEntryDosageChange",
    "rule": [ {
      "name": "sequenceNumber",
      "rule": [ {
        "name": "value",
        "source": [ {
          "context": "sequenceNumber",
          "element": "value",
          "variable": "val"
        } ],
        "target": [ {
          "context": "dosage",
          "element": "sequence",
          "parameter": [ {
            "valueId": "val"
          } ],
          "transform": "copy",
          "contextType": "variable"
        } ]
      } ],
      "source": [ {
        "context": "entry",
        "element": "sequenceNumber",
        "variable": "sequenceNumber"
      } ]
    }, {
      "name": "effectiveTimeStartEnd",
      "source": [ {
        "context": "src",
        "variable": "src"
      } ],
      "target": [ {
        "variable": "dosage",
        "parameter": [ {
          "valueId": "dosage"
        } ],
        "transform": "copy",
        "contextType": "variable"
      } ],
      "dependent": [ {
        "name": "EffectiveTimeStartEnd",
        "variable": [ "src", "dosage" ]
      } ]
    }, {
      "name": "effectiveTimeWhen",
      "source": [ {
        "context": "entry",
        "element": "substanceAdministration",
        "variable": "src"
      } ],
      "target": [ {
        "variable": "dosage",
        "parameter": [ {
          "valueId": "dosage"
        } ],
        "transform": "copy",
        "contextType": "variable"
      } ],
      "dependent": [ {
        "name": "EffectiveTimeWhen",
        "variable": [ "src", "dosage" ]
      } ]
    }, {
      "name": "routeCode",
      "source": [ {
        "context": "src",
        "element": "routeCode",
        "variable": "routeCode"
      } ],
      "target": [ {
        "context": "dosage",
        "element": "route",
        "variable": "route",
        "contextType": "variable"
      } ],
      "dependent": [ {
        "name": "CECodeableConcept",
        "variable": [ "routeCode", "route" ]
      } ]
    }, {
      "name": "doseQuantity",
      "source": [ {
        "context": "entry",
        "element": "substanceAdministration",
        "variable": "src"
      } ],
      "target": [ {
        "variable": "dosage",
        "parameter": [ {
          "valueId": "dosage"
        } ],
        "transform": "copy",
        "contextType": "variable"
      } ],
      "dependent": [ {
        "name": "DoseQuantity",
        "variable": [ "src", "dosage" ]
      } ]
    } ],
    "input": [ {
      "mode": "source",
      "name": "src",
      "type": "substanceAdministration"
    }, {
      "mode": "source",
      "name": "entry",
      "type": "entryRelationship"
    }, {
      "mode": "target",
      "name": "dosage",
      "type": "Dosage"
    } ],
    "typeMode": "none",
    "documentation": "source https://art-decor.org/art-decor/decor-templates--ch-pharm-?id=2.16.756.5.30.1.1.10.4.36 target: http://fhir.ch/ig/ch-emed/StructureDefinition/ch-emed-dosage-structured-split dosage for split dosing, with sequences"
  }, {
    "name": "EffectiveTimeStartEnd",
    "rule": [ {
      "name": "effectiveTime-IVL-TS",
      "rule": [ {
        "name": "repeat",
        "rule": [ {
          "name": "period",
          "rule": [ {
            "name": "low",
            "rule": [ {
              "name": "lowDate",
              "source": [ {
                "context": "low",
                "element": "value",
                "variable": "lowDate"
              } ],
              "target": [ {
                "context": "period",
                "element": "start",
                "parameter": [ {
                  "valueId": "lowDate"
                } ],
                "transform": "copy",
                "contextType": "variable"
              } ]
            } ],
            "source": [ {
              "context": "effectiveTime",
              "element": "low",
              "variable": "low"
            } ]
          }, {
            "name": "high",
            "rule": [ {
              "name": "highDate",
              "source": [ {
                "context": "high",
                "element": "value",
                "variable": "highDate"
              } ],
              "target": [ {
                "context": "period",
                "element": "end",
                "parameter": [ {
                  "valueId": "highDate"
                } ],
                "transform": "copy",
                "contextType": "variable"
              } ]
            } ],
            "source": [ {
              "context": "effectiveTime",
              "element": "high",
              "variable": "high"
            } ]
          } ],
          "source": [ {
            "context": "effectiveTime"
          } ],
          "target": [ {
            "context": "repeat",
            "element": "bounds",
            "variable": "period",
            "parameter": [ {
              "valueString": "Period"
            } ],
            "transform": "create",
            "contextType": "variable"
          } ]
        } ],
        "source": [ {
          "context": "effectiveTime"
        } ],
        "target": [ {
          "context": "timing",
          "element": "repeat",
          "variable": "repeat",
          "contextType": "variable"
        } ]
      } ],
      "source": [ {
        "type": "IVL_TS",
        "context": "src",
        "element": "effectiveTime",
        "variable": "effectiveTime"
      } ],
      "target": [ {
        "context": "dosage",
        "element": "timing",
        "listMode": [ "share" ],
        "variable": "timing",
        "listRuleId": "sharetiming",
        "contextType": "variable"
      } ]
    } ],
    "input": [ {
      "mode": "source",
      "name": "src",
      "type": "substanceAdministration"
    }, {
      "mode": "target",
      "name": "dosage",
      "type": "Dosage"
    } ],
    "typeMode": "none",
    "documentation": "effective time start & end for dosage"
  }, {
    "name": "EffectiveTimeWhen",
    "rule": [ {
      "name": "effectiveTime-EIVL-TS",
      "rule": [ {
        "name": "repeat",
        "rule": [ {
          "name": "event",
          "rule": [ {
            "name": "code",
            "source": [ {
              "context": "event",
              "element": "code",
              "variable": "code"
            } ],
            "target": [ {
              "context": "repeat",
              "element": "when",
              "parameter": [ {
                "valueId": "code"
              } ],
              "transform": "copy",
              "contextType": "variable"
            } ]
          } ],
          "source": [ {
            "context": "effectiveTime",
            "element": "event",
            "variable": "event"
          } ]
        } ],
        "source": [ {
          "context": "effectiveTime"
        } ],
        "target": [ {
          "context": "timing",
          "element": "repeat",
          "variable": "repeat",
          "contextType": "variable"
        } ]
      } ],
      "source": [ {
        "type": "EIVL_TS",
        "context": "src",
        "element": "effectiveTime",
        "variable": "effectiveTime"
      } ],
      "target": [ {
        "context": "dosage",
        "element": "timing",
        "listMode": [ "share" ],
        "variable": "timing",
        "listRuleId": "sharetiming",
        "contextType": "variable"
      } ]
    }, {
      "name": "effectiveTime-SXPR-TS",
      "rule": [ {
        "name": "repeat",
        "rule": [ {
          "name": "comp",
          "rule": [ {
            "name": "event",
            "rule": [ {
              "name": "code",
              "source": [ {
                "context": "event",
                "element": "code",
                "variable": "code"
              } ],
              "target": [ {
                "context": "repeat",
                "element": "when",
                "parameter": [ {
                  "valueId": "code"
                } ],
                "transform": "copy",
                "contextType": "variable"
              } ]
            } ],
            "source": [ {
              "context": "comp",
              "element": "event",
              "variable": "event"
            } ]
          } ],
          "source": [ {
            "context": "effectiveTime",
            "element": "comp",
            "variable": "comp"
          } ]
        } ],
        "source": [ {
          "context": "effectiveTime"
        } ],
        "target": [ {
          "context": "timing",
          "element": "repeat",
          "variable": "repeat",
          "contextType": "variable"
        } ]
      } ],
      "source": [ {
        "type": "SXPR_TS",
        "context": "src",
        "element": "effectiveTime",
        "variable": "effectiveTime"
      } ],
      "target": [ {
        "context": "dosage",
        "element": "timing",
        "listMode": [ "share" ],
        "variable": "timing",
        "listRuleId": "sharetiming",
        "contextType": "variable"
      } ]
    } ],
    "input": [ {
      "mode": "source",
      "name": "src",
      "type": "substanceAdministration"
    }, {
      "mode": "target",
      "name": "dosage",
      "type": "Dosage"
    } ],
    "typeMode": "none",
    "documentation": "effective time when for dosage"
  }, {
    "name": "TreatmentReasonEntryContentModule",
    "rule": [ {
      "name": "text",
      "rule": [ {
        "name": "level3",
        "source": [ {
          "context": "text",
          "element": "data",
          "variable": "data"
        } ],
        "target": [ {
          "context": "reasonCode",
          "element": "text",
          "parameter": [ {
            "valueId": "data"
          } ],
          "transform": "copy",
          "contextType": "variable"
        } ]
      }, {
        "name": "reference",
        "rule": [ {
          "name": "narrativeLink",
          "source": [ {
            "context": "reference",
            "element": "value",
            "variable": "value"
          } ],
          "target": [ {
            "context": "reasonCode",
            "element": "extension",
            "variable": "ext",
            "contextType": "variable"
          } ],
          "dependent": [ {
            "name": "NarrativeLink",
            "variable": [ "value", "ext" ]
          } ]
        } ],
        "source": [ {
          "context": "text",
          "element": "reference",
          "variable": "reference"
        } ]
      } ],
      "source": [ {
        "context": "observation",
        "element": "text",
        "variable": "text"
      } ],
      "documentation": "extraxt text (Bluthochdruck) from id #mtpc.1.reason in section text Bluthochdruck"
    } ],
    "input": [ {
      "mode": "source",
      "name": "section",
      "type": "Section"
    }, {
      "mode": "source",
      "name": "observation",
      "type": "Observation"
    }, {
      "mode": "target",
      "name": "reasonCode",
      "type": "Coding"
    } ],
    "typeMode": "none",
    "documentation": "source: https://art-decor.org/art-decor/decor-templates--cdachemed-?section=templates&id=2.16.756.5.30.1.1.10.4.41 target: reasonCode Coding (e.g. http://build.fhir.org/ig/hl7ch/ig/ch-emed/StructureDefinition/ch-emed-medicationstatement)"
  }, {
    "name": "MTPReferenceEntryContentModule",
    "rule": [ {
      "name": "url",
      "source": [ {
        "context": "entryrelationship"
      } ],
      "target": [ {
        "context": "ext",
        "element": "url",
        "parameter": [ {
          "valueString": "http://fhir.ch/ig/ch-emed/StructureDefinition/ch-emed-ext-treatmentplan"
        } ],
        "transform": "copy",
        "contextType": "variable"
      } ]
    }, {
      "name": "id",
      "rule": [ {
        "name": "innerExtensionId",
        "source": [ {
          "context": "substanceAdministration",
          "element": "id",
          "variable": "id"
        } ],
        "target": [ {
          "context": "ext",
          "element": "extension",
          "variable": "ext",
          "contextType": "variable"
        } ],
        "dependent": [ {
          "name": "InnerExtensionId",
          "variable": [ "id", "ext" ]
        } ]
      }, {
        "name": "substanceAdministration",
        "rule": [ {
          "name": "externalDocument",
          "rule": [ {
            "name": "innerExtensionExternalDocumentId",
            "source": [ {
              "context": "externalDocument",
              "element": "id",
              "variable": "id"
            } ],
            "target": [ {
              "context": "ext",
              "element": "extension",
              "variable": "ext",
              "contextType": "variable"
            } ],
            "dependent": [ {
              "name": "InnerExtensionExternalDocumentId",
              "variable": [ "id", "ext" ]
            } ]
          } ],
          "source": [ {
            "context": "reference",
            "element": "externalDocument",
            "variable": "externalDocument"
          } ]
        } ],
        "source": [ {
          "context": "substanceAdministration",
          "element": "reference",
          "variable": "reference"
        } ]
      } ],
      "source": [ {
        "context": "entryrelationship",
        "element": "substanceAdministration",
        "variable": "substanceAdministration"
      } ]
    } ],
    "input": [ {
      "mode": "source",
      "name": "entryrelationship"
    }, {
      "mode": "target",
      "name": "ext",
      "type": "Extension"
    } ],
    "typeMode": "none",
    "documentation": "source: https://art-decor.org/art-decor/decor-templates--ch-pharm-?section=templates&id=2.16.756.5.30.1.1.10.4.45 target: http://build.fhir.org/ig/hl7ch/ch-emed/branches/master/StructureDefinition-ch-emed-ext-treatmentplan.html"
  }, {
    "name": "DosageInstructionsNonStructuredEntryContentModule",
    "rule": [ {
      "name": "observation",
      "rule": [ {
        "name": "text",
        "rule": [ {
          "name": "level3",
          "source": [ {
            "context": "text",
            "element": "data",
            "variable": "data"
          } ],
          "target": [ {
            "context": "dosage",
            "element": "text",
            "parameter": [ {
              "valueId": "data"
            } ],
            "transform": "copy",
            "contextType": "variable"
          } ]
        }, {
          "name": "reference",
          "rule": [ {
            "name": "narrativeLink",
            "source": [ {
              "context": "reference",
              "element": "value",
              "variable": "value"
            } ],
            "target": [ {
              "context": "dosage",
              "element": "extension",
              "variable": "ext",
              "contextType": "variable"
            } ],
            "dependent": [ {
              "name": "NarrativeLink",
              "variable": [ "value", "ext" ]
            } ]
          } ],
          "source": [ {
            "context": "text",
            "element": "reference",
            "variable": "reference"
          } ]
        } ],
        "source": [ {
          "context": "observation",
          "element": "text",
          "variable": "text"
        } ]
      } ],
      "source": [ {
        "context": "entry",
        "element": "substanceAdministration",
        "variable": "observation"
      } ],
      "documentation": "see MedicationTreatmentPlanItemEntryContentModule"
    } ],
    "input": [ {
      "mode": "source",
      "name": "section",
      "type": "Section"
    }, {
      "mode": "source",
      "name": "entry",
      "type": "Element"
    }, {
      "mode": "target",
      "name": "dosage",
      "type": "Dosage"
    } ],
    "typeMode": "none",
    "documentation": "source: https://art-decor.org/art-decor/decor-templates--ch-pharm-?section=templates&id=2.16.756.5.30.1.1.10.4.52 target: http://build.fhir.org/ig/hl7ch/ch-emed/branches/master/StructureDefinition-ch-emed-dosage-nonstructured.html"
  }, {
    "name": "SubstitutionDispense",
    "rule": [ {
      "name": "substitution",
      "rule": [ {
        "name": "wasSubstituted",
        "source": [ {
          "context": "act"
        } ],
        "target": [ {
          "context": "substitution",
          "element": "wasSubstituted",
          "variable": "wasSubstituted",
          "contextType": "variable"
        }, {
          "context": "wasSubstituted",
          "element": "value",
          "parameter": [ {
            "valueString": "true"
          } ],
          "transform": "copy",
          "contextType": "variable"
        } ]
      }, {
        "name": "allowedCC",
        "rule": [ {
          "name": "system",
          "source": [ {
            "context": "actCode"
          } ],
          "target": [ {
            "context": "coding",
            "element": "system",
            "variable": "systemCC",
            "contextType": "variable"
          }, {
            "context": "systemCC",
            "element": "value",
            "parameter": [ {
              "valueString": "http://terminology.hl7.org/CodeSystem/v3-substanceAdminSubstitution"
            } ],
            "transform": "copy",
            "contextType": "variable"
          } ]
        }, {
          "name": "code",
          "source": [ {
            "context": "actCode",
            "element": "code",
            "variable": "code"
          } ],
          "target": [ {
            "context": "coding",
            "element": "code",
            "variable": "codeCC",
            "contextType": "variable"
          }, {
            "context": "codeCC",
            "element": "value",
            "parameter": [ {
              "valueId": "code"
            } ],
            "transform": "copy",
            "contextType": "variable"
          } ]
        }, {
          "name": "display",
          "source": [ {
            "context": "actCode",
            "element": "displayName",
            "variable": "display"
          } ],
          "target": [ {
            "context": "coding",
            "element": "display",
            "variable": "displayCC",
            "contextType": "variable"
          }, {
            "context": "displayCC",
            "element": "value",
            "parameter": [ {
              "valueId": "display"
            } ],
            "transform": "copy",
            "contextType": "variable"
          } ]
        } ],
        "source": [ {
          "context": "act",
          "element": "code",
          "variable": "actCode"
        } ],
        "target": [ {
          "context": "substitution",
          "element": "type",
          "variable": "type",
          "contextType": "variable"
        }, {
          "context": "type",
          "element": "coding",
          "variable": "coding",
          "contextType": "variable"
        } ],
        "documentation": "act.code as code -> substitution.type as type then CECodeableConcept(code, type) \"type\";"
      } ],
      "source": [ {
        "context": "act"
      } ],
      "target": [ {
        "context": "medicationDispense",
        "element": "substitution",
        "variable": "substitution",
        "contextType": "variable"
      } ]
    } ],
    "input": [ {
      "mode": "source",
      "name": "act",
      "type": "Act"
    }, {
      "mode": "target",
      "name": "medicationDispense",
      "type": "MedicationDispense"
    } ],
    "typeMode": "none",
    "documentation": "source: Substitution act Contains 1.3.6.1.4.1.19376.1.9.1.3.9.2 IHE Substitution Act Content Module target: http://build.fhir.org/ig/hl7ch/ch-emed/StructureDefinition-ch-emed-medicationdispense.html"
  }, {
    "name": "DispenseItemEntryContentModule",
    "rule": [ {
      "name": "id",
      "source": [ {
        "context": "src",
        "element": "id",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "medicationDispense",
        "element": "identifier",
        "variable": "vvv",
        "transform": "create",
        "contextType": "variable"
      } ],
      "documentation": "src.templateId as template then TemplateID(template, medicationDispense) \"templateId\";"
    }, {
      "name": "patient",
      "source": [ {
        "context": "patient"
      } ],
      "target": [ {
        "context": "medicationDispense",
        "element": "subject",
        "variable": "reference",
        "parameter": [ {
          "valueString": "Reference"
        } ],
        "transform": "create",
        "contextType": "variable"
      }, {
        "context": "reference",
        "element": "reference",
        "parameter": [ {
          "valueString": "'urn:uuid:' + %patient.id"
        } ],
        "transform": "evaluate",
        "contextType": "variable"
      } ]
    }, {
      "name": "completed",
      "source": [ {
        "context": "src"
      } ],
      "target": [ {
        "context": "medicationDispense",
        "element": "status",
        "parameter": [ {
          "valueString": "completed"
        } ],
        "transform": "copy",
        "contextType": "variable"
      } ]
    }, {
      "name": "text",
      "rule": [ {
        "name": "reference",
        "rule": [ {
          "name": "narrativeLink",
          "source": [ {
            "context": "reference",
            "element": "value",
            "variable": "value"
          } ],
          "target": [ {
            "context": "medicationDispense",
            "element": "extension",
            "variable": "ext",
            "contextType": "variable"
          } ],
          "dependent": [ {
            "name": "NarrativeLink",
            "variable": [ "value", "ext" ]
          } ]
        } ],
        "source": [ {
          "context": "text",
          "element": "reference",
          "variable": "reference"
        } ]
      } ],
      "source": [ {
        "context": "src",
        "element": "text",
        "variable": "text"
      } ]
    }, {
      "name": "medication",
      "source": [ {
        "context": "src"
      } ],
      "target": [ {
        "context": "medicationDispense",
        "element": "contained",
        "variable": "medication",
        "parameter": [ {
          "valueString": "Medication"
        } ],
        "transform": "create",
        "contextType": "variable"
      } ],
      "dependent": [ {
        "name": "ManufacturedMaterialEntryContentModuleDispense",
        "variable": [ "src", "medicationDispense", "medication" ]
      } ]
    }, {
      "name": "entryRelationShip-2.16.756.5.30.1.1.10.4.52",
      "source": [ {
        "context": "src",
        "element": "entryRelationship",
        "variable": "entry",
        "condition": "((typeCode = 'COMP') and (substanceAdministration.templateId.root = '2.16.756.5.30.1.1.10.4.52'))"
      } ],
      "target": [ {
        "context": "medicationDispense",
        "element": "dosageInstruction",
        "variable": "dosage",
        "contextType": "variable"
      } ],
      "dependent": [ {
        "name": "DosageInstructionsNonStructuredEntryContentModule",
        "variable": [ "section", "entry", "dosage" ]
      } ]
    }, {
      "name": "entryRelationship",
      "rule": [ {
        "name": "substanceAdministration",
        "rule": [ {
          "name": "entryRelationShip-2.16.756.5.30.1.1.10.4.36",
          "source": [ {
            "context": "substanceAdministration",
            "element": "entryRelationship",
            "variable": "entryRelationship",
            "condition": "((typeCode = 'COMP') and (sequenceNumber.value >= 0))"
          } ],
          "target": [ {
            "context": "medicationDispense",
            "element": "dosageInstruction",
            "variable": "dosage",
            "contextType": "variable"
          } ],
          "dependent": [ {
            "name": "DosageInstructionsEntryDosageChange",
            "variable": [ "substanceAdministration", "entryRelationship", "dosage" ]
          } ],
          "documentation": "dosage for split dosing, as sequences are present there"
        } ],
        "source": [ {
          "context": "entryRelationship",
          "element": "substanceAdministration",
          "variable": "substanceAdministration"
        } ]
      } ],
      "source": [ {
        "context": "src",
        "element": "entryRelationship",
        "variable": "entryRelationship"
      } ]
    }, {
      "name": "MTPReferenceEntry",
      "source": [ {
        "context": "src",
        "element": "entryRelationship",
        "variable": "entry",
        "condition": "((typeCode = 'REFR') and substanceAdministration.templateId.where(root = '1.3.6.1.4.1.19376.1.9.1.3.10').exists())"
      } ],
      "target": [ {
        "context": "medicationDispense",
        "element": "extension",
        "variable": "ext",
        "contextType": "variable"
      } ],
      "dependent": [ {
        "name": "MTPReferenceEntryContentModule",
        "variable": [ "entry", "ext" ]
      } ]
    }, {
      "name": "entryRelationShip-2.16.756.5.30.1.1.10.4.2",
      "rule": [ {
        "name": "annotation",
        "source": [ {
          "context": "entry",
          "element": "act",
          "variable": "act"
        } ],
        "target": [ {
          "context": "medicationDispense",
          "element": "note",
          "variable": "note",
          "contextType": "variable"
        } ],
        "dependent": [ {
          "name": "AnnotationComment",
          "variable": [ "section", "act", "note" ]
        } ]
      } ],
      "source": [ {
        "context": "src",
        "element": "entryRelationship",
        "variable": "entry",
        "condition": "((typeCode = 'COMP') and act.templateId.where(root = '2.16.756.5.30.1.1.10.4.2').exists())"
      } ]
    }, {
      "name": "entryRelationShip-1.3.6.1.4.1.19376.1.9.1.3.9.2",
      "rule": [ {
        "name": "substitution",
        "source": [ {
          "context": "entry",
          "element": "act",
          "variable": "act"
        } ],
        "target": [ {
          "variable": "medicationDispense",
          "parameter": [ {
            "valueId": "medicationDispense"
          } ],
          "transform": "copy",
          "contextType": "variable"
        } ],
        "dependent": [ {
          "name": "SubstitutionDispense",
          "variable": [ "act", "medicationDispense" ]
        } ]
      } ],
      "source": [ {
        "context": "src",
        "element": "entryRelationship",
        "variable": "entry",
        "condition": "((typeCode = 'COMP') and act.templateId.where(root = '1.3.6.1.4.1.19376.1.9.1.3.9.2').exists())"
      } ]
    } ],
    "input": [ {
      "mode": "source",
      "name": "section",
      "type": "Section"
    }, {
      "mode": "source",
      "name": "src",
      "type": "Supply"
    }, {
      "mode": "source",
      "name": "patient",
      "type": "Patient"
    }, {
      "mode": "target",
      "name": "medicationDispense",
      "type": "MedicationDispense"
    } ],
    "typeMode": "none",
    "documentation": "source: https://art-decor.org/art-decor/decor-templates--cdachemed-?section=templates&id=2.16.756.5.30.1.1.10.4.42 target: http://build.fhir.org/ig/hl7ch/ch-emed/branches/master/StructureDefinition-ch-emed-medicationdispense.html"
  }, {
    "name": "DoseQuantity",
    "rule": [ {
      "name": "doseQuantity",
      "rule": [ {
        "name": "quantity",
        "rule": [ {
          "name": "value",
          "source": [ {
            "context": "value"
          } ],
          "target": [ {
            "context": "quantity",
            "element": "value",
            "parameter": [ {
              "valueId": "value"
            } ],
            "transform": "copy",
            "contextType": "variable"
          } ]
        }, {
          "name": "unit",
          "source": [ {
            "context": "doseQuantity",
            "element": "unit",
            "variable": "unit"
          } ],
          "target": [ {
            "context": "quantity",
            "element": "code",
            "parameter": [ {
              "valueId": "unit"
            } ],
            "transform": "copy",
            "contextType": "variable"
          } ]
        }, {
          "name": "unit",
          "source": [ {
            "context": "doseQuantity",
            "element": "unit",
            "variable": "unit"
          } ],
          "target": [ {
            "context": "quantity",
            "element": "system",
            "parameter": [ {
              "valueString": "'http://fhir.ch/ig/ch-emed/ValueSet/UnitCode'.resolve().compose.include.where(concept.where(code = %unit)).system"
            } ],
            "transform": "evaluate",
            "contextType": "variable"
          } ]
        }, {
          "name": "unit",
          "source": [ {
            "context": "doseQuantity",
            "element": "unit",
            "variable": "unit"
          } ],
          "target": [ {
            "context": "quantity",
            "element": "unit",
            "parameter": [ {
              "valueString": "'http://fhir.ch/ig/ch-emed/ValueSet/UnitCode'.resolve().compose.include.concept.where(code = %unit).display"
            } ],
            "transform": "evaluate",
            "contextType": "variable"
          } ]
        } ],
        "source": [ {
          "context": "doseQuantity",
          "element": "value",
          "variable": "value"
        } ],
        "target": [ {
          "context": "doseAndRate",
          "element": "dose",
          "variable": "quantity",
          "parameter": [ {
            "valueString": "Quantity"
          } ],
          "transform": "create",
          "contextType": "variable"
        } ]
      } ],
      "source": [ {
        "context": "src",
        "element": "doseQuantity",
        "variable": "doseQuantity"
      } ],
      "target": [ {
        "context": "dosage",
        "element": "doseAndRate",
        "variable": "doseAndRate",
        "contextType": "variable"
      } ]
    } ],
    "input": [ {
      "mode": "source",
      "name": "src",
      "type": "substanceAdministration"
    }, {
      "mode": "target",
      "name": "dosage",
      "type": "Dosage"
    } ],
    "typeMode": "none",
    "documentation": "dose quantity for dosage (application schema)"
  }, {
    "name": "SubstitutionRequest",
    "rule": [ {
      "name": "substitutionRequest",
      "rule": [ {
        "name": "allowedCC",
        "rule": [ {
          "name": "system",
          "source": [ {
            "context": "actCode"
          } ],
          "target": [ {
            "context": "coding",
            "element": "system",
            "variable": "systemCC",
            "contextType": "variable"
          }, {
            "context": "systemCC",
            "element": "value",
            "parameter": [ {
              "valueString": "http://terminology.hl7.org/CodeSystem/v3-substanceAdminSubstitution"
            } ],
            "transform": "copy",
            "contextType": "variable"
          } ]
        }, {
          "name": "code",
          "source": [ {
            "context": "actCode",
            "element": "code",
            "variable": "code"
          } ],
          "target": [ {
            "context": "coding",
            "element": "code",
            "variable": "codeCC",
            "contextType": "variable"
          }, {
            "context": "codeCC",
            "element": "value",
            "parameter": [ {
              "valueId": "code"
            } ],
            "transform": "copy",
            "contextType": "variable"
          } ]
        }, {
          "name": "display",
          "source": [ {
            "context": "actCode",
            "element": "displayName",
            "variable": "display"
          } ],
          "target": [ {
            "context": "coding",
            "element": "display",
            "variable": "displayCC",
            "contextType": "variable"
          }, {
            "context": "displayCC",
            "element": "value",
            "parameter": [ {
              "valueId": "display"
            } ],
            "transform": "copy",
            "contextType": "variable"
          } ]
        } ],
        "source": [ {
          "context": "act",
          "element": "code",
          "variable": "actCode"
        } ],
        "target": [ {
          "context": "substitution",
          "element": "allowed",
          "variable": "allowedCC",
          "parameter": [ {
            "valueString": "CodeableConcept"
          } ],
          "transform": "create",
          "contextType": "variable"
        }, {
          "context": "allowedCC",
          "element": "coding",
          "variable": "coding",
          "contextType": "variable"
        } ],
        "documentation": "act.code as code -> substitution.allowed = create('CodeableConcept') as allowedCC then CECodeableConcept(code, allowedCC) \"allowedCC\";"
      } ],
      "source": [ {
        "context": "act"
      } ],
      "target": [ {
        "context": "medicationRequest",
        "element": "substitution",
        "variable": "substitution",
        "contextType": "variable"
      } ]
    } ],
    "input": [ {
      "mode": "source",
      "name": "act",
      "type": "Act"
    }, {
      "mode": "target",
      "name": "medicationRequest",
      "type": "MedicationRequest"
    } ],
    "typeMode": "none",
    "documentation": "source: Substitution permission Contains 1.3.6.1.4.1.19376.1.9.1.3.9.1 IHE Substitution Permission Content Module (DYNAMIC) target: http://build.fhir.org/ig/hl7ch/ch-emed/StructureDefinition-ch-emed-medicationrequest.html"
  }, {
    "name": "SubstitutionStatement",
    "rule": [ {
      "name": "substitutionStatement",
      "rule": [ {
        "name": "substitutionExtension",
        "rule": [ {
          "name": "valueCC",
          "rule": [ {
            "name": "system",
            "source": [ {
              "context": "actCode"
            } ],
            "target": [ {
              "context": "coding",
              "element": "system",
              "variable": "systemCC",
              "contextType": "variable"
            }, {
              "context": "systemCC",
              "element": "value",
              "parameter": [ {
                "valueString": "http://terminology.hl7.org/CodeSystem/v3-substanceAdminSubstitution"
              } ],
              "transform": "copy",
              "contextType": "variable"
            } ]
          }, {
            "name": "code",
            "source": [ {
              "context": "actCode",
              "element": "code",
              "variable": "code"
            } ],
            "target": [ {
              "context": "coding",
              "element": "code",
              "variable": "codeCC",
              "contextType": "variable"
            }, {
              "context": "codeCC",
              "element": "value",
              "parameter": [ {
                "valueId": "code"
              } ],
              "transform": "copy",
              "contextType": "variable"
            } ]
          }, {
            "name": "display",
            "source": [ {
              "context": "actCode",
              "element": "displayName",
              "variable": "display"
            } ],
            "target": [ {
              "context": "coding",
              "element": "display",
              "variable": "displayCC",
              "contextType": "variable"
            }, {
              "context": "displayCC",
              "element": "value",
              "parameter": [ {
                "valueId": "display"
              } ],
              "transform": "copy",
              "contextType": "variable"
            } ]
          } ],
          "source": [ {
            "context": "act",
            "element": "code",
            "variable": "actCode"
          } ],
          "target": [ {
            "context": "ext",
            "element": "value",
            "variable": "valueCC",
            "parameter": [ {
              "valueString": "CodeableConcept"
            } ],
            "transform": "create",
            "contextType": "variable"
          }, {
            "context": "valueCC",
            "element": "coding",
            "variable": "coding",
            "contextType": "variable"
          } ],
          "documentation": "act.code as code -> ext.value = create('CodeableConcept') as valueCC then CECodeableConcept(code, valueCC) \"valueCC\";"
        } ],
        "source": [ {
          "context": "act"
        } ],
        "target": [ {
          "context": "ext",
          "element": "url",
          "parameter": [ {
            "valueString": "http://fhir.ch/ig/ch-emed/StructureDefinition/ch-emed-ext-substitution"
          } ],
          "transform": "copy",
          "contextType": "variable"
        } ]
      } ],
      "source": [ {
        "context": "act"
      } ],
      "target": [ {
        "context": "medicationStatement",
        "element": "extension",
        "variable": "ext",
        "contextType": "variable"
      } ]
    } ],
    "input": [ {
      "mode": "source",
      "name": "act",
      "type": "Act"
    }, {
      "mode": "target",
      "name": "medicationStatement",
      "type": "MedicationStatement"
    } ],
    "typeMode": "none",
    "documentation": "source: Substitution permission Contains 1.3.6.1.4.1.19376.1.9.1.3.9.1 IHE Substitution Permission Content Module (DYNAMIC) target: http://build.fhir.org/ig/hl7ch/ch-emed/StructureDefinition-ch-emed-medicationstatement.html"
  }, {
    "name": "PrescribedQuantity",
    "rule": [ {
      "name": "quantity",
      "rule": [ {
        "name": "value",
        "source": [ {
          "context": "quantity",
          "element": "value",
          "variable": "value"
        } ],
        "target": [ {
          "context": "quant",
          "element": "value",
          "parameter": [ {
            "valueId": "value"
          } ],
          "transform": "copy",
          "contextType": "variable"
        } ],
        "documentation": "IHE-PRE: If the product-element contains package information, the unit attribute is not be present"
      }, {
        "name": "unit",
        "rule": [ {
          "name": "unit",
          "source": [ {
            "context": "unit"
          } ],
          "target": [ {
            "context": "quant",
            "element": "unit",
            "parameter": [ {
              "valueId": "unit"
            } ],
            "transform": "copy",
            "contextType": "variable"
          } ]
        }, {
          "name": "ucum",
          "source": [ {
            "context": "unit"
          } ],
          "target": [ {
            "context": "quant",
            "element": "system",
            "parameter": [ {
              "valueString": "http://unitsofmeasure.org"
            } ],
            "transform": "copy",
            "contextType": "variable"
          } ]
        }, {
          "name": "code",
          "source": [ {
            "context": "unit"
          } ],
          "target": [ {
            "context": "quant",
            "element": "code",
            "parameter": [ {
              "valueId": "unit"
            } ],
            "transform": "copy",
            "contextType": "variable"
          } ]
        } ],
        "source": [ {
          "context": "quantity",
          "element": "unit",
          "variable": "unit"
        } ],
        "documentation": "IHE-PRE: If the product-element does not contain package information, the unit attribut is present and the value SHALL be out of the UCUM code system"
      } ],
      "source": [ {
        "context": "supply",
        "element": "quantity",
        "variable": "quantity"
      } ],
      "target": [ {
        "context": "medicationRequest",
        "element": "dispenseRequest",
        "variable": "dispenseRequest",
        "contextType": "variable"
      }, {
        "context": "dispenseRequest",
        "element": "quantity",
        "variable": "quant",
        "contextType": "variable"
      } ]
    } ],
    "input": [ {
      "mode": "source",
      "name": "supply",
      "type": "Supply"
    }, {
      "mode": "target",
      "name": "medicationRequest",
      "type": "MedicationRequest"
    } ],
    "typeMode": "none",
    "documentation": "Number of packages source: https://art-decor.org/art-decor/decor-templates--cdachemed-?id=2.16.756.5.30.1.1.10.4.38 target: http://build.fhir.org/ig/hl7ch/ch-emed/branches/master/StructureDefinition-ch-emed-medicationrequest.html"
  }, {
    "name": "ManufacturedMaterialEntryContentModuleRequest",
    "rule": [ {
      "name": "medication",
      "source": [ {
        "context": "src"
      } ],
      "target": [ {
        "context": "medication",
        "element": "id",
        "parameter": [ {
          "valueString": "med"
        } ],
        "transform": "copy",
        "contextType": "variable"
      }, {
        "context": "medicationRequest",
        "element": "medication",
        "variable": "vt",
        "parameter": [ {
          "valueString": "Reference"
        } ],
        "transform": "create",
        "contextType": "variable"
      }, {
        "context": "vt",
        "element": "reference",
        "parameter": [ {
          "valueString": "#med"
        } ],
        "transform": "copy",
        "contextType": "variable"
      } ]
    }, {
      "name": "consumable",
      "rule": [ {
        "name": "manufacturedProduct",
        "rule": [ {
          "name": "manufacturedMaterial",
          "rule": [ {
            "name": "medication.code",
            "source": [ {
              "context": "manufacturedMaterial",
              "element": "name",
              "variable": "name",
              "condition": "asContent.exists() = false"
            } ],
            "target": [ {
              "context": "medication",
              "element": "code",
              "variable": "fhircode",
              "contextType": "variable"
            }, {
              "context": "fhircode",
              "element": "text",
              "parameter": [ {
                "valueString": "%manufacturedMaterial.name.other"
              } ],
              "transform": "evaluate",
              "contextType": "variable"
            } ]
          }, {
            "name": "asContent",
            "rule": [ {
              "name": "containerPackagedMedicine",
              "rule": [ {
                "name": "medication.code",
                "source": [ {
                  "context": "containerPackagedMedicine",
                  "element": "code",
                  "variable": "code"
                } ],
                "target": [ {
                  "context": "medication",
                  "element": "code",
                  "listMode": [ "share" ],
                  "variable": "fhircode",
                  "listRuleId": "medcode",
                  "contextType": "variable"
                } ],
                "dependent": [ {
                  "name": "CECodeableConcept",
                  "variable": [ "code", "fhircode" ]
                } ]
              }, {
                "name": "code.text",
                "rule": [ {
                  "name": "medication.code.text",
                  "source": [ {
                    "context": "name"
                  } ],
                  "target": [ {
                    "context": "fhircode",
                    "element": "text",
                    "parameter": [ {
                      "valueString": "%name.other"
                    } ],
                    "transform": "evaluate",
                    "contextType": "variable"
                  } ]
                } ],
                "source": [ {
                  "context": "containerPackagedMedicine",
                  "element": "name",
                  "variable": "name"
                } ],
                "target": [ {
                  "context": "medication",
                  "element": "code",
                  "listMode": [ "share" ],
                  "variable": "fhircode",
                  "listRuleId": "medcode",
                  "contextType": "variable"
                } ]
              }, {
                "name": "medication.formCode",
                "source": [ {
                  "context": "containerPackagedMedicine",
                  "element": "formCode",
                  "variable": "formCode"
                } ],
                "target": [ {
                  "context": "medication",
                  "element": "form",
                  "variable": "form",
                  "contextType": "variable"
                } ],
                "dependent": [ {
                  "name": "CECodeableConcept",
                  "variable": [ "formCode", "form" ]
                } ]
              }, {
                "name": "capacityQuantity",
                "source": [ {
                  "context": "containerPackagedMedicine",
                  "element": "capacityQuantity",
                  "variable": "capacityQuantity"
                } ],
                "target": [ {
                  "context": "medication",
                  "element": "amount",
                  "variable": "ratio",
                  "parameter": [ {
                    "valueString": "Ratio"
                  } ],
                  "transform": "create",
                  "contextType": "variable"
                }, {
                  "context": "ratio",
                  "element": "denominator",
                  "variable": "denominator",
                  "parameter": [ {
                    "valueString": "Quantity"
                  } ],
                  "transform": "create",
                  "contextType": "variable"
                }, {
                  "context": "denominator",
                  "element": "value",
                  "parameter": [ {
                    "valueString": "1"
                  } ],
                  "transform": "copy",
                  "contextType": "variable"
                }, {
                  "context": "denominator",
                  "element": "unit",
                  "parameter": [ {
                    "valueString": "Package"
                  } ],
                  "transform": "copy",
                  "contextType": "variable"
                }, {
                  "context": "denominator",
                  "element": "system",
                  "parameter": [ {
                    "valueString": "http://unitsofmeasure.org"
                  } ],
                  "transform": "copy",
                  "contextType": "variable"
                }, {
                  "context": "denominator",
                  "element": "code",
                  "parameter": [ {
                    "valueString": "{Package}"
                  } ],
                  "transform": "copy",
                  "contextType": "variable"
                }, {
                  "context": "ratio",
                  "element": "numerator",
                  "variable": "quantity",
                  "parameter": [ {
                    "valueString": "Quantity"
                  } ],
                  "transform": "create",
                  "contextType": "variable"
                } ],
                "dependent": [ {
                  "name": "EmedPQQuantity",
                  "variable": [ "capacityQuantity", "quantity" ]
                } ],
                "documentation": "Package size"
              } ],
              "source": [ {
                "context": "asContent",
                "element": "containerPackagedMedicine",
                "variable": "containerPackagedMedicine"
              } ]
            } ],
            "source": [ {
              "context": "manufacturedMaterial",
              "element": "asContent",
              "variable": "asContent"
            } ]
          }, {
            "name": "ingredient",
            "rule": [ {
              "name": "strength",
              "source": [ {
                "context": "ingredient",
                "element": "quantity",
                "variable": "quantity"
              } ],
              "target": [ {
                "context": "ing",
                "element": "strength",
                "variable": "strength",
                "parameter": [ {
                  "valueString": "Ratio"
                } ],
                "transform": "create",
                "contextType": "variable"
              } ],
              "dependent": [ {
                "name": "EmedRTOPQPQRatio",
                "variable": [ "quantity", "strength" ]
              } ]
            }, {
              "name": "ingredient.ingredient",
              "rule": [ {
                "name": "ingredientCode",
                "source": [ {
                  "context": "medingredient",
                  "element": "code",
                  "variable": "code"
                } ],
                "target": [ {
                  "context": "ing",
                  "element": "item",
                  "variable": "ingcode",
                  "parameter": [ {
                    "valueString": "CodeableConcept"
                  } ],
                  "transform": "create",
                  "contextType": "variable"
                }, {
                  "context": "ingcode",
                  "element": "text",
                  "parameter": [ {
                    "valueString": "%medingredient.name.other"
                  } ],
                  "transform": "evaluate",
                  "contextType": "variable"
                } ],
                "dependent": [ {
                  "name": "CECodeableConcept",
                  "variable": [ "code", "ingcode" ]
                } ]
              } ],
              "source": [ {
                "context": "ingredient",
                "element": "ingredient",
                "variable": "medingredient"
              } ]
            } ],
            "source": [ {
              "context": "manufacturedMaterial",
              "element": "ingredient",
              "variable": "ingredient"
            } ],
            "target": [ {
              "context": "medication",
              "element": "ingredient",
              "variable": "ing",
              "contextType": "variable"
            } ]
          } ],
          "source": [ {
            "context": "manufacturedProduct",
            "element": "manufacturedMaterial",
            "variable": "manufacturedMaterial"
          } ]
        } ],
        "source": [ {
          "context": "consumable",
          "element": "manufacturedProduct",
          "variable": "manufacturedProduct"
        } ]
      }, {
        "name": "dosage",
        "source": [ {
          "context": "src",
          "condition": "$this.entryRelationship.sequenceNumber.exists() = false"
        } ],
        "target": [ {
          "context": "medicationRequest",
          "element": "dosageInstruction",
          "variable": "dosage",
          "contextType": "variable"
        } ],
        "dependent": [ {
          "name": "DosageInstructionsStartStopFrequency",
          "variable": [ "src", "dosage" ]
        } ],
        "documentation": "dosage for normal dosing, as no sequences are present there"
      } ],
      "source": [ {
        "context": "src",
        "element": "consumable",
        "variable": "consumable"
      } ]
    } ],
    "input": [ {
      "mode": "source",
      "name": "src",
      "type": "SubstanceAdministration"
    }, {
      "mode": "target",
      "name": "medicationRequest",
      "type": "MedicationRequest"
    }, {
      "mode": "target",
      "name": "medication",
      "type": "Medication"
    } ],
    "typeMode": "none",
    "documentation": "source: https://art-decor.org/art-decor/decor-templates--cdachemed-?section=templates&id=2.16.756.5.30.1.1.10.4.33 target: http://build.fhir.org/ig/hl7ch/ch-emed/StructureDefinition-ch-emed-medicationrequest.html"
  }, {
    "name": "PrescriptionItemEntryContentModule",
    "rule": [ {
      "name": "id",
      "source": [ {
        "context": "src",
        "element": "id",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "medicationRequest",
        "element": "identifier",
        "variable": "vvv",
        "transform": "create",
        "contextType": "variable"
      } ]
    }, {
      "name": "patient",
      "source": [ {
        "context": "patient"
      } ],
      "target": [ {
        "context": "medicationRequest",
        "element": "subject",
        "variable": "reference",
        "parameter": [ {
          "valueString": "Reference"
        } ],
        "transform": "create",
        "contextType": "variable"
      }, {
        "context": "reference",
        "element": "reference",
        "parameter": [ {
          "valueString": "'urn:uuid:' + %patient.id"
        } ],
        "transform": "evaluate",
        "contextType": "variable"
      } ]
    }, {
      "name": "completed",
      "source": [ {
        "context": "src"
      } ],
      "target": [ {
        "context": "medicationRequest",
        "element": "status",
        "parameter": [ {
          "valueString": "completed"
        } ],
        "transform": "copy",
        "contextType": "variable"
      } ]
    }, {
      "name": "order",
      "source": [ {
        "context": "src"
      } ],
      "target": [ {
        "context": "medicationRequest",
        "element": "intent",
        "parameter": [ {
          "valueString": "order"
        } ],
        "transform": "copy",
        "contextType": "variable"
      } ]
    }, {
      "name": "text",
      "rule": [ {
        "name": "reference",
        "rule": [ {
          "name": "narrativeLink",
          "source": [ {
            "context": "reference",
            "element": "value",
            "variable": "value"
          } ],
          "target": [ {
            "context": "medicationRequest",
            "element": "extension",
            "variable": "ext",
            "contextType": "variable"
          } ],
          "dependent": [ {
            "name": "NarrativeLink",
            "variable": [ "value", "ext" ]
          } ]
        } ],
        "source": [ {
          "context": "text",
          "element": "reference",
          "variable": "reference"
        } ]
      } ],
      "source": [ {
        "context": "src",
        "element": "text",
        "variable": "text"
      } ]
    }, {
      "name": "medication",
      "source": [ {
        "context": "src"
      } ],
      "target": [ {
        "context": "medicationRequest",
        "element": "contained",
        "variable": "medication",
        "parameter": [ {
          "valueString": "Medication"
        } ],
        "transform": "create",
        "contextType": "variable"
      } ],
      "dependent": [ {
        "name": "ManufacturedMaterialEntryContentModuleRequest",
        "variable": [ "src", "medicationRequest", "medication" ]
      } ]
    }, {
      "name": "entryRelationShip-2.16.756.5.30.1.1.10.4.41",
      "rule": [ {
        "name": "reasonCode",
        "source": [ {
          "context": "entry",
          "element": "observation",
          "variable": "observation"
        } ],
        "target": [ {
          "context": "medicationRequest",
          "element": "reasonCode",
          "variable": "reasonCode",
          "contextType": "variable"
        } ],
        "dependent": [ {
          "name": "TreatmentReasonEntryContentModule",
          "variable": [ "section", "observation", "reasonCode" ]
        } ]
      } ],
      "source": [ {
        "context": "src",
        "element": "entryRelationship",
        "variable": "entry",
        "condition": "typeCode = 'RSON'"
      } ]
    }, {
      "name": "entryRelationShip-2.16.756.5.30.1.1.10.4.52",
      "source": [ {
        "context": "src",
        "element": "entryRelationship",
        "variable": "entry",
        "condition": "((typeCode = 'COMP') and (substanceAdministration.templateId.root = '2.16.756.5.30.1.1.10.4.52'))"
      } ],
      "target": [ {
        "context": "medicationRequest",
        "element": "dosageInstruction",
        "variable": "dosage",
        "contextType": "variable"
      } ],
      "dependent": [ {
        "name": "DosageInstructionsNonStructuredEntryContentModule",
        "variable": [ "section", "entry", "dosage" ]
      } ]
    }, {
      "name": "entryRelationShip-2.16.756.5.30.1.1.10.4.36",
      "source": [ {
        "context": "src",
        "element": "entryRelationship",
        "variable": "entry",
        "condition": "((typeCode = 'COMP') and (sequenceNumber.value >= 0))"
      } ],
      "target": [ {
        "context": "medicationRequest",
        "element": "dosageInstruction",
        "variable": "dosage",
        "contextType": "variable"
      } ],
      "dependent": [ {
        "name": "DosageInstructionsEntryDosageChange",
        "variable": [ "src", "entry", "dosage" ]
      } ],
      "documentation": "dosage for split dosing, as sequences are present there"
    }, {
      "name": "MTPReferenceEntry",
      "source": [ {
        "context": "src",
        "element": "entryRelationship",
        "variable": "entry",
        "condition": "((typeCode = 'REFR') and substanceAdministration.templateId.where(root = '1.3.6.1.4.1.19376.1.9.1.3.10').exists())"
      } ],
      "target": [ {
        "context": "medicationRequest",
        "element": "extension",
        "variable": "ext",
        "contextType": "variable"
      } ],
      "dependent": [ {
        "name": "MTPReferenceEntryContentModule",
        "variable": [ "entry", "ext" ]
      } ]
    }, {
      "name": "entryRelationShip-2.16.756.5.30.1.1.10.4.2",
      "rule": [ {
        "name": "annotation",
        "source": [ {
          "context": "entry",
          "element": "act",
          "variable": "act"
        } ],
        "target": [ {
          "context": "medicationRequest",
          "element": "note",
          "variable": "note",
          "contextType": "variable"
        } ],
        "dependent": [ {
          "name": "AnnotationComment",
          "variable": [ "section", "act", "note" ]
        } ]
      } ],
      "source": [ {
        "context": "src",
        "element": "entryRelationship",
        "variable": "entry",
        "condition": "((typeCode = 'COMP') and act.templateId.where(root = '2.16.756.5.30.1.1.10.4.2').exists())"
      } ]
    }, {
      "name": "repeats",
      "rule": [ {
        "name": "repeatNumber",
        "source": [ {
          "context": "repeatNumber",
          "element": "value",
          "variable": "val"
        } ],
        "target": [ {
          "context": "dispenseRequest",
          "element": "numberOfRepeatsAllowed",
          "parameter": [ {
            "valueId": "val"
          } ],
          "transform": "copy",
          "contextType": "variable"
        } ]
      } ],
      "source": [ {
        "context": "src",
        "element": "repeatNumber",
        "variable": "repeatNumber"
      } ],
      "target": [ {
        "context": "medicationRequest",
        "element": "dispenseRequest",
        "variable": "dispenseRequest",
        "contextType": "variable"
      } ]
    }, {
      "name": "entryRelationShip-1.3.6.1.4.1.19376.1.9.1.3.8",
      "rule": [ {
        "name": "quantity",
        "source": [ {
          "context": "entry",
          "element": "supply",
          "variable": "supply"
        } ],
        "target": [ {
          "variable": "medicationRequest",
          "parameter": [ {
            "valueId": "medicationRequest"
          } ],
          "transform": "copy",
          "contextType": "variable"
        } ],
        "dependent": [ {
          "name": "PrescribedQuantity",
          "variable": [ "supply", "medicationRequest" ]
        } ]
      } ],
      "source": [ {
        "context": "src",
        "element": "entryRelationship",
        "variable": "entry",
        "condition": "((typeCode = 'COMP') and supply.templateId.where(root = '1.3.6.1.4.1.19376.1.9.1.3.8').exists())"
      } ]
    }, {
      "name": "entryRelationShip-1.3.6.1.4.1.19376.1.9.1.3.9.1",
      "rule": [ {
        "name": "substitution",
        "source": [ {
          "context": "entry",
          "element": "act",
          "variable": "act"
        } ],
        "target": [ {
          "variable": "medicationRequest",
          "parameter": [ {
            "valueId": "medicationRequest"
          } ],
          "transform": "copy",
          "contextType": "variable"
        } ],
        "dependent": [ {
          "name": "SubstitutionRequest",
          "variable": [ "act", "medicationRequest" ]
        } ]
      } ],
      "source": [ {
        "context": "src",
        "element": "entryRelationship",
        "variable": "entry",
        "condition": "((typeCode = 'COMP') and act.templateId.where(root = '1.3.6.1.4.1.19376.1.9.1.3.9.1').exists())"
      } ]
    } ],
    "input": [ {
      "mode": "source",
      "name": "section",
      "type": "Section"
    }, {
      "mode": "source",
      "name": "src",
      "type": "SubstanceAdministration"
    }, {
      "mode": "source",
      "name": "patient",
      "type": "Patient"
    }, {
      "mode": "target",
      "name": "medicationRequest",
      "type": "MedicationRequest"
    } ],
    "typeMode": "none",
    "documentation": "source: https://art-decor.org/art-decor/decor-templates--cdachemed-?section=templates&id=2.16.756.5.30.1.1.10.4.43 target: http://build.fhir.org/ig/hl7ch/ch-emed/StructureDefinition-ch-emed-medicationrequest.html"
  }, {
    "name": "DosageInstructionsStartStopFrequency",
    "rule": [ {
      "name": "effectiveTimeStartEnd",
      "source": [ {
        "context": "src",
        "variable": "src"
      } ],
      "target": [ {
        "variable": "dosage",
        "parameter": [ {
          "valueId": "dosage"
        } ],
        "transform": "copy",
        "contextType": "variable"
      } ],
      "dependent": [ {
        "name": "EffectiveTimeStartEnd",
        "variable": [ "src", "dosage" ]
      } ]
    }, {
      "name": "effectiveTimeWhen",
      "source": [ {
        "context": "src",
        "variable": "src"
      } ],
      "target": [ {
        "variable": "dosage",
        "parameter": [ {
          "valueId": "dosage"
        } ],
        "transform": "copy",
        "contextType": "variable"
      } ],
      "dependent": [ {
        "name": "EffectiveTimeWhen",
        "variable": [ "src", "dosage" ]
      } ]
    }, {
      "name": "routeCode",
      "source": [ {
        "context": "src",
        "element": "routeCode",
        "variable": "routeCode"
      } ],
      "target": [ {
        "context": "dosage",
        "element": "route",
        "variable": "route",
        "contextType": "variable"
      } ],
      "dependent": [ {
        "name": "CECodeableConcept",
        "variable": [ "routeCode", "route" ]
      } ]
    }, {
      "name": "doseQuantity",
      "source": [ {
        "context": "src",
        "variable": "src"
      } ],
      "target": [ {
        "variable": "dosage",
        "parameter": [ {
          "valueId": "dosage"
        } ],
        "transform": "copy",
        "contextType": "variable"
      } ],
      "dependent": [ {
        "name": "DoseQuantity",
        "variable": [ "src", "dosage" ]
      } ]
    } ],
    "input": [ {
      "mode": "source",
      "name": "src",
      "type": "SubstanceAdministration"
    }, {
      "mode": "target",
      "name": "dosage",
      "type": "Dosage"
    } ],
    "typeMode": "none",
    "documentation": "source: https://art-decor.org/art-decor/decor-templates--ch-pharm-?id=2.16.756.5.30.1.1.10.4.35 target: http://build.fhir.org/ig/hl7ch/ch-emed/StructureDefinition/ch-emed-dosage-structured-normal dosage for normal dosing, without sequences"
  }, {
    "name": "PharmaceuticalAdviceItemEntryContentModule",
    "rule": [ {
      "name": "id",
      "source": [ {
        "context": "src",
        "element": "id",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "observation",
        "element": "identifier",
        "variable": "vvv",
        "transform": "create",
        "contextType": "variable"
      } ]
    }, {
      "name": "patient",
      "source": [ {
        "context": "patient"
      } ],
      "target": [ {
        "context": "observation",
        "element": "subject",
        "variable": "reference",
        "parameter": [ {
          "valueString": "Reference"
        } ],
        "transform": "create",
        "contextType": "variable"
      }, {
        "context": "reference",
        "element": "reference",
        "parameter": [ {
          "valueString": "'urn:uuid:' + %patient.id"
        } ],
        "transform": "evaluate",
        "contextType": "variable"
      } ]
    }, {
      "name": "final",
      "source": [ {
        "context": "src"
      } ],
      "target": [ {
        "context": "observation",
        "element": "status",
        "parameter": [ {
          "valueString": "final"
        } ],
        "transform": "copy",
        "contextType": "variable"
      } ]
    }, {
      "name": "value",
      "source": [ {
        "context": "src",
        "element": "effectiveTime",
        "variable": "effectiveTime"
      } ],
      "target": [ {
        "context": "observation",
        "element": "effective",
        "variable": "value",
        "parameter": [ {
          "valueString": "dateTime"
        } ],
        "transform": "create",
        "contextType": "variable"
      } ],
      "dependent": [ {
        "name": "TSDateTime",
        "variable": [ "effectiveTime", "value" ]
      } ]
    }, {
      "name": "MTPReferenceEntry",
      "source": [ {
        "context": "src",
        "element": "entryRelationship",
        "variable": "entry",
        "condition": "((typeCode = 'REFR') and substanceAdministration.templateId.where(root = '1.3.6.1.4.1.19376.1.9.1.3.10').exists())"
      } ],
      "target": [ {
        "context": "observation",
        "element": "extension",
        "variable": "ext",
        "contextType": "variable"
      } ],
      "dependent": [ {
        "name": "MTPReferenceEntryContentModule",
        "variable": [ "entry", "ext" ]
      } ]
    }, {
      "name": "cdaEntry",
      "rule": [ {
        "name": "substanceAdministration",
        "source": [ {
          "context": "entry",
          "element": "substanceAdministration",
          "variable": "substanceAdministration"
        } ],
        "dependent": [ {
          "name": "MedicationTreatmentPlanItemEntryContentModule",
          "variable": [ "section", "substanceAdministration", "patient", "medicationstatement" ]
        } ]
      } ],
      "source": [ {
        "context": "src",
        "element": "entryRelationship",
        "variable": "entry",
        "condition": "((typeCode = 'REFR') and substanceAdministration.templateId.where(root = '1.3.6.1.4.1.19376.1.9.1.3.7').exists())"
      } ],
      "target": [ {
        "context": "bundle",
        "element": "entry",
        "variable": "e",
        "contextType": "variable"
      }, {
        "context": "e",
        "element": "id",
        "variable": "uuid",
        "transform": "uuid",
        "contextType": "variable"
      }, {
        "context": "e",
        "element": "fullUrl",
        "parameter": [ {
          "valueString": "urn:uuid:"
        }, {
          "valueId": "uuid"
        } ],
        "transform": "append",
        "contextType": "variable"
      }, {
        "context": "e",
        "element": "resource",
        "variable": "medicationstatement",
        "parameter": [ {
          "valueString": "MedicationStatement"
        } ],
        "transform": "create",
        "contextType": "variable"
      }, {
        "context": "observation",
        "element": "extension",
        "variable": "ext",
        "contextType": "variable"
      }, {
        "context": "ext",
        "element": "url",
        "parameter": [ {
          "valueString": "http://fhir.ch/ig/ch-emed/StructureDefinition/ch-emed-ext-medicationstatement-changed"
        } ],
        "transform": "copy",
        "contextType": "variable"
      }, {
        "context": "ext",
        "element": "value",
        "variable": "reference",
        "parameter": [ {
          "valueString": "Reference"
        } ],
        "transform": "create",
        "contextType": "variable"
      }, {
        "context": "reference",
        "element": "reference",
        "parameter": [ {
          "valueString": "urn:uuid:"
        }, {
          "valueId": "uuid"
        } ],
        "transform": "append",
        "contextType": "variable"
      } ]
    }, {
      "name": "note",
      "rule": [ {
        "name": "level3observation",
        "source": [ {
          "context": "text",
          "element": "data",
          "variable": "data"
        } ],
        "target": [ {
          "context": "note",
          "element": "text",
          "parameter": [ {
            "valueId": "data"
          } ],
          "transform": "copy",
          "contextType": "variable"
        } ]
      }, {
        "name": "idRef",
        "source": [ {
          "context": "text",
          "condition": "(data.exists() = false)"
        } ],
        "target": [ {
          "context": "note",
          "element": "text",
          "parameter": [ {
            "valueString": "%section.text.substring(%section.text.indexOf(%src.text.reference.value.substring(1))).substring(%section.text.substring(%section.text.indexOf(%src.text.reference.value.substring(1))).indexOf('>') + 1, %section.text.substring(%section.text.indexOf(%src.text.reference.value.substring(1))).indexOf('<') - %section.text.substring(%section.text.indexOf(%src.text.reference.value.substring(1))).indexOf('>') - 1)"
          } ],
          "transform": "evaluate",
          "contextType": "variable"
        } ]
      }, {
        "name": "reference",
        "rule": [ {
          "name": "narrativeLink",
          "source": [ {
            "context": "reference",
            "element": "value",
            "variable": "value"
          } ],
          "target": [ {
            "context": "note",
            "element": "extension",
            "variable": "ext",
            "contextType": "variable"
          } ],
          "dependent": [ {
            "name": "NarrativeLink",
            "variable": [ "value", "ext" ]
          } ]
        } ],
        "source": [ {
          "context": "text",
          "element": "reference",
          "variable": "reference"
        } ]
      } ],
      "source": [ {
        "context": "src",
        "element": "text",
        "variable": "text"
      } ],
      "target": [ {
        "context": "observation",
        "element": "note",
        "variable": "note",
        "contextType": "variable"
      } ]
    }, {
      "name": "code",
      "source": [ {
        "context": "src",
        "element": "code",
        "variable": "vvv"
      } ],
      "target": [ {
        "context": "observation",
        "element": "code",
        "variable": "vvv",
        "transform": "create",
        "contextType": "variable"
      } ]
    } ],
    "input": [ {
      "mode": "source",
      "name": "section",
      "type": "Section"
    }, {
      "mode": "source",
      "name": "src",
      "type": "Observation"
    }, {
      "mode": "source",
      "name": "patient",
      "type": "Patient"
    }, {
      "mode": "target",
      "name": "observation",
      "type": "Observation"
    }, {
      "mode": "target",
      "name": "bundle",
      "type": "Bundle"
    } ],
    "typeMode": "none",
    "documentation": "source: https://art-decor.org/art-decor/decor-templates--cdachemed-?section=templates&id=2.16.756.5.30.1.1.10.4.44 target: http://build.fhir.org/ig/hl7ch/ch-emed/StructureDefinition-ch-emed-observation.html"
  }, {
    "name": "InnerExtensionExternalDocumentId",
    "rule": [ {
      "name": "url",
      "source": [ {
        "context": "src"
      } ],
      "target": [ {
        "context": "ext",
        "element": "url",
        "parameter": [ {
          "valueString": "externalDocumentId"
        } ],
        "transform": "copy",
        "contextType": "variable"
      } ]
    }, {
      "name": "value",
      "source": [ {
        "context": "src"
      } ],
      "target": [ {
        "context": "ext",
        "element": "value",
        "variable": "id",
        "parameter": [ {
          "valueString": "Identifier"
        } ],
        "transform": "create",
        "contextType": "variable"
      } ],
      "dependent": [ {
        "name": "II",
        "variable": [ "src", "id" ]
      } ]
    } ],
    "input": [ {
      "mode": "source",
      "name": "src"
    }, {
      "mode": "target",
      "name": "ext",
      "type": "Extension"
    } ],
    "typeMode": "none",
    "documentation": "_________________________ Template Type not specified   _________________________ target: http://build.fhir.org/ig/hl7ch/ch-emed/branches/master/StructureDefinition-ch-emed-ext-treatmentplan.html"
  }, {
    "name": "InnerExtensionId",
    "rule": [ {
      "name": "url",
      "source": [ {
        "context": "src"
      } ],
      "target": [ {
        "context": "ext",
        "element": "url",
        "parameter": [ {
          "valueString": "id"
        } ],
        "transform": "copy",
        "contextType": "variable"
      } ]
    }, {
      "name": "value",
      "source": [ {
        "context": "src"
      } ],
      "target": [ {
        "context": "ext",
        "element": "value",
        "variable": "id",
        "parameter": [ {
          "valueString": "Identifier"
        } ],
        "transform": "create",
        "contextType": "variable"
      } ],
      "dependent": [ {
        "name": "II",
        "variable": [ "src", "id" ]
      } ]
    } ],
    "input": [ {
      "mode": "source",
      "name": "src"
    }, {
      "mode": "target",
      "name": "ext",
      "type": "Extension"
    } ],
    "typeMode": "none",
    "documentation": "target: http://build.fhir.org/ig/hl7ch/ch-emed/branches/master/StructureDefinition-ch-emed-ext-treatmentplan.html"
  } ],
  "publisher": "ahdis",
  "name": "CdaChEmedToBundle",
  "copyright": "CC-BY-SA-4.0",
  "type": null,
  "experimental": null,
  "resourceType": "StructureMap",
  "title": null,
  "package_version": "0.2.0",
  "structure": [ {
    "url": "http://hl7.org/fhir/cda/StructureDefinition/ClinicalDocument",
    "mode": "source",
    "alias": "ClinicalDocument"
  }, {
    "url": "http://hl7.org/fhir/cda/StructureDefinition/AssignedAuthor",
    "mode": "source",
    "alias": "AssignedAuthor"
  }, {
    "url": "http://hl7.org/fhir/cda/StructureDefinition/AssignedEntity",
    "mode": "source",
    "alias": "AssignedEntity"
  }, {
    "url": "http://hl7.org/fhir/cda/StructureDefinition/Author",
    "mode": "source",
    "alias": "Author"
  }, {
    "url": "http://hl7.org/fhir/cda/StructureDefinition/CustodianOrganization",
    "mode": "source",
    "alias": "CustodianOrganization"
  }, {
    "url": "http://hl7.org/fhir/cda/StructureDefinition/IVL_TS",
    "mode": "source",
    "alias": "IVL_TS"
  }, {
    "url": "http://hl7.org/fhir/cda/StructureDefinition/EIVL_TS",
    "mode": "source",
    "alias": "EIVL_TS"
  }, {
    "url": "http://hl7.org/fhir/cda/StructureDefinition/Observation",
    "mode": "source",
    "alias": "Observation"
  }, {
    "url": "http://hl7.org/fhir/cda/StructureDefinition/PatientRole",
    "mode": "source",
    "alias": "PatientRole"
  }, {
    "url": "http://hl7.org/fhir/cda/StructureDefinition/RecordTarget",
    "mode": "source",
    "alias": "RecordTarget"
  }, {
    "url": "http://hl7.org/fhir/cda/StructureDefinition/Section",
    "mode": "source",
    "alias": "Section"
  }, {
    "url": "http://hl7.org/fhir/cda/StructureDefinition/SubstanceAdministration",
    "mode": "source",
    "alias": "SubstanceAdministration"
  }, {
    "url": "http://hl7.org/fhir/cda/StructureDefinition/SXPR_TS",
    "mode": "source",
    "alias": "SXPR_TS"
  }, {
    "url": "http://hl7.org/fhir/StructureDefinition/Bundle",
    "mode": "target",
    "alias": "Bundle"
  }, {
    "url": "http://hl7.org/fhir/StructureDefinition/Composition",
    "mode": "produced",
    "alias": "Composition"
  }, {
    "url": "http://hl7.org/fhir/StructureDefinition/Patient",
    "mode": "produced",
    "alias": "Patient"
  }, {
    "url": "http://hl7.org/fhir/StructureDefinition/Practitioner",
    "mode": "produced",
    "alias": "Practitioner"
  }, {
    "url": "http://hl7.org/fhir/StructureDefinition/Organization",
    "mode": "produced",
    "alias": "Organization"
  }, {
    "url": "http://hl7.org/fhir/StructureDefinition/MedicationStatement",
    "mode": "produced",
    "alias": "MedicationStatement"
  }, {
    "url": "http://hl7.org/fhir/StructureDefinition/Dosage",
    "mode": "produced",
    "alias": "Dosage"
  }, {
    "url": "http://hl7.org/fhir/StructureDefinition/Observation",
    "mode": "produced",
    "alias": "Observation"
  } ],
  "status": "draft",
  "id": "d79a3e6b-72d5-429d-8261-8efc6dd2e91d",
  "kind": null,
  "url": "http://fhir.ch/ig/cda-fhir-maps/StructureMap/CdaChEmedToBundle",
  "version": "0.2.0",
  "import": [ "http://fhir.ch/ig/cda-fhir-maps/StructureMap/CdaToFhirTypes", "http://fhir.ch/ig/cda-fhir-maps/StructureMap/CdaToBundle", "http://fhir.ch/ig/cda-fhir-maps/StructureMap/CdaChToBundle" ],
  "contact": [ {
    "name": "ahdis",
    "telecom": [ {
      "value": "http://www.ahdis.ch/",
      "system": "url"
    } ]
  } ]
}