PackagesCanonicalsLogsProblems
    Packages
    de.medizininformatikinitiative.kerndatensatz.seltene@2026.0.0-ballot
    https://www.medizininformatik-initiative.de/fhir/ext/modul-seltene/StructureDefinition/mii-pr-seltene-symptom-condition
description: Profile for symptom-based conditions in the context of rare diseases. This profile captures symptomatic conditions with temporal characteristics, complementing the HPO Assessment Observation profile.
package_name: de.medizininformatikinitiative.kerndatensatz.seltene
derivation: constraint
name: MII_PR_Seltene_Symptom_Condition
type: Condition
elements:
  onset:
    choices: [onsetString]
    index: 38
    slicing:
      slices:
        onsetString:
          match: {}
          schema:
            choices: [onsetString]
            index: 38
          min: 0
          max: 1
  category: {short: Kategorie der Erkrankung - muss Symptom-Kategorie enthalten, mustSupport: true, index: 5}
  clinicalStatus:
    short: Klinischer Status der Symptom-Erkrankung
    binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/condition-clinical'}
    mustSupport: true
    index: 3
  meta: {mustSupport: true, index: 1}
  onsetAge:
    type: Age
    choiceOf: onset
    index: 36
    slicing:
      slices:
        onsetAge:
          match: {}
          schema: {type: Age, choiceOf: onset, index: 36}
          min: 0
          max: 1
  stage:
    short: Stadium oder Progression der Symptom-Erkrankung
    mustSupport: true
    index: 46
    elements:
      summary:
        binding: {strength: extensible, valueSet: 'https://www.medizininformatik-initiative.de/fhir/ext/modul-seltene/ValueSet/mii-vs-seltene-hpo-severity-values'}
        index: 47
      assessment:
        type: Reference
        refers: ['http://hl7.org/fhir/StructureDefinition/DiagnosticReport', 'http://hl7.org/fhir/StructureDefinition/Observation']
        index: 48
  encounter: {mustSupport: true, index: 23}
  evidence:
    short: Unterstützende Evidenz für die Symptom-Erkrankung
    mustSupport: true
    index: 49
    elements:
      code:
        binding: {strength: extensible, valueSet: 'https://www.medizininformatik-initiative.de/fhir/ext/modul-seltene/ValueSet/mii-vs-seltene-hpo-phenotypic-observation-codes'}
        index: 50
      detail:
        type: Reference
        short: Unterstützende Beobachtungen oder Dokumente
        refers: ['http://hl7.org/fhir/StructureDefinition/DiagnosticReport', 'http://hl7.org/fhir/StructureDefinition/DocumentReference', 'http://hl7.org/fhir/StructureDefinition/Observation']
        index: 51
  onsetPeriod:
    type: Period
    choiceOf: onset
    index: 31
    slicing:
      slices:
        onsetPeriod:
          match: {}
          schema: {type: Period, choiceOf: onset, index: 31}
          min: 0
          max: 1
  abatement:
    short: Auflösung der Symptom-Erkrankung
    mustSupport: true
    choices: []
    index: 41
    slicing:
      rules: open
      ordered: false
      discriminator:
      - {path: $this, type: type}
      min: null
      slices:
        abatementDateTime:
          match: {}
          schema:
            choices: [abatementDateTime]
            index: 43
          min: 0
          max: 1
  note: {short: Zusätzliche Anmerkungen zur Symptom-Erkrankung, mustSupport: true, index: 52}
  recordedDate: {mustSupport: true, index: 45}
  id: {mustSupport: true, index: 0}
  onsetString:
    type: string
    choiceOf: onset
    index: 39
    slicing:
      slices:
        onsetString:
          match: {}
          schema: {type: string, choiceOf: onset, index: 39}
          min: 0
          max: 1
  severity:
    short: Schweregrad der Symptom-Erkrankung
    binding: {strength: extensible, valueSet: 'https://www.medizininformatik-initiative.de/fhir/ext/modul-seltene/ValueSet/mii-vs-seltene-hpo-severity-values'}
    mustSupport: true
    index: 6
  code:
    short: HPO-basierter Symptom-Erkrankungs-Code
    binding: {strength: extensible, valueSet: 'https://www.medizininformatik-initiative.de/fhir/ext/modul-seltene/ValueSet/mii-vs-seltene-hpo-phenotypic-observation-codes'}
    mustSupport: true
    index: 7
    elements:
      coding:
        mustSupport: true
        index: 8
        slicing:
          rules: open
          ordered: false
          description: Slicing für verschiedene Codesysteme zur Symptom-Codierung
          discriminator:
          - {path: $this, type: pattern}
          min: null
          slices:
            hpoCoding:
              match: {system: 'http://purl.obolibrary.org/obo/hp.owl'}
              schema:
                short: HPO Code für das Symptom
                mustSupport: true
                pattern:
                  type: Coding
                  value: {system: 'http://purl.obolibrary.org/obo/hp.owl'}
                index: 9
                elements:
                  system: {index: 10}
                  code: {index: 11}
                  display: {mustSupport: true, index: 12}
                required: [system, code]
            snomedCoding:
              match: {system: 'http://snomed.info/sct'}
              schema:
                short: SNOMED CT Code für das Symptom
                mustSupport: true
                pattern:
                  type: Coding
                  value: {system: 'http://snomed.info/sct'}
                index: 13
                elements:
                  system: {index: 14}
                  code: {index: 15}
                  display: {mustSupport: true, index: 16}
                required: [system, code]
            icd10GMCoding:
              match: {system: 'http://fhir.de/CodeSystem/bfarm/icd-10-gm'}
              schema:
                short: ICD-10-GM Code für das Symptom
                mustSupport: true
                pattern:
                  type: Coding
                  value: {system: 'http://fhir.de/CodeSystem/bfarm/icd-10-gm'}
                index: 17
                elements:
                  system: {index: 18}
                  code: {index: 19}
                  display: {mustSupport: true, index: 20}
                required: [system, code]
  identifier: {mustSupport: true, index: 2}
  onsetDateTime:
    type: dateTime
    choiceOf: onset
    index: 28
    slicing:
      slices:
        onsetDateTime:
          match: {}
          schema: {type: dateTime, choiceOf: onset, index: 28}
          min: 0
          max: 1
  bodySite: {short: Anatomische Lokalisation des Symptoms, mustSupport: true, index: 21}
  abatementDateTime:
    type: dateTime
    choiceOf: abatement
    index: 44
    slicing:
      slices:
        abatementDateTime:
          match: {}
          schema: {type: dateTime, choiceOf: abatement, index: 44}
          min: 0
          max: 1
  onset[x]:
    elements:
      start: {index: 32}
      end: {index: 33}
  verificationStatus:
    short: Verifikationsstatus der Symptom-Erkrankung
    binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/condition-ver-status'}
    mustSupport: true
    index: 4
  subject:
    type: Reference
    short: Patient mit der Symptom-Erkrankung
    mustSupport: true
    refers: ['http://hl7.org/fhir/StructureDefinition/Patient']
    index: 22
package_version: 2026.0.0-ballot
class: profile
kind: resource
url: https://www.medizininformatik-initiative.de/fhir/ext/modul-seltene/StructureDefinition/mii-pr-seltene-symptom-condition
base: http://hl7.org/fhir/StructureDefinition/Condition
version: 2026.0.0-ballot
required: [category, code]