PackagesCanonicalsLogsProblems
    Packages
    ch.fhir.ig.cda-fhir-maps@0.2.0
    http://fhir.ch/ig/cda-fhir-maps/StructureMap/CdaChToBundle
{
  "description": "CDA-CH document, 2.16.756.5.30.1.1.10.1.14 2020-01-16 Oliver Egger, copyright ahdis ag, Apache License CDA-CH:  https://art-decor.org/art-decor/decor-templates--hl7chcda- FHIR CH-Core: http://fhir.ch/ig/ch-core/index.html",
  "_filename": "StructureMap-CdaChToBundle.json",
  "package_name": "ch.fhir.ig.cda-fhir-maps",
  "date": "2021-06-18T18:31:19+02:00",
  "group": [ {
    "name": "CdaChToBundle",
    "rule": [ {
      "name": "ClinicalDocumentToBody",
      "source": [ {
        "context": "cda"
      } ],
      "target": [ {
        "context": "bundle",
        "element": "entry",
        "variable": "e",
        "contextType": "variable"
      }, {
        "context": "e",
        "element": "resource",
        "variable": "composition",
        "parameter": [ {
          "valueString": "Composition"
        } ],
        "transform": "create",
        "contextType": "variable"
      }, {
        "context": "composition",
        "element": "id",
        "variable": "uuid",
        "transform": "uuid",
        "contextType": "variable"
      }, {
        "context": "e",
        "element": "fullUrl",
        "parameter": [ {
          "valueString": "urn:uuid:"
        }, {
          "valueId": "uuid"
        } ],
        "transform": "append",
        "contextType": "variable"
      }, {
        "context": "bundle",
        "element": "entry",
        "variable": "e2",
        "contextType": "variable"
      }, {
        "context": "e2",
        "element": "resource",
        "variable": "patient",
        "parameter": [ {
          "valueString": "Patient"
        } ],
        "transform": "create",
        "contextType": "variable"
      }, {
        "context": "patient",
        "element": "id",
        "variable": "uuid2",
        "transform": "uuid",
        "contextType": "variable"
      }, {
        "context": "e2",
        "element": "fullUrl",
        "parameter": [ {
          "valueString": "urn:uuid:"
        }, {
          "valueId": "uuid2"
        } ],
        "transform": "append",
        "contextType": "variable"
      } ],
      "dependent": [ {
        "name": "ClinicalDocumentChToBundle",
        "variable": [ "cda", "patient", "composition", "bundle" ]
      } ]
    } ],
    "input": [ {
      "mode": "source",
      "name": "cda",
      "type": "ClinicalDocument"
    }, {
      "mode": "target",
      "name": "bundle",
      "type": "Bundle"
    } ],
    "typeMode": "none",
    "documentation": "source: https://art-decor.org/art-decor/decor-templates--hl7chcda-?id=2.16.756.5.30.1.1.10.1.14 target: http://build.fhir.org/ig/hl7ch/ch-core/branches/master/StructureDefinition-ch-core-document.html"
  }, {
    "name": "ClinicalDocumentChToBundle",
    "rule": [ {
      "name": "composition",
      "source": [ {
        "context": "cda"
      } ],
      "dependent": [ {
        "name": "ClinicalDocumentCompositionCh",
        "variable": [ "cda", "composition", "patient", "bundle" ]
      } ]
    }, {
      "name": "component",
      "rule": [ {
        "name": "body",
        "rule": [ {
          "name": "component",
          "rule": [ {
            "name": "section",
            "source": [ {
              "context": "component",
              "element": "section",
              "variable": "srcSection",
              "condition": "(templateId.where(root = '2.16.756.5.30.1.1.10.3.2'))"
            } ],
            "target": [ {
              "context": "composition",
              "element": "section",
              "variable": "tgtSection",
              "contextType": "variable"
            } ],
            "dependent": [ {
              "name": "ClinicalDocumentSection",
              "variable": [ "cda", "srcSection", "patient", "tgtSection", "bundle" ]
            } ]
          }, {
            "name": "section",
            "source": [ {
              "context": "component",
              "element": "section",
              "variable": "srcSection",
              "condition": "(templateId.where(root = '2.16.756.5.30.1.1.10.3.45'))"
            } ],
            "target": [ {
              "context": "composition",
              "element": "section",
              "variable": "tgtSection",
              "contextType": "variable"
            } ],
            "dependent": [ {
              "name": "SectionOriginalRepresentation",
              "variable": [ "cda", "srcSection", "patient", "tgtSection", "bundle" ]
            } ]
          } ],
          "source": [ {
            "context": "body",
            "element": "component",
            "variable": "component"
          } ]
        } ],
        "source": [ {
          "context": "component",
          "element": "structuredBody",
          "variable": "body"
        } ]
      } ],
      "source": [ {
        "context": "cda",
        "element": "component",
        "variable": "component"
      } ]
    } ],
    "input": [ {
      "mode": "source",
      "name": "cda",
      "type": "ClinicalDocument"
    }, {
      "mode": "target",
      "name": "patient",
      "type": "Patient"
    }, {
      "mode": "target",
      "name": "composition",
      "type": "Composition"
    }, {
      "mode": "target",
      "name": "bundle",
      "type": "Bundle"
    } ],
    "extends": "ClinicalDocumentToBundle",
    "typeMode": "none",
    "documentation": "source: https://art-decor.org/art-decor/decor-templates--hl7chcda-?id=2.16.756.5.30.1.1.10.1.14 target: http://build.fhir.org/ig/hl7ch/ch-core/branches/master/StructureDefinition-ch-core-document.html"
  }, {
    "name": "SectionOriginalRepresentation",
    "rule": [ {
      "name": "cdaEntry",
      "rule": [ {
        "name": "observationMedia",
        "rule": [ {
          "name": "observationMedia",
          "source": [ {
            "context": "observationMedia"
          } ],
          "dependent": [ {
            "name": "ObservationMedia",
            "variable": [ "observationMedia", "binary" ]
          } ]
        }, {
          "name": "narrativeLink",
          "source": [ {
            "context": "observationMedia",
            "element": "ID",
            "variable": "value"
          } ],
          "target": [ {
            "context": "reference",
            "element": "extension",
            "variable": "ext",
            "contextType": "variable"
          } ],
          "dependent": [ {
            "name": "NarrativeLink",
            "variable": [ "value", "ext" ]
          } ]
        } ],
        "source": [ {
          "context": "cdaEntry",
          "element": "observationMedia",
          "variable": "observationMedia"
        } ]
      } ],
      "source": [ {
        "context": "src",
        "element": "entry",
        "variable": "cdaEntry"
      } ],
      "target": [ {
        "context": "bundle",
        "element": "entry",
        "variable": "e",
        "contextType": "variable"
      }, {
        "context": "e",
        "element": "resource",
        "variable": "binary",
        "parameter": [ {
          "valueString": "Binary"
        } ],
        "transform": "create",
        "contextType": "variable"
      }, {
        "context": "binary",
        "element": "id",
        "variable": "uuid",
        "transform": "uuid",
        "contextType": "variable"
      }, {
        "context": "e",
        "element": "fullUrl",
        "variable": "urnuuid",
        "parameter": [ {
          "valueString": "urn:uuid:"
        }, {
          "valueId": "uuid"
        } ],
        "transform": "append",
        "contextType": "variable"
      }, {
        "context": "tgt",
        "element": "entry",
        "variable": "reference",
        "parameter": [ {
          "valueString": "Reference"
        } ],
        "transform": "create",
        "contextType": "variable"
      }, {
        "context": "reference",
        "element": "reference",
        "parameter": [ {
          "valueId": "urnuuid"
        } ],
        "transform": "copy",
        "contextType": "variable"
      } ]
    } ],
    "input": [ {
      "mode": "source",
      "name": "cda",
      "type": "ClinicalDocument"
    }, {
      "mode": "source",
      "name": "src",
      "type": "Section"
    }, {
      "mode": "source",
      "name": "patient",
      "type": "Patient"
    }, {
      "mode": "target",
      "name": "tgt"
    }, {
      "mode": "target",
      "name": "bundle",
      "type": "Bundle"
    } ],
    "extends": "ClinicalDocumentSection",
    "typeMode": "none",
    "documentation": "_________________________ Section Level Templates _________________________ source: https://art-decor.org/art-decor/decor-templates--hl7chcda-?id=2.16.756.5.30.1.1.10.1.14 target: http://build.fhir.org/ig/hl7ch/ch-core/branches/master/StructureDefinition-ch-core-composition-definitions.html#Composition.section TODO: not excplicitly modeled in CH-Core"
  }, {
    "name": "ObservationMedia",
    "rule": [ {
      "name": "value",
      "rule": [ {
        "name": "contentType",
        "source": [ {
          "context": "value",
          "element": "mediaType",
          "variable": "mediaType"
        } ],
        "target": [ {
          "context": "binary",
          "element": "contentType",
          "parameter": [ {
            "valueId": "mediaType"
          } ],
          "transform": "copy",
          "contextType": "variable"
        } ]
      }, {
        "name": "dataString",
        "source": [ {
          "context": "value"
        } ],
        "target": [ {
          "context": "binary",
          "element": "data",
          "parameter": [ {
            "valueString": "value.dataBase64Binary"
          } ],
          "transform": "evaluate",
          "contextType": "variable"
        } ]
      } ],
      "source": [ {
        "context": "observationMedia",
        "element": "value",
        "variable": "value"
      } ]
    }, {
      "name": "languageCode",
      "rule": [ {
        "name": "lang",
        "source": [ {
          "context": "languageCode",
          "element": "code",
          "variable": "lang"
        } ],
        "target": [ {
          "context": "binary",
          "element": "language",
          "parameter": [ {
            "valueId": "lang"
          } ],
          "transform": "copy",
          "contextType": "variable"
        } ]
      } ],
      "source": [ {
        "context": "observationMedia",
        "element": "languageCode",
        "variable": "languageCode"
      } ]
    } ],
    "input": [ {
      "mode": "source",
      "name": "observationMedia"
    }, {
      "mode": "target",
      "name": "binary",
      "type": "Binary"
    } ],
    "typeMode": "none",
    "documentation": "_________________________ Entry Level Templates   ________________________ source: https://art-decor.org/art-decor/decor-templates--hl7chcda-?id=2.16.756.5.30.1.1.10.4.83 TODO: not excplicitly modeled in CH-Core"
  }, {
    "name": "ChExtEprConfidentialityCode",
    "rule": [ {
      "name": "url",
      "source": [ {
        "context": "src"
      } ],
      "target": [ {
        "context": "ext",
        "element": "url",
        "parameter": [ {
          "valueString": "http://fhir.ch/ig/ch-core/StructureDefinition/ch-ext-epr-confidentialitycode"
        } ],
        "transform": "copy",
        "contextType": "variable"
      } ]
    }, {
      "name": "code",
      "source": [ {
        "context": "src"
      } ],
      "target": [ {
        "context": "ext",
        "element": "value",
        "variable": "value",
        "parameter": [ {
          "valueString": "CodeableConcept"
        } ],
        "transform": "create",
        "contextType": "variable"
      } ],
      "dependent": [ {
        "name": "CECodeableConcept",
        "variable": [ "src", "value" ]
      } ]
    } ],
    "input": [ {
      "mode": "source",
      "name": "src",
      "type": "CE"
    }, {
      "mode": "target",
      "name": "ext",
      "type": "Extension"
    } ],
    "typeMode": "none",
    "documentation": "_________________________ Header Level Templates _________________________ source: https://art-decor.org/art-decor/decor-templates--hl7chcda-?id=2.16.756.5.30.1.1.10.9.36 target: http://build.fhir.org/ig/hl7ch/ch-core/branches/master/StructureDefinition-ch-ext-epr-confidentialitycode.html"
  }, {
    "name": "ChExtEprVersionNumber",
    "rule": [ {
      "name": "url",
      "source": [ {
        "context": "src"
      } ],
      "target": [ {
        "context": "ext",
        "element": "url",
        "parameter": [ {
          "valueString": "http://fhir.ch/ig/ch-core/StructureDefinition/ch-ext-epr-versionnumber"
        } ],
        "transform": "copy",
        "contextType": "variable"
      } ]
    }, {
      "name": "value",
      "source": [ {
        "context": "src"
      } ],
      "target": [ {
        "context": "ext",
        "element": "value",
        "variable": "value",
        "parameter": [ {
          "valueString": "unsignedInt"
        } ],
        "transform": "create",
        "contextType": "variable"
      } ],
      "dependent": [ {
        "name": "INT",
        "variable": [ "src", "value" ]
      } ]
    } ],
    "input": [ {
      "mode": "source",
      "name": "src",
      "type": "INT"
    }, {
      "mode": "target",
      "name": "ext",
      "type": "Extension"
    } ],
    "typeMode": "none",
    "documentation": "source: https://art-decor.org/art-decor/decor-templates--hl7chcda-?id=2.16.756.5.30.1.1.10.9.36 target: http://build.fhir.org/ig/hl7ch/ch-core/branches/master/StructureDefinition-ch-ext-epr-versionnumber.html"
  }, {
    "name": "ChExtEprVersionNumber1",
    "rule": [ {
      "name": "url",
      "source": [ {
        "context": "src"
      } ],
      "target": [ {
        "context": "ext",
        "element": "url",
        "parameter": [ {
          "valueString": "http://fhir.ch/ig/ch-core/StructureDefinition/ch-ext-epr-versionnumber"
        } ],
        "transform": "copy",
        "contextType": "variable"
      } ]
    }, {
      "name": "value",
      "source": [ {
        "context": "src"
      } ],
      "target": [ {
        "context": "ext",
        "element": "value",
        "variable": "value",
        "parameter": [ {
          "valueString": "unsignedInt"
        } ],
        "transform": "create",
        "contextType": "variable"
      }, {
        "context": "value",
        "element": "value",
        "parameter": [ {
          "valueString": "1"
        } ],
        "transform": "copy",
        "contextType": "variable"
      } ]
    } ],
    "input": [ {
      "mode": "source",
      "name": "src"
    }, {
      "mode": "target",
      "name": "ext",
      "type": "Extension"
    } ],
    "typeMode": "none"
  }, {
    "name": "ChExtEprInformationRecipient",
    "rule": [ {
      "name": "url",
      "source": [ {
        "context": "src"
      } ],
      "target": [ {
        "context": "ext",
        "element": "url",
        "parameter": [ {
          "valueString": "http://fhir.ch/ig/ch-core/StructureDefinition/ch-ext-epr-informationrecipient"
        } ],
        "transform": "copy",
        "contextType": "variable"
      } ]
    }, {
      "name": "value",
      "source": [ {
        "context": "src"
      } ],
      "target": [ {
        "context": "ext",
        "element": "value",
        "variable": "reference",
        "parameter": [ {
          "valueString": "Reference"
        } ],
        "transform": "create",
        "contextType": "variable"
      }, {
        "context": "reference",
        "element": "reference",
        "parameter": [ {
          "valueString": "'urn:uuid:' + %patient.id"
        } ],
        "transform": "evaluate",
        "contextType": "variable"
      } ]
    }, {
      "name": "address",
      "source": [ {
        "context": "src",
        "element": "addr",
        "variable": "addr"
      } ],
      "target": [ {
        "context": "patient",
        "element": "address",
        "variable": "address",
        "contextType": "variable"
      } ],
      "dependent": [ {
        "name": "ADAddress",
        "variable": [ "addr", "address" ]
      } ]
    }, {
      "name": "informationRecipient",
      "rule": [ {
        "name": "name",
        "source": [ {
          "context": "informationRecipient",
          "element": "name",
          "variable": "cdaname"
        } ],
        "target": [ {
          "context": "patient",
          "element": "name",
          "variable": "fhirname",
          "contextType": "variable"
        } ],
        "dependent": [ {
          "name": "ENHumanName",
          "variable": [ "cdaname", "fhirname" ]
        } ]
      } ],
      "source": [ {
        "context": "src",
        "element": "informationRecipient",
        "variable": "informationRecipient"
      } ]
    } ],
    "input": [ {
      "mode": "source",
      "name": "src",
      "type": "IntendedRecipient"
    }, {
      "mode": "target",
      "name": "patient",
      "type": "Patient"
    }, {
      "mode": "target",
      "name": "ext",
      "type": "Extension"
    } ],
    "typeMode": "none",
    "documentation": "source: https://art-decor.org/art-decor/decor-templates--hl7chcda-?id=2.16.756.5.30.1.1.10.9.36 target: http://build.fhir.org/ig/hl7ch/ch-core/branches/master/StructureDefinition-ch-ext-epr-informationrecipient.html"
  }, {
    "name": "ChExtEprInformationRecipientOrganization",
    "rule": [ {
      "name": "url",
      "source": [ {
        "context": "src"
      } ],
      "target": [ {
        "context": "ext",
        "element": "url",
        "parameter": [ {
          "valueString": "http://fhir.ch/ig/ch-core/StructureDefinition/ch-ext-epr-informationrecipient"
        } ],
        "transform": "copy",
        "contextType": "variable"
      } ]
    }, {
      "name": "value",
      "source": [ {
        "context": "src"
      } ],
      "target": [ {
        "context": "ext",
        "element": "value",
        "variable": "reference",
        "parameter": [ {
          "valueString": "Reference"
        } ],
        "transform": "create",
        "contextType": "variable"
      }, {
        "context": "reference",
        "element": "reference",
        "parameter": [ {
          "valueString": "'urn:uuid:' + %organization.id"
        } ],
        "transform": "evaluate",
        "contextType": "variable"
      } ]
    }, {
      "name": "organization",
      "source": [ {
        "context": "src",
        "element": "receivedOrganization",
        "variable": "receivedOrganization"
      } ],
      "dependent": [ {
        "name": "ClinicalDocumentOrganization",
        "variable": [ "receivedOrganization", "organization" ]
      } ]
    } ],
    "input": [ {
      "mode": "source",
      "name": "src",
      "type": "IntendedRecipient"
    }, {
      "mode": "target",
      "name": "organization",
      "type": "Organization"
    }, {
      "mode": "target",
      "name": "ext",
      "type": "Extension"
    } ],
    "typeMode": "none",
    "documentation": "source: https://art-decor.org/art-decor/decor-templates--hl7chcda-?id=2.16.756.5.30.1.1.10.9.36 target: http://build.fhir.org/ig/hl7ch/ch-core/branches/master/StructureDefinition-ch-ext-epr-informationrecipient.html"
  }, {
    "name": "ChExtEprDataEnterer",
    "rule": [ {
      "name": "url",
      "source": [ {
        "context": "src"
      } ],
      "target": [ {
        "context": "ext",
        "element": "url",
        "parameter": [ {
          "valueString": "http://fhir.ch/ig/ch-core/StructureDefinition/ch-ext-epr-dataenterer"
        } ],
        "transform": "copy",
        "contextType": "variable"
      } ]
    }, {
      "name": "PractitionerRole",
      "source": [ {
        "context": "src",
        "element": "assignedEntity",
        "variable": "assignedEntity"
      } ],
      "target": [ {
        "context": "ext",
        "element": "extension",
        "variable": "ext",
        "contextType": "variable"
      }, {
        "context": "ext",
        "element": "url",
        "parameter": [ {
          "valueString": "enterer"
        } ],
        "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:' + %practitionerRole.id"
        } ],
        "transform": "evaluate",
        "contextType": "variable"
      } ]
    }, {
      "name": "time",
      "source": [ {
        "context": "src",
        "element": "time",
        "variable": "time"
      } ],
      "target": [ {
        "context": "ext",
        "element": "extension",
        "variable": "exttime",
        "contextType": "variable"
      } ],
      "dependent": [ {
        "name": "ChExtEprTime",
        "variable": [ "time", "exttime" ]
      } ]
    }, {
      "name": "assignedEntity",
      "rule": [ {
        "name": "Practitioner",
        "source": [ {
          "context": "assignedEntity"
        } ],
        "target": [ {
          "context": "bundle",
          "element": "entry",
          "variable": "e",
          "contextType": "variable"
        }, {
          "context": "e",
          "element": "resource",
          "variable": "practitioner",
          "parameter": [ {
            "valueString": "Practitioner"
          } ],
          "transform": "create",
          "contextType": "variable"
        }, {
          "context": "practitioner",
          "element": "id",
          "variable": "uuid",
          "transform": "uuid",
          "contextType": "variable"
        }, {
          "context": "e",
          "element": "fullUrl",
          "parameter": [ {
            "valueString": "urn:uuid:"
          }, {
            "valueId": "uuid"
          } ],
          "transform": "append",
          "contextType": "variable"
        }, {
          "context": "practitionerRole",
          "element": "practitioner",
          "variable": "reference",
          "parameter": [ {
            "valueString": "Reference"
          } ],
          "transform": "create",
          "contextType": "variable"
        }, {
          "context": "reference",
          "element": "reference",
          "parameter": [ {
            "valueString": "urn:uuid:"
          }, {
            "valueId": "uuid"
          } ],
          "transform": "append",
          "contextType": "variable"
        } ],
        "dependent": [ {
          "name": "ClinicalDocumentEntityPractitioner",
          "variable": [ "assignedEntity", "practitioner" ]
        } ]
      }, {
        "name": "Organization",
        "source": [ {
          "context": "assignedEntity",
          "element": "representedOrganization",
          "variable": "representedOrganization"
        } ],
        "target": [ {
          "context": "bundle",
          "element": "entry",
          "variable": "e",
          "contextType": "variable"
        }, {
          "context": "e",
          "element": "resource",
          "variable": "organization",
          "parameter": [ {
            "valueString": "Organization"
          } ],
          "transform": "create",
          "contextType": "variable"
        }, {
          "context": "organization",
          "element": "id",
          "variable": "uuid2",
          "transform": "uuid",
          "contextType": "variable"
        }, {
          "context": "e",
          "element": "fullUrl",
          "parameter": [ {
            "valueString": "urn:uuid:"
          }, {
            "valueId": "uuid2"
          } ],
          "transform": "append",
          "contextType": "variable"
        }, {
          "context": "practitionerRole",
          "element": "organization",
          "variable": "referenceOrg",
          "parameter": [ {
            "valueString": "Reference"
          } ],
          "transform": "create",
          "contextType": "variable"
        }, {
          "context": "referenceOrg",
          "element": "reference",
          "parameter": [ {
            "valueString": "urn:uuid:"
          }, {
            "valueId": "uuid2"
          } ],
          "transform": "append",
          "contextType": "variable"
        } ],
        "dependent": [ {
          "name": "ClinicalDocumentOrganization",
          "variable": [ "representedOrganization", "organization" ]
        } ]
      } ],
      "source": [ {
        "context": "src",
        "element": "assignedEntity",
        "variable": "assignedEntity"
      } ]
    } ],
    "input": [ {
      "mode": "source",
      "name": "src",
      "type": "DataEnterer"
    }, {
      "mode": "target",
      "name": "bundle",
      "type": "Bundle"
    }, {
      "mode": "target",
      "name": "practitionerRole",
      "type": "PractitionerRole"
    }, {
      "mode": "target",
      "name": "ext",
      "type": "Extension"
    } ],
    "typeMode": "none",
    "documentation": "source: https://art-decor.org/art-decor/decor-templates--hl7chcda-?section=templates&id=2.16.756.5.30.1.1.10.2.7 target: http://build.fhir.org/ig/hl7ch/ch-core/StructureDefinition-ch-ext-epr-dataenterer.html"
  }, {
    "name": "ClinicalDocumentCompositionCh",
    "rule": [ {
      "name": "confidentialityCode",
      "rule": [ {
        "name": "confCode",
        "source": [ {
          "context": "confidentialityCode",
          "element": "code",
          "variable": "v"
        } ],
        "target": [ {
          "context": "tgt",
          "element": "confidentiality",
          "variable": "fhirconf",
          "parameter": [ {
            "valueId": "v"
          }, {
            "valueString": "http://fhir.ch/ig/ch-core/ConceptMap/documententry-confidentialitycode-to-fhir"
          }, {
            "valueString": "code"
          } ],
          "transform": "translate",
          "contextType": "variable"
        }, {
          "context": "fhirconf",
          "element": "extension",
          "variable": "ext",
          "contextType": "variable"
        } ],
        "dependent": [ {
          "name": "ChExtEprConfidentialityCode",
          "variable": [ "confidentialityCode", "ext" ]
        } ]
      } ],
      "source": [ {
        "context": "src",
        "element": "confidentialityCode",
        "variable": "confidentialityCode"
      } ]
    }, {
      "name": "versionNumber",
      "source": [ {
        "context": "src",
        "element": "versionNumber",
        "variable": "versionNumber",
        "condition": "(versionNumber > 1)"
      } ],
      "target": [ {
        "context": "tgt",
        "element": "extension",
        "variable": "ext2",
        "contextType": "variable"
      } ],
      "dependent": [ {
        "name": "ChExtEprVersionNumber",
        "variable": [ "versionNumber", "ext2" ]
      } ]
    }, {
      "name": "entry",
      "rule": [ {
        "name": "informationRecipient",
        "source": [ {
          "context": "informationRecipient",
          "element": "intendedRecipient",
          "variable": "intendedRecipient",
          "condition": "$this.receivedOrganization.exists() = false"
        } ],
        "target": [ {
          "context": "e",
          "element": "resource",
          "variable": "recipient",
          "parameter": [ {
            "valueString": "Patient"
          } ],
          "transform": "create",
          "contextType": "variable"
        }, {
          "context": "recipient",
          "element": "id",
          "variable": "uuid",
          "transform": "uuid",
          "contextType": "variable"
        }, {
          "context": "e",
          "element": "fullUrl",
          "parameter": [ {
            "valueString": "urn:uuid:"
          }, {
            "valueId": "uuid"
          } ],
          "transform": "append",
          "contextType": "variable"
        }, {
          "context": "tgt",
          "element": "extension",
          "variable": "ext",
          "contextType": "variable"
        } ],
        "dependent": [ {
          "name": "ChExtEprInformationRecipient",
          "variable": [ "intendedRecipient", "recipient", "ext" ]
        } ]
      }, {
        "name": "intendedRecipientAsOrganization",
        "rule": [ {
          "name": "informationRecipientOrganization",
          "source": [ {
            "context": "intendedRecipient",
            "element": "receivedOrganization"
          } ],
          "target": [ {
            "context": "e",
            "element": "resource",
            "variable": "recipient",
            "parameter": [ {
              "valueString": "Organization"
            } ],
            "transform": "create",
            "contextType": "variable"
          }, {
            "context": "recipient",
            "element": "id",
            "variable": "uuid2",
            "transform": "uuid",
            "contextType": "variable"
          }, {
            "context": "e",
            "element": "fullUrl",
            "parameter": [ {
              "valueString": "urn:uuid:"
            }, {
              "valueId": "uuid2"
            } ],
            "transform": "append",
            "contextType": "variable"
          }, {
            "context": "tgt",
            "element": "extension",
            "variable": "ext",
            "contextType": "variable"
          } ],
          "dependent": [ {
            "name": "ChExtEprInformationRecipientOrganization",
            "variable": [ "intendedRecipient", "recipient", "ext" ]
          } ]
        } ],
        "source": [ {
          "context": "informationRecipient",
          "element": "intendedRecipient",
          "variable": "intendedRecipient"
        } ]
      } ],
      "source": [ {
        "context": "src",
        "element": "informationRecipient",
        "variable": "informationRecipient"
      } ],
      "target": [ {
        "context": "bundle",
        "element": "entry",
        "variable": "e",
        "contextType": "variable"
      } ]
    }, {
      "name": "dataEnterer",
      "source": [ {
        "context": "src",
        "element": "dataEnterer",
        "variable": "dataEnterer"
      } ],
      "target": [ {
        "context": "bundle",
        "element": "entry",
        "variable": "e",
        "contextType": "variable"
      }, {
        "context": "e",
        "element": "resource",
        "variable": "practitionerRole",
        "parameter": [ {
          "valueString": "PractitionerRole"
        } ],
        "transform": "create",
        "contextType": "variable"
      }, {
        "context": "practitionerRole",
        "element": "id",
        "variable": "uuid",
        "transform": "uuid",
        "contextType": "variable"
      }, {
        "context": "e",
        "element": "fullUrl",
        "parameter": [ {
          "valueString": "urn:uuid:"
        }, {
          "valueId": "uuid"
        } ],
        "transform": "append",
        "contextType": "variable"
      }, {
        "context": "tgt",
        "element": "extension",
        "variable": "ext",
        "contextType": "variable"
      } ],
      "dependent": [ {
        "name": "ChExtEprDataEnterer",
        "variable": [ "dataEnterer", "bundle", "practitionerRole", "ext" ]
      } ]
    } ],
    "input": [ {
      "mode": "source",
      "name": "src",
      "type": "ClinicalDocument"
    }, {
      "mode": "target",
      "name": "tgt",
      "type": "Composition"
    }, {
      "mode": "target",
      "name": "patientResource",
      "type": "Patient"
    }, {
      "mode": "target",
      "name": "bundle",
      "type": "Bundle"
    } ],
    "typeMode": "none",
    "documentation": "_________________________ Template Type not specified  ___________________ source: https://art-decor.org/art-decor/decor-templates--hl7chcda-?id=2.16.756.5.30.1.1.10.9.36 target: http://build.fhir.org/ig/hl7ch/ch-core/branches/master/StructureDefinition-ch-core-composition-epr.html"
  } ],
  "publisher": "ahdis",
  "name": "CdaChToBundle",
  "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/Section",
    "mode": "queried",
    "alias": "Section"
  }, {
    "url": "http://hl7.org/fhir/cda/StructureDefinition/PatientRole",
    "mode": "queried",
    "alias": "PatientRole"
  }, {
    "url": "http://hl7.org/fhir/cda/StructureDefinition/DataEnterer",
    "mode": "queried",
    "alias": "DataEnterer"
  }, {
    "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/Person",
    "mode": "produced",
    "alias": "Person"
  }, {
    "url": "http://hl7.org/fhir/StructureDefinition/Practitioner",
    "mode": "produced",
    "alias": "Practitioner"
  }, {
    "url": "http://hl7.org/fhir/StructureDefinition/Practitioner",
    "mode": "produced",
    "alias": "PractitionerRole"
  }, {
    "url": "http://hl7.org/fhir/StructureDefinition/Organization",
    "mode": "produced",
    "alias": "Organization"
  } ],
  "status": "draft",
  "id": "7a304a5f-4e07-4270-8c4e-bc4474874c07",
  "kind": null,
  "url": "http://fhir.ch/ig/cda-fhir-maps/StructureMap/CdaChToBundle",
  "version": "0.2.0",
  "import": [ "http://fhir.ch/ig/cda-fhir-maps/StructureMap/CdaToFhirTypes", "http://fhir.ch/ig/cda-fhir-maps/StructureMap/CdaToBundle" ],
  "contact": [ {
    "name": "ahdis",
    "telecom": [ {
      "value": "http://www.ahdis.ch/",
      "system": "url"
    } ]
  } ]
}