PackagesCanonicalsLogsProblems
    Packages
    de.medizininformatikinitiative.kerndatensatz.base@2026.0.1
    https://www.medizininformatik-initiative.de/fhir/core/modul-diagnose/StructureDefinition/Diagnose
description: Dieses Profil beschreibt eine Diagnose der Medizininformatik Initiative
package_name: de.medizininformatikinitiative.kerndatensatz.base
derivation: constraint
name: MII_PR_Diagnose_Condition
type: Condition
elements:
  onset:
    extensions: {}
    elements:
      extension:
        elements:
          value:
            mustSupport: true
            choices: []
            index: 103
  clinicalStatus:
    short: Klinischer Status
    _short:
      extension:
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: de-DE}
        - {url: content, valueString: Klinischer Status}
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: en-US}
        - {url: content, valueString: Clinical status}
    _definition:
      extension:
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: de-DE}
        - {url: content, valueString: aktiv | Rezidiv | Rückfall | inaktiv | Remission | abgeklungen}
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: en-US}
        - {url: content, valueString: active | recurrence | relapse | inactive | remission | resolved}
    mustSupport: true
    index: 13
    elements:
      coding:
        mustSupport: true
        index: 14
        elements:
          system: {mustSupport: true, index: 15}
          code: {mustSupport: true, index: 16}
  meta:
    mustSupport: true
    index: 1
    elements:
      source: {mustSupport: true, index: 2}
      profile: {mustSupport: true, index: 3}
  onsetAge:
    short: Erkrankungsbeginn als Alter
    type: Age
    mustSupport: true
    choiceOf: onset
    index: 99
    slicing:
      slices:
        onsetAge:
          match: {}
          schema: {short: Erkrankungsbeginn als Alter, type: Age, mustSupport: true, choiceOf: onset, index: 99}
          min: 0
          max: 1
  encounter:
    short: Kontakt (Aufenthaltsbezug)
    _short:
      extension:
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: de-DE}
        - {url: content, valueString: Kontakt}
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: en-US}
        - {url: content, valueString: Encounter}
    _definition:
      extension:
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: de-DE}
        - {url: content, valueString: 'Kontakt, während dem die Diagnose erstellt wurde oder mit dem die Diagnose in Zusammenhang steht.'}
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: en-US}
        - {url: content, valueString: The Encounter during which this Condition was created or to which the creation of this record is tightly associated.}
    mustSupport: true
    index: 66
    elements:
      reference: {mustSupport: true, index: 67}
  onsetPeriod:
    short: Beginn Zeitraum
    type: Period
    mustSupport: true
    choiceOf: onset
    index: 75
    slicing:
      slices:
        onsetPeriod:
          match: {}
          schema: {short: Beginn Zeitraum, type: Period, mustSupport: true, choiceOf: onset, index: 75}
          min: 0
          max: 1
  note:
    short: Hinweis
    _short:
      extension:
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: de-DE}
        - {url: content, valueString: Hinweis}
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: en-US}
        - {url: content, valueString: Note}
    _definition:
      extension:
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: de-DE}
        - {url: content, valueString: Zusätzliche Informationen zur Diagnose als Freitext.}
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: en-US}
        - {url: content, valueString: Additional information about the diagnosis as free text.}
    mustSupport: true
    index: 108
  extension:
    index: 4
    slicing:
      rules: open
      ordered: false
      discriminator:
      - {path: url, type: value}
      min: null
      slices:
        ReferenzPrimaerdiagnose:
          match: {url: null}
          schema:
            type: Extension
            mustSupport: true
            url: http://hl7.org/fhir/StructureDefinition/condition-related
            index: 5
            elements:
              url: {mustSupport: true, index: 6}
              value:
                mustSupport: true
                choices: []
                index: 8
        Feststellungsdatum:
          match: {url: null}
          schema:
            short: Feststellungsdatum
            _definition:
              extension:
              - url: http://hl7.org/fhir/StructureDefinition/translation
                extension:
                - {url: lang, valueCode: de-DE}
                - {url: content, valueString: 'Datum, an dem die Diagnose erstmals festgestellt wurde'}
              - url: http://hl7.org/fhir/StructureDefinition/translation
                extension:
                - {url: lang, valueCode: en-US}
                - {url: content, valueString: Date the condition was first asserted}
            type: Extension
            mustSupport: true
            _short:
              extension:
              - url: http://hl7.org/fhir/StructureDefinition/translation
                extension:
                - {url: lang, valueCode: de-DE}
                - {url: content, valueString: Feststellungsdatum}
              - url: http://hl7.org/fhir/StructureDefinition/translation
                extension:
                - {url: lang, valueCode: en-US}
                - {url: content, valueString: Asserted date}
            url: http://hl7.org/fhir/StructureDefinition/condition-assertedDate
            index: 9
            elements:
              url: {mustSupport: true, index: 10}
              value:
                mustSupport: true
                choices: []
                index: 12
  recordedDate:
    short: Aufzeichnungsdatum
    _definition:
      extension:
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: de-DE}
        - {url: content, valueString: 'Datum, an dem die Diagnose erstmals dokumentiert wurde.'}
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: en-US}
        - {url: content, valueString: Date when the diagnosis was first recorded.}
    mustSupport: true
    _short:
      extension:
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: de-DE}
        - {url: content, valueString: Aufzeichnungsdatum}
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: en-US}
        - {url: content, valueString: Recorded date}
    index: 107
  id: {mustSupport: true, index: 0}
  code:
    short: Code
    _short:
      extension:
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: de-DE}
        - {url: content, valueString: Code}
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: en-US}
        - {url: content, valueString: Code}
    _definition:
      extension:
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: de-DE}
        - {url: content, valueString: 'Ein ICD-10-, Alpha-ID-, SNOMED-, Orpha- oder anderer Code, der die Diagnose identifiziert.'}
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: en-US}
        - {url: content, valueString: 'An ICD-10-, Alpha-ID-, SNOMED-, Orpha- or other code that identifies the diagnosis.'}
    mustSupport: true
    index: 21
    elements:
      coding:
        mustSupport: true
        index: 22
        elements:
          code: {index: 23}
        slicing:
          rules: open
          discriminator:
          - {path: $this, type: pattern}
          min: 1
          slices:
            icd10-gm:
              match: {system: 'http://fhir.de/CodeSystem/bfarm/icd-10-gm'}
              schema:
                short: ICD-10-GM Code
                index: 24
                _definition:
                  extension:
                  - url: http://hl7.org/fhir/StructureDefinition/translation
                    extension:
                    - {url: lang, valueCode: de-DE}
                    - {url: content, valueString: Ein Verweis auf einen von der ICD-10-GM definierten Code}
                  - url: http://hl7.org/fhir/StructureDefinition/translation
                    extension:
                    - {url: lang, valueCode: en-US}
                    - {url: content, valueString: A reference to a code defined by the ICD-10-GM}
                type: Coding
                mustSupport: true
                _short:
                  extension:
                  - url: http://hl7.org/fhir/StructureDefinition/translation
                    extension:
                    - {url: lang, valueCode: de-DE}
                    - {url: content, valueString: ICD-10-GM Code}
                  - url: http://hl7.org/fhir/StructureDefinition/translation
                    extension:
                    - {url: lang, valueCode: en-US}
                    - {url: content, valueString: ICD-10-GM code}
                elements:
                  extension:
                    mustSupport: true
                    index: 25
                    slicing:
                      slices:
                        Mehrfachcodierungs-Kennzeichen:
                          match: {}
                          schema:
                            mustSupport: true
                            index: 25
                            elements:
                              url: {mustSupport: true, index: 26}
                              value:
                                mustSupport: true
                                choices: []
                                index: 28
                              value[x]:
                                elements:
                                  system: {mustSupport: true, index: 29}
                                  code: {mustSupport: true, index: 30}
                        Seitenlokalisation:
                          match: {}
                          schema:
                            mustSupport: true
                            index: 31
                            elements:
                              url: {mustSupport: true, index: 32}
                              value:
                                mustSupport: true
                                choices: []
                                index: 34
                              value[x]:
                                elements:
                                  system: {mustSupport: true, index: 35}
                                  code: {mustSupport: true, index: 36}
                        Diagnosesicherheit:
                          match: {}
                          schema:
                            mustSupport: true
                            index: 37
                            elements:
                              url: {mustSupport: true, index: 38}
                              value:
                                mustSupport: true
                                choices: []
                                index: 40
                              value[x]:
                                elements:
                                  system: {mustSupport: true, index: 41}
                                  code: {mustSupport: true, index: 42}
                  system: {mustSupport: true, index: 43}
                  version: {mustSupport: true, index: 44}
                  code: {mustSupport: true, index: 45}
                binding: {strength: required, valueSet: 'https://www.medizininformatik-initiative.de/fhir/core/modul-diagnose/ValueSet/mii-vs-diagnose-icd10gm'}
                extensions:
                  Mehrfachcodierungs-Kennzeichen:
                    url: null
                    mustSupport: true
                    index: 25
                    elements:
                      url: {mustSupport: true, index: 26}
                      value:
                        mustSupport: true
                        choices: []
                        index: 28
                      value[x]:
                        elements:
                          system: {mustSupport: true, index: 29}
                          code: {mustSupport: true, index: 30}
                  Seitenlokalisation:
                    url: null
                    mustSupport: true
                    index: 31
                    elements:
                      url: {mustSupport: true, index: 32}
                      value:
                        mustSupport: true
                        choices: []
                        index: 34
                      value[x]:
                        elements:
                          system: {mustSupport: true, index: 35}
                          code: {mustSupport: true, index: 36}
                  Diagnosesicherheit:
                    url: null
                    mustSupport: true
                    index: 37
                    elements:
                      url: {mustSupport: true, index: 38}
                      value:
                        mustSupport: true
                        choices: []
                        index: 40
                      value[x]:
                        elements:
                          system: {mustSupport: true, index: 41}
                          code: {mustSupport: true, index: 42}
                pattern:
                  type: Coding
                  value: {system: 'http://fhir.de/CodeSystem/bfarm/icd-10-gm'}
            alpha-id:
              match: {system: 'http://fhir.de/CodeSystem/bfarm/alpha-id'}
              schema:
                short: Alpha-ID Code
                index: 46
                _definition:
                  extension:
                  - url: http://hl7.org/fhir/StructureDefinition/translation
                    extension:
                    - {url: lang, valueCode: de-DE}
                    - {url: content, valueString: Ein Verweis auf einen von der Alpha-ID definierten Code}
                  - url: http://hl7.org/fhir/StructureDefinition/translation
                    extension:
                    - {url: lang, valueCode: en-US}
                    - {url: content, valueString: A reference to a code defined by the Alpha-ID}
                type: Coding
                mustSupport: true
                _short:
                  extension:
                  - url: http://hl7.org/fhir/StructureDefinition/translation
                    extension:
                    - {url: lang, valueCode: de-DE}
                    - {url: content, valueString: Alpha-ID Code}
                  - url: http://hl7.org/fhir/StructureDefinition/translation
                    extension:
                    - {url: lang, valueCode: en-US}
                    - {url: content, valueString: Alpha-ID code}
                elements:
                  system: {mustSupport: true, index: 47}
                  version: {mustSupport: true, index: 48}
                  code: {mustSupport: true, index: 49}
                binding: {strength: required, valueSet: 'https://www.medizininformatik-initiative.de/fhir/core/modul-diagnose/ValueSet/mii-vs-diagnose-alphaid'}
                pattern:
                  type: Coding
                  value: {system: 'http://fhir.de/CodeSystem/bfarm/alpha-id'}
            sct:
              match: {system: 'http://snomed.info/sct'}
              schema:
                short: SNOMED CT Code
                index: 50
                _definition:
                  extension:
                  - url: http://hl7.org/fhir/StructureDefinition/translation
                    extension:
                    - {url: lang, valueCode: de-DE}
                    - {url: content, valueString: Ein Verweis auf einen von SNOMED CT definierten Code}
                  - url: http://hl7.org/fhir/StructureDefinition/translation
                    extension:
                    - {url: lang, valueCode: en-US}
                    - {url: content, valueString: A reference to a code defined by SNOMED CT}
                mustSupport: true
                _short:
                  extension:
                  - url: http://hl7.org/fhir/StructureDefinition/translation
                    extension:
                    - {url: lang, valueCode: de-DE}
                    - {url: content, valueString: SNOMED CT Code}
                  - url: http://hl7.org/fhir/StructureDefinition/translation
                    extension:
                    - {url: lang, valueCode: en-US}
                    - {url: content, valueString: SNOMED CT code}
                elements:
                  system: {mustSupport: true, index: 51}
                  version: {mustSupport: true, index: 52}
                  code: {mustSupport: true, index: 53}
                binding: {strength: required, valueSet: 'https://www.medizininformatik-initiative.de/fhir/core/modul-diagnose/ValueSet/diagnoses-sct'}
                required: [system, code]
                pattern:
                  type: Coding
                  value: {system: 'http://snomed.info/sct'}
            orphanet:
              match: {system: 'http://www.orpha.net'}
              schema:
                short: ORPHAcode
                index: 54
                _definition:
                  extension:
                  - url: http://hl7.org/fhir/StructureDefinition/translation
                    extension:
                    - {url: lang, valueCode: de-DE}
                    - {url: content, valueString: Ein Verweis auf einen von der Orphanet Nomenklatur der Seltenen Krankheiten definierten Code}
                  - url: http://hl7.org/fhir/StructureDefinition/translation
                    extension:
                    - {url: lang, valueCode: en-US}
                    - {url: content, valueString: A reference to a code defined by the Orphanet nomenclature of rare diseases}
                mustSupport: true
                _short:
                  extension:
                  - url: http://hl7.org/fhir/StructureDefinition/translation
                    extension:
                    - {url: lang, valueCode: de-DE}
                    - {url: content, valueString: ORPHAcode}
                  - url: http://hl7.org/fhir/StructureDefinition/translation
                    extension:
                    - {url: lang, valueCode: en-US}
                    - {url: content, valueString: ORPHAcode}
                elements:
                  system: {mustSupport: true, index: 55}
                  code: {mustSupport: true, index: 56}
                binding: {strength: required, valueSet: 'https://www.medizininformatik-initiative.de/fhir/core/modul-diagnose/ValueSet/mii-vs-diagnose-orphanet'}
                required: [system, code]
                pattern:
                  type: Coding
                  value: {system: 'http://www.orpha.net'}
      text: {index: 57}
    required: [coding]
  onsetDateTime:
    short: Beginn Datum
    type: dateTime
    mustSupport: true
    choiceOf: onset
    index: 96
    slicing:
      slices:
        onsetDateTime:
          match: {}
          schema: {short: Beginn Datum, type: dateTime, mustSupport: true, choiceOf: onset, index: 96}
          min: 0
          max: 1
  bodySite:
    short: Körperstelle
    _short:
      extension:
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: de-DE}
        - {url: content, valueString: Körperstelle}
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: en-US}
        - {url: content, valueString: Body site}
    _definition:
      extension:
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: de-DE}
        - {url: content, valueString: Körperstelle der Diagnose mittels SNOMED oder anderem Code.}
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: en-US}
        - {url: content, valueString: The body site of the diagnosis using SNOMED or other systems.}
    mustSupport: true
    index: 58
    elements:
      coding:
        mustSupport: true
        index: 59
        slicing:
          rules: open
          discriminator:
          - {path: system, type: pattern}
          min: null
          slices:
            snomed-ct:
              match: {system: 'http://snomed.info/sct'}
              schema:
                short: SNOMED CT Code
                _definition:
                  extension:
                  - url: http://hl7.org/fhir/StructureDefinition/translation
                    extension:
                    - {url: lang, valueCode: de-DE}
                    - {url: content, valueString: Ein Verweis auf einen von SNOMED CT definierten Code}
                  - url: http://hl7.org/fhir/StructureDefinition/translation
                    extension:
                    - {url: lang, valueCode: en-US}
                    - {url: content, valueString: A reference to a code defined by SNOMED CT}
                mustSupport: true
                _short:
                  extension:
                  - url: http://hl7.org/fhir/StructureDefinition/translation
                    extension:
                    - {url: lang, valueCode: de-DE}
                    - {url: content, valueString: SNOMED CT Code}
                  - url: http://hl7.org/fhir/StructureDefinition/translation
                    extension:
                    - {url: lang, valueCode: en-US}
                    - {url: content, valueString: SNOMED CT code}
                binding: {strength: required, valueSet: 'https://www.medizininformatik-initiative.de/fhir/core/modul-diagnose/ValueSet/mii-vs-diagnose-bodystructure-snomed'}
                index: 60
                elements:
                  system:
                    pattern: {type: Uri, value: 'http://snomed.info/sct'}
                    mustSupport: true
                    index: 61
                  version: {mustSupport: true, index: 62}
                  code: {mustSupport: true, index: 63}
                required: [system, code]
  onset[x]:
    extensions: {}
    elements:
      extension:
        elements:
          value[x]:
            elements:
              coding:
                mustSupport: true
                index: 104
                elements:
                  system: {mustSupport: true, index: 105}
                  code: {mustSupport: true, index: 106}
  verificationStatus:
    short: Verifizierungsstatus
    _short:
      extension:
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: de-DE}
        - {url: content, valueString: Verifizierungsstatus}
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: en-US}
        - {url: content, valueString: Verification status}
    _definition:
      extension:
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: de-DE}
        - {url: content, valueString: unbestätigt | vorläufig | differential | bestätigt | widerlegt | fehlerhafte Eingabe}
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: en-US}
        - {url: content, valueString: unconfirmed | provisional | differential | confirmed | refuted | entered-in-error}
    mustSupport: true
    index: 17
    elements:
      coding:
        mustSupport: true
        index: 18
        elements:
          system: {mustSupport: true, index: 19}
          code: {mustSupport: true, index: 20}
  subject:
    mustSupport: true
    index: 64
    elements:
      reference: {mustSupport: true, index: 65}
package_version: 2026.0.1
extensions:
  ReferenzPrimaerdiagnose:
    url: http://hl7.org/fhir/StructureDefinition/condition-related
    type: Extension
    mustSupport: true
    index: 5
    elements:
      url: {mustSupport: true, index: 6}
      value:
        mustSupport: true
        choices: []
        index: 8
  Feststellungsdatum:
    url: http://hl7.org/fhir/StructureDefinition/condition-assertedDate
    short: Feststellungsdatum
    _definition:
      extension:
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: de-DE}
        - {url: content, valueString: 'Datum, an dem die Diagnose erstmals festgestellt wurde'}
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: en-US}
        - {url: content, valueString: Date the condition was first asserted}
    type: Extension
    mustSupport: true
    _short:
      extension:
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: de-DE}
        - {url: content, valueString: Feststellungsdatum}
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: en-US}
        - {url: content, valueString: Asserted date}
    index: 9
    elements:
      url: {mustSupport: true, index: 10}
      value:
        mustSupport: true
        choices: []
        index: 12
class: profile
kind: resource
url: https://www.medizininformatik-initiative.de/fhir/core/modul-diagnose/StructureDefinition/Diagnose
base: http://hl7.org/fhir/StructureDefinition/Condition
version: 2026.0.1
required: [recordedDate, code]