MII IG Kerndatensatz-Modul Seltene Erkrankungen
2027.0.0-ballot - Germany

This page is part of the MII Implementation Guide Seltene Erkrankungen (v2027.0.0-ballot: 2027 Ballot 1) based on FHIR (HL7® FHIR® Standard) R4. This is the current published version in its permanent home (it will always be available at this URL). For a full list of available versions, see the Directory of published versions

Ressourcenprofil: MII Profile SE Symptom Condition

Offizielle URL: https://www.medizininformatik-initiative.de/fhir/ext/modul-seltene/StructureDefinition/mii-pr-seltene-symptom-condition Version: 2027.0.0-ballot
Active Stand: 2026-09-14 Maschinenlesbarer Name: MII_PR_Seltene_Symptom_Condition

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.

Dieses Profil beschreibt symptombasierte Zustände im Kontext seltener Erkrankungen. Es erfasst symptomatische Conditions mit zeitlichen Merkmalen und ergänzt das HPO Assessment Observation Profil.

Beispiele für kodierte Symptome

Bei der Erfassung von Symptomen seltener Erkrankungen können verschiedene Kodiersysteme verwendet werden:

ICD-10-GM Codes

  • R04.0 (Epistaxis/Nasenbluten) - häufiges Symptom bei Von-Willebrand-Syndrom
  • S42.3 (Fraktur des Humerusschaftes) - typische pathologische Fraktur bei Osteogenesis imperfecta

SNOMED CT Codes für Laborauffälligkeiten

  • 409675001 (Partial thromboplastin time increased) - verlängerte PTT bei Gerinnungsstörungen
  • 166627004 (Serum alkaline phosphatase above reference range) - erhöhte alkalische Phosphatase bei Knochenstoffwechselstörungen
  • 1153490002 (Serum creatine kinase above reference range) - erhöhte CK bei Muskeldystrophien

HPO Codes für körperliche Phänotypen

HPO ist ideal für die präzise Beschreibung körperlicher/phänotypischer Abnormalitäten:

  • HP:0000978 (Bruising susceptibility) - Neigung zu Hämatomen bei Von-Willebrand-Syndrom
  • HP:0002659 (Increased susceptibility to fractures) - Frakturneigung bei Osteogenesis imperfecta
  • HP:0000939 (Osteoporosis) - bei verschiedenen Skelettdysplasien
  • HP:0003198 (Myopathy) - bei Muskeldystrophien
  • HP:0001270 (Motor delay) - motorische Entwicklungsverzögerung bei neuromuskulären Erkrankungen

MONDO Codes (Sekundäre Harmonisierungsontologie)

Hinweis: MONDO ist eine sekundäre Harmonisierungsontologie zur Verbesserung der internationalen Interoperabilität. Die primäre Kodierung erfolgt weiterhin über ICD-10-GM, SNOMED CT oder HPO. MONDO-Codes können optional ergänzend angegeben werden.

MONDO (Monarch Disease Ontology) harmonisiert verschiedene Klassifikationen (SNOMED CT, Orphanet, OMIM, ICD) und ermöglicht die Integration mit internationalen Standards wie Phenopackets und GA4GH:

  • MONDO:0007947 (Marfan syndrome) - entspricht Orpha:558, OMIM:154700
  • MONDO:0001516 (spinal muscular atrophy) - entspricht Orpha:70
  • MONDO:0009061 (cystic fibrosis) - entspricht Orpha:586, OMIM:219700

Weitere Informationen zu MONDO finden sich unter Terminologien.


Verwendung

Das Symptom-Condition Profil wird verwendet für:

  • Dokumentation von Symptomen als eigenständige Conditions
  • Erfassung zeitlicher Verläufe von Symptomen
  • Verknüpfung mit HPO-kodierten Beobachtungen
  • Darstellung von Symptom-Clustern bei seltenen Erkrankungen

Abgrenzung zu anderen Profilen

Profil Verwendung
Symptom-Condition Symptome als eigenständige Zustände mit Verlauf
HPO Assessment Einzelne phänotypische Beobachtungen
Clinical Diagnosis Bestätigte klinische Diagnosen
Genetic Diagnosis Genetisch bestätigte Diagnosen

Wichtig: Die Unterscheidung zwischen Symptom-Condition und HPO-Observation ist klinisch bedeutsam:

  • Symptom-Condition: Dokumentiert einen persistierenden Zustand über einen Zeitraum (z.B. "Patient hat seit dem Kindesalter Arachnodaktylie")
  • HPO-Observation: Dokumentiert eine einzelne Untersuchung/Bewertung zu einem bestimmten Zeitpunkt (z.B. "Am 15.03.2024 wurde Arachnodaktylie festgestellt")

Ein vollständiges Beispiel dieser Unterscheidung findet sich im Marfan-Syndrom Beispiel: marfan-beispiel

Suchparameter sind modulweit im CapabilityStatement deklariert — dort maschinenlesbar und vollständig, statt je Profil von Hand wiederholt.

Beispielinstanzen sind auf der Profilseite im Abschnitt „Examples" verlinkt.

Usages:

You can also check for usages in the FHIR IG Statistics

Formale Ansichten des Profilinhalts

Beschreibung von Profilen, Differentials, Snapshots und deren Repräsentationen.

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Condition C 0..* Condition Detailed information about conditions, problems or diagnoses
Constraints: con-3, con-4, con-5
... id SΣ 0..1 id Logical id of this artifact
... meta SΣ 0..1 Meta Metadata about the resource
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... identifier SΣ 0..* Identifier External Ids for this condition
... clinicalStatus ?!SΣC 0..1 CodeableConcept Klinischer Status der Symptom-Erkrankung
Binding: ConditionClinicalStatusCodes (required)
... verificationStatus ?!SΣC 0..1 CodeableConcept Verifikationsstatus der Symptom-Erkrankung
Binding: ConditionVerificationStatus (required)
... category S 1..* CodeableConcept Kategorie der Erkrankung - muss Symptom-Kategorie enthalten
Binding: ConditionCategoryCodes (extensible): A category assigned to the condition.
... severity S 0..1 CodeableConcept Schweregrad der Symptom-Erkrankung
Binding: HPO Severity (extensible)
... code SΣ 1..1 CodeableConcept HPO-basierter Symptom-Erkrankungs-Code
Binding: HPO Phenotypic Observation Codes (extensible)
.... Slices for coding SΣ 0..* Coding Code defined by a terminology system
Slice: Unordered, Open by pattern:$this
..... coding:hpoCoding SΣ 0..1 Coding HPO Code für das Symptom

Required Pattern: At least the following
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... version 0..1 string Version of the system - if relevant
...... userSelected 0..1 boolean If this coding was chosen directly by the user
...... system Σ 1..1 uri Identity of the terminology system
Fixed Value: http://purl.obolibrary.org/obo/hp.owl
...... code Σ 1..1 code Symbol in syntax defined by the system
...... display SΣ 0..1 string Representation defined by the system
..... coding:snomedCoding SΣ 0..1 Coding SNOMED CT Code für das Symptom

Required Pattern: At least the following
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... version 0..1 string Version of the system - if relevant
...... userSelected 0..1 boolean If this coding was chosen directly by the user
...... system Σ 1..1 uri Identity of the terminology system
Fixed Value: http://snomed.info/sct
...... code Σ 1..1 code Symbol in syntax defined by the system
...... display SΣ 0..1 string Representation defined by the system
..... coding:icd10GMCoding SΣ 0..1 Coding ICD-10-GM Code für das Symptom

Required Pattern: At least the following
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... version 0..1 string Version of the system - if relevant
...... userSelected 0..1 boolean If this coding was chosen directly by the user
...... system Σ 1..1 uri Identity of the terminology system
Fixed Value: http://fhir.de/CodeSystem/bfarm/icd-10-gm
...... code Σ 1..1 code Symbol in syntax defined by the system
...... display SΣ 0..1 string Representation defined by the system
..... coding:mondoCoding SΣ 0..1 Coding MONDO Code für das Symptom

Required Pattern: At least the following
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... version 0..1 string Version of the system - if relevant
...... userSelected 0..1 boolean If this coding was chosen directly by the user
...... system Σ 1..1 uri Identity of the terminology system
Fixed Value: http://purl.obolibrary.org/obo/mondo.owl
...... code Σ 1..1 code Symbol in syntax defined by the system
...... display SΣ 0..1 string Representation defined by the system
... bodySite SΣ 0..* CodeableConcept Anatomische Lokalisation des Symptoms
Binding: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality.
... subject SΣ 1..1 Reference(Patient) Patient mit der Symptom-Erkrankung
... encounter SΣ 0..1 Reference(Encounter) Encounter created as part of
... Slices for onset[x] SΣ 0..1 Beginn der Symptom-Erkrankung
Slice: Unordered, Open by type:$this
.... onsetDateTime dateTime
.... onsetAge Age
.... onsetPeriod Period
.... onsetRange Range
.... onsetString string
.... onset[x]:onsetDateTime Σ 0..1 dateTime Estimated or actual date, date-time, or age
.... onset[x]:onsetPeriod Σ 0..1 Period Estimated or actual date, date-time, or age
..... start ΣC 0..1 dateTime Starting time with inclusive boundary
..... end ΣC 0..1 dateTime End time with inclusive boundary, if not ongoing
.... onset[x]:onsetAge Σ 0..1 Age Estimated or actual date, date-time, or age
.... onset[x]:onsetString Σ 0..1 string Estimated or actual date, date-time, or age
... Slices for abatement[x] SC 0..1 Auflösung der Symptom-Erkrankung
Slice: Unordered, Open by type:$this
.... abatementDateTime dateTime
.... abatementAge Age
.... abatementPeriod Period
.... abatementRange Range
.... abatementString string
.... abatement[x]:abatementDateTime C 0..1 dateTime When in resolution/remission
... recordedDate SΣ 0..1 dateTime Date record was first recorded
... stage SC 0..* BackboneElement Stadium oder Progression der Symptom-Erkrankung
Constraints: con-1
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... summary C 0..1 CodeableConcept Simple summary (disease specific)
Binding: HPO Severity (extensible)
.... assessment C 0..* Reference(Observation | DiagnosticReport) Formal record of assessment
... evidence SC 0..* BackboneElement Unterstützende Evidenz für die Symptom-Erkrankung
Constraints: con-2
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... code ΣC 0..* CodeableConcept Manifestation/symptom
Binding: HPO Phenotypic Observation Codes (extensible)
.... detail ΣC 0..* Reference(Observation | DocumentReference | DiagnosticReport) Unterstützende Beobachtungen oder Dokumente
... note S 0..* Annotation Zusätzliche Anmerkungen zur Symptom-Erkrankung

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Condition.clinicalStatus Base required Condition Clinical Status Codes 📦4.0.1 FHIR Std.
Condition.verificationStatus Base required ConditionVerificationStatus 📦4.0.1 FHIR Std.
Condition.category Base extensible Condition Category Codes 📍4.0.1 FHIR Std.
Condition.severity Base extensible HPO Severity 📦2027.0.0-ballot This IG
Condition.code Base extensible HPO Phenotypic Observation Codes 📦2027.0.0-ballot This IG
Condition.bodySite Base example SNOMED CT Body Structures 📍4.0.1 FHIR Std.
Condition.stage.summary Base extensible HPO Severity 📦2027.0.0-ballot This IG
Condition.evidence.code Base extensible HPO Phenotypic Observation Codes 📦2027.0.0-ballot This IG

Constraints

Id Grade Path(s) Description Expression
con-1 error Condition.stage Stage SHALL have summary or assessment summary.exists() or assessment.exists()
con-2 error Condition.evidence evidence SHALL have code or details code.exists() or detail.exists()
con-3 best practice Condition Condition.clinicalStatus SHALL be present if verificationStatus is not entered-in-error and category is problem-list-item clinicalStatus.exists() or verificationStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-ver-status' and code = 'entered-in-error').exists() or category.select($this='problem-list-item').empty()
con-4 error Condition If condition is abated, then clinicalStatus must be either inactive, resolved, or remission abatement.empty() or clinicalStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-clinical' and (code='resolved' or code='remission' or code='inactive')).exists()
con-5 error Condition Condition.clinicalStatus SHALL NOT be present if verification Status is entered-in-error verificationStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-ver-status' and code='entered-in-error').empty() or clinicalStatus.empty()
dom-2 error Condition If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Condition If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error Condition If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error Condition If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Condition A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

Diese Struktur ist abgeleitet von Condition

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Condition 0..* Condition Detailed information about conditions, problems or diagnoses
... id S 0..1 id Logical id of this artifact
... meta S 0..1 Meta Metadata about the resource
... identifier S 0..* Identifier External Ids for this condition
... verificationStatus S 0..1 CodeableConcept Verifikationsstatus der Symptom-Erkrankung
Binding: ConditionVerificationStatus (required)
... category S 1..* CodeableConcept Kategorie der Erkrankung - muss Symptom-Kategorie enthalten
... severity S 0..1 CodeableConcept Schweregrad der Symptom-Erkrankung
Binding: HPO Severity (extensible)
... code S 1..1 CodeableConcept HPO-basierter Symptom-Erkrankungs-Code
Binding: HPO Phenotypic Observation Codes (extensible)
.... Slices for coding S 0..* Coding Code defined by a terminology system
Slice: Unordered, Open by pattern:$this
..... coding:hpoCoding S 0..1 Coding HPO Code für das Symptom
Required Pattern: At least the following
...... system 1..1 uri Identity of the terminology system
Fixed Value: http://purl.obolibrary.org/obo/hp.owl
...... code 1..1 code Symbol in syntax defined by the system
...... display S 0..1 string Representation defined by the system
..... coding:snomedCoding S 0..1 Coding SNOMED CT Code für das Symptom
Required Pattern: At least the following
...... system 1..1 uri Identity of the terminology system
Fixed Value: http://snomed.info/sct
...... code 1..1 code Symbol in syntax defined by the system
...... display S 0..1 string Representation defined by the system
..... coding:icd10GMCoding S 0..1 Coding ICD-10-GM Code für das Symptom
Required Pattern: At least the following
...... system 1..1 uri Identity of the terminology system
Fixed Value: http://fhir.de/CodeSystem/bfarm/icd-10-gm
...... code 1..1 code Symbol in syntax defined by the system
...... display S 0..1 string Representation defined by the system
..... coding:mondoCoding S 0..1 Coding MONDO Code für das Symptom
Required Pattern: At least the following
...... system 1..1 uri Identity of the terminology system
Fixed Value: http://purl.obolibrary.org/obo/mondo.owl
...... code 1..1 code Symbol in syntax defined by the system
...... display S 0..1 string Representation defined by the system
... bodySite S 0..* CodeableConcept Anatomische Lokalisation des Symptoms
... subject S 1..1 Reference(Patient) Patient mit der Symptom-Erkrankung
... encounter S 0..1 Reference(Encounter) Encounter created as part of
... Slices for onset[x] S 0..1 dateTime, Age, Period, Range, string Beginn der Symptom-Erkrankung
Slice: Unordered, Open by type:$this
.... onset[x]:onsetDateTime 0..1 dateTime Estimated or actual date, date-time, or age
.... onset[x]:onsetPeriod 0..1 Period Estimated or actual date, date-time, or age
..... start 0..1 dateTime Starting time with inclusive boundary
..... end 0..1 dateTime End time with inclusive boundary, if not ongoing
.... onset[x]:onsetAge 0..1 Age Estimated or actual date, date-time, or age
.... onset[x]:onsetString 0..1 string Estimated or actual date, date-time, or age
... Slices for abatement[x] S 0..1 dateTime, Age, Period, Range, string Auflösung der Symptom-Erkrankung
Slice: Unordered, Open by type:$this
.... abatement[x]:abatementDateTime 0..1 dateTime When in resolution/remission
... recordedDate S 0..1 dateTime Date record was first recorded
... stage S 0..* BackboneElement Stadium oder Progression der Symptom-Erkrankung
.... summary 0..1 CodeableConcept Simple summary (disease specific)
Binding: HPO Severity (extensible)
.... assessment 0..* Reference(Observation | DiagnosticReport) Formal record of assessment
... evidence S 0..* BackboneElement Unterstützende Evidenz für die Symptom-Erkrankung
.... code 0..* CodeableConcept Manifestation/symptom
Binding: HPO Phenotypic Observation Codes (extensible)
.... detail 0..* Reference(Observation | DocumentReference | DiagnosticReport) Unterstützende Beobachtungen oder Dokumente
... note S 0..* Annotation Zusätzliche Anmerkungen zur Symptom-Erkrankung

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
Condition.clinicalStatus Base required Condition Clinical Status Codes 📦4.0.1 FHIR Std.
Condition.verificationStatus Base required ConditionVerificationStatus 📦4.0.1 FHIR Std.
Condition.severity Base extensible HPO Severity 📦2027.0.0-ballot This IG
Condition.code Base extensible HPO Phenotypic Observation Codes 📦2027.0.0-ballot This IG
Condition.stage.summary Base extensible HPO Severity 📦2027.0.0-ballot This IG
Condition.evidence.code Base extensible HPO Phenotypic Observation Codes 📦2027.0.0-ballot This IG
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Condition C 0..* Condition Detailed information about conditions, problems or diagnoses
Constraints: con-3, con-4, con-5
... id SΣ 0..1 id Logical id of this artifact
... meta SΣ 0..1 Meta Metadata about the resource
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Contained, inline Resources
... extension 0..* Extension Additional content defined by implementations
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... identifier SΣ 0..* Identifier External Ids for this condition
... clinicalStatus ?!SΣC 0..1 CodeableConcept Klinischer Status der Symptom-Erkrankung
Binding: ConditionClinicalStatusCodes (required)
... verificationStatus ?!SΣC 0..1 CodeableConcept Verifikationsstatus der Symptom-Erkrankung
Binding: ConditionVerificationStatus (required)
... category S 1..* CodeableConcept Kategorie der Erkrankung - muss Symptom-Kategorie enthalten
Binding: ConditionCategoryCodes (extensible): A category assigned to the condition.
... severity S 0..1 CodeableConcept Schweregrad der Symptom-Erkrankung
Binding: HPO Severity (extensible)
... code SΣ 1..1 CodeableConcept HPO-basierter Symptom-Erkrankungs-Code
Binding: HPO Phenotypic Observation Codes (extensible)
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... Slices for coding SΣ 0..* Coding Code defined by a terminology system
Slice: Unordered, Open by pattern:$this
..... coding:hpoCoding SΣ 0..1 Coding HPO Code für das Symptom

Required Pattern: At least the following
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... system Σ 1..1 uri Identity of the terminology system
Fixed Value: http://purl.obolibrary.org/obo/hp.owl
...... version Σ 0..1 string Version of the system - if relevant
...... code Σ 1..1 code Symbol in syntax defined by the system
...... display SΣ 0..1 string Representation defined by the system
...... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
..... coding:snomedCoding SΣ 0..1 Coding SNOMED CT Code für das Symptom

Required Pattern: At least the following
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... system Σ 1..1 uri Identity of the terminology system
Fixed Value: http://snomed.info/sct
...... version Σ 0..1 string Version of the system - if relevant
...... code Σ 1..1 code Symbol in syntax defined by the system
...... display SΣ 0..1 string Representation defined by the system
...... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
..... coding:icd10GMCoding SΣ 0..1 Coding ICD-10-GM Code für das Symptom

Required Pattern: At least the following
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... system Σ 1..1 uri Identity of the terminology system
Fixed Value: http://fhir.de/CodeSystem/bfarm/icd-10-gm
...... version Σ 0..1 string Version of the system - if relevant
...... code Σ 1..1 code Symbol in syntax defined by the system
...... display SΣ 0..1 string Representation defined by the system
...... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
..... coding:mondoCoding SΣ 0..1 Coding MONDO Code für das Symptom

Required Pattern: At least the following
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... system Σ 1..1 uri Identity of the terminology system
Fixed Value: http://purl.obolibrary.org/obo/mondo.owl
...... version Σ 0..1 string Version of the system - if relevant
...... code Σ 1..1 code Symbol in syntax defined by the system
...... display SΣ 0..1 string Representation defined by the system
...... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
.... text Σ 0..1 string Plain text representation of the concept
... bodySite SΣ 0..* CodeableConcept Anatomische Lokalisation des Symptoms
Binding: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality.
... subject SΣ 1..1 Reference(Patient) Patient mit der Symptom-Erkrankung
... encounter SΣ 0..1 Reference(Encounter) Encounter created as part of
... Slices for onset[x] SΣ 0..1 Beginn der Symptom-Erkrankung
Slice: Unordered, Open by type:$this
.... onsetDateTime dateTime
.... onsetAge Age
.... onsetPeriod Period
.... onsetRange Range
.... onsetString string
.... onset[x]:onsetDateTime Σ 0..1 dateTime Estimated or actual date, date-time, or age
.... onset[x]:onsetPeriod Σ 0..1 Period Estimated or actual date, date-time, or age
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... start ΣC 0..1 dateTime Starting time with inclusive boundary
..... end ΣC 0..1 dateTime End time with inclusive boundary, if not ongoing
.... onset[x]:onsetAge Σ 0..1 Age Estimated or actual date, date-time, or age
.... onset[x]:onsetString Σ 0..1 string Estimated or actual date, date-time, or age
... Slices for abatement[x] SC 0..1 Auflösung der Symptom-Erkrankung
Slice: Unordered, Open by type:$this
.... abatementDateTime dateTime
.... abatementAge Age
.... abatementPeriod Period
.... abatementRange Range
.... abatementString string
.... abatement[x]:abatementDateTime C 0..1 dateTime When in resolution/remission
... recordedDate SΣ 0..1 dateTime Date record was first recorded
... recorder Σ 0..1 Reference(Practitioner | PractitionerRole | Patient | RelatedPerson) Who recorded the condition
... asserter Σ 0..1 Reference(Practitioner | PractitionerRole | Patient | RelatedPerson) Person who asserts this condition
... stage SC 0..* BackboneElement Stadium oder Progression der Symptom-Erkrankung
Constraints: con-1
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... summary C 0..1 CodeableConcept Simple summary (disease specific)
Binding: HPO Severity (extensible)
.... assessment C 0..* Reference(Observation | DiagnosticReport) Formal record of assessment
.... type 0..1 CodeableConcept Kind of staging
Binding: ConditionStageType (example): Codes describing the kind of condition staging (e.g. clinical or pathological).
... evidence SC 0..* BackboneElement Unterstützende Evidenz für die Symptom-Erkrankung
Constraints: con-2
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... code ΣC 0..* CodeableConcept Manifestation/symptom
Binding: HPO Phenotypic Observation Codes (extensible)
.... detail ΣC 0..* Reference(Observation | DocumentReference | DiagnosticReport) Unterstützende Beobachtungen oder Dokumente
... note S 0..* Annotation Zusätzliche Anmerkungen zur Symptom-Erkrankung

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Condition.language Base preferred Common Languages 📍4.0.1 FHIR Std.
Condition.clinicalStatus Base required Condition Clinical Status Codes 📦4.0.1 FHIR Std.
Condition.verificationStatus Base required ConditionVerificationStatus 📦4.0.1 FHIR Std.
Condition.category Base extensible Condition Category Codes 📍4.0.1 FHIR Std.
Condition.severity Base extensible HPO Severity 📦2027.0.0-ballot This IG
Condition.code Base extensible HPO Phenotypic Observation Codes 📦2027.0.0-ballot This IG
Condition.bodySite Base example SNOMED CT Body Structures 📍4.0.1 FHIR Std.
Condition.stage.summary Base extensible HPO Severity 📦2027.0.0-ballot This IG
Condition.stage.type Base example Condition Stage Type 📍4.0.1 FHIR Std.
Condition.evidence.code Base extensible HPO Phenotypic Observation Codes 📦2027.0.0-ballot This IG

Constraints

Id Grade Path(s) Description Expression
con-1 error Condition.stage Stage SHALL have summary or assessment summary.exists() or assessment.exists()
con-2 error Condition.evidence evidence SHALL have code or details code.exists() or detail.exists()
con-3 best practice Condition Condition.clinicalStatus SHALL be present if verificationStatus is not entered-in-error and category is problem-list-item clinicalStatus.exists() or verificationStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-ver-status' and code = 'entered-in-error').exists() or category.select($this='problem-list-item').empty()
con-4 error Condition If condition is abated, then clinicalStatus must be either inactive, resolved, or remission abatement.empty() or clinicalStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-clinical' and (code='resolved' or code='remission' or code='inactive')).exists()
con-5 error Condition Condition.clinicalStatus SHALL NOT be present if verification Status is entered-in-error verificationStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-ver-status' and code='entered-in-error').empty() or clinicalStatus.empty()
dom-2 error Condition If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Condition If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error Condition If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error Condition If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Condition A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

Diese Struktur ist abgeleitet von Condition

Summary

Mandatory: 2 elements(8 nested mandatory elements)
Must-Support: 26 elements

Slices

This structure defines the following Slices:

  • The element 1 is sliced based on the value of Condition.code.coding
  • The element 1 is sliced based on the value of Condition.onset[x]
  • The element 1 is sliced based on the value of Condition.abatement[x]

Schlüsselelemente-Ansicht

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Condition C 0..* Condition Detailed information about conditions, problems or diagnoses
Constraints: con-3, con-4, con-5
... id SΣ 0..1 id Logical id of this artifact
... meta SΣ 0..1 Meta Metadata about the resource
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... identifier SΣ 0..* Identifier External Ids for this condition
... clinicalStatus ?!SΣC 0..1 CodeableConcept Klinischer Status der Symptom-Erkrankung
Binding: ConditionClinicalStatusCodes (required)
... verificationStatus ?!SΣC 0..1 CodeableConcept Verifikationsstatus der Symptom-Erkrankung
Binding: ConditionVerificationStatus (required)
... category S 1..* CodeableConcept Kategorie der Erkrankung - muss Symptom-Kategorie enthalten
Binding: ConditionCategoryCodes (extensible): A category assigned to the condition.
... severity S 0..1 CodeableConcept Schweregrad der Symptom-Erkrankung
Binding: HPO Severity (extensible)
... code SΣ 1..1 CodeableConcept HPO-basierter Symptom-Erkrankungs-Code
Binding: HPO Phenotypic Observation Codes (extensible)
.... Slices for coding SΣ 0..* Coding Code defined by a terminology system
Slice: Unordered, Open by pattern:$this
..... coding:hpoCoding SΣ 0..1 Coding HPO Code für das Symptom

Required Pattern: At least the following
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... version 0..1 string Version of the system - if relevant
...... userSelected 0..1 boolean If this coding was chosen directly by the user
...... system Σ 1..1 uri Identity of the terminology system
Fixed Value: http://purl.obolibrary.org/obo/hp.owl
...... code Σ 1..1 code Symbol in syntax defined by the system
...... display SΣ 0..1 string Representation defined by the system
..... coding:snomedCoding SΣ 0..1 Coding SNOMED CT Code für das Symptom

Required Pattern: At least the following
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... version 0..1 string Version of the system - if relevant
...... userSelected 0..1 boolean If this coding was chosen directly by the user
...... system Σ 1..1 uri Identity of the terminology system
Fixed Value: http://snomed.info/sct
...... code Σ 1..1 code Symbol in syntax defined by the system
...... display SΣ 0..1 string Representation defined by the system
..... coding:icd10GMCoding SΣ 0..1 Coding ICD-10-GM Code für das Symptom

Required Pattern: At least the following
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... version 0..1 string Version of the system - if relevant
...... userSelected 0..1 boolean If this coding was chosen directly by the user
...... system Σ 1..1 uri Identity of the terminology system
Fixed Value: http://fhir.de/CodeSystem/bfarm/icd-10-gm
...... code Σ 1..1 code Symbol in syntax defined by the system
...... display SΣ 0..1 string Representation defined by the system
..... coding:mondoCoding SΣ 0..1 Coding MONDO Code für das Symptom

Required Pattern: At least the following
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... version 0..1 string Version of the system - if relevant
...... userSelected 0..1 boolean If this coding was chosen directly by the user
...... system Σ 1..1 uri Identity of the terminology system
Fixed Value: http://purl.obolibrary.org/obo/mondo.owl
...... code Σ 1..1 code Symbol in syntax defined by the system
...... display SΣ 0..1 string Representation defined by the system
... bodySite SΣ 0..* CodeableConcept Anatomische Lokalisation des Symptoms
Binding: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality.
... subject SΣ 1..1 Reference(Patient) Patient mit der Symptom-Erkrankung
... encounter SΣ 0..1 Reference(Encounter) Encounter created as part of
... Slices for onset[x] SΣ 0..1 Beginn der Symptom-Erkrankung
Slice: Unordered, Open by type:$this
.... onsetDateTime dateTime
.... onsetAge Age
.... onsetPeriod Period
.... onsetRange Range
.... onsetString string
.... onset[x]:onsetDateTime Σ 0..1 dateTime Estimated or actual date, date-time, or age
.... onset[x]:onsetPeriod Σ 0..1 Period Estimated or actual date, date-time, or age
..... start ΣC 0..1 dateTime Starting time with inclusive boundary
..... end ΣC 0..1 dateTime End time with inclusive boundary, if not ongoing
.... onset[x]:onsetAge Σ 0..1 Age Estimated or actual date, date-time, or age
.... onset[x]:onsetString Σ 0..1 string Estimated or actual date, date-time, or age
... Slices for abatement[x] SC 0..1 Auflösung der Symptom-Erkrankung
Slice: Unordered, Open by type:$this
.... abatementDateTime dateTime
.... abatementAge Age
.... abatementPeriod Period
.... abatementRange Range
.... abatementString string
.... abatement[x]:abatementDateTime C 0..1 dateTime When in resolution/remission
... recordedDate SΣ 0..1 dateTime Date record was first recorded
... stage SC 0..* BackboneElement Stadium oder Progression der Symptom-Erkrankung
Constraints: con-1
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... summary C 0..1 CodeableConcept Simple summary (disease specific)
Binding: HPO Severity (extensible)
.... assessment C 0..* Reference(Observation | DiagnosticReport) Formal record of assessment
... evidence SC 0..* BackboneElement Unterstützende Evidenz für die Symptom-Erkrankung
Constraints: con-2
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... code ΣC 0..* CodeableConcept Manifestation/symptom
Binding: HPO Phenotypic Observation Codes (extensible)
.... detail ΣC 0..* Reference(Observation | DocumentReference | DiagnosticReport) Unterstützende Beobachtungen oder Dokumente
... note S 0..* Annotation Zusätzliche Anmerkungen zur Symptom-Erkrankung

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Condition.clinicalStatus Base required Condition Clinical Status Codes 📦4.0.1 FHIR Std.
Condition.verificationStatus Base required ConditionVerificationStatus 📦4.0.1 FHIR Std.
Condition.category Base extensible Condition Category Codes 📍4.0.1 FHIR Std.
Condition.severity Base extensible HPO Severity 📦2027.0.0-ballot This IG
Condition.code Base extensible HPO Phenotypic Observation Codes 📦2027.0.0-ballot This IG
Condition.bodySite Base example SNOMED CT Body Structures 📍4.0.1 FHIR Std.
Condition.stage.summary Base extensible HPO Severity 📦2027.0.0-ballot This IG
Condition.evidence.code Base extensible HPO Phenotypic Observation Codes 📦2027.0.0-ballot This IG

Constraints

Id Grade Path(s) Description Expression
con-1 error Condition.stage Stage SHALL have summary or assessment summary.exists() or assessment.exists()
con-2 error Condition.evidence evidence SHALL have code or details code.exists() or detail.exists()
con-3 best practice Condition Condition.clinicalStatus SHALL be present if verificationStatus is not entered-in-error and category is problem-list-item clinicalStatus.exists() or verificationStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-ver-status' and code = 'entered-in-error').exists() or category.select($this='problem-list-item').empty()
con-4 error Condition If condition is abated, then clinicalStatus must be either inactive, resolved, or remission abatement.empty() or clinicalStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-clinical' and (code='resolved' or code='remission' or code='inactive')).exists()
con-5 error Condition Condition.clinicalStatus SHALL NOT be present if verification Status is entered-in-error verificationStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-ver-status' and code='entered-in-error').empty() or clinicalStatus.empty()
dom-2 error Condition If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Condition If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error Condition If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error Condition If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Condition A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

Differential-Ansicht

Diese Struktur ist abgeleitet von Condition

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Condition 0..* Condition Detailed information about conditions, problems or diagnoses
... id S 0..1 id Logical id of this artifact
... meta S 0..1 Meta Metadata about the resource
... identifier S 0..* Identifier External Ids for this condition
... verificationStatus S 0..1 CodeableConcept Verifikationsstatus der Symptom-Erkrankung
Binding: ConditionVerificationStatus (required)
... category S 1..* CodeableConcept Kategorie der Erkrankung - muss Symptom-Kategorie enthalten
... severity S 0..1 CodeableConcept Schweregrad der Symptom-Erkrankung
Binding: HPO Severity (extensible)
... code S 1..1 CodeableConcept HPO-basierter Symptom-Erkrankungs-Code
Binding: HPO Phenotypic Observation Codes (extensible)
.... Slices for coding S 0..* Coding Code defined by a terminology system
Slice: Unordered, Open by pattern:$this
..... coding:hpoCoding S 0..1 Coding HPO Code für das Symptom
Required Pattern: At least the following
...... system 1..1 uri Identity of the terminology system
Fixed Value: http://purl.obolibrary.org/obo/hp.owl
...... code 1..1 code Symbol in syntax defined by the system
...... display S 0..1 string Representation defined by the system
..... coding:snomedCoding S 0..1 Coding SNOMED CT Code für das Symptom
Required Pattern: At least the following
...... system 1..1 uri Identity of the terminology system
Fixed Value: http://snomed.info/sct
...... code 1..1 code Symbol in syntax defined by the system
...... display S 0..1 string Representation defined by the system
..... coding:icd10GMCoding S 0..1 Coding ICD-10-GM Code für das Symptom
Required Pattern: At least the following
...... system 1..1 uri Identity of the terminology system
Fixed Value: http://fhir.de/CodeSystem/bfarm/icd-10-gm
...... code 1..1 code Symbol in syntax defined by the system
...... display S 0..1 string Representation defined by the system
..... coding:mondoCoding S 0..1 Coding MONDO Code für das Symptom
Required Pattern: At least the following
...... system 1..1 uri Identity of the terminology system
Fixed Value: http://purl.obolibrary.org/obo/mondo.owl
...... code 1..1 code Symbol in syntax defined by the system
...... display S 0..1 string Representation defined by the system
... bodySite S 0..* CodeableConcept Anatomische Lokalisation des Symptoms
... subject S 1..1 Reference(Patient) Patient mit der Symptom-Erkrankung
... encounter S 0..1 Reference(Encounter) Encounter created as part of
... Slices for onset[x] S 0..1 dateTime, Age, Period, Range, string Beginn der Symptom-Erkrankung
Slice: Unordered, Open by type:$this
.... onset[x]:onsetDateTime 0..1 dateTime Estimated or actual date, date-time, or age
.... onset[x]:onsetPeriod 0..1 Period Estimated or actual date, date-time, or age
..... start 0..1 dateTime Starting time with inclusive boundary
..... end 0..1 dateTime End time with inclusive boundary, if not ongoing
.... onset[x]:onsetAge 0..1 Age Estimated or actual date, date-time, or age
.... onset[x]:onsetString 0..1 string Estimated or actual date, date-time, or age
... Slices for abatement[x] S 0..1 dateTime, Age, Period, Range, string Auflösung der Symptom-Erkrankung
Slice: Unordered, Open by type:$this
.... abatement[x]:abatementDateTime 0..1 dateTime When in resolution/remission
... recordedDate S 0..1 dateTime Date record was first recorded
... stage S 0..* BackboneElement Stadium oder Progression der Symptom-Erkrankung
.... summary 0..1 CodeableConcept Simple summary (disease specific)
Binding: HPO Severity (extensible)
.... assessment 0..* Reference(Observation | DiagnosticReport) Formal record of assessment
... evidence S 0..* BackboneElement Unterstützende Evidenz für die Symptom-Erkrankung
.... code 0..* CodeableConcept Manifestation/symptom
Binding: HPO Phenotypic Observation Codes (extensible)
.... detail 0..* Reference(Observation | DocumentReference | DiagnosticReport) Unterstützende Beobachtungen oder Dokumente
... note S 0..* Annotation Zusätzliche Anmerkungen zur Symptom-Erkrankung

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
Condition.clinicalStatus Base required Condition Clinical Status Codes 📦4.0.1 FHIR Std.
Condition.verificationStatus Base required ConditionVerificationStatus 📦4.0.1 FHIR Std.
Condition.severity Base extensible HPO Severity 📦2027.0.0-ballot This IG
Condition.code Base extensible HPO Phenotypic Observation Codes 📦2027.0.0-ballot This IG
Condition.stage.summary Base extensible HPO Severity 📦2027.0.0-ballot This IG
Condition.evidence.code Base extensible HPO Phenotypic Observation Codes 📦2027.0.0-ballot This IG

Snapshot-AnsichtView

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Condition C 0..* Condition Detailed information about conditions, problems or diagnoses
Constraints: con-3, con-4, con-5
... id SΣ 0..1 id Logical id of this artifact
... meta SΣ 0..1 Meta Metadata about the resource
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Contained, inline Resources
... extension 0..* Extension Additional content defined by implementations
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... identifier SΣ 0..* Identifier External Ids for this condition
... clinicalStatus ?!SΣC 0..1 CodeableConcept Klinischer Status der Symptom-Erkrankung
Binding: ConditionClinicalStatusCodes (required)
... verificationStatus ?!SΣC 0..1 CodeableConcept Verifikationsstatus der Symptom-Erkrankung
Binding: ConditionVerificationStatus (required)
... category S 1..* CodeableConcept Kategorie der Erkrankung - muss Symptom-Kategorie enthalten
Binding: ConditionCategoryCodes (extensible): A category assigned to the condition.
... severity S 0..1 CodeableConcept Schweregrad der Symptom-Erkrankung
Binding: HPO Severity (extensible)
... code SΣ 1..1 CodeableConcept HPO-basierter Symptom-Erkrankungs-Code
Binding: HPO Phenotypic Observation Codes (extensible)
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... Slices for coding SΣ 0..* Coding Code defined by a terminology system
Slice: Unordered, Open by pattern:$this
..... coding:hpoCoding SΣ 0..1 Coding HPO Code für das Symptom

Required Pattern: At least the following
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... system Σ 1..1 uri Identity of the terminology system
Fixed Value: http://purl.obolibrary.org/obo/hp.owl
...... version Σ 0..1 string Version of the system - if relevant
...... code Σ 1..1 code Symbol in syntax defined by the system
...... display SΣ 0..1 string Representation defined by the system
...... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
..... coding:snomedCoding SΣ 0..1 Coding SNOMED CT Code für das Symptom

Required Pattern: At least the following
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... system Σ 1..1 uri Identity of the terminology system
Fixed Value: http://snomed.info/sct
...... version Σ 0..1 string Version of the system - if relevant
...... code Σ 1..1 code Symbol in syntax defined by the system
...... display SΣ 0..1 string Representation defined by the system
...... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
..... coding:icd10GMCoding SΣ 0..1 Coding ICD-10-GM Code für das Symptom

Required Pattern: At least the following
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... system Σ 1..1 uri Identity of the terminology system
Fixed Value: http://fhir.de/CodeSystem/bfarm/icd-10-gm
...... version Σ 0..1 string Version of the system - if relevant
...... code Σ 1..1 code Symbol in syntax defined by the system
...... display SΣ 0..1 string Representation defined by the system
...... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
..... coding:mondoCoding SΣ 0..1 Coding MONDO Code für das Symptom

Required Pattern: At least the following
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... system Σ 1..1 uri Identity of the terminology system
Fixed Value: http://purl.obolibrary.org/obo/mondo.owl
...... version Σ 0..1 string Version of the system - if relevant
...... code Σ 1..1 code Symbol in syntax defined by the system
...... display SΣ 0..1 string Representation defined by the system
...... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
.... text Σ 0..1 string Plain text representation of the concept
... bodySite SΣ 0..* CodeableConcept Anatomische Lokalisation des Symptoms
Binding: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality.
... subject SΣ 1..1 Reference(Patient) Patient mit der Symptom-Erkrankung
... encounter SΣ 0..1 Reference(Encounter) Encounter created as part of
... Slices for onset[x] SΣ 0..1 Beginn der Symptom-Erkrankung
Slice: Unordered, Open by type:$this
.... onsetDateTime dateTime
.... onsetAge Age
.... onsetPeriod Period
.... onsetRange Range
.... onsetString string
.... onset[x]:onsetDateTime Σ 0..1 dateTime Estimated or actual date, date-time, or age
.... onset[x]:onsetPeriod Σ 0..1 Period Estimated or actual date, date-time, or age
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... start ΣC 0..1 dateTime Starting time with inclusive boundary
..... end ΣC 0..1 dateTime End time with inclusive boundary, if not ongoing
.... onset[x]:onsetAge Σ 0..1 Age Estimated or actual date, date-time, or age
.... onset[x]:onsetString Σ 0..1 string Estimated or actual date, date-time, or age
... Slices for abatement[x] SC 0..1 Auflösung der Symptom-Erkrankung
Slice: Unordered, Open by type:$this
.... abatementDateTime dateTime
.... abatementAge Age
.... abatementPeriod Period
.... abatementRange Range
.... abatementString string
.... abatement[x]:abatementDateTime C 0..1 dateTime When in resolution/remission
... recordedDate SΣ 0..1 dateTime Date record was first recorded
... recorder Σ 0..1 Reference(Practitioner | PractitionerRole | Patient | RelatedPerson) Who recorded the condition
... asserter Σ 0..1 Reference(Practitioner | PractitionerRole | Patient | RelatedPerson) Person who asserts this condition
... stage SC 0..* BackboneElement Stadium oder Progression der Symptom-Erkrankung
Constraints: con-1
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... summary C 0..1 CodeableConcept Simple summary (disease specific)
Binding: HPO Severity (extensible)
.... assessment C 0..* Reference(Observation | DiagnosticReport) Formal record of assessment
.... type 0..1 CodeableConcept Kind of staging
Binding: ConditionStageType (example): Codes describing the kind of condition staging (e.g. clinical or pathological).
... evidence SC 0..* BackboneElement Unterstützende Evidenz für die Symptom-Erkrankung
Constraints: con-2
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... code ΣC 0..* CodeableConcept Manifestation/symptom
Binding: HPO Phenotypic Observation Codes (extensible)
.... detail ΣC 0..* Reference(Observation | DocumentReference | DiagnosticReport) Unterstützende Beobachtungen oder Dokumente
... note S 0..* Annotation Zusätzliche Anmerkungen zur Symptom-Erkrankung

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Condition.language Base preferred Common Languages 📍4.0.1 FHIR Std.
Condition.clinicalStatus Base required Condition Clinical Status Codes 📦4.0.1 FHIR Std.
Condition.verificationStatus Base required ConditionVerificationStatus 📦4.0.1 FHIR Std.
Condition.category Base extensible Condition Category Codes 📍4.0.1 FHIR Std.
Condition.severity Base extensible HPO Severity 📦2027.0.0-ballot This IG
Condition.code Base extensible HPO Phenotypic Observation Codes 📦2027.0.0-ballot This IG
Condition.bodySite Base example SNOMED CT Body Structures 📍4.0.1 FHIR Std.
Condition.stage.summary Base extensible HPO Severity 📦2027.0.0-ballot This IG
Condition.stage.type Base example Condition Stage Type 📍4.0.1 FHIR Std.
Condition.evidence.code Base extensible HPO Phenotypic Observation Codes 📦2027.0.0-ballot This IG

Constraints

Id Grade Path(s) Description Expression
con-1 error Condition.stage Stage SHALL have summary or assessment summary.exists() or assessment.exists()
con-2 error Condition.evidence evidence SHALL have code or details code.exists() or detail.exists()
con-3 best practice Condition Condition.clinicalStatus SHALL be present if verificationStatus is not entered-in-error and category is problem-list-item clinicalStatus.exists() or verificationStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-ver-status' and code = 'entered-in-error').exists() or category.select($this='problem-list-item').empty()
con-4 error Condition If condition is abated, then clinicalStatus must be either inactive, resolved, or remission abatement.empty() or clinicalStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-clinical' and (code='resolved' or code='remission' or code='inactive')).exists()
con-5 error Condition Condition.clinicalStatus SHALL NOT be present if verification Status is entered-in-error verificationStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-ver-status' and code='entered-in-error').empty() or clinicalStatus.empty()
dom-2 error Condition If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Condition If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error Condition If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error Condition If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Condition A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

Diese Struktur ist abgeleitet von Condition

Summary

Mandatory: 2 elements(8 nested mandatory elements)
Must-Support: 26 elements

Slices

This structure defines the following Slices:

  • The element 1 is sliced based on the value of Condition.code.coding
  • The element 1 is sliced based on the value of Condition.onset[x]
  • The element 1 is sliced based on the value of Condition.abatement[x]

 

Weitere Repräsentationen des Profils: CSV, Excel, Schematron