{
  "resourceType": "StructureDefinition",
  "id": "17e709dd-046b-49fc-9a48-dc9213667c26",
  "meta": {
    "lastUpdated": "2019-12-11T08:21:37.071+00:00"
  },
  "url": "http://digen.nublar.de/fhir/StructureDefinition/DigenNotfallpassAbstract",
  "name": "DigenNotfallpassAbstract",
  "status": "draft",
  "date": "2019-12-11T08:21:36.9209034+00:00",
  "fhirVersion": "3.0.1",
  "mapping": [
    {
      "identity": "rim",
      "uri": "http://hl7.org/v3",
      "name": "RIM Mapping"
    },
    {
      "identity": "cda",
      "uri": "http://hl7.org/v3/cda",
      "name": "CDA (R2)"
    },
    {
      "identity": "w5",
      "uri": "http://hl7.org/fhir/w5",
      "name": "W5 Mapping"
    }
  ],
  "kind": "resource",
  "abstract": true,
  "type": "Composition",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Composition",
  "derivation": "constraint",
  "differential": {
    "element": [
      {
        "id": "Composition.meta.id",
        "path": "Composition.meta.id",
        "max": "0"
      },
      {
        "id": "Composition.meta.tag",
        "path": "Composition.meta.tag",
        "max": "0"
      },
      {
        "id": "Composition.implicitRules",
        "path": "Composition.implicitRules",
        "max": "0"
      },
      {
        "id": "Composition.text.status",
        "path": "Composition.text.status",
        "fixedCode": "generated"
      },
      {
        "id": "Composition.text.div",
        "path": "Composition.text.div",
        "definition": "Dieses Dokument wurde von dem Versicherten angelegt und enthält Information für Notfälle, welche dem Rettungsdienst und Behandlern zugänglich gemacht werden."
      },
      {
        "id": "Composition.contained",
        "path": "Composition.contained",
        "max": "0"
      },
      {
        "id": "Composition.identifier",
        "path": "Composition.identifier",
        "max": "0"
      },
      {
        "id": "Composition.status",
        "path": "Composition.status",
        "fixedCode": "final"
      },
      {
        "id": "Composition.type.coding",
        "path": "Composition.type.coding",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Composition.type.coding.id",
        "path": "Composition.type.coding.id",
        "max": "0"
      },
      {
        "id": "Composition.type.coding.system",
        "path": "Composition.type.coding.system",
        "min": 1,
        "fixedUri": "https://fhir.loinc.org"
      },
      {
        "id": "Composition.type.coding.version",
        "path": "Composition.type.coding.version",
        "max": "0"
      },
      {
        "id": "Composition.type.coding.code",
        "path": "Composition.type.coding.code",
        "min": 1,
        "fixedCode": "89883-3"
      },
      {
        "id": "Composition.type.coding.display",
        "path": "Composition.type.coding.display",
        "min": 1,
        "fixedString": "Emergency medicine Telehealth Note"
      },
      {
        "id": "Composition.type.coding.userSelected",
        "path": "Composition.type.coding.userSelected",
        "max": "0",
        "fixedBoolean": false
      },
      {
        "id": "Composition.type.text",
        "path": "Composition.type.text",
        "max": "0"
      },
      {
        "id": "Composition.class",
        "path": "Composition.class",
        "max": "0"
      },
      {
        "id": "Composition.subject",
        "path": "Composition.subject",
        "definition": "Who or what the composition is about. The composition is about an insured person (Patient).",
        "type": [
          {
            "code": "Reference",
            "targetProfile": "http://hl7.org/fhir/StructureDefinition/Patient",
            "aggregation": [
              "referenced"
            ]
          }
        ]
      },
      {
        "id": "Composition.encounter",
        "path": "Composition.encounter",
        "max": "0"
      },
      {
        "id": "Composition.author",
        "path": "Composition.author",
        "definition": "Identifies who is responsible for the information in the composition. The composition is being compiled by the insured person (Patient).",
        "comment": "References SHALL be a reference to an actual FHIR resource, the insured person (Patient).",
        "max": "1",
        "type": [
          {
            "code": "Reference",
            "targetProfile": "http://hl7.org/fhir/StructureDefinition/Patient",
            "aggregation": [
              "referenced"
            ]
          }
        ]
      },
      {
        "id": "Composition.title",
        "path": "Composition.title",
        "short": "DiGeN Notfallpass",
        "fixedString": "DiGeN Notfallpass"
      },
      {
        "id": "Composition.confidentiality",
        "path": "Composition.confidentiality",
        "max": "0"
      },
      {
        "id": "Composition.attester",
        "path": "Composition.attester",
        "max": "0"
      },
      {
        "id": "Composition.attester.mode",
        "path": "Composition.attester.mode",
        "max": "1"
      },
      {
        "id": "Composition.custodian",
        "path": "Composition.custodian",
        "max": "0"
      },
      {
        "id": "Composition.relatesTo",
        "path": "Composition.relatesTo",
        "max": "0"
      },
      {
        "id": "Composition.event",
        "path": "Composition.event",
        "max": "0"
      },
      {
        "id": "Composition.section",
        "path": "Composition.section",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "code.coding.code"
            }
          ],
          "rules": "open"
        },
        "min": 1,
        "max": "10"
      },
      {
        "id": "Composition.section:pregnancySection",
        "path": "Composition.section",
        "sliceName": "pregnancySection",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Composition.section:pregnancySection.id",
        "path": "Composition.section.id",
        "max": "0"
      },
      {
        "id": "Composition.section:pregnancySection.title",
        "path": "Composition.section.title",
        "min": 1,
        "fixedString": "Schwangerschaft"
      },
      {
        "id": "Composition.section:pregnancySection.code",
        "path": "Composition.section.code",
        "min": 1
      },
      {
        "id": "Composition.section:pregnancySection.code.coding",
        "path": "Composition.section.code.coding",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Composition.section:pregnancySection.code.coding.system",
        "path": "Composition.section.code.coding.system",
        "min": 1,
        "fixedUri": "https://fhir.loinc.org"
      },
      {
        "id": "Composition.section:pregnancySection.code.coding.version",
        "path": "Composition.section.code.coding.version",
        "max": "0"
      },
      {
        "id": "Composition.section:pregnancySection.code.coding.code",
        "path": "Composition.section.code.coding.code",
        "min": 1,
        "fixedCode": "11449-6"
      },
      {
        "id": "Composition.section:pregnancySection.code.coding.display",
        "path": "Composition.section.code.coding.display",
        "min": 1,
        "fixedString": "Pregnancy Status-Reported"
      },
      {
        "id": "Composition.section:pregnancySection.code.coding.userSelected",
        "path": "Composition.section.code.coding.userSelected",
        "max": "0"
      },
      {
        "id": "Composition.section:pregnancySection.code.text",
        "path": "Composition.section.code.text",
        "max": "0"
      },
      {
        "id": "Composition.section:pregnancySection.text",
        "path": "Composition.section.text",
        "definition": "Falls Angaben zur Schwangerschaft gemacht wurden ist diese Sektion gefüllt."
      },
      {
        "id": "Composition.section:pregnancySection.text.status",
        "path": "Composition.section.text.status",
        "fixedCode": "generated"
      },
      {
        "id": "Composition.section:pregnancySection.text.div",
        "path": "Composition.section.text.div",
        "definition": "Falls der Patient Angaben zur Schwangerschaft gemacht hat, ist diese Sektion gefüllt."
      },
      {
        "id": "Composition.section:pregnancySection.mode",
        "path": "Composition.section.mode",
        "max": "0"
      },
      {
        "id": "Composition.section:pregnancySection.orderedBy",
        "path": "Composition.section.orderedBy",
        "max": "0"
      },
      {
        "id": "Composition.section:pregnancySection.entry",
        "path": "Composition.section.entry",
        "max": "1",
        "type": [
          {
            "code": "Reference",
            "targetProfile": "http://digen.nublar.de/fhir/StructureDefinition/DigenSchwangerschaft",
            "aggregation": [
              "bundled",
              "referenced"
            ]
          }
        ]
      },
      {
        "id": "Composition.section:pregnancySection.emptyReason",
        "path": "Composition.section.emptyReason",
        "definition": "If the section is empty, why the list is empty. Digen specific empty reasons: notasked = initial state or \"Keine Angabe\" | notstarted = answered \"ja\" but not specified further | nilknown = answered \"Nein\"",
        "comment": "When the emergency pass is being created for the first time, all the sections are emtpy (without entry) and the emptyReason = notasked. Depending on the swipes of the user the entryReason changes. In case the user is adding information the emptyReason is being removed and instead there has to be an entry in the section. If a section has no entry the element text must be present.",
        "requirements": "Allows capturing the status of the emergency pass sections. The status is being set by swiping \"Ja\", \"Nein\", \"Keine Angabe\" and by adding information to a section.",
        "binding": {
          "strength": "required",
          "valueSetReference": {
            "reference": "http://digen.nublar.de/fhir/ValueSet/notfallpassEmptyReasonsForDigen"
          }
        }
      },
      {
        "id": "Composition.section:pregnancySection.section",
        "path": "Composition.section.section",
        "max": "0"
      },
      {
        "id": "Composition.section:medicationSection",
        "path": "Composition.section",
        "sliceName": "medicationSection",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Composition.section:medicationSection.id",
        "path": "Composition.section.id",
        "max": "0"
      },
      {
        "id": "Composition.section:medicationSection.title",
        "path": "Composition.section.title",
        "min": 1,
        "fixedString": "Aktive Medikation"
      },
      {
        "id": "Composition.section:medicationSection.code",
        "path": "Composition.section.code",
        "min": 1
      },
      {
        "id": "Composition.section:medicationSection.code.coding",
        "path": "Composition.section.code.coding",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Composition.section:medicationSection.code.coding.system",
        "path": "Composition.section.code.coding.system",
        "min": 1,
        "fixedUri": "https://fhir.loinc.org"
      },
      {
        "id": "Composition.section:medicationSection.code.coding.version",
        "path": "Composition.section.code.coding.version",
        "max": "0"
      },
      {
        "id": "Composition.section:medicationSection.code.coding.code",
        "path": "Composition.section.code.coding.code",
        "min": 1,
        "fixedCode": "10160-0"
      },
      {
        "id": "Composition.section:medicationSection.code.coding.display",
        "path": "Composition.section.code.coding.display",
        "min": 1,
        "fixedString": "History of Medication Use"
      },
      {
        "id": "Composition.section:medicationSection.code.coding.userSelected",
        "path": "Composition.section.code.coding.userSelected",
        "max": "0"
      },
      {
        "id": "Composition.section:medicationSection.code.text",
        "path": "Composition.section.code.text",
        "max": "0"
      },
      {
        "id": "Composition.section:medicationSection.text.status",
        "path": "Composition.section.text.status",
        "fixedCode": "generated"
      },
      {
        "id": "Composition.section:medicationSection.text.div",
        "path": "Composition.section.text.div",
        "definition": "Es wurde die aktive Medikation mit dem Notfallpass verknüpft. Die aktive Medikation liegt als separates Dokument vor."
      },
      {
        "id": "Composition.section:medicationSection.mode",
        "path": "Composition.section.mode",
        "max": "0"
      },
      {
        "id": "Composition.section:medicationSection.orderedBy",
        "path": "Composition.section.orderedBy",
        "max": "0"
      },
      {
        "id": "Composition.section:medicationSection.emptyReason",
        "path": "Composition.section.emptyReason",
        "definition": "If the section is empty, why the list is empty. Digen specific empty reasons: notasked = initial state or \"Keine Angabe\" | notstarted = answered \"ja\" but not specified further | nilknown = answered \"Nein\"",
        "comment": "When the emergency pass is being created for the first time, all the sections are emtpy (without entry) and the emptyReason = notasked. Depending on the swipes of the user the entryReason changes. In case the user is adding information the emptyReason is being removed. If a section has no entry the element text must be present.",
        "requirements": "Allows capturing the status of the emergency pass sections. The status is being set by swiping \"Ja\", \"Nein\", \"Keine Angabe\" and by adding information to a section.",
        "binding": {
          "strength": "required",
          "valueSetReference": {
            "reference": "http://digen.nublar.de/fhir/ValueSet/notfallpassEmptyReasonsForDigen"
          }
        }
      },
      {
        "id": "Composition.section:medicationSection.section",
        "path": "Composition.section.section",
        "max": "0"
      },
      {
        "id": "Composition.section:diseaseSection",
        "path": "Composition.section",
        "sliceName": "diseaseSection",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Composition.section:diseaseSection.id",
        "path": "Composition.section.id",
        "max": "0"
      },
      {
        "id": "Composition.section:diseaseSection.title",
        "path": "Composition.section.title",
        "min": 1,
        "fixedString": "Krankheiten"
      },
      {
        "id": "Composition.section:diseaseSection.code",
        "path": "Composition.section.code",
        "min": 1
      },
      {
        "id": "Composition.section:diseaseSection.code.coding",
        "path": "Composition.section.code.coding",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Composition.section:diseaseSection.code.coding.system",
        "path": "Composition.section.code.coding.system",
        "min": 1,
        "fixedUri": "https://fhir.loinc.org"
      },
      {
        "id": "Composition.section:diseaseSection.code.coding.version",
        "path": "Composition.section.code.coding.version",
        "max": "0"
      },
      {
        "id": "Composition.section:diseaseSection.code.coding.code",
        "path": "Composition.section.code.coding.code",
        "min": 1,
        "fixedCode": "11348-0"
      },
      {
        "id": "Composition.section:diseaseSection.code.coding.display",
        "path": "Composition.section.code.coding.display",
        "min": 1,
        "fixedString": "History of Past Illness"
      },
      {
        "id": "Composition.section:diseaseSection.code.coding.userSelected",
        "path": "Composition.section.code.coding.userSelected",
        "max": "0"
      },
      {
        "id": "Composition.section:diseaseSection.code.text",
        "path": "Composition.section.code.text",
        "max": "0"
      },
      {
        "id": "Composition.section:diseaseSection.text",
        "path": "Composition.section.text",
        "definition": "Falls Angaben zu Krankheiten gemacht wurden, ist diese Sektion mit den entsprechenden Diagnosen gefüllt."
      },
      {
        "id": "Composition.section:diseaseSection.text.status",
        "path": "Composition.section.text.status",
        "fixedCode": "generated"
      },
      {
        "id": "Composition.section:diseaseSection.text.div",
        "path": "Composition.section.text.div",
        "definition": "Falls der Patient Angaben zu Krankheiten gemacht hat, ist diese Sektion mit den entsprechenden Diagnosen gefüllt."
      },
      {
        "id": "Composition.section:diseaseSection.mode",
        "path": "Composition.section.mode",
        "max": "0"
      },
      {
        "id": "Composition.section:diseaseSection.orderedBy",
        "path": "Composition.section.orderedBy",
        "max": "0"
      },
      {
        "id": "Composition.section:diseaseSection.entry",
        "path": "Composition.section.entry",
        "type": [
          {
            "code": "Reference",
            "targetProfile": "http://digen.nublar.de/fhir/StructureDefinition/DigenConditionAbrechnung",
            "aggregation": [
              "referenced"
            ]
          },
          {
            "code": "Reference",
            "targetProfile": "http://digen.nublar.de/fhir/StructureDefinition/DigenConditionAlphaID",
            "aggregation": [
              "bundled",
              "referenced"
            ]
          },
          {
            "code": "Reference",
            "targetProfile": "http://digen.nublar.de/fhir/StructureDefinition/DigenConditionText",
            "aggregation": [
              "bundled",
              "referenced"
            ]
          }
        ]
      },
      {
        "id": "Composition.section:diseaseSection.emptyReason",
        "path": "Composition.section.emptyReason",
        "definition": "If the section is empty, why the list is empty. Digen specific empty reasons: notAsked = initial state | notStarted = answered \"ja\" but not specified further | nilknown = answered \"Nein\" | withheld = \"Keine Angabe\"",
        "comment": "When the emergency pass is being created for the first time, all the sections are emtpy (without entry) and the emptyReason = notAsked. Depending on the answers of the user the entryReason changes. In case the user is adding information the emptyReason is being removed and instead there has to be an entry.",
        "requirements": "Allows capturing the status of the emergency pass sections. The status is being set by swiping \"Ja\", \"Nein\", \"Keine Angabe\" and by adding information to a section.",
        "binding": {
          "strength": "required",
          "valueSetReference": {
            "reference": "http://digen.nublar.de/fhir/ValueSet/notfallpassEmptyReasonsForDigen"
          }
        }
      },
      {
        "id": "Composition.section:diseaseSection.section",
        "path": "Composition.section.section",
        "max": "0"
      },
      {
        "id": "Composition.section:emergencyContactSection",
        "path": "Composition.section",
        "sliceName": "emergencyContactSection",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Composition.section:emergencyContactSection.id",
        "path": "Composition.section.id",
        "max": "0"
      },
      {
        "id": "Composition.section:emergencyContactSection.title",
        "path": "Composition.section.title",
        "min": 1,
        "fixedString": "Kontaktperson für Notfälle"
      },
      {
        "id": "Composition.section:emergencyContactSection.code",
        "path": "Composition.section.code",
        "min": 1
      },
      {
        "id": "Composition.section:emergencyContactSection.code.coding",
        "path": "Composition.section.code.coding",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Composition.section:emergencyContactSection.code.coding.system",
        "path": "Composition.section.code.coding.system",
        "min": 1,
        "fixedUri": "http://digen.nublar.de/fhir/CodeSystem/sectionCodesForDigen"
      },
      {
        "id": "Composition.section:emergencyContactSection.code.coding.version",
        "path": "Composition.section.code.coding.version",
        "max": "0"
      },
      {
        "id": "Composition.section:emergencyContactSection.code.coding.code",
        "path": "Composition.section.code.coding.code",
        "min": 1,
        "fixedCode": "EIECon"
      },
      {
        "id": "Composition.section:emergencyContactSection.code.coding.display",
        "path": "Composition.section.code.coding.display",
        "min": 1,
        "fixedString": "Emergency Contact"
      },
      {
        "id": "Composition.section:emergencyContactSection.code.coding.userSelected",
        "path": "Composition.section.code.coding.userSelected",
        "max": "0"
      },
      {
        "id": "Composition.section:emergencyContactSection.code.text",
        "path": "Composition.section.code.text",
        "max": "0"
      },
      {
        "id": "Composition.section:emergencyContactSection.text",
        "path": "Composition.section.text",
        "definition": "Falls Notfallkontakte hinterlegt wurden, ist diese Sektion gefüllt."
      },
      {
        "id": "Composition.section:emergencyContactSection.text.status",
        "path": "Composition.section.text.status",
        "fixedCode": "generated"
      },
      {
        "id": "Composition.section:emergencyContactSection.text.div",
        "path": "Composition.section.text.div",
        "definition": "Falls der Patient Notfallkontakte hinterlegt hat, ist diese Sektion gefüllt."
      },
      {
        "id": "Composition.section:emergencyContactSection.mode",
        "path": "Composition.section.mode",
        "max": "0"
      },
      {
        "id": "Composition.section:emergencyContactSection.orderedBy",
        "path": "Composition.section.orderedBy",
        "max": "0"
      },
      {
        "id": "Composition.section:emergencyContactSection.entry",
        "path": "Composition.section.entry",
        "type": [
          {
            "code": "Reference",
            "targetProfile": "http://digen.nublar.de/fhir/StructureDefinition/DigenNotfallkontaktRelatedPerson",
            "aggregation": [
              "bundled",
              "referenced"
            ]
          }
        ]
      },
      {
        "id": "Composition.section:emergencyContactSection.emptyReason",
        "path": "Composition.section.emptyReason",
        "definition": "If the section is empty, why the list is empty. Digen specific empty reasons: notasked = initial state or \"Keine Angabe\" | notstarted = answered \"ja\" but not specified further | nilknown = answered \"Nein\"",
        "comment": "When the emergency pass is being created for the first time, all the sections are emtpy (without entry) and the emptyReason = notasked. Depending on the swipes of the user the entryReason changes. In case the user is adding information the emptyReason is being removed and instead there has to be an entry in the section. If a section has no entry the element text must be present.",
        "requirements": "Allows capturing the status of the emergency pass sections. The status is being set by swiping \"Ja\", \"Nein\", \"Keine Angabe\" and by adding information to a section.",
        "binding": {
          "strength": "required",
          "valueSetReference": {
            "reference": "http://digen.nublar.de/fhir/ValueSet/notfallpassEmptyReasonsForDigen"
          }
        }
      },
      {
        "id": "Composition.section:emergencyContactSection.section",
        "path": "Composition.section.section",
        "max": "0"
      },
      {
        "id": "Composition.section:emergencyDocumentSection",
        "path": "Composition.section",
        "sliceName": "emergencyDocumentSection",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Composition.section:emergencyDocumentSection.id",
        "path": "Composition.section.id",
        "max": "0"
      },
      {
        "id": "Composition.section:emergencyDocumentSection.title",
        "path": "Composition.section.title",
        "min": 1,
        "fixedString": "Dokumente für Notfälle"
      },
      {
        "id": "Composition.section:emergencyDocumentSection.code",
        "path": "Composition.section.code",
        "min": 1
      },
      {
        "id": "Composition.section:emergencyDocumentSection.code.coding",
        "path": "Composition.section.code.coding",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Composition.section:emergencyDocumentSection.code.coding.system",
        "path": "Composition.section.code.coding.system",
        "min": 1,
        "fixedUri": "http://digen.nublar.de/fhir/CodeSystem/sectionCodesForDigen"
      },
      {
        "id": "Composition.section:emergencyDocumentSection.code.coding.version",
        "path": "Composition.section.code.coding.version",
        "max": "0"
      },
      {
        "id": "Composition.section:emergencyDocumentSection.code.coding.code",
        "path": "Composition.section.code.coding.code",
        "min": 1,
        "fixedCode": "EIDocu"
      },
      {
        "id": "Composition.section:emergencyDocumentSection.code.coding.display",
        "path": "Composition.section.code.coding.display",
        "min": 1,
        "fixedString": "Emergency Documents"
      },
      {
        "id": "Composition.section:emergencyDocumentSection.code.coding.userSelected",
        "path": "Composition.section.code.coding.userSelected",
        "max": "0"
      },
      {
        "id": "Composition.section:emergencyDocumentSection.code.text",
        "path": "Composition.section.code.text",
        "max": "0"
      },
      {
        "id": "Composition.section:emergencyDocumentSection.text.status",
        "path": "Composition.section.text.status",
        "fixedCode": "generated"
      },
      {
        "id": "Composition.section:emergencyDocumentSection.text.div",
        "path": "Composition.section.text.div",
        "definition": "Es wurden weitere Dokumente für den Notfall hinterlegt."
      },
      {
        "id": "Composition.section:emergencyDocumentSection.mode",
        "path": "Composition.section.mode",
        "max": "0"
      },
      {
        "id": "Composition.section:emergencyDocumentSection.orderedBy",
        "path": "Composition.section.orderedBy",
        "max": "0"
      },
      {
        "id": "Composition.section:emergencyDocumentSection.emptyReason",
        "path": "Composition.section.emptyReason",
        "definition": "If the section is empty, why the list is empty. Digen specific empty reasons: notasked = initial state or \"Keine Angabe\" | notstarted = answered \"ja\" but not specified further | nilknown = answered \"Nein\"",
        "comment": "When the emergency pass is being created for the first time, all the sections are emtpy (without entry) and the emptyReason = notasked. Depending on the swipes of the user the entryReason changes. In case the user is adding information the emptyReason is being removed. If a section has no entry the element text must be present.",
        "requirements": "Allows capturing the status of the emergency pass sections. The status is being set by swiping \"Ja\", \"Nein\", \"Keine Angabe\" and by adding information to a section.",
        "binding": {
          "strength": "required",
          "valueSetReference": {
            "reference": "http://digen.nublar.de/fhir/ValueSet/notfallpassEmptyReasonsForDigen"
          }
        }
      },
      {
        "id": "Composition.section:emergencyDocumentSection.section",
        "path": "Composition.section.section",
        "max": "0"
      },
      {
        "id": "Composition.section:allergySection",
        "path": "Composition.section",
        "sliceName": "allergySection",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Composition.section:allergySection.id",
        "path": "Composition.section.id",
        "max": "0"
      },
      {
        "id": "Composition.section:allergySection.title",
        "path": "Composition.section.title",
        "min": 1,
        "fixedString": "Allergien/Unverträglichkeiten"
      },
      {
        "id": "Composition.section:allergySection.code",
        "path": "Composition.section.code",
        "min": 1
      },
      {
        "id": "Composition.section:allergySection.code.coding",
        "path": "Composition.section.code.coding",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Composition.section:allergySection.code.coding.system",
        "path": "Composition.section.code.coding.system",
        "min": 1,
        "fixedUri": "https://fhir.loinc.org"
      },
      {
        "id": "Composition.section:allergySection.code.coding.version",
        "path": "Composition.section.code.coding.version",
        "max": "0"
      },
      {
        "id": "Composition.section:allergySection.code.coding.code",
        "path": "Composition.section.code.coding.code",
        "min": 1,
        "fixedCode": "48765-2"
      },
      {
        "id": "Composition.section:allergySection.code.coding.display",
        "path": "Composition.section.code.coding.display",
        "min": 1,
        "fixedString": "Allergies and adverse reactions Document"
      },
      {
        "id": "Composition.section:allergySection.code.coding.userSelected",
        "path": "Composition.section.code.coding.userSelected",
        "max": "0"
      },
      {
        "id": "Composition.section:allergySection.code.text",
        "path": "Composition.section.code.text",
        "max": "0"
      },
      {
        "id": "Composition.section:allergySection.text",
        "path": "Composition.section.text",
        "definition": "Falls Angaben zu Allergien/Unverträglichkeiten gemacht wurden, ist diese Sektion mit den entsprechenden Diagnosen gefüllt."
      },
      {
        "id": "Composition.section:allergySection.text.status",
        "path": "Composition.section.text.status",
        "fixedCode": "generated"
      },
      {
        "id": "Composition.section:allergySection.text.div",
        "path": "Composition.section.text.div",
        "definition": "Falls der Patient Angaben zu Allergien/Unverträglichkeiten gemacht hat, ist diese Sektion mit den entsprechenden Diagnosen gefüllt."
      },
      {
        "id": "Composition.section:allergySection.mode",
        "path": "Composition.section.mode",
        "max": "0"
      },
      {
        "id": "Composition.section:allergySection.orderedBy",
        "path": "Composition.section.orderedBy",
        "max": "0"
      },
      {
        "id": "Composition.section:allergySection.entry",
        "path": "Composition.section.entry",
        "type": [
          {
            "code": "Reference",
            "targetProfile": "http://digen.nublar.de/fhir/StructureDefinition/DigenConditionAbrechnung",
            "aggregation": [
              "referenced"
            ]
          },
          {
            "code": "Reference",
            "targetProfile": "http://digen.nublar.de/fhir/StructureDefinition/DigenConditionAlphaID",
            "aggregation": [
              "bundled",
              "referenced"
            ]
          },
          {
            "code": "Reference",
            "targetProfile": "http://digen.nublar.de/fhir/StructureDefinition/DigenConditionText",
            "aggregation": [
              "bundled",
              "referenced"
            ]
          }
        ]
      },
      {
        "id": "Composition.section:allergySection.emptyReason",
        "path": "Composition.section.emptyReason",
        "definition": "If the section is empty, why the list is empty. Digen specific empty reasons: notasked = initial state or \"Keine Angabe\" | notstarted = answered \"ja\" but not specified further | nilknown = answered \"Nein\"",
        "comment": "When the emergency pass is being created for the first time, all the sections are emtpy (without entry) and the emptyReason = notasked. Depending on the swipes of the user the entryReason changes. In case the user is adding information the emptyReason is being removed and instead there has to be an entry in the section. If a section has no entry the element text must be present.",
        "binding": {
          "strength": "required",
          "valueSetReference": {
            "reference": "http://digen.nublar.de/fhir/ValueSet/notfallpassEmptyReasonsForDigen"
          }
        }
      },
      {
        "id": "Composition.section:allergySection.section",
        "path": "Composition.section.section",
        "max": "0"
      },
      {
        "id": "Composition.section:implantedMedicalDeviceSection",
        "path": "Composition.section",
        "sliceName": "implantedMedicalDeviceSection",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Composition.section:implantedMedicalDeviceSection.id",
        "path": "Composition.section.id",
        "max": "0"
      },
      {
        "id": "Composition.section:implantedMedicalDeviceSection.title",
        "path": "Composition.section.title",
        "min": 1,
        "fixedString": "Fremdkörper/Implantate"
      },
      {
        "id": "Composition.section:implantedMedicalDeviceSection.code",
        "path": "Composition.section.code",
        "min": 1
      },
      {
        "id": "Composition.section:implantedMedicalDeviceSection.code.coding",
        "path": "Composition.section.code.coding",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Composition.section:implantedMedicalDeviceSection.code.coding.system",
        "path": "Composition.section.code.coding.system",
        "min": 1,
        "fixedUri": "https://fhir.loinc.org"
      },
      {
        "id": "Composition.section:implantedMedicalDeviceSection.code.coding.version",
        "path": "Composition.section.code.coding.version",
        "max": "0"
      },
      {
        "id": "Composition.section:implantedMedicalDeviceSection.code.coding.code",
        "path": "Composition.section.code.coding.code",
        "min": 1,
        "fixedCode": "57080-4"
      },
      {
        "id": "Composition.section:implantedMedicalDeviceSection.code.coding.display",
        "path": "Composition.section.code.coding.display",
        "min": 1,
        "fixedString": "Implanted medical device"
      },
      {
        "id": "Composition.section:implantedMedicalDeviceSection.code.coding.userSelected",
        "path": "Composition.section.code.coding.userSelected",
        "max": "0"
      },
      {
        "id": "Composition.section:implantedMedicalDeviceSection.code.text",
        "path": "Composition.section.code.text",
        "max": "0"
      },
      {
        "id": "Composition.section:implantedMedicalDeviceSection.text",
        "path": "Composition.section.text",
        "definition": "Falls Angaben zu Implantaten/Fremdkörpern gemacht wurden, ist diese Sektion mit den entsprechenden Diagnosen gefüllt."
      },
      {
        "id": "Composition.section:implantedMedicalDeviceSection.text.status",
        "path": "Composition.section.text.status",
        "fixedCode": "generated"
      },
      {
        "id": "Composition.section:implantedMedicalDeviceSection.text.div",
        "path": "Composition.section.text.div",
        "definition": "Falls der Patient Angaben zu Implantaten/Fremdkörpern gemacht hat, ist diese Sektion mit den entsprechenden Diagnosen gefüllt."
      },
      {
        "id": "Composition.section:implantedMedicalDeviceSection.mode",
        "path": "Composition.section.mode",
        "max": "0"
      },
      {
        "id": "Composition.section:implantedMedicalDeviceSection.orderedBy",
        "path": "Composition.section.orderedBy",
        "max": "0"
      },
      {
        "id": "Composition.section:implantedMedicalDeviceSection.entry",
        "path": "Composition.section.entry",
        "type": [
          {
            "code": "Reference",
            "targetProfile": "http://digen.nublar.de/fhir/StructureDefinition/DigenConditionAlphaID",
            "aggregation": [
              "bundled",
              "referenced"
            ]
          },
          {
            "code": "Reference",
            "targetProfile": "http://digen.nublar.de/fhir/StructureDefinition/DigenConditionText",
            "aggregation": [
              "bundled",
              "referenced"
            ]
          }
        ]
      },
      {
        "id": "Composition.section:implantedMedicalDeviceSection.emptyReason",
        "path": "Composition.section.emptyReason",
        "definition": "If the section is empty, why the list is empty. Digen specific empty reasons: notasked = initial state or \"Keine Angabe\" | notstarted = answered \"ja\" but not specified further | nilknown = answered \"Nein\"",
        "comment": "When the emergency pass is being created for the first time, all the sections are emtpy (without entry) and the emptyReason = notasked. Depending on the swipes of the user the entryReason changes. In case the user is adding information the emptyReason is being removed and instead there has to be an entry in the section. If a section has no entry the element text must be present.",
        "requirements": "Allows capturing the status of the emergency pass sections. The status is being set by swiping \"Ja\", \"Nein\", \"Keine Angabe\" and by adding information to a section.",
        "binding": {
          "strength": "required",
          "valueSetReference": {
            "reference": "http://digen.nublar.de/fhir/ValueSet/notfallpassEmptyReasonsForDigen"
          }
        }
      },
      {
        "id": "Composition.section:implantedMedicalDeviceSection.section",
        "path": "Composition.section.section",
        "max": "0"
      },
      {
        "id": "Composition.section:primaryCareProviderSection",
        "path": "Composition.section",
        "sliceName": "primaryCareProviderSection",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Composition.section:primaryCareProviderSection.id",
        "path": "Composition.section.id",
        "max": "0"
      },
      {
        "id": "Composition.section:primaryCareProviderSection.title",
        "path": "Composition.section.title",
        "min": 1,
        "fixedString": "Hausarzt"
      },
      {
        "id": "Composition.section:primaryCareProviderSection.code",
        "path": "Composition.section.code",
        "min": 1
      },
      {
        "id": "Composition.section:primaryCareProviderSection.code.coding",
        "path": "Composition.section.code.coding",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Composition.section:primaryCareProviderSection.code.coding.system",
        "path": "Composition.section.code.coding.system",
        "min": 1,
        "fixedUri": "http://digen.nublar.de/fhir/CodeSystem/sectionCodesForDigen"
      },
      {
        "id": "Composition.section:primaryCareProviderSection.code.coding.version",
        "path": "Composition.section.code.coding.version",
        "max": "0"
      },
      {
        "id": "Composition.section:primaryCareProviderSection.code.coding.code",
        "path": "Composition.section.code.coding.code",
        "min": 1,
        "fixedCode": "EIPrac"
      },
      {
        "id": "Composition.section:primaryCareProviderSection.code.coding.display",
        "path": "Composition.section.code.coding.display",
        "min": 1,
        "fixedString": "Primary Care Provider"
      },
      {
        "id": "Composition.section:primaryCareProviderSection.code.coding.userSelected",
        "path": "Composition.section.code.coding.userSelected",
        "max": "0"
      },
      {
        "id": "Composition.section:primaryCareProviderSection.code.text",
        "path": "Composition.section.code.text",
        "max": "0"
      },
      {
        "id": "Composition.section:primaryCareProviderSection.text",
        "path": "Composition.section.text",
        "definition": "Falls ein Hausarzt hinterlegt wurde, ist diese Sektion gefüllt."
      },
      {
        "id": "Composition.section:primaryCareProviderSection.text.status",
        "path": "Composition.section.text.status",
        "fixedCode": "generated"
      },
      {
        "id": "Composition.section:primaryCareProviderSection.text.div",
        "path": "Composition.section.text.div",
        "definition": "Falls der Patient seinen Hausarzt hinterlegt hat, ist diese Sektion gefüllt."
      },
      {
        "id": "Composition.section:primaryCareProviderSection.mode",
        "path": "Composition.section.mode",
        "max": "0"
      },
      {
        "id": "Composition.section:primaryCareProviderSection.orderedBy",
        "path": "Composition.section.orderedBy",
        "max": "0"
      },
      {
        "id": "Composition.section:primaryCareProviderSection.entry",
        "path": "Composition.section.entry",
        "type": [
          {
            "code": "Reference",
            "targetProfile": "http://hl7.org/fhir/StructureDefinition/Organization",
            "aggregation": [
              "referenced"
            ]
          }
        ]
      },
      {
        "id": "Composition.section:primaryCareProviderSection.emptyReason",
        "path": "Composition.section.emptyReason",
        "definition": "If the section is empty, why the list is empty. Digen specific empty reasons: notasked = initial state or \"Keine Angabe\" | notstarted = answered \"ja\" but not specified further | nilknown = answered \"Nein\"",
        "comment": "When the emergency pass is being created for the first time, all the sections are emtpy (without entry) and the emptyReason = notasked. Depending on the swipes of the user the entryReason changes. In case the user is adding information the emptyReason is being removed and instead there has to be an entry in the section. If a section has no entry the element text must be present.",
        "requirements": "Allows capturing the status of the emergency pass sections. The status is being set by swiping \"Ja\", \"Nein\", \"Keine Angabe\" and by adding information to a section.",
        "binding": {
          "strength": "required",
          "valueSetReference": {
            "reference": "http://digen.nublar.de/fhir/ValueSet/notfallpassEmptyReasonsForDigen"
          }
        }
      },
      {
        "id": "Composition.section:primaryCareProviderSection.section",
        "path": "Composition.section.section",
        "max": "0"
      },
      {
        "id": "Composition.section:dependentPersonSection",
        "path": "Composition.section",
        "sliceName": "dependentPersonSection",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Composition.section:dependentPersonSection.id",
        "path": "Composition.section.id",
        "max": "0"
      },
      {
        "id": "Composition.section:dependentPersonSection.title",
        "path": "Composition.section.title",
        "min": 1,
        "fixedString": "Betreuung anderer Personen"
      },
      {
        "id": "Composition.section:dependentPersonSection.code",
        "path": "Composition.section.code",
        "min": 1
      },
      {
        "id": "Composition.section:dependentPersonSection.code.coding",
        "path": "Composition.section.code.coding",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Composition.section:dependentPersonSection.code.coding.system",
        "path": "Composition.section.code.coding.system",
        "min": 1,
        "fixedUri": "http://digen.nublar.de/fhir/CodeSystem/sectionCodesForDigen"
      },
      {
        "id": "Composition.section:dependentPersonSection.code.coding.version",
        "path": "Composition.section.code.coding.version",
        "max": "0"
      },
      {
        "id": "Composition.section:dependentPersonSection.code.coding.code",
        "path": "Composition.section.code.coding.code",
        "min": 1,
        "fixedCode": "EIDPer"
      },
      {
        "id": "Composition.section:dependentPersonSection.code.coding.display",
        "path": "Composition.section.code.coding.display",
        "min": 1,
        "fixedString": "Dependent Persons"
      },
      {
        "id": "Composition.section:dependentPersonSection.code.coding.userSelected",
        "path": "Composition.section.code.coding.userSelected",
        "max": "0"
      },
      {
        "id": "Composition.section:dependentPersonSection.code.text",
        "path": "Composition.section.code.text",
        "max": "0"
      },
      {
        "id": "Composition.section:dependentPersonSection.text",
        "path": "Composition.section.text",
        "definition": "Falls zu versorgende Personen hinterlegt wurde, ist diese Sektion gefüllt."
      },
      {
        "id": "Composition.section:dependentPersonSection.text.status",
        "path": "Composition.section.text.status",
        "fixedCode": "generated"
      },
      {
        "id": "Composition.section:dependentPersonSection.text.div",
        "path": "Composition.section.text.div",
        "definition": "Falls der Patient zu versorgende Personen hinterlegt hat, ist diese Sektion gefüllt."
      },
      {
        "id": "Composition.section:dependentPersonSection.mode",
        "path": "Composition.section.mode",
        "max": "0"
      },
      {
        "id": "Composition.section:dependentPersonSection.orderedBy",
        "path": "Composition.section.orderedBy",
        "max": "0"
      },
      {
        "id": "Composition.section:dependentPersonSection.entry",
        "path": "Composition.section.entry",
        "type": [
          {
            "code": "Reference",
            "targetProfile": "http://digen.nublar.de/fhir/StructureDefinition/DigenKontaktRelatedPerson",
            "aggregation": [
              "bundled",
              "referenced"
            ]
          }
        ]
      },
      {
        "id": "Composition.section:dependentPersonSection.emptyReason",
        "path": "Composition.section.emptyReason",
        "definition": "If the section is empty, why the list is empty. Digen specific empty reasons: notasked = initial state or \"Keine Angabe\" | notstarted = answered \"ja\" but not specified further | nilknown = answered \"Nein\"",
        "comment": "When the emergency pass is being created for the first time, all the sections are emtpy (without entry) and the emptyReason = notasked. Depending on the swipes of the user the entryReason changes. In case the user is adding information the emptyReason is being removed and instead there has to be an entry in the section. If a section has no entry the element text must be present.",
        "requirements": "Allows capturing the status of the emergency pass sections. The status is being set by swiping \"Ja\", \"Nein\", \"Keine Angabe\" and by adding information to a section.",
        "binding": {
          "strength": "required",
          "valueSetReference": {
            "reference": "http://digen.nublar.de/fhir/ValueSet/notfallpassEmptyReasonsForDigen"
          }
        }
      },
      {
        "id": "Composition.section:dependentPersonSection.section",
        "path": "Composition.section.section",
        "max": "0"
      },
      {
        "id": "Composition.section:dependentAnimalSection",
        "path": "Composition.section",
        "sliceName": "dependentAnimalSection",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Composition.section:dependentAnimalSection.id",
        "path": "Composition.section.id",
        "max": "0"
      },
      {
        "id": "Composition.section:dependentAnimalSection.title",
        "path": "Composition.section.title",
        "min": 1,
        "fixedString": "Betreuung von Tieren"
      },
      {
        "id": "Composition.section:dependentAnimalSection.code",
        "path": "Composition.section.code",
        "min": 1
      },
      {
        "id": "Composition.section:dependentAnimalSection.code.coding",
        "path": "Composition.section.code.coding",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Composition.section:dependentAnimalSection.code.coding.system",
        "path": "Composition.section.code.coding.system",
        "min": 1,
        "fixedUri": "http://digen.nublar.de/fhir/CodeSystem/sectionCodesForDigen"
      },
      {
        "id": "Composition.section:dependentAnimalSection.code.coding.version",
        "path": "Composition.section.code.coding.version",
        "max": "0"
      },
      {
        "id": "Composition.section:dependentAnimalSection.code.coding.code",
        "path": "Composition.section.code.coding.code",
        "min": 1,
        "fixedCode": "EIDAni"
      },
      {
        "id": "Composition.section:dependentAnimalSection.code.coding.display",
        "path": "Composition.section.code.coding.display",
        "min": 1,
        "fixedString": "Dependent Animals"
      },
      {
        "id": "Composition.section:dependentAnimalSection.code.coding.userSelected",
        "path": "Composition.section.code.coding.userSelected",
        "max": "0"
      },
      {
        "id": "Composition.section:dependentAnimalSection.code.text",
        "path": "Composition.section.code.text",
        "max": "0"
      },
      {
        "id": "Composition.section:dependentAnimalSection.text",
        "path": "Composition.section.text",
        "definition": "Falls zu versorgende Tiere hinterlegt wurden, ist diese Sektion gefüllt."
      },
      {
        "id": "Composition.section:dependentAnimalSection.text.status",
        "path": "Composition.section.text.status",
        "fixedCode": "generated"
      },
      {
        "id": "Composition.section:dependentAnimalSection.text.div",
        "path": "Composition.section.text.div",
        "definition": "Falls der Patient zu versorgende Tiere hinterlegt hat, ist diese Sektion gefüllt."
      },
      {
        "id": "Composition.section:dependentAnimalSection.mode",
        "path": "Composition.section.mode",
        "max": "0"
      },
      {
        "id": "Composition.section:dependentAnimalSection.orderedBy",
        "path": "Composition.section.orderedBy",
        "max": "0"
      },
      {
        "id": "Composition.section:dependentAnimalSection.entry",
        "path": "Composition.section.entry",
        "type": [
          {
            "code": "Reference",
            "targetProfile": "http://digen.nublar.de/fhir/StructureDefinition/DigenKontaktHaustierRelatedPerson",
            "aggregation": [
              "bundled",
              "referenced"
            ]
          }
        ]
      },
      {
        "id": "Composition.section:dependentAnimalSection.emptyReason",
        "path": "Composition.section.emptyReason",
        "definition": "If the section is empty, why the list is empty. Digen specific empty reasons: notasked = initial state or \"Keine Angabe\" | notstarted = answered \"ja\" but not specified further | nilknown = answered \"Nein\"",
        "comment": "When the emergency pass is being created for the first time, all the sections are emtpy (without entry) and the emptyReason = notasked. Depending on the swipes of the user the entryReason changes. In case the user is adding information the emptyReason is being removed and instead there has to be an entry in the section. If a section has no entry the element text must be present.",
        "requirements": "Allows capturing the status of the emergency pass sections. The status is being set by swiping \"Ja\", \"Nein\", \"Keine Angabe\" and by adding information to a section.",
        "binding": {
          "strength": "required",
          "valueSetReference": {
            "reference": "http://digen.nublar.de/fhir/ValueSet/notfallpassEmptyReasonsForDigen"
          }
        }
      },
      {
        "id": "Composition.section:dependentAnimalSection.section",
        "path": "Composition.section.section",
        "max": "0"
      }
    ]
  }
}