PackagesCanonicalsLogsProblems
    Packages
    de.gematik.isik@5.0.0-rc2
    https://gematik.de/fhir/isik/StructureDefinition/ISiKDiagnose
description: Dieses Profil spezifiziert die Minimalanforderungen für die Bereitstellung von Informationen \nüber die Diagnosen eines Patienten im Rahmen des Bestätigungsverfahrens der gematik.  \n### Motivation\nDie Möglichkeit, auf eine Übersicht der Diagnosen eines Patienten zuzugreifen, Patienten anhand ihrer Diagnose zu suchen oder zu prüfen, \nob eine konkrete Diagnose bei einem Patienten vorliegt, sind wichtige Funktionen im klinischen Behandlungsablauf.  \n\nIn FHIR werden Diagnosen mit der Condition-Ressource repräsentiert.  \n\nDa die Diagnosen in klinischen Primärsystemen in der Regel in ICD-10-codierter Form vorliegen, fordert ISiK in erster Linie diese Form des Austausches. \nFalls eine Diagnose zwar dokumentiert, aber noch nicht codiert wurde (z.B. wenn die Kodierung erst nach der Entlassung erfolgt), \nist alternativ eine Repräsentation als Freitext-Diagnose möglich.\n\n### Kompatibilität\nFür das Profil ISiKDiagnose wird eine Kompatibilität mit folgenden Profilen angestrebt; allerdings kann nicht sichergestellt werden, dass Instanzen, die gegen ISiKDiagnose valide sind, auch valide sind gegen:\n* das [Profil ProfileConditionDiagnose der Medizininformatik-Initative](https://www.medizininformatik-initiative.de/fhir/core/modul-diagnose/StructureDefinition/Diagnose)\n* das [Profil KBV_PR_Base_Condition_Diagnosis der KBV](https://fhir.kbv.de/StructureDefinition/KBV_PR_Base_Condition_Diagnosis)]  \nHinweise zu Inkompatibilitäten können über die [Portalseite](https://service.gematik.de/servicedesk/customer/portal/16) gemeldet werden.
package_name: de.gematik.isik
derivation: constraint
name: ISiKDiagnose
type: Condition
elements:
  onset:
    mustSupport: true
    choices: [onsetAge]
    index: 31
    slicing:
      slices:
        onsetAge:
          match: {}
          schema:
            mustSupport: true
            choices: [onsetAge]
            index: 31
          min: 0
          max: 1
  abatement[x]:
    extensions:
      Lebensphase-Ende: {url: 'http://fhir.de/StructureDefinition/lebensphase', min: 0, max: 1, type: Extension, short: Lebensphase des Erkrankungsendes, index: 41}
    elements:
      extension:
        type: Extension
        short: Lebensphase des Erkrankungsendes
        url: http://fhir.de/StructureDefinition/lebensphase
        index: 41
        slicing:
          slices:
            Lebensphase-Ende:
              match: {}
              schema: {type: Extension, short: Lebensphase des Erkrankungsendes, url: 'http://fhir.de/StructureDefinition/lebensphase', index: 41}
              min: 0
              max: 1
  clinicalStatus: {short: klinischer Status, mustSupport: true, index: 2}
  abatementAge:
    type: Age
    mustSupport: true
    choiceOf: abatement
    index: 40
    slicing:
      slices:
        abatementAge:
          match: {}
          schema: {type: Age, mustSupport: true, choiceOf: abatement, index: 40}
          min: 0
          max: 1
  onsetAge:
    type: Age
    mustSupport: true
    choiceOf: onset
    index: 32
    slicing:
      slices:
        onsetAge:
          match: {}
          schema: {type: Age, mustSupport: true, choiceOf: onset, index: 32}
          min: 0
          max: 1
  encounter:
    short: Aufenthaltsbezug
    mustSupport: true
    index: 21
    elements:
      reference: {short: Encounter-Link, mustSupport: true, index: 22}
    required: [reference]
  abatement:
    mustSupport: true
    choices: [abatementDateTime]
    index: 43
    slicing:
      slices:
        abatementDateTime:
          match: {}
          schema:
            mustSupport: true
            choices: [abatementDateTime]
            index: 43
          min: 0
          max: 1
  note: {short: Notizen, mustSupport: true, index: 46}
  extension:
    mustSupport: true
    index: 0
    slicing:
      slices:
        related:
          match: {}
          schema: {short: Verknüpfte Diagnose, type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/StructureDefinition/condition-related', index: 1}
          min: 0
          max: 1
  recordedDate: {short: Dokumentationsdatum, mustSupport: true, index: 45}
  code:
    short: Diagnose-Code
    constraint:
      icd-text-1: {human: 'Entweder MUSS eine kodierte Diagnose vorliegen oder eine textuelle Beschreibung. Stattdessen nur Extensions hinzuzufügen (vgl. https://www.hl7.org/fhir/element.html - ele-1), ist explizit nicht erlaubt.', source: 'https://gematik.de/fhir/isik/StructureDefinition/ISiKDiagnose', severity: error, expression: coding.exists().not() implies text.exists()}
    mustSupport: true
    index: 3
    elements:
      coding:
        mustSupport: true
        index: 4
        slicing:
          rules: open
          discriminator:
          - {path: $this, type: pattern}
          min: null
          slices:
            ICD-10-GM:
              match: {system: 'http://fhir.de/CodeSystem/bfarm/icd-10-gm'}
              schema:
                type: Coding
                mustSupport: true
                pattern:
                  type: Coding
                  value: {system: 'http://fhir.de/CodeSystem/bfarm/icd-10-gm'}
                index: 5
                extensions:
                  Mehrfachcodierungs-Kennzeichen: {url: null, mustSupport: true, index: 6}
                  Seitenlokalisation: {url: null, mustSupport: true, index: 7}
                  Diagnosesicherheit: {url: null, mustSupport: true, index: 8}
                elements:
                  extension:
                    mustSupport: true
                    index: 6
                    slicing:
                      slices:
                        Mehrfachcodierungs-Kennzeichen:
                          match: {}
                          schema: {mustSupport: true, index: 6}
                        Seitenlokalisation:
                          match: {}
                          schema: {mustSupport: true, index: 7}
                        Diagnosesicherheit:
                          match: {}
                          schema: {mustSupport: true, index: 8}
            Alpha-ID:
              match: {system: 'http://fhir.de/CodeSystem/bfarm/alpha-id'}
              schema:
                type: Coding
                mustSupport: true
                pattern:
                  type: Coding
                  value: {system: 'http://fhir.de/CodeSystem/bfarm/alpha-id'}
                index: 9
                elements:
                  system: {mustSupport: true, index: 10}
                  code: {mustSupport: true, index: 11}
            SNOMED-CT:
              match: {system: 'http://snomed.info/sct'}
              schema:
                type: Coding
                mustSupport: true
                binding: {strength: required, valueSet: 'https://gematik.de/fhir/isik/ValueSet/DiagnosesSCT'}
                pattern:
                  type: Coding
                  value: {system: 'http://snomed.info/sct'}
                index: 12
              min: 0
              max: 1
            Orphanet:
              match: {system: 'http://www.orpha.net'}
              schema:
                mustSupport: true
                pattern:
                  type: Coding
                  value: {system: 'http://www.orpha.net'}
                type: Coding
                index: 13
                elements:
                  system: {mustSupport: true, index: 14}
                  code: {index: 15}
                required: [code, system]
  onsetDateTime:
    type: dateTime
    mustSupport: true
    choiceOf: onset
    index: 29
    slicing:
      slices:
        onsetDateTime:
          match: {}
          schema: {type: dateTime, mustSupport: true, choiceOf: onset, index: 29}
          min: 0
          max: 1
  bodySite:
    mustSupport: true
    index: 16
    elements:
      coding:
        mustSupport: true
        index: 17
        slicing:
          rules: open
          discriminator:
          - {path: system, type: pattern}
          min: null
          slices:
            snomed-ct:
              match: {system: null}
              schema: {type: Coding, mustSupport: true, index: 18}
              min: 0
              max: 1
  abatementDateTime:
    type: dateTime
    mustSupport: true
    choiceOf: abatement
    index: 44
    slicing:
      slices:
        abatementDateTime:
          match: {}
          schema: {type: dateTime, mustSupport: true, choiceOf: abatement, index: 44}
          min: 0
          max: 1
  onset[x]:
    extensions:
      Lebensphase-Beginn: {url: 'http://fhir.de/StructureDefinition/lebensphase', min: 0, max: 1, type: Extension, short: Lebensphase des Erkrankungsbeginns, index: 33}
    elements:
      extension:
        type: Extension
        short: Lebensphase des Erkrankungsbeginns
        url: http://fhir.de/StructureDefinition/lebensphase
        index: 33
        slicing:
          slices:
            Lebensphase-Beginn:
              match: {}
              schema: {type: Extension, short: Lebensphase des Erkrankungsbeginns, url: 'http://fhir.de/StructureDefinition/lebensphase', index: 33}
              min: 0
              max: 1
  subject:
    short: Patientenbezug
    mustSupport: true
    index: 19
    elements:
      reference: {short: Patienten-Link, mustSupport: true, index: 20}
    required: [reference]
package_version: 5.0.0-rc2
extensions:
  related: {url: 'http://hl7.org/fhir/StructureDefinition/condition-related', min: 0, max: 1, short: Verknüpfte Diagnose, type: Extension, mustSupport: true, index: 1}
class: profile
kind: resource
url: https://gematik.de/fhir/isik/StructureDefinition/ISiKDiagnose
base: http://hl7.org/fhir/StructureDefinition/Condition
version: 5.0.0-rc2
required: [code, recordedDate]