FHIR © HL7.org  |  Server Home  |  XIG Home  |  XIG Stats  |  Server Source  |  FHIR  

FHIR IG Statistics: StructureMap/BundleToCdaChEmedMedicationPrescriptionDocument

Packagech.fhir.ig.cda-fhir-maps
Resource TypeStructureMap
IdBundleToCdaChEmedMedicationPrescriptionDocument
FHIR VersionR4
Sourcehttp://fhir.ch/ig/cda-fhir-maps/http://fhir.ch/ig/cda-fhir-maps/StructureMap-BundleToCdaChEmedMedicationPrescriptionDocument.html
URLhttp://fhir.ch/ig/cda-fhir-maps/StructureMap/BundleToCdaChEmedMedicationPrescriptionDocument
Version0.3.0
Statusdraft
Date2022-02-11T11:14:39+01:00
NameBundleToCdaChEmedMedicationPrescriptionDocument
Realmch
Authorityhl7
DescriptionMedication Prescription document, 2.16.756.5.30.1.1.10.1.4 2020-01-27 Michaela Ziegler, 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
CopyrightCC-BY-SA-4.0

Resources that use this resource

No resources found


Resources that this resource uses

No resources found


Narrative

Note: links and images are rebased to the (stated) source

map "http://fhir.ch/ig/cda-fhir-maps/StructureMap/BundleToCdaChEmedMedicationPrescriptionDocument" = "BundleToCdaChEmedMedicationPrescriptionDocument"

// Medication Prescription document, 2.16.756.5.30.1.1.10.1.4
// 2020-01-27 Michaela Ziegler, 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

uses "http://hl7.org/fhir/cda/StructureDefinition/ClinicalDocument" alias ClinicalDocument as target
uses "http://hl7.org/fhir/cda/StructureDefinition/AssignedAuthor" alias AssignedAuthor as target
uses "http://hl7.org/fhir/cda/StructureDefinition/AssignedEntity" alias AssignedEntity as target
uses "http://hl7.org/fhir/cda/StructureDefinition/Author" alias Author as target
uses "http://hl7.org/fhir/cda/StructureDefinition/CustodianOrganization" alias CustodianOrganization as target
uses "http://hl7.org/fhir/cda/StructureDefinition/IVL_TS" alias IVL_TS as target
uses "http://hl7.org/fhir/cda/StructureDefinition/EIVL_TS" alias EIVL_TS as target
uses "http://hl7.org/fhir/cda/StructureDefinition/PatientRole" alias PatientRole as target
uses "http://hl7.org/fhir/cda/StructureDefinition/RecordTarget" alias RecordTarget as target
uses "http://hl7.org/fhir/cda/StructureDefinition/Section" alias Section as target
uses "http://hl7.org/fhir/cda/StructureDefinition/SubstanceAdministration" alias SubstanceAdministration as target
uses "http://hl7.org/fhir/cda/StructureDefinition/SXPR_TS" alias SXPR_TS as target
uses "http://hl7.org/fhir/cda/StructureDefinition/Supply" alias Supply as target
uses "http://hl7.org/fhir/StructureDefinition/Bundle" alias Bundle as source
uses "http://hl7.org/fhir/StructureDefinition/Composition" alias Composition as source
uses "http://hl7.org/fhir/StructureDefinition/Patient" alias Patient as source
uses "http://hl7.org/fhir/StructureDefinition/Practitioner" alias Practitioner as source
uses "http://hl7.org/fhir/StructureDefinition/Organization" alias Organization as source
uses "http://hl7.org/fhir/StructureDefinition/MedicationRequest" alias MedicationRequest as source
uses "http://hl7.org/fhir/StructureDefinition/Dosage" alias Dosage as source

imports "http://fhir.ch/ig/cda-fhir-maps/StructureMap/FhirToCdaTypes"
imports "http://fhir.ch/ig/cda-fhir-maps/StructureMap/BundleToCda"
imports "http://fhir.ch/ig/cda-fhir-maps/StructureMap/BundleToCdaCh"
imports "http://fhir.ch/ig/cda-fhir-maps/StructureMap/BundleToCdaChEmed"

// source: http://build.fhir.org/ig/hl7ch/ch-emed/StructureDefinition-ch-emed-composition-medicationprescription.html
// target: https://art-decor.org/art-decor/decor-templates--cdachemed-?section=templates&id=2.16.756.5.30.1.1.10.1.4
group BundleToCdaChEmedMedicationPrescriptionDocument(source bundle : Bundle, target cda : ClinicalDocument) {
  bundle ->  cda.recordTarget as recordTarget,  cda.author as author then BundleToClinicalDocumentEmedMedicationPrescriptionDocument(bundle, recordTarget, author, cda) "bundle";
}

// source: http://build.fhir.org/ig/hl7ch/ch-emed/StructureDefinition-ch-emed-composition-medicationprescription.html
// target: https://art-decor.org/art-decor/decor-templates--cdachemed-?section=templates&id=2.16.756.5.30.1.1.10.1.4
group CompositionClinicalDocumentChEmedMedicationPrescriptionDocument(source bundle : Bundle, source composition : Composition, target cda : ClinicalDocument) {
  composition.type ->  cda.code as code,  code.codeSystem = '2.16.840.1.113883.6.1',  code.codeSystemName = 'LOINC',  code.code = '57833-6',  code.displayName = 'Prescription for medication' "fixloinc";
  composition.section as section where $this.code.coding.where((system = 'http://loinc.org') and (code = '57828-6')) -> cda.component as component then {
    section -> component.contextConductionInd = true "contextConductionInd";
    section ->  component.structuredBody as structuredBody,  structuredBody.component as component,  component.section as cdasection then SectionPrescriptionSectionContentModule(bundle, section, cdasection) "cdasection";
  } "SectionPrescriptionSectionContentModule";
  composition.section as section where $this.code.coding.where((system = 'http://loinc.org') and (code = '48767-8')) -> cda.component as component then {
    section -> component.contextConductionInd = true "contextConductionInd";
    section ->  component.structuredBody as structuredBody,  structuredBody.component as component,  component.section as cdasection then SectionCdaRemarksCoded(bundle, section, cdasection) "cdasection";
  } "SectionRemarksCoded";
  composition.section as section where $this.code.coding.where((system = 'http://loinc.org') and (code = '55108-5')) -> cda.component as component then {
    section -> component.contextConductionInd = true "contextConductionInd";
    section ->  component.structuredBody as structuredBody,  structuredBody.component as component,  component.section as cdasection then SectionCdaOriginalRepresentation(bundle, section, cdasection) "cdasection";
  } "SectionCdaOriginalRepresentation";
}

// _________________________ Section Level Templates _________________________
// source: http://build.fhir.org/ig/hl7ch/ch-emed/StructureDefinition-ch-emed-composition-medicationprescription.html
// target: https://art-decor.org/art-decor/decor-templates--cdachemed-?section=templates&id=2.16.756.5.30.1.1.10.3.10
group SectionPrescriptionSectionContentModule(source bundle : Bundle, source section : Section, target cdasection : CdaSection) extends SectionCdaSection {
  section ->  cdasection.templateId as templateId,  templateId.root = '2.16.756.5.30.1.1.10.3.10' "CH-PHARM-PrescriptionSectionContentModule";
  section ->  cdasection.templateId as templateId,  templateId.root = '1.3.6.1.4.1.19376.1.9.1.2.1' "IHE-PrescriptionSectionContentModule";
  section where text.exists() = false -> cdasection.text = '<div xmlns=\"http://www.w3.org/1999/xhtml\"><span id=\"refpdf\">see pdf</span></div>' "Section";
  bundle.entry as entry then {
    entry.fullUrl where ($this in %section.entry.reference) and $this.startsWith('urn:uuid') then {
      entry.resource as medicationRequest where $this.ofType(FHIR.MedicationRequest) ->  cdasection.entry as entry,  entry.substanceAdministration as substanceAdministration then PrescriptionItemEntryContentModule(bundle, medicationRequest, substanceAdministration) "MedicationRequest";
    } "fullUrlAsUuid";
    entry.resource as medicationRequest where $this.ofType(FHIR.MedicationRequest) and (('MedicationRequest' + '/' + $this.id) in %section.entry.reference) ->  cdasection.entry as entry,  entry.substanceAdministration as substanceAdministration then PrescriptionItemEntryContentModule(bundle, medicationRequest, substanceAdministration) "MedicationRequest";
  };
}

// _________________________ Header Level Templates _________________________
// source: http://build.fhir.org/ig/hl7ch/ch-emed/StructureDefinition-ch-emed-composition-medicationprescription.html
// target:
group BundleToClinicalDocumentEmedMedicationPrescriptionDocument(source bundle : Bundle, target recordTarget : RecordTarget, target author : Author, target cda : ClinicalDocument) extends BundleToClinicalDocumentCh {
  bundle ->  cda.templateId as templateId,  templateId.root = '2.16.756.5.30.1.127.1.4' "ExchangeFormatAccordingToTheSwissEPR";
  bundle ->  cda.templateId as templateId,  templateId.root = '1.3.6.1.4.1.19376.1.5.3.1.1.1' "IHE-PCC";
  bundle ->  cda.templateId as templateId,  templateId.root = '1.3.6.1.4.1.19376.1.9.1.1.1' "IHE-PRE";
  bundle ->  cda.templateId as templateId,  templateId.root = '2.16.756.5.30.1.1.10.1.4' "CDA-CH-EMED-MedicationPrescriptionDocument";
  bundle.entry as entry then {
    entry.resource as resource where $this.ofType(FHIR.Composition) then CompositionClinicalDocumentChEmedMedicationPrescriptionDocument(bundle, resource, cda);
  };
}


Source

{
  "resourceType": "StructureMap",
  "id": "BundleToCdaChEmedMedicationPrescriptionDocument",
  "meta": {
    "versionId": "2",
    "lastUpdated": "2021-11-04T13:33:05.187+01:00"
  },
  "text": {
    "status": "generated",
    "div": "<!-- snip (see above) -->"
  },
  "url": "http://fhir.ch/ig/cda-fhir-maps/StructureMap/BundleToCdaChEmedMedicationPrescriptionDocument",
  "version": "0.3.0",
  "name": "BundleToCdaChEmedMedicationPrescriptionDocument",
  "status": "draft",
  "date": "2022-02-11T11:14:39+01:00",
  "publisher": "ahdis",
  "contact": [
    {
      "name": "ahdis",
      "telecom": [
        {
          "system": "url",
          "value": "http://www.ahdis.ch/"
        }
      ]
    }
  ],
  "description": "Medication Prescription document, 2.16.756.5.30.1.1.10.1.4\r\n2020-01-27 Michaela Ziegler, copyright ahdis ag, Apache License\r\nCDA-CH-EMED:  https://art-decor.org/art-decor/decor-project--cdachemed-\r\nFHIR CH-EMED: http://fhir.ch/ig/ch-emed/index.html",
  "copyright": "CC-BY-SA-4.0",
  "structure": [
    {
      "url": "http://hl7.org/fhir/cda/StructureDefinition/ClinicalDocument",
      "mode": "target",
      "alias": "ClinicalDocument"
    },
    {
      "url": "http://hl7.org/fhir/cda/StructureDefinition/AssignedAuthor",
      "mode": "target",
      "alias": "AssignedAuthor"
    },
    {
      "url": "http://hl7.org/fhir/cda/StructureDefinition/AssignedEntity",
      "mode": "target",
      "alias": "AssignedEntity"
    },
    {
      "url": "http://hl7.org/fhir/cda/StructureDefinition/Author",
      "mode": "target",
      "alias": "Author"
    },
    {
      "url": "http://hl7.org/fhir/cda/StructureDefinition/CustodianOrganization",
      "mode": "target",
      "alias": "CustodianOrganization"
    },
    {
      "url": "http://hl7.org/fhir/cda/StructureDefinition/IVL_TS",
      "mode": "target",
      "alias": "IVL_TS"
    },
    {
      "url": "http://hl7.org/fhir/cda/StructureDefinition/EIVL_TS",
      "mode": "target",
      "alias": "EIVL_TS"
    },
    {
      "url": "http://hl7.org/fhir/cda/StructureDefinition/PatientRole",
      "mode": "target",
      "alias": "PatientRole"
    },
    {
      "url": "http://hl7.org/fhir/cda/StructureDefinition/RecordTarget",
      "mode": "target",
      "alias": "RecordTarget"
    },
    {
      "url": "http://hl7.org/fhir/cda/StructureDefinition/Section",
      "mode": "target",
      "alias": "Section"
    },
    {
      "url": "http://hl7.org/fhir/cda/StructureDefinition/SubstanceAdministration",
      "mode": "target",
      "alias": "SubstanceAdministration"
    },
    {
      "url": "http://hl7.org/fhir/cda/StructureDefinition/SXPR_TS",
      "mode": "target",
      "alias": "SXPR_TS"
    },
    {
      "url": "http://hl7.org/fhir/cda/StructureDefinition/Supply",
      "mode": "target",
      "alias": "Supply"
    },
    {
      "url": "http://hl7.org/fhir/StructureDefinition/Bundle",
      "mode": "source",
      "alias": "Bundle"
    },
    {
      "url": "http://hl7.org/fhir/StructureDefinition/Composition",
      "mode": "source",
      "alias": "Composition"
    },
    {
      "url": "http://hl7.org/fhir/StructureDefinition/Patient",
      "mode": "source",
      "alias": "Patient"
    },
    {
      "url": "http://hl7.org/fhir/StructureDefinition/Practitioner",
      "mode": "source",
      "alias": "Practitioner"
    },
    {
      "url": "http://hl7.org/fhir/StructureDefinition/Organization",
      "mode": "source",
      "alias": "Organization"
    },
    {
      "url": "http://hl7.org/fhir/StructureDefinition/MedicationRequest",
      "mode": "source",
      "alias": "MedicationRequest"
    },
    {
      "url": "http://hl7.org/fhir/StructureDefinition/Dosage",
      "mode": "source",
      "alias": "Dosage"
    }
  ],
  "import": [
    "http://fhir.ch/ig/cda-fhir-maps/StructureMap/FhirToCdaTypes",
    "http://fhir.ch/ig/cda-fhir-maps/StructureMap/BundleToCda",
    "http://fhir.ch/ig/cda-fhir-maps/StructureMap/BundleToCdaCh",
    "http://fhir.ch/ig/cda-fhir-maps/StructureMap/BundleToCdaChEmed"
  ],
  "group": [
    {
      "name": "BundleToCdaChEmedMedicationPrescriptionDocument",
      "typeMode": "none",
      "documentation": "source: http://build.fhir.org/ig/hl7ch/ch-emed/StructureDefinition-ch-emed-composition-medicationprescription.html\r\ntarget: https://art-decor.org/art-decor/decor-templates--cdachemed-?section=templates&id=2.16.756.5.30.1.1.10.1.4",
      "input": [
        {
          "name": "bundle",
          "type": "Bundle",
          "mode": "source"
        },
        {
          "name": "cda",
          "type": "ClinicalDocument",
          "mode": "target"
        }
      ],
      "rule": [
        {
          "name": "bundle",
          "source": [
            {
              "context": "bundle"
            }
          ],
          "target": [
            {
              "context": "cda",
              "contextType": "variable",
              "element": "recordTarget",
              "variable": "recordTarget"
            },
            {
              "context": "cda",
              "contextType": "variable",
              "element": "author",
              "variable": "author"
            }
          ],
          "dependent": [
            {
              "name": "BundleToClinicalDocumentEmedMedicationPrescriptionDocument",
              "variable": [
                "bundle",
                "recordTarget",
                "author",
                "cda"
              ]
            }
          ]
        }
      ]
    },
    {
      "name": "CompositionClinicalDocumentChEmedMedicationPrescriptionDocument",
      "typeMode": "none",
      "documentation": "source: http://build.fhir.org/ig/hl7ch/ch-emed/StructureDefinition-ch-emed-composition-medicationprescription.html\r\ntarget: https://art-decor.org/art-decor/decor-templates--cdachemed-?section=templates&id=2.16.756.5.30.1.1.10.1.4",
      "input": [
        {
          "name": "bundle",
          "type": "Bundle",
          "mode": "source"
        },
        {
          "name": "composition",
          "type": "Composition",
          "mode": "source"
        },
        {
          "name": "cda",
          "type": "ClinicalDocument",
          "mode": "target"
        }
      ],
      "rule": [
        {
          "name": "fixloinc",
          "source": [
            {
              "context": "composition",
              "element": "type"
            }
          ],
          "target": [
            {
              "context": "cda",
              "contextType": "variable",
              "element": "code",
              "variable": "code"
            },
            {
              "context": "code",
              "contextType": "variable",
              "element": "codeSystem",
              "transform": "copy",
              "parameter": [
                {
                  "valueString": "2.16.840.1.113883.6.1"
                }
              ]
            },
            {
              "context": "code",
              "contextType": "variable",
              "element": "codeSystemName",
              "transform": "copy",
              "parameter": [
                {
                  "valueString": "LOINC"
                }
              ]
            },
            {
              "context": "code",
              "contextType": "variable",
              "element": "code",
              "transform": "copy",
              "parameter": [
                {
                  "valueString": "57833-6"
                }
              ]
            },
            {
              "context": "code",
              "contextType": "variable",
              "element": "displayName",
              "transform": "copy",
              "parameter": [
                {
                  "valueString": "Prescription for medication"
                }
              ]
            }
          ]
        },
        {
          "name": "SectionPrescriptionSectionContentModule",
          "source": [
            {
              "context": "composition",
              "element": "section",
              "variable": "section",
              "condition": "$this.code.coding.where((system = 'http://loinc.org') and (code = '57828-6'))"
            }
          ],
          "target": [
            {
              "context": "cda",
              "contextType": "variable",
              "element": "component",
              "variable": "component"
            }
          ],
          "rule": [
            {
              "name": "contextConductionInd",
              "source": [
                {
                  "context": "section"
                }
              ],
              "target": [
                {
                  "context": "component",
                  "contextType": "variable",
                  "element": "contextConductionInd",
                  "transform": "copy",
                  "parameter": [
                    {
                      "valueBoolean": true
                    }
                  ]
                }
              ]
            },
            {
              "name": "cdasection",
              "source": [
                {
                  "context": "section"
                }
              ],
              "target": [
                {
                  "context": "component",
                  "contextType": "variable",
                  "element": "structuredBody",
                  "variable": "structuredBody"
                },
                {
                  "context": "structuredBody",
                  "contextType": "variable",
                  "element": "component",
                  "variable": "component"
                },
                {
                  "context": "component",
                  "contextType": "variable",
                  "element": "section",
                  "variable": "cdasection"
                }
              ],
              "dependent": [
                {
                  "name": "SectionPrescriptionSectionContentModule",
                  "variable": [
                    "bundle",
                    "section",
                    "cdasection"
                  ]
                }
              ]
            }
          ]
        },
        {
          "name": "SectionRemarksCoded",
          "source": [
            {
              "context": "composition",
              "element": "section",
              "variable": "section",
              "condition": "$this.code.coding.where((system = 'http://loinc.org') and (code = '48767-8'))"
            }
          ],
          "target": [
            {
              "context": "cda",
              "contextType": "variable",
              "element": "component",
              "variable": "component"
            }
          ],
          "rule": [
            {
              "name": "contextConductionInd",
              "source": [
                {
                  "context": "section"
                }
              ],
              "target": [
                {
                  "context": "component",
                  "contextType": "variable",
                  "element": "contextConductionInd",
                  "transform": "copy",
                  "parameter": [
                    {
                      "valueBoolean": true
                    }
                  ]
                }
              ]
            },
            {
              "name": "cdasection",
              "source": [
                {
                  "context": "section"
                }
              ],
              "target": [
                {
                  "context": "component",
                  "contextType": "variable",
                  "element": "structuredBody",
                  "variable": "structuredBody"
                },
                {
                  "context": "structuredBody",
                  "contextType": "variable",
                  "element": "component",
                  "variable": "component"
                },
                {
                  "context": "component",
                  "contextType": "variable",
                  "element": "section",
                  "variable": "cdasection"
                }
              ],
              "dependent": [
                {
                  "name": "SectionCdaRemarksCoded",
                  "variable": [
                    "bundle",
                    "section",
                    "cdasection"
                  ]
                }
              ]
            }
          ]
        },
        {
          "name": "SectionCdaOriginalRepresentation",
          "source": [
            {
              "context": "composition",
              "element": "section",
              "variable": "section",
              "condition": "$this.code.coding.where((system = 'http://loinc.org') and (code = '55108-5'))"
            }
          ],
          "target": [
            {
              "context": "cda",
              "contextType": "variable",
              "element": "component",
              "variable": "component"
            }
          ],
          "rule": [
            {
              "name": "contextConductionInd",
              "source": [
                {
                  "context": "section"
                }
              ],
              "target": [
                {
                  "context": "component",
                  "contextType": "variable",
                  "element": "contextConductionInd",
                  "transform": "copy",
                  "parameter": [
                    {
                      "valueBoolean": true
                    }
                  ]
                }
              ]
            },
            {
              "name": "cdasection",
              "source": [
                {
                  "context": "section"
                }
              ],
              "target": [
                {
                  "context": "component",
                  "contextType": "variable",
                  "element": "structuredBody",
                  "variable": "structuredBody"
                },
                {
                  "context": "structuredBody",
                  "contextType": "variable",
                  "element": "component",
                  "variable": "component"
                },
                {
                  "context": "component",
                  "contextType": "variable",
                  "element": "section",
                  "variable": "cdasection"
                }
              ],
              "dependent": [
                {
                  "name": "SectionCdaOriginalRepresentation",
                  "variable": [
                    "bundle",
                    "section",
                    "cdasection"
                  ]
                }
              ]
            }
          ]
        }
      ]
    },
    {
      "name": "SectionPrescriptionSectionContentModule",
      "extends": "SectionCdaSection",
      "typeMode": "none",
      "documentation": "_________________________ Section Level Templates _________________________\r\nsource: http://build.fhir.org/ig/hl7ch/ch-emed/StructureDefinition-ch-emed-composition-medicationprescription.html\r\ntarget: https://art-decor.org/art-decor/decor-templates--cdachemed-?section=templates&id=2.16.756.5.30.1.1.10.3.10",
      "input": [
        {
          "name": "bundle",
          "type": "Bundle",
          "mode": "source"
        },
        {
          "name": "section",
          "type": "Section",
          "mode": "source"
        },
        {
          "name": "cdasection",
          "type": "CdaSection",
          "mode": "target"
        }
      ],
      "rule": [
        {
          "name": "CH-PHARM-PrescriptionSectionContentModule",
          "source": [
            {
              "context": "section"
            }
          ],
          "target": [
            {
              "context": "cdasection",
              "contextType": "variable",
              "element": "templateId",
              "variable": "templateId"
            },
            {
              "context": "templateId",
              "contextType": "variable",
              "element": "root",
              "transform": "copy",
              "parameter": [
                {
                  "valueString": "2.16.756.5.30.1.1.10.3.10"
                }
              ]
            }
          ]
        },
        {
          "name": "IHE-PrescriptionSectionContentModule",
          "source": [
            {
              "context": "section"
            }
          ],
          "target": [
            {
              "context": "cdasection",
              "contextType": "variable",
              "element": "templateId",
              "variable": "templateId"
            },
            {
              "context": "templateId",
              "contextType": "variable",
              "element": "root",
              "transform": "copy",
              "parameter": [
                {
                  "valueString": "1.3.6.1.4.1.19376.1.9.1.2.1"
                }
              ]
            }
          ]
        },
        {
          "name": "Section",
          "source": [
            {
              "context": "section",
              "condition": "text.exists() = false"
            }
          ],
          "target": [
            {
              "context": "cdasection",
              "contextType": "variable",
              "element": "text",
              "transform": "copy",
              "parameter": [
                {
                  "valueString": "<div xmlns=\"http://www.w3.org/1999/xhtml\"><span id=\"refpdf\">see pdf</span></div>"
                }
              ]
            }
          ]
        },
        {
          "name": "entry",
          "source": [
            {
              "context": "bundle",
              "element": "entry",
              "variable": "entry"
            }
          ],
          "rule": [
            {
              "name": "fullUrlAsUuid",
              "source": [
                {
                  "context": "entry",
                  "element": "fullUrl",
                  "condition": "($this in %section.entry.reference) and $this.startsWith('urn:uuid')"
                }
              ],
              "rule": [
                {
                  "name": "MedicationRequest",
                  "source": [
                    {
                      "context": "entry",
                      "element": "resource",
                      "variable": "medicationRequest",
                      "condition": "$this.ofType(FHIR.MedicationRequest)"
                    }
                  ],
                  "target": [
                    {
                      "context": "cdasection",
                      "contextType": "variable",
                      "element": "entry",
                      "variable": "entry"
                    },
                    {
                      "context": "entry",
                      "contextType": "variable",
                      "element": "substanceAdministration",
                      "variable": "substanceAdministration"
                    }
                  ],
                  "dependent": [
                    {
                      "name": "PrescriptionItemEntryContentModule",
                      "variable": [
                        "bundle",
                        "medicationRequest",
                        "substanceAdministration"
                      ]
                    }
                  ]
                }
              ]
            },
            {
              "name": "MedicationRequest",
              "source": [
                {
                  "context": "entry",
                  "element": "resource",
                  "variable": "medicationRequest",
                  "condition": "$this.ofType(FHIR.MedicationRequest) and (('MedicationRequest' + '/' + $this.id) in %section.entry.reference)"
                }
              ],
              "target": [
                {
                  "context": "cdasection",
                  "contextType": "variable",
                  "element": "entry",
                  "variable": "entry"
                },
                {
                  "context": "entry",
                  "contextType": "variable",
                  "element": "substanceAdministration",
                  "variable": "substanceAdministration"
                }
              ],
              "dependent": [
                {
                  "name": "PrescriptionItemEntryContentModule",
                  "variable": [
                    "bundle",
                    "medicationRequest",
                    "substanceAdministration"
                  ]
                }
              ]
            }
          ]
        }
      ]
    },
    {
      "name": "BundleToClinicalDocumentEmedMedicationPrescriptionDocument",
      "extends": "BundleToClinicalDocumentCh",
      "typeMode": "none",
      "documentation": "_________________________ Header Level Templates _________________________\r\nsource: http://build.fhir.org/ig/hl7ch/ch-emed/StructureDefinition-ch-emed-composition-medicationprescription.html\r\ntarget:",
      "input": [
        {
          "name": "bundle",
          "type": "Bundle",
          "mode": "source"
        },
        {
          "name": "recordTarget",
          "type": "RecordTarget",
          "mode": "target"
        },
        {
          "name": "author",
          "type": "Author",
          "mode": "target"
        },
        {
          "name": "cda",
          "type": "ClinicalDocument",
          "mode": "target"
        }
      ],
      "rule": [
        {
          "name": "ExchangeFormatAccordingToTheSwissEPR",
          "source": [
            {
              "context": "bundle"
            }
          ],
          "target": [
            {
              "context": "cda",
              "contextType": "variable",
              "element": "templateId",
              "variable": "templateId"
            },
            {
              "context": "templateId",
              "contextType": "variable",
              "element": "root",
              "transform": "copy",
              "parameter": [
                {
                  "valueString": "2.16.756.5.30.1.127.1.4"
                }
              ]
            }
          ]
        },
        {
          "name": "IHE-PCC",
          "source": [
            {
              "context": "bundle"
            }
          ],
          "target": [
            {
              "context": "cda",
              "contextType": "variable",
              "element": "templateId",
              "variable": "templateId"
            },
            {
              "context": "templateId",
              "contextType": "variable",
              "element": "root",
              "transform": "copy",
              "parameter": [
                {
                  "valueString": "1.3.6.1.4.1.19376.1.5.3.1.1.1"
                }
              ]
            }
          ]
        },
        {
          "name": "IHE-PRE",
          "source": [
            {
              "context": "bundle"
            }
          ],
          "target": [
            {
              "context": "cda",
              "contextType": "variable",
              "element": "templateId",
              "variable": "templateId"
            },
            {
              "context": "templateId",
              "contextType": "variable",
              "element": "root",
              "transform": "copy",
              "parameter": [
                {
                  "valueString": "1.3.6.1.4.1.19376.1.9.1.1.1"
                }
              ]
            }
          ]
        },
        {
          "name": "CDA-CH-EMED-MedicationPrescriptionDocument",
          "source": [
            {
              "context": "bundle"
            }
          ],
          "target": [
            {
              "context": "cda",
              "contextType": "variable",
              "element": "templateId",
              "variable": "templateId"
            },
            {
              "context": "templateId",
              "contextType": "variable",
              "element": "root",
              "transform": "copy",
              "parameter": [
                {
                  "valueString": "2.16.756.5.30.1.1.10.1.4"
                }
              ]
            }
          ]
        },
        {
          "name": "entry",
          "source": [
            {
              "context": "bundle",
              "element": "entry",
              "variable": "entry"
            }
          ],
          "rule": [
            {
              "name": "resource",
              "source": [
                {
                  "context": "entry",
                  "element": "resource",
                  "variable": "resource",
                  "condition": "$this.ofType(FHIR.Composition)"
                }
              ],
              "dependent": [
                {
                  "name": "CompositionClinicalDocumentChEmedMedicationPrescriptionDocument",
                  "variable": [
                    "bundle",
                    "resource",
                    "cda"
                  ]
                }
              ]
            }
          ]
        }
      ]
    }
  ]
}