<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="Profile-nNGM-Composition-Case" />
  <url value="http://uk-koeln.de/fhir/StructureDefinition/nNGM/Composition" />
  <name value="Profile_nNGM_Composition_Case" />
  <title value="Profile - nNGM - Composition" />
  <status value="active" />
  <description value="Dieses Profil beschreibt einen nNGM-Fall mit allen seinen zugehörigen Daten" />
  <fhirVersion value="4.0.1" />
  <kind value="resource" />
  <abstract value="false" />
  <type value="Composition" />
  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Composition" />
  <derivation value="constraint" />
  <differential>
    <element id="Composition.identifier">
      <path value="Composition.identifier" />
      <short value="Eindeutige Nummer des nNGM-Falls im Zentrum" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Composition.identifier.system">
      <path value="Composition.identifier.system" />
      <min value="1" />
      <fixedUri value="http://uk-koeln.de/fhir/sid/nngm-case-no" />
      <mustSupport value="false" />
    </element>
    <element id="Composition.identifier.value">
      <path value="Composition.identifier.value" />
      <label value="nNGM Fallnummer" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Composition.status">
      <path value="Composition.status" />
      <fixedCode value="final" />
      <mustSupport value="true" />
    </element>
    <element id="Composition.type">
      <path value="Composition.type" />
      <mustSupport value="true" />
    </element>
    <element id="Composition.type.coding">
      <path value="Composition.type.coding" />
      <min value="1" />
      <max value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Composition.type.coding.system">
      <path value="Composition.type.coding.system" />
      <fixedUri value="http://loinc.org" />
      <mustSupport value="true" />
    </element>
    <element id="Composition.type.coding.code">
      <path value="Composition.type.coding.code" />
      <fixedCode value="11503-0" />
      <mustSupport value="true" />
    </element>
    <element id="Composition.subject">
      <path value="Composition.subject" />
      <label value="Patient" />
      <short value="Patient des nNGM-Falls" />
      <min value="1" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://uk-koeln.de/fhir/StructureDefinition/Patient/nNGM/pseudonymisiert" />
        <targetProfile value="http://uk-koeln.de/fhir/StructureDefinition/Patient/nNGM/patient" />
      </type>
      <mustSupport value="true" />
    </element>
    <element id="Composition.subject.reference">
      <path value="Composition.subject.reference" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Composition.date">
      <path value="Composition.date" />
      <mustSupport value="true" />
    </element>
    <element id="Composition.author">
      <path value="Composition.author" />
      <max value="1" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://uk-koeln.de/fhir/StructureDefinition/Organisation/nNGM" />
      </type>
      <mustSupport value="true" />
    </element>
    <element id="Composition.title">
      <path value="Composition.title" />
      <mustSupport value="true" />
    </element>
    <element id="Composition.section">
      <path value="Composition.section" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="code.coding.code" />
        </discriminator>
        <rules value="open" />
      </slicing>
      <mustSupport value="true" />
    </element>
    <element id="Composition.section:consent">
      <path value="Composition.section" />
      <sliceName value="consent" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Composition.section:consent.code">
      <path value="Composition.section.code" />
      <min value="1" />
    </element>
    <element id="Composition.section:consent.code.coding.system">
      <path value="Composition.section.code.coding.system" />
      <fixedUri value="http://uk-koeln.de/fhir/CodeSystem/nNGM/CompositionSectionType" />
    </element>
    <element id="Composition.section:consent.code.coding.code">
      <path value="Composition.section.code.coding.code" />
      <fixedCode value="CONSENT" />
    </element>
    <element id="Composition.section:consent.entry">
      <path value="Composition.section.entry" />
      <label value="Einwilligungserklärungen" />
      <short value="Alle Einwilligungserklärungen des Patienten für das nNGM-Netzwerk" />
      <min value="1" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://uk-koeln.de/fhir/StructureDefinition/nNGM/Consent" />
        <targetProfile value="http://uk-koeln.de/fhir/StructureDefinition/nNGM/ConsentV4" />
        <targetProfile value="http://uk-koeln.de/fhir/StructureDefinition/nNGM/ConsentV4-1" />
      </type>
      <mustSupport value="true" />
    </element>
    <element id="Composition.section:firstDiagnosis">
      <path value="Composition.section" />
      <sliceName value="firstDiagnosis" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Composition.section:firstDiagnosis.code">
      <path value="Composition.section.code" />
      <min value="1" />
    </element>
    <element id="Composition.section:firstDiagnosis.code.coding.system">
      <path value="Composition.section.code.coding.system" />
      <fixedUri value="http://uk-koeln.de/fhir/CodeSystem/nNGM/CompositionSectionType" />
    </element>
    <element id="Composition.section:firstDiagnosis.code.coding.code">
      <path value="Composition.section.code.coding.code" />
      <fixedCode value="FIRST_DIAGNOSIS" />
    </element>
    <element id="Composition.section:firstDiagnosis.entry">
      <path value="Composition.section.entry" />
      <label value="Erstdiagnose - Tumorerkrankung" />
      <short value="Die Erstdiagnose der Tumorerkrankung, für den der Fall angelegt wird" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://uk-koeln.de/fhir/StructureDefinition/Condition/nNGM/FirstDiagnosis" />
      </type>
      <mustSupport value="true" />
    </element>
    <element id="Composition.section:coverage">
      <path value="Composition.section" />
      <sliceName value="coverage" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Composition.section:coverage.code">
      <path value="Composition.section.code" />
      <min value="1" />
    </element>
    <element id="Composition.section:coverage.code.coding.system">
      <path value="Composition.section.code.coding.system" />
      <fixedUri value="http://uk-koeln.de/fhir/CodeSystem/nNGM/CompositionSectionType" />
    </element>
    <element id="Composition.section:coverage.code.coding.code">
      <path value="Composition.section.code.coding.code" />
      <fixedCode value="COVERAGE" />
    </element>
    <element id="Composition.section:coverage.entry">
      <path value="Composition.section.entry" />
      <label value="Versicherungsverhältnis" />
      <short value="Krankenversicherungsverhältnis des Patienten zur Zeit der Anforderung" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://uk-koeln.de/fhir/StructureDefinition/Coverage/nNGM/pseudonymisiert" />
        <targetProfile value="http://uk-koeln.de/fhir/StructureDefinition/nNGM/Coverage" />
      </type>
      <mustSupport value="true" />
    </element>
    <element id="Composition.section:tobaccoSmoking">
      <path value="Composition.section" />
      <sliceName value="tobaccoSmoking" />
      <max value="1" />
    </element>
    <element id="Composition.section:tobaccoSmoking.code">
      <path value="Composition.section.code" />
      <min value="1" />
    </element>
    <element id="Composition.section:tobaccoSmoking.code.coding.system">
      <path value="Composition.section.code.coding.system" />
      <fixedUri value="http://uk-koeln.de/fhir/CodeSystem/nNGM/CompositionSectionType" />
    </element>
    <element id="Composition.section:tobaccoSmoking.code.coding.code">
      <path value="Composition.section.code.coding.code" />
      <fixedCode value="TOBACCO_SMOKING" />
    </element>
    <element id="Composition.section:tobaccoSmoking.entry">
      <path value="Composition.section.entry" />
      <label value="Raucherstatus" />
      <short value="Raucherstatus des Patienten zur Zeit der Anforderung" />
      <max value="1" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://uk-koeln.de/fhir/StructureDefinition/Observation/nNGM/raucherstatus" />
      </type>
      <mustSupport value="true" />
    </element>
    <element id="Composition.section:vitalStates">
      <path value="Composition.section" />
      <sliceName value="vitalStates" />
      <max value="1" />
    </element>
    <element id="Composition.section:vitalStates.code">
      <path value="Composition.section.code" />
      <min value="1" />
    </element>
    <element id="Composition.section:vitalStates.code.coding.system">
      <path value="Composition.section.code.coding.system" />
      <fixedUri value="http://uk-koeln.de/fhir/CodeSystem/nNGM/CompositionSectionType" />
    </element>
    <element id="Composition.section:vitalStates.code.coding.code">
      <path value="Composition.section.code.coding.code" />
      <fixedCode value="VITAL_STATES" />
    </element>
    <element id="Composition.section:vitalStates.entry">
      <path value="Composition.section.entry" />
      <label value="Vitalstatus" />
      <short value="Vitalstatus des Patienten zur Zeit der Anforderung" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://uk-koeln.de/fhir/StructureDefinition/nNGM/Vitalstatus" />
      </type>
      <mustSupport value="true" />
    </element>
    <element id="Composition.section:ecogs">
      <path value="Composition.section" />
      <sliceName value="ecogs" />
      <max value="1" />
    </element>
    <element id="Composition.section:ecogs.code">
      <path value="Composition.section.code" />
      <min value="1" />
      <patternCodeableConcept>
        <coding>
          <system value="http://uk-koeln.de/fhir/CodeSystem/nNGM/CompositionSectionType" />
          <code value="ECOGS" />
        </coding>
      </patternCodeableConcept>
    </element>
    <element id="Composition.section:ecogs.code.coding.system">
      <path value="Composition.section.code.coding.system" />
      <fixedUri value="http://uk-koeln.de/fhir/CodeSystem/nNGM/CompositionSectionType" />
    </element>
    <element id="Composition.section:ecogs.code.coding.code">
      <path value="Composition.section.code.coding.code" />
      <fixedCode value="ECOGS" />
    </element>
    <element id="Composition.section:ecogs.entry">
      <path value="Composition.section.entry" />
      <label value="ECOG" />
      <short value="Alle erfassten ECOG des Patienten für die Anforderungen und Therapien" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://uk-koeln.de/fhir/StructureDefinition/Observation/nNGM/ecog" />
      </type>
      <mustSupport value="true" />
    </element>
    <element id="Composition.section:diagnosticsRequest">
      <path value="Composition.section" />
      <sliceName value="diagnosticsRequest" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Composition.section:diagnosticsRequest.code">
      <path value="Composition.section.code" />
      <min value="1" />
    </element>
    <element id="Composition.section:diagnosticsRequest.code.coding.system">
      <path value="Composition.section.code.coding.system" />
      <fixedUri value="http://uk-koeln.de/fhir/CodeSystem/nNGM/CompositionSectionType" />
    </element>
    <element id="Composition.section:diagnosticsRequest.code.coding.code">
      <path value="Composition.section.code.coding.code" />
      <fixedCode value="DIAGNOSTICS_REQUEST" />
    </element>
    <element id="Composition.section:diagnosticsRequest.entry">
      <path value="Composition.section.entry" />
      <label value="Anforderung Diagnostik" />
      <short value="Die Anforderung der Diagnostik für den nNGM-Fall" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://uk-koeln.de/fhir/StructureDefinition/ServiceRequest/nNGM/AnforderungDerDiagnostik" />
      </type>
      <mustSupport value="true" />
    </element>
    <element id="Composition.section:tkiResistances">
      <path value="Composition.section" />
      <sliceName value="tkiResistances" />
      <max value="1" />
    </element>
    <element id="Composition.section:tkiResistances.code">
      <path value="Composition.section.code" />
      <min value="1" />
    </element>
    <element id="Composition.section:tkiResistances.code.coding.system">
      <path value="Composition.section.code.coding.system" />
      <fixedUri value="http://uk-koeln.de/fhir/CodeSystem/nNGM/CompositionSectionType" />
    </element>
    <element id="Composition.section:tkiResistances.code.coding.code">
      <path value="Composition.section.code.coding.code" />
      <fixedCode value="TKI_RESISTANCES" />
    </element>
    <element id="Composition.section:tkiResistances.entry">
      <path value="Composition.section.entry" />
      <label value="TKI-Resistenz" />
      <short value="Daten der TKI-Resistenz der Tumorerkrankung des nNGM-Falls" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://uk-koeln.de/fhir/StructureDefinition/Observation/nNGM/tki-resistenz-alk" />
        <targetProfile value="http://uk-koeln.de/fhir/StructureDefinition/Observation/nNGM/tki-resistenz-braf" />
        <targetProfile value="http://uk-koeln.de/fhir/StructureDefinition/Observation/nNGM/tki-resistenz-egfr" />
        <targetProfile value="http://uk-koeln.de/fhir/StructureDefinition/Observation/nNGM/tki-resistenz-fgfr" />
        <targetProfile value="http://uk-koeln.de/fhir/StructureDefinition/Observation/nNGM/tki-resistenz-kras" />
        <targetProfile value="http://uk-koeln.de/fhir/StructureDefinition/Observation/nNGM/tki-resistenz-met" />
        <targetProfile value="http://uk-koeln.de/fhir/StructureDefinition/Observation/nNGM/tki-resistenz-ros1" />
      </type>
      <mustSupport value="true" />
    </element>
    <element id="Composition.section:tumorProgressRecurrences">
      <path value="Composition.section" />
      <sliceName value="tumorProgressRecurrences" />
      <max value="1" />
    </element>
    <element id="Composition.section:tumorProgressRecurrences.code">
      <path value="Composition.section.code" />
      <min value="1" />
    </element>
    <element id="Composition.section:tumorProgressRecurrences.code.coding.system">
      <path value="Composition.section.code.coding.system" />
      <fixedUri value="http://uk-koeln.de/fhir/CodeSystem/nNGM/CompositionSectionType" />
    </element>
    <element id="Composition.section:tumorProgressRecurrences.code.coding.code">
      <path value="Composition.section.code.coding.code" />
      <fixedCode value="TUMOR_PROGRESS_RECURRENCES" />
    </element>
    <element id="Composition.section:tumorProgressRecurrences.entry">
      <path value="Composition.section.entry" />
      <label value="Progress/Rezidiv" />
      <short value="Alle Beobachtungen von Progress oder Rezidiv für die Tumorerkrankung des nNGM-Falls" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://uk-koeln.de/fhir/StructureDefinition/Observation/nNGM/progress-relapse" />
      </type>
      <mustSupport value="true" />
    </element>
    <element id="Composition.section:tumorHistologies">
      <path value="Composition.section" />
      <sliceName value="tumorHistologies" />
      <max value="1" />
    </element>
    <element id="Composition.section:tumorHistologies.code">
      <path value="Composition.section.code" />
      <min value="1" />
    </element>
    <element id="Composition.section:tumorHistologies.code.coding.system">
      <path value="Composition.section.code.coding.system" />
      <fixedUri value="http://uk-koeln.de/fhir/CodeSystem/nNGM/CompositionSectionType" />
    </element>
    <element id="Composition.section:tumorHistologies.code.coding.code">
      <path value="Composition.section.code.coding.code" />
      <fixedCode value="TUMOR_HISTOLOGIES" />
    </element>
    <element id="Composition.section:tumorHistologies.entry">
      <path value="Composition.section.entry" />
      <label value="Histologie" />
      <short value="Alle Histologie zu Tumormaterial des nNGM-Falls" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://uk-koeln.de/fhir/StructureDefinition/Observation/nNGM/histologie" />
      </type>
      <mustSupport value="true" />
    </element>
    <element id="Composition.section:tumorStages">
      <path value="Composition.section" />
      <sliceName value="tumorStages" />
      <max value="1" />
    </element>
    <element id="Composition.section:tumorStages.code">
      <path value="Composition.section.code" />
      <min value="1" />
    </element>
    <element id="Composition.section:tumorStages.code.coding.system">
      <path value="Composition.section.code.coding.system" />
      <fixedUri value="http://uk-koeln.de/fhir/CodeSystem/nNGM/CompositionSectionType" />
    </element>
    <element id="Composition.section:tumorStages.code.coding.code">
      <path value="Composition.section.code.coding.code" />
      <fixedCode value="TUMOR_STAGES" />
    </element>
    <element id="Composition.section:tumorStages.entry">
      <path value="Composition.section.entry" />
      <label value="Tumorstadium" />
      <short value="Alle Tumorstadien zu Tumormaterial des nNGM-Falls" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://uk-koeln.de/fhir/StructureDefinition/Observation/nNGM/tumorstadium" />
      </type>
      <mustSupport value="true" />
    </element>
    <element id="Composition.section:molpathoResult">
      <path value="Composition.section" />
      <sliceName value="molpathoResult" />
      <max value="1" />
    </element>
    <element id="Composition.section:molpathoResult.code">
      <path value="Composition.section.code" />
      <min value="1" />
    </element>
    <element id="Composition.section:molpathoResult.code.coding.system">
      <path value="Composition.section.code.coding.system" />
      <fixedUri value="http://uk-koeln.de/fhir/CodeSystem/nNGM/CompositionSectionType" />
    </element>
    <element id="Composition.section:molpathoResult.code.coding.code">
      <path value="Composition.section.code.coding.code" />
      <fixedCode value="MOLPATHO_RESULT" />
    </element>
    <element id="Composition.section:molpathoResult.entry">
      <path value="Composition.section.entry" />
      <label value="Molekulargenetischer Befundbericht" />
      <short value="Molekulargenetischer Befundbericht des Patienten" />
      <max value="1" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://uk-koeln.de/fhir/StructureDefinition/Profile-nNGM_MII_PR_MolGen_MolekulargenetischerBefundbericht" />
      </type>
      <mustSupport value="true" />
    </element>
  </differential>
</StructureDefinition>