PackagesCanonicalsLogsProblems
    Packages
    de.gematik.isik@5.1.0
    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:
    short: Erkrankungsbeginn als Alter
    mustSupport: true
    choices: [onsetAge]
    index: 34
    slicing:
      slices:
        onsetAge:
          match: {}
          schema:
            short: Erkrankungsbeginn als Alter
            mustSupport: true
            choices: [onsetAge]
            index: 34
          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: 44}
    elements:
      extension:
        type: Extension
        short: Lebensphase des Erkrankungsendes
        url: http://fhir.de/StructureDefinition/lebensphase
        index: 44
        slicing:
          slices:
            Lebensphase-Ende:
              match: {}
              schema: {type: Extension, short: Lebensphase des Erkrankungsendes, url: 'http://fhir.de/StructureDefinition/lebensphase', index: 44}
              min: 0
              max: 1
  clinicalStatus: {short: klinischer Status, mustSupport: true, index: 5}
  abatementAge:
    short: Klinische relevanter Zeitraum Ende als Alter
    type: Age
    mustSupport: true
    choiceOf: abatement
    index: 43
    slicing:
      slices:
        abatementAge:
          match: {}
          schema: {short: Klinische relevanter Zeitraum Ende als Alter, type: Age, mustSupport: true, choiceOf: abatement, index: 43}
          min: 0
          max: 1
  meta:
    elements:
      versionId: {short: Eindeutiger Name der serverseitigen Version des Datensatzes, index: 1}
      lastUpdated: {short: Zeitpunkt der letzten Änderung, index: 2}
  onsetAge:
    short: Erkrankungsbeginn als Alter
    type: Age
    mustSupport: true
    choiceOf: onset
    index: 35
    slicing:
      slices:
        onsetAge:
          match: {}
          schema: {short: Erkrankungsbeginn als Alter, type: Age, mustSupport: true, choiceOf: onset, index: 35}
          min: 0
          max: 1
  encounter:
    short: Aufenthaltsbezug
    mustSupport: true
    index: 24
    elements:
      reference: {short: Encounter-Link, mustSupport: true, index: 25}
    required: [reference]
  abatement:
    short: Klinische relevanter Zeitraum Ende als Datum
    mustSupport: true
    choices: [abatementDateTime]
    index: 46
    slicing:
      slices:
        abatementDateTime:
          match: {}
          schema:
            short: Klinische relevanter Zeitraum Ende als Datum
            mustSupport: true
            choices: [abatementDateTime]
            index: 46
          min: 0
          max: 1
  note: {short: Notizen, mustSupport: true, index: 49}
  extension:
    mustSupport: true
    index: 3
    slicing:
      slices:
        related:
          match: {}
          schema: {short: Verknüpfte Diagnose, type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/StructureDefinition/condition-related', index: 4}
          min: 0
          max: 1
  recordedDate: {short: Dokumentationsdatum, mustSupport: true, index: 48}
  id: {short: 'serverseitige, interne ID des Datensatzes', mustSupport: true, index: 0}
  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: 6
    elements:
      coding:
        mustSupport: true
        index: 7
        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: 8
                extensions:
                  Mehrfachcodierungs-Kennzeichen: {url: null, mustSupport: true, index: 9}
                  Seitenlokalisation: {url: null, mustSupport: true, index: 10}
                  Diagnosesicherheit: {url: null, mustSupport: true, index: 11}
                elements:
                  extension:
                    mustSupport: true
                    index: 9
                    slicing:
                      slices:
                        Mehrfachcodierungs-Kennzeichen:
                          match: {}
                          schema: {mustSupport: true, index: 9}
                        Seitenlokalisation:
                          match: {}
                          schema: {mustSupport: true, index: 10}
                        Diagnosesicherheit:
                          match: {}
                          schema: {mustSupport: true, index: 11}
            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: 12
                elements:
                  system: {mustSupport: true, index: 13}
                  code: {mustSupport: true, index: 14}
            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: 15
              min: 0
              max: 1
            Orphanet:
              match: {system: 'http://www.orpha.net'}
              schema:
                mustSupport: true
                pattern:
                  type: Coding
                  value: {system: 'http://www.orpha.net'}
                index: 16
                elements:
                  system: {mustSupport: true, index: 17}
                  code: {index: 18}
                required: [system, code]
  onsetDateTime:
    short: Erkrankungsbeginn als Datum
    type: dateTime
    mustSupport: true
    choiceOf: onset
    index: 32
    slicing:
      slices:
        onsetDateTime:
          match: {}
          schema: {short: Erkrankungsbeginn als Datum, type: dateTime, mustSupport: true, choiceOf: onset, index: 32}
          min: 0
          max: 1
  bodySite:
    short: Körperstelle
    mustSupport: true
    index: 19
    elements:
      coding:
        mustSupport: true
        index: 20
        slicing:
          rules: open
          discriminator:
          - {path: system, type: pattern}
          min: null
          slices:
            snomed-ct:
              match: {system: null}
              schema: {type: Coding, mustSupport: true, index: 21}
              min: 0
              max: 1
  abatementDateTime:
    short: Klinische relevanter Zeitraum Ende als Datum
    type: dateTime
    mustSupport: true
    choiceOf: abatement
    index: 47
    slicing:
      slices:
        abatementDateTime:
          match: {}
          schema: {short: Klinische relevanter Zeitraum Ende als Datum, type: dateTime, mustSupport: true, choiceOf: abatement, index: 47}
          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: 36}
    elements:
      extension:
        type: Extension
        short: Lebensphase des Erkrankungsbeginns
        url: http://fhir.de/StructureDefinition/lebensphase
        index: 36
        slicing:
          slices:
            Lebensphase-Beginn:
              match: {}
              schema: {type: Extension, short: Lebensphase des Erkrankungsbeginns, url: 'http://fhir.de/StructureDefinition/lebensphase', index: 36}
              min: 0
              max: 1
  subject:
    short: Patientenbezug
    mustSupport: true
    index: 22
    elements:
      reference: {short: Patienten-Link, mustSupport: true, index: 23}
    required: [reference]
package_version: 5.1.0
extensions:
  related: {url: 'http://hl7.org/fhir/StructureDefinition/condition-related', min: 0, max: 1, short: Verknüpfte Diagnose, type: Extension, mustSupport: true, index: 4}
class: profile
kind: resource
url: https://gematik.de/fhir/isik/StructureDefinition/ISiKDiagnose
base: http://hl7.org/fhir/StructureDefinition/Condition
version: 5.1.0
required: [recordedDate, code]