<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="MaConditionDiagnose" />
  <text>
    <status value="generated" />
    <div xmlns="http://www.w3.org/1999/xhtml">
      <p>Diagnose</p>
      <p>Profil zu Abbildung einer Diagnose. Es erweitert das Profil [KBV_PR_Base_Condition_Diagnosis](https://simplifier.net/base1x0/kbv_pr_base_condition_diagnosis) und ist kompatibel mit [ISiKDiagnose](https://simplifier.net/isik-basis-v4/isikdiagnose) und [MII PR Diagnose Condition](https://simplifier.net/mii-basismodul-diagnose-2024/mii_pr_diagnose_condition)</p>
    </div>
  </text>
  <url value="http://ma-ambulant.de/StructureDefinition/MaConditionDiagnose" />
  <name value="MaConditionDiagnose" />
  <title value="Diagnose" />
  <status value="draft" />
  <description value="Profil zu Abbildung einer Diagnose. Es erweitert das Profil [KBV_PR_Base_Condition_Diagnosis](https://simplifier.net/base1x0/kbv_pr_base_condition_diagnosis) und ist kompatibel mit [ISiKDiagnose](https://simplifier.net/isik-basis-v4/isikdiagnose) und [MII PR Diagnose Condition](https://simplifier.net/mii-basismodul-diagnose-2024/mii_pr_diagnose_condition)" />
  <fhirVersion value="4.0.1" />
  <kind value="resource" />
  <abstract value="false" />
  <type value="Condition" />
  <baseDefinition value="https://fhir.kbv.de/StructureDefinition/KBV_PR_Base_Condition_Diagnosis" />
  <derivation value="constraint" />
  <differential>
    <element id="Condition.clinicalStatus">
      <path value="Condition.clinicalStatus" />
      <mustSupport value="true" />
    </element>
    <element id="Condition.verificationStatus">
      <path value="Condition.verificationStatus" />
      <short value="Verifizierungsstatus" />
      <mustSupport value="true" />
    </element>
    <element id="Condition.category">
      <path value="Condition.category" />
      <short value="Kategorisierung der Diagnose" />
      <comment value="Hier kann eine Angabe zur Kategoriesierung der Diagnose gemacht werden, z.B. ob es sich um eine Dauerdiagnose handelt." />
      <mustSupport value="true" />
      <binding>
        <strength value="required" />
        <valueSet value="http://ma-ambulant.de/Valueset/ConditionCategoryCodes" />
      </binding>
    </element>
    <element id="Condition.code">
      <path value="Condition.code" />
      <mustSupport value="true" />
    </element>
    <element id="Condition.code.coding">
      <path value="Condition.code.coding" />
      <mustSupport value="true" />
    </element>
    <element id="Condition.code.coding:ICD-10-GM">
      <path value="Condition.code.coding" />
      <sliceName value="ICD-10-GM" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Condition.code.coding:ICD-10-GM.extension:Seitenlokalisation">
      <path value="Condition.code.coding.extension" />
      <sliceName value="Seitenlokalisation" />
      <mustSupport value="true" />
    </element>
    <element id="Condition.code.coding:ICD-10-GM.extension:Diagnosesicherheit">
      <path value="Condition.code.coding.extension" />
      <sliceName value="Diagnosesicherheit" />
      <mustSupport value="true" />
    </element>
    <element id="Condition.subject">
      <path value="Condition.subject" />
      <mustSupport value="true" />
    </element>
    <element id="Condition.encounter">
      <path value="Condition.encounter" />
      <short value="Bezug zum Aufenthalt/Besuch" />
      <mustSupport value="true" />
    </element>
    <element id="Condition.onset[x]">
      <path value="Condition.onset[x]" />
      <comment value="Bei einer Dauerdiagnose kann hier der klinische Anfang der Diagnose angegeben werden." />
      <mustSupport value="true" />
    </element>
    <element id="Condition.recordedDate">
      <path value="Condition.recordedDate" />
      <comment value="Das Dokumentationsdatum der Diagnose MUSS zu Qualitätssicherungszwecken angegeben werden. Dies ist das fachliche Dokumentationsdatum, nicht zu verwechseln mit der technischen Anlage des Datensatzes im Primärsystem. Diese beiden Daten können jedoch identisch sein." />
      <min value="1" />
      <mustSupport value="true" />
    </element>
  </differential>
</StructureDefinition>