<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="c33f6ccb-bc39-4121-8184-742ae2beb597" />
  <meta>
    <lastUpdated value="2020-04-06T14:56:34.149+00:00" />
  </meta>
  <url value="http://digen.nublar.de/fhir/StructureDefinition/DigenConditionAbstract" />
  <name value="DigenConditionAbstract" />
  <title value="Digen Basisprofil Condition" />
  <status value="draft" />
  <experimental value="true" />
  <date value="2020-04-06T14:56:32.9466381+00:00" />
  <publisher value="DiGeN" />
  <description value="Digen Condition: Anlehnung an das DE Basisprofil mit OIDs als Codesystemen und Erweiterung um AlphaID Codierung und Digen Lokalisation" />
  <purpose value="Digen Basisprofil für die Ableitung der Digen Abrechungs Condition, der Digen AlphaID Condition und der Digen Text Condition" />
  <fhirVersion value="3.0.2" />
  <kind value="resource" />
  <abstract value="true" />
  <type value="Condition" />
  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Condition" />
  <derivation value="constraint" />
  <differential>
    <element id="Condition.meta.tag">
      <path value="Condition.meta.tag" />
      <max value="0" />
    </element>
    <element id="Condition.implicitRules">
      <path value="Condition.implicitRules" />
      <max value="0" />
    </element>
    <element id="Condition.extension">
      <path value="Condition.extension" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="url" />
        </discriminator>
        <rules value="open" />
      </slicing>
    </element>
    <element id="Condition.extension:Diagnosesicherheit">
      <path value="Condition.extension" />
      <sliceName value="Diagnosesicherheit" />
      <short value="Diagnosesicherheit lt. ICD-10-GM" />
      <definition value="Diese Extension kann zur Angabe der Diagnosesicherung in ICD-10-GM-Codierung verwendet werden.&#xD;&#xA;Die Angabe der äquivalenten Werte für clinicalStatus und verificationStatus ist in diesem Fall dennoch zwingend.&#xD;&#xA;&#xD;&#xA;Die Äquivalente gelten wie folgt:&#xD;&#xA;&quot;A&quot; (ausgeschlossen) =&gt; clinicalStatus = leer, verificationStatus=&quot;refuted&quot;&#xD;&#xA;&quot;G&quot; (gesicherte Diagnose) =&gt; clinicalStatus = &quot;active&quot;, verificationStatus=&quot;confirmed&quot;&#xD;&#xA;&quot;V&quot; (Verdacht auf / zum Ausschluss von) =&gt; clinicalStatus = &quot;active&quot;, verificationStatus=&quot;provisional&quot;&#xD;&#xA;&quot;Z&quot; (Zustand nach) =&gt; clinicalStatus = &quot;resolved&quot;, verificationStatus=&quot;confirmed&quot;" />
      <max value="1" />
      <type>
        <code value="Extension" />
        <profile value="http://fhir.de/StructureDefinition/icd-10-gm-diagnosesicherheit/0.2" />
      </type>
    </element>
    <element id="Condition.identifier">
      <path value="Condition.identifier" />
      <max value="1" />
    </element>
    <element id="Condition.identifier.id">
      <path value="Condition.identifier.id" />
      <max value="0" />
    </element>
    <element id="Condition.identifier.use">
      <path value="Condition.identifier.use" />
      <max value="0" />
    </element>
    <element id="Condition.identifier.type">
      <path value="Condition.identifier.type" />
      <max value="0" />
    </element>
    <element id="Condition.identifier.system">
      <path value="Condition.identifier.system" />
      <comment value="Use the following OIDs: &#xD;&#xA;1.2.276.0.76.3.1.321.1.1.6.15 for DiGeN-spezifische Krankenkassenkis -Fallidentifikation (AOK Hessen) &#xD;&#xA;1.2.276.0.76.3.1.321.1.1.6.17 for DiGeN-spezifische Krankenkassenkis -Fallidentifikation (AOK Baden-Württemberg) &#xD;&#xA;1.2.276.0.76.3.1.321.1.1.6.18 for DiGeN-spezifische Krankenkassenkis -Fallidentifikation (AOK Bayern) &#xD;&#xA;1.2.276.0.76.3.1.321.1.1.6.19 for DiGeN-spezifische Krankenkassenkis -Fallidentifikation (AOK Bremen/Bremerhaven) &#xD;&#xA;1.2.276.0.76.3.1.321.1.1.6.20 for DiGeN-spezifische Krankenkassenkis -Fallidentifikation (AOK Niedersachsen) &#xD;&#xA;1.2.276.0.76.3.1.321.1.1.6.21 for DiGeN-spezifische Krankenkassenkis -Fallidentifikation (AOK Nordost) &#xD;&#xA;1.2.276.0.76.3.1.321.1.1.6.22 for DiGeN-spezifische Krankenkassenkis -Fallidentifikation (AOK NORDWEST) &#xD;&#xA;1.2.276.0.76.3.1.321.1.1.6.23 for DiGeN-spezifische Krankenkassenkis -Fallidentifikation (AOK Sachsen-Anhalt) &#xD;&#xA;1.2.276.0.76.3.1.321.1.1.6.24 for DiGeN-spezifische Krankenkassenkis -Fallidentifikation (AOK PLUS - Sachsen und Thüringen) &#xD;&#xA;1.2.276.0.76.3.1.321.1.1.6.25 for DiGeN-spezifische Krankenkassenkis -Fallidentifikation (AOK Rheinland/Hamburg) &#xD;&#xA;1.2.276.0.76.3.1.321.1.1.6.26 for DiGeN-spezifische Krankenkassenkis -Fallidentifikation (AOK Rheinland-Pfalz/Saarland)" />
      <min value="1" />
    </element>
    <element id="Condition.identifier.value">
      <path value="Condition.identifier.value" />
      <comment value="The values identifies the ressource. For a diagnosis the value will be composed using dataSourceBw-recordSetId-recordItemId-diag." />
      <min value="1" />
    </element>
    <element id="Condition.identifier.period">
      <path value="Condition.identifier.period" />
      <max value="0" />
    </element>
    <element id="Condition.identifier.assigner">
      <path value="Condition.identifier.assigner" />
      <max value="0" />
    </element>
    <element id="Condition.category">
      <path value="Condition.category" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Condition.category.coding.system">
      <path value="Condition.category.coding.system" />
      <fixedUri value="http://digen.nublar.de/fhir/CodeSystem/1.2.276.0.76.3.1.321.1.1.5.18" />
    </element>
    <element id="Condition.severity">
      <path value="Condition.severity" />
      <max value="0" />
    </element>
    <element id="Condition.code">
      <path value="Condition.code" />
      <min value="1" />
    </element>
    <element id="Condition.code.coding">
      <path value="Condition.code.coding" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="system" />
        </discriminator>
        <rules value="open" />
      </slicing>
    </element>
    <element id="Condition.code.coding:ICD-10-GM">
      <path value="Condition.code.coding" />
      <sliceName value="ICD-10-GM" />
      <max value="1" />
      <binding>
        <strength value="required" />
        <valueSetUri value="http://fhir.de/ValueSet/dimdi/icd-10-gm" />
      </binding>
    </element>
    <element id="Condition.code.coding:ICD-10-GM.extension">
      <path value="Condition.code.coding.extension" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="url" />
        </discriminator>
        <rules value="open" />
      </slicing>
    </element>
    <element id="Condition.code.coding:ICD-10-GM.extension:Haupt-Code_Kreuz-Code">
      <path value="Condition.code.coding.extension" />
      <sliceName value="Haupt-Code_Kreuz-Code" />
      <max value="1" />
      <type>
        <code value="Extension" />
        <profile value="http://digen.nublar.de/fhir/StructureDefinition/Digen-icd-10-gm-haupt-kreuz" />
      </type>
    </element>
    <element id="Condition.code.coding:ICD-10-GM.extension:Haupt-Code_Kreuz-Code.url">
      <path value="Condition.code.coding.extension.url" />
      <fixedUri value="http://digen.nublar.de/fhir/StructureDefinition/Digen-icd-10-gm-haupt-kreuz" />
    </element>
    <element id="Condition.code.coding:ICD-10-GM.extension:Haupt-Code_Kreuz-Code.coding">
      <path value="Condition.code.coding.extension.coding" />
    </element>
    <element id="Condition.code.coding:ICD-10-GM.extension:Haupt-Code_Kreuz-Code.text">
      <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true" />
      </extension>
      <path value="Condition.code.coding.extension.text" />
      <max value="0" />
    </element>
    <element id="Condition.code.coding:ICD-10-GM.extension:Stern-Code">
      <path value="Condition.code.coding.extension" />
      <sliceName value="Stern-Code" />
      <type>
        <code value="Extension" />
        <profile value="http://digen.nublar.de/fhir/StructureDefinition/Digen-icd-10-gm-stern" />
      </type>
    </element>
    <element id="Condition.code.coding:ICD-10-GM.extension:Stern-Code.url">
      <path value="Condition.code.coding.extension.url" />
      <fixedUri value="http://digen.nublar.de/fhir/StructureDefinition/Digen-icd-10-gm-stern" />
    </element>
    <element id="Condition.code.coding:ICD-10-GM.extension:Stern-Code.coding">
      <path value="Condition.code.coding.extension.coding" />
    </element>
    <element id="Condition.code.coding:ICD-10-GM.extension:Stern-Code.text">
      <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true" />
      </extension>
      <path value="Condition.code.coding.extension.text" />
      <max value="0" />
    </element>
    <element id="Condition.code.coding:ICD-10-GM.extension:Ausrufezeichen-Code">
      <path value="Condition.code.coding.extension" />
      <sliceName value="Ausrufezeichen-Code" />
      <type>
        <code value="Extension" />
        <profile value="http://digen.nublar.de/fhir/StructureDefinition/Digen-icd-10-gm-ausrufezeichen-OID" />
      </type>
    </element>
    <element id="Condition.code.coding:ICD-10-GM.extension:Ausrufezeichen-Code.url">
      <path value="Condition.code.coding.extension.url" />
      <fixedUri value="http://digen.nublar.de/fhir/StructureDefinition/Digen-icd-10-gm-ausrufezeichen-OID" />
    </element>
    <element id="Condition.code.coding:ICD-10-GM.extension:Ausrufezeichen-Code.coding">
      <path value="Condition.code.coding.extension.coding" />
    </element>
    <element id="Condition.code.coding:ICD-10-GM.extension:Ausrufezeichen-Code.text">
      <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true" />
      </extension>
      <path value="Condition.code.coding.extension.text" />
      <max value="0" />
    </element>
    <element id="Condition.code.coding:ICD-10-GM.system">
      <path value="Condition.code.coding.system" />
      <short value="ICD-10-GM" />
      <min value="1" />
      <fixedUri value="http://fhir.de/CodeSystem/dimdi/icd-10-gm" />
      <example>
        <label value="ICD 10-GM 2020" />
        <valueUri value="urn:oid:1.2.276.0.76.5.486" />
      </example>
      <example>
        <label value="ICD 10-GM 2019" />
        <valueUri value="urn:oid:1.2.276.0.76.5.477" />
      </example>
      <example>
        <label value="ICD 10-GM 2018" />
        <valueUri value="urn:oid:1.2.276.0.76.5.471" />
      </example>
      <example>
        <label value="ICD 10-GM 2017" />
        <valueUri value="urn:oid:1.2.276.0.76.5.463" />
      </example>
      <example>
        <label value="ICD 10-GM 2016" />
        <valueUri value="urn:oid:1.2.276.0.76.5.430" />
      </example>
    </element>
    <element id="Condition.code.coding:ICD-10-GM.version">
      <path value="Condition.code.coding.version" />
      <short value="Die Jahresversion von ICD-10-GM. Angegeben wird immer die vierstellige Jahreszahl (z.B. &quot;2017&quot;)" />
      <definition value="Bie Verwendung von ICD-10-GM ist die Angabe der Version zwingend erforderlich.&#xD;&#xA;Hierdurch wird der Tatsache Rechnung getragen, dass jede der jährlich neu erscheinenden Fassung von ICD-10-GM ein neues Codesystem darstellt." />
    </element>
    <element id="Condition.code.coding:ICD-10-GM.code">
      <path value="Condition.code.coding.code" />
      <short value="Der ICD-10-Code" />
      <definition value="Der ICD-10-Code, einschließlich verbundener Codes (Kreuz-Stern-Notation, Ausrufezeichen-Notation. Vgl. hierzu auch die Dokumentation zu iCD in der FHIR-Spezifikation.&#xD;&#xA;Die Einzelbestandteile von postkoordinierten Codes (einzelne ICD-10-GM-Codes) können über die im Profil definierten Extensions einzeln dokumentiert werden. Die Angabe des postkoordinierten Codes ist in diesem Fall dennoch zwingend.&#xD;&#xA;&#xD;&#xA;Seitenlokalisaion und Diagnosesichrheit sollten, soweit vorhanden, in den Elementen bodySite bzw. clinicalStatus/verificationStatus codiert werden. Für die Diagnosesicherkeit kann zusätzlich auch die entsprechende Extension verwendet werden. Die Angabe von clinicalStatus und/oder verificationStatus ist jedoch in diesen Fällen zwingend, da es sich hierbei um modifizierende Angaben (modyfiers) handelt." />
      <min value="1" />
    </element>
    <element id="Condition.code.coding:ICD-10-GM.userSelected">
      <path value="Condition.code.coding.userSelected" />
      <max value="0" />
    </element>
    <element id="Condition.code.coding:AlphaID">
      <path value="Condition.code.coding" />
      <sliceName value="AlphaID" />
      <max value="1" />
      <binding>
        <strength value="required" />
        <valueSetReference>
          <reference value="http://fhir.de/NamingSystem/dimdi/alpha-id" />
        </valueSetReference>
      </binding>
    </element>
    <element id="Condition.code.coding:AlphaID.system">
      <path value="Condition.code.coding.system" />
      <min value="1" />
      <example>
        <label value="AlphaID 2020" />
        <valueUri value="urn:oid:1.2.276.0.76.5.488" />
      </example>
    </element>
    <element id="Condition.code.coding:AlphaID.code">
      <path value="Condition.code.coding.code" />
      <min value="1" />
    </element>
    <element id="Condition.code.coding:AlphaID.display">
      <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true" />
      </extension>
      <path value="Condition.code.coding.display" />
      <min value="1" />
    </element>
    <element id="Condition.code.text">
      <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true" />
      </extension>
      <path value="Condition.code.text" />
      <min value="1" />
    </element>
    <element id="Condition.bodySite.coding">
      <path value="Condition.bodySite.coding" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="system" />
        </discriminator>
        <rules value="open" />
      </slicing>
    </element>
    <element id="Condition.bodySite.coding:ICD-10-GM-Seitenlokalisation">
      <path value="Condition.bodySite.coding" />
      <sliceName value="ICD-10-GM-Seitenlokalisation" />
      <max value="1" />
      <binding>
        <strength value="required" />
        <valueSetUri value="http://fhir.de/ValueSet/kbv/s_icd_seitenlokalisation" />
      </binding>
    </element>
    <element id="Condition.bodySite.coding:ICD-10-GM-Seitenlokalisation.system">
      <path value="Condition.bodySite.coding.system" />
      <min value="1" />
      <fixedUri value="http://fhir.de/CodeSystem/kbv/s_icd_seitenlokalisation" />
    </element>
    <element id="Condition.bodySite.coding:ICD-10-GM-Seitenlokalisation.version">
      <path value="Condition.bodySite.coding.version" />
      <max value="0" />
    </element>
    <element id="Condition.bodySite.coding:ICD-10-GM-Seitenlokalisation.code">
      <path value="Condition.bodySite.coding.code" />
      <min value="1" />
    </element>
    <element id="Condition.bodySite.coding:ICD-10-GM-Seitenlokalisation.userSelected">
      <path value="Condition.bodySite.coding.userSelected" />
      <max value="0" />
    </element>
    <element id="Condition.bodySite.coding:DigenLokalisation">
      <path value="Condition.bodySite.coding" />
      <sliceName value="DigenLokalisation" />
    </element>
    <element id="Condition.bodySite.coding:DigenLokalisation.system">
      <path value="Condition.bodySite.coding.system" />
      <min value="1" />
      <fixedUri value="http://digen.nublar.de/fhir/CodeSystem/bodysiteCodesForDigen" />
    </element>
    <element id="Condition.bodySite.coding:DigenLokalisation.version">
      <path value="Condition.bodySite.coding.version" />
      <max value="0" />
    </element>
    <element id="Condition.bodySite.coding:DigenLokalisation.code">
      <path value="Condition.bodySite.coding.code" />
      <min value="1" />
    </element>
    <element id="Condition.bodySite.coding:DigenLokalisation.display">
      <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true" />
      </extension>
      <path value="Condition.bodySite.coding.display" />
      <min value="1" />
    </element>
    <element id="Condition.bodySite.coding:DigenLokalisation.userSelected">
      <path value="Condition.bodySite.coding.userSelected" />
      <max value="0" />
    </element>
    <element id="Condition.subject">
      <path value="Condition.subject" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/Patient" />
      </type>
    </element>
    <element id="Condition.context">
      <path value="Condition.context" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/Encounter" />
      </type>
    </element>
    <element id="Condition.onset[x]">
      <path value="Condition.onset[x]" />
      <max value="0" />
    </element>
    <element id="Condition.abatement[x]">
      <path value="Condition.abatement[x]" />
      <max value="0" />
    </element>
    <element id="Condition.asserter">
      <path value="Condition.asserter" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/RelatedPerson" />
      </type>
      <type>
        <code value="Reference" />
        <targetProfile value="http://fhir.de/StructureDefinition/patient-de-basis/0.2" />
      </type>
      <type>
        <code value="Reference" />
        <targetProfile value="http://fhir.de/StructureDefinition/practitioner-de-basis/0.2" />
      </type>
    </element>
    <element id="Condition.asserter.identifier">
      <path value="Condition.asserter.identifier" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="system" />
        </discriminator>
        <rules value="open" />
      </slicing>
    </element>
    <element id="Condition.asserter.identifier:lebenslangeArztnummer">
      <path value="Condition.asserter.identifier" />
      <sliceName value="lebenslangeArztnummer" />
    </element>
    <element id="Condition.asserter.identifier:lebenslangeArztnummer.use">
      <path value="Condition.asserter.identifier.use" />
      <max value="0" />
    </element>
    <element id="Condition.asserter.identifier:lebenslangeArztnummer.type">
      <path value="Condition.asserter.identifier.type" />
      <max value="0" />
    </element>
    <element id="Condition.asserter.identifier:lebenslangeArztnummer.system">
      <path value="Condition.asserter.identifier.system" />
      <fixedUri value="urn:oid:1.2.276.0.76.4.16" />
    </element>
    <element id="Condition.asserter.identifier:lebenslangeArztnummer.period">
      <path value="Condition.asserter.identifier.period" />
      <max value="0" />
    </element>
    <element id="Condition.asserter.identifier:lebenslangeArztnummer.assigner">
      <path value="Condition.asserter.identifier.assigner" />
      <max value="0" />
    </element>
    <element id="Condition.asserter.identifier:betriebsstaettennummer">
      <path value="Condition.asserter.identifier" />
      <sliceName value="betriebsstaettennummer" />
    </element>
    <element id="Condition.asserter.identifier:betriebsstaettennummer.use">
      <path value="Condition.asserter.identifier.use" />
      <max value="0" />
    </element>
    <element id="Condition.asserter.identifier:betriebsstaettennummer.type">
      <path value="Condition.asserter.identifier.type" />
      <max value="0" />
    </element>
    <element id="Condition.asserter.identifier:betriebsstaettennummer.system">
      <path value="Condition.asserter.identifier.system" />
      <fixedUri value="urn:oid:1.2.276.0.76.4.17" />
    </element>
    <element id="Condition.asserter.identifier:betriebsstaettennummer.period">
      <path value="Condition.asserter.identifier.period" />
      <max value="0" />
    </element>
    <element id="Condition.asserter.identifier:betriebsstaettennummer.assigner">
      <path value="Condition.asserter.identifier.assigner" />
      <max value="0" />
    </element>
    <element id="Condition.asserter.identifier:institutionskennzeichen">
      <path value="Condition.asserter.identifier" />
      <sliceName value="institutionskennzeichen" />
    </element>
    <element id="Condition.asserter.identifier:institutionskennzeichen.use">
      <path value="Condition.asserter.identifier.use" />
      <max value="0" />
    </element>
    <element id="Condition.asserter.identifier:institutionskennzeichen.type">
      <path value="Condition.asserter.identifier.type" />
      <max value="0" />
    </element>
    <element id="Condition.asserter.identifier:institutionskennzeichen.system">
      <path value="Condition.asserter.identifier.system" />
      <fixedUri value="urn:oid:1.2.276.0.76.4.5" />
    </element>
    <element id="Condition.asserter.identifier:institutionskennzeichen.period">
      <path value="Condition.asserter.identifier.period" />
      <max value="0" />
    </element>
    <element id="Condition.asserter.identifier:institutionskennzeichen.assigner">
      <path value="Condition.asserter.identifier.assigner" />
      <max value="0" />
    </element>
    <element id="Condition.asserter.identifier:zahnarztnummer">
      <path value="Condition.asserter.identifier" />
      <sliceName value="zahnarztnummer" />
    </element>
    <element id="Condition.asserter.identifier:zahnarztnummer.use">
      <path value="Condition.asserter.identifier.use" />
      <max value="0" />
    </element>
    <element id="Condition.asserter.identifier:zahnarztnummer.type">
      <path value="Condition.asserter.identifier.type" />
      <max value="0" />
    </element>
    <element id="Condition.asserter.identifier:zahnarztnummer.system">
      <path value="Condition.asserter.identifier.system" />
      <fixedUri value="urn:oid:1.2.276.0.76.3.1.321.1.1.6.16" />
    </element>
    <element id="Condition.asserter.identifier:zahnarztnummer.period">
      <path value="Condition.asserter.identifier.period" />
      <max value="0" />
    </element>
    <element id="Condition.asserter.identifier:zahnarztnummer.assigner">
      <path value="Condition.asserter.identifier.assigner" />
      <max value="0" />
    </element>
    <element id="Condition.stage">
      <path value="Condition.stage" />
      <max value="0" />
    </element>
    <element id="Condition.evidence">
      <path value="Condition.evidence" />
      <max value="0" />
    </element>
    <element id="Condition.note">
      <path value="Condition.note" />
      <max value="0" />
    </element>
  </differential>
</StructureDefinition>