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
| Official URL: https://www.medizininformatik-initiative.de/fhir/ext/modul-seltene/StructureDefinition/mii-pr-seltene-symptom-condition | Version: 2027.0.0-ballot | |||
| Active as of 2026-09-14 | Computable 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.
This profile describes symptom-based conditions in the context of rare diseases. It records symptomatic conditions with temporal characteristics and complements the HPO assessment observation profile.
Different coding systems can be used when recording symptoms of rare diseases:
HPO is ideal for the precise description of physical/phenotypic abnormalities:
Note: MONDO is a secondary harmonization ontology for improving international interoperability. Primary coding continues to use ICD-10-GM, SNOMED CT or HPO. MONDO codes can be added optionally.
MONDO (Monarch Disease Ontology) harmonizes different classifications (SNOMED CT, Orphanet, OMIM, ICD) and enables integration with international standards such as Phenopackets and GA4GH:
Further information on MONDO can be found under Terminologies.
The symptom condition profile is used for:
| Profile | Usage |
|---|---|
| Symptom condition | Symptoms as independent conditions with a course |
| HPO assessment | Individual phenotypic observations |
| Clinical diagnosis | Confirmed clinical diagnoses |
| Genetic diagnosis | Genetically confirmed diagnoses |
Important: The distinction between the symptom condition and the HPO observation is clinically significant:
- Symptom condition: documents a persistent state over a period (e.g. "the patient has had arachnodactyly since childhood")
- HPO observation: documents a single examination/assessment at a specific point in time (e.g. "arachnodactyly was observed on 2024-03-15")
A complete example of this distinction can be found in the Marfan syndrome example: Marfan example
Search parameters are declared module-wide in the CapabilityStatement — machine-readable and complete there, rather than repeated by hand per profile.
Example instances are linked in the "Examples" section of the profile page.
Usages:
You can also check for usages in the FHIR IG Statistics
Description of Profiles, Differentials, Snapshots, and their representations.
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
C | 0..* | Condition | Detailed information about conditions, problems or diagnoses Constraints: con-3, con-4, con-5 |
![]() ![]() |
SΣ | 0..1 | id | Logical id of this artifact |
![]() ![]() |
SΣ | 0..1 | Meta | Metadata about the resource |
![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created |
![]() ![]() |
?! | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() |
SΣ | 0..* | Identifier | External Ids for this condition |
![]() ![]() |
?!SΣC | 0..1 | CodeableConcept | Klinischer Status der Symptom-Erkrankung Binding: ConditionClinicalStatusCodes (required) |
![]() ![]() |
?!SΣC | 0..1 | CodeableConcept | Verifikationsstatus der Symptom-Erkrankung Binding: ConditionVerificationStatus (required) |
![]() ![]() |
S | 1..* | CodeableConcept | Kategorie der Erkrankung - muss Symptom-Kategorie enthalten Binding: ConditionCategoryCodes (extensible): A category assigned to the condition. |
![]() ![]() |
S | 0..1 | CodeableConcept | Schweregrad der Symptom-Erkrankung Binding: HPO Severity (extensible) |
![]() ![]() |
SΣ | 1..1 | CodeableConcept | HPO-basierter Symptom-Erkrankungs-Code Binding: HPO Phenotypic Observation Codes (extensible) |
![]() ![]() ![]() |
SΣ | 0..* | Coding | Code defined by a terminology system Slice: Unordered, Open by pattern:$this |
![]() ![]() ![]() ![]() |
SΣ | 0..1 | Coding | HPO Code für das Symptom Required Pattern: At least the following |
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Version of the system - if relevant | |
![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | If this coding was chosen directly by the user | |
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | uri | Identity of the terminology system Fixed Value: http://purl.obolibrary.org/obo/hp.owl |
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | code | Symbol in syntax defined by the system |
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | string | Representation defined by the system |
![]() ![]() ![]() ![]() |
SΣ | 0..1 | Coding | SNOMED CT Code für das Symptom Required Pattern: At least the following |
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Version of the system - if relevant | |
![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | If this coding was chosen directly by the user | |
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | uri | Identity of the terminology system Fixed Value: http://snomed.info/sct |
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | code | Symbol in syntax defined by the system |
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | string | Representation defined by the system |
![]() ![]() ![]() ![]() |
SΣ | 0..1 | Coding | ICD-10-GM Code für das Symptom Required Pattern: At least the following |
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Version of the system - if relevant | |
![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | If this coding was chosen directly by the user | |
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | uri | Identity of the terminology system Fixed Value: http://fhir.de/CodeSystem/bfarm/icd-10-gm |
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | code | Symbol in syntax defined by the system |
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | string | Representation defined by the system |
![]() ![]() ![]() ![]() |
SΣ | 0..1 | Coding | MONDO Code für das Symptom Required Pattern: At least the following |
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Version of the system - if relevant | |
![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | If this coding was chosen directly by the user | |
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | uri | Identity of the terminology system Fixed Value: http://purl.obolibrary.org/obo/mondo.owl |
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | code | Symbol in syntax defined by the system |
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | string | Representation defined by the system |
![]() ![]() |
SΣ | 0..* | CodeableConcept | Anatomische Lokalisation des Symptoms Binding: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality. |
![]() ![]() |
SΣ | 1..1 | Reference(Patient) | Patient mit der Symptom-Erkrankung |
![]() ![]() |
SΣ | 0..1 | Reference(Encounter) | Encounter created as part of |
![]() ![]() |
SΣ | 0..1 | Beginn der Symptom-Erkrankung Slice: Unordered, Open by type:$this | |
![]() ![]() ![]() |
dateTime | |||
![]() ![]() ![]() |
Age | |||
![]() ![]() ![]() |
Period | |||
![]() ![]() ![]() |
Range | |||
![]() ![]() ![]() |
string | |||
![]() ![]() ![]() |
Σ | 0..1 | dateTime | Estimated or actual date, date-time, or age |
![]() ![]() ![]() |
Σ | 0..1 | Period | Estimated or actual date, date-time, or age |
![]() ![]() ![]() ![]() |
ΣC | 0..1 | dateTime | Starting time with inclusive boundary |
![]() ![]() ![]() ![]() |
ΣC | 0..1 | dateTime | End time with inclusive boundary, if not ongoing |
![]() ![]() ![]() |
Σ | 0..1 | Age | Estimated or actual date, date-time, or age |
![]() ![]() ![]() |
Σ | 0..1 | string | Estimated or actual date, date-time, or age |
![]() ![]() |
SC | 0..1 | Auflösung der Symptom-Erkrankung Slice: Unordered, Open by type:$this | |
![]() ![]() ![]() |
dateTime | |||
![]() ![]() ![]() |
Age | |||
![]() ![]() ![]() |
Period | |||
![]() ![]() ![]() |
Range | |||
![]() ![]() ![]() |
string | |||
![]() ![]() ![]() |
C | 0..1 | dateTime | When in resolution/remission |
![]() ![]() |
SΣ | 0..1 | dateTime | Date record was first recorded |
![]() ![]() |
SC | 0..* | BackboneElement | Stadium oder Progression der Symptom-Erkrankung Constraints: con-1 |
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() |
C | 0..1 | CodeableConcept | Simple summary (disease specific) Binding: HPO Severity (extensible) |
![]() ![]() ![]() |
C | 0..* | Reference(Observation | DiagnosticReport) | Formal record of assessment |
![]() ![]() |
SC | 0..* | BackboneElement | Unterstützende Evidenz für die Symptom-Erkrankung Constraints: con-2 |
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() |
ΣC | 0..* | CodeableConcept | Manifestation/symptom Binding: HPO Phenotypic Observation Codes (extensible) |
![]() ![]() ![]() |
ΣC | 0..* | Reference(Observation | DocumentReference | DiagnosticReport) | Unterstützende Beobachtungen oder Dokumente |
![]() ![]() |
S | 0..* | Annotation | Zusätzliche Anmerkungen zur Symptom-Erkrankung |
Documentation for this format | ||||
| 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 |
| 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()
|
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | Condition | Detailed information about conditions, problems or diagnoses | |
![]() ![]() |
S | 0..1 | id | Logical id of this artifact |
![]() ![]() |
S | 0..1 | Meta | Metadata about the resource |
![]() ![]() |
S | 0..* | Identifier | External Ids for this condition |
![]() ![]() |
S | 0..1 | CodeableConcept | Klinischer Status der Symptom-Erkrankung Binding: ConditionClinicalStatusCodes (required) |
![]() ![]() |
S | 0..1 | CodeableConcept | Verifikationsstatus der Symptom-Erkrankung Binding: ConditionVerificationStatus (required) |
![]() ![]() |
S | 1..* | CodeableConcept | Kategorie der Erkrankung - muss Symptom-Kategorie enthalten |
![]() ![]() |
S | 0..1 | CodeableConcept | Schweregrad der Symptom-Erkrankung Binding: HPO Severity (extensible) |
![]() ![]() |
S | 1..1 | CodeableConcept | HPO-basierter Symptom-Erkrankungs-Code Binding: HPO Phenotypic Observation Codes (extensible) |
![]() ![]() ![]() |
S | 0..* | Coding | Code defined by a terminology system Slice: Unordered, Open by pattern:$this |
![]() ![]() ![]() ![]() |
S | 0..1 | Coding | HPO Code für das Symptom Required Pattern: At least the following |
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://purl.obolibrary.org/obo/hp.owl | |
![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system | |
![]() ![]() ![]() ![]() ![]() |
S | 0..1 | string | Representation defined by the system |
![]() ![]() ![]() ![]() |
S | 0..1 | Coding | SNOMED CT Code für das Symptom Required Pattern: At least the following |
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://snomed.info/sct | |
![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system | |
![]() ![]() ![]() ![]() ![]() |
S | 0..1 | string | Representation defined by the system |
![]() ![]() ![]() ![]() |
S | 0..1 | Coding | ICD-10-GM Code für das Symptom Required Pattern: At least the following |
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://fhir.de/CodeSystem/bfarm/icd-10-gm | |
![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system | |
![]() ![]() ![]() ![]() ![]() |
S | 0..1 | string | Representation defined by the system |
![]() ![]() ![]() ![]() |
S | 0..1 | Coding | MONDO Code für das Symptom Required Pattern: At least the following |
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://purl.obolibrary.org/obo/mondo.owl | |
![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system | |
![]() ![]() ![]() ![]() ![]() |
S | 0..1 | string | Representation defined by the system |
![]() ![]() |
S | 0..* | CodeableConcept | Anatomische Lokalisation des Symptoms |
![]() ![]() |
S | 1..1 | Reference(Patient) | Patient mit der Symptom-Erkrankung |
![]() ![]() |
S | 0..1 | Reference(Encounter) | Encounter created as part of |
![]() ![]() |
S | 0..1 | dateTime, Age, Period, Range, string | Beginn der Symptom-Erkrankung Slice: Unordered, Open by type:$this |
![]() ![]() ![]() |
0..1 | dateTime | Estimated or actual date, date-time, or age | |
![]() ![]() ![]() |
0..1 | Period | Estimated or actual date, date-time, or age | |
![]() ![]() ![]() ![]() |
0..1 | dateTime | Starting time with inclusive boundary | |
![]() ![]() ![]() ![]() |
0..1 | dateTime | End time with inclusive boundary, if not ongoing | |
![]() ![]() ![]() |
0..1 | Age | Estimated or actual date, date-time, or age | |
![]() ![]() ![]() |
0..1 | string | Estimated or actual date, date-time, or age | |
![]() ![]() |
S | 0..1 | dateTime, Age, Period, Range, string | Auflösung der Symptom-Erkrankung Slice: Unordered, Open by type:$this |
![]() ![]() ![]() |
0..1 | dateTime | When in resolution/remission | |
![]() ![]() |
S | 0..1 | dateTime | Date record was first recorded |
![]() ![]() |
S | 0..* | BackboneElement | Stadium oder Progression der Symptom-Erkrankung |
![]() ![]() ![]() |
0..1 | CodeableConcept | Simple summary (disease specific) Binding: HPO Severity (extensible) | |
![]() ![]() ![]() |
0..* | Reference(Observation | DiagnosticReport) | Formal record of assessment | |
![]() ![]() |
S | 0..* | BackboneElement | Unterstützende Evidenz für die Symptom-Erkrankung |
![]() ![]() ![]() |
0..* | CodeableConcept | Manifestation/symptom Binding: HPO Phenotypic Observation Codes (extensible) | |
![]() ![]() ![]() |
0..* | Reference(Observation | DocumentReference | DiagnosticReport) | Unterstützende Beobachtungen oder Dokumente | |
![]() ![]() |
S | 0..* | Annotation | Zusätzliche Anmerkungen zur Symptom-Erkrankung |
Documentation for this format | ||||
| 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 |
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() | ||||
|---|---|---|---|---|---|---|---|---|
![]() |
C | 0..* | Condition | Detailed information about conditions, problems or diagnoses Constraints: con-3, con-4, con-5 | ||||
![]() ![]() |
SΣ | 0..1 | id | Logical id of this artifact | ||||
![]() ![]() |
SΣ | 0..1 | Meta | Metadata about the resource | ||||
![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created | ||||
![]() ![]() |
0..1 | code | Language of the resource content Binding: CommonLanguages (preferred): A human language.
| |||||
![]() ![]() |
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 | |||||
![]() ![]() |
0..* | Resource | Contained, inline Resources | |||||
![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() |
?! | 0..* | Extension | Extensions that cannot be ignored | ||||
![]() ![]() |
SΣ | 0..* | Identifier | External Ids for this condition | ||||
![]() ![]() |
?!SΣC | 0..1 | CodeableConcept | Klinischer Status der Symptom-Erkrankung Binding: ConditionClinicalStatusCodes (required) | ||||
![]() ![]() |
?!SΣC | 0..1 | CodeableConcept | Verifikationsstatus der Symptom-Erkrankung Binding: ConditionVerificationStatus (required) | ||||
![]() ![]() |
S | 1..* | CodeableConcept | Kategorie der Erkrankung - muss Symptom-Kategorie enthalten Binding: ConditionCategoryCodes (extensible): A category assigned to the condition. | ||||
![]() ![]() |
S | 0..1 | CodeableConcept | Schweregrad der Symptom-Erkrankung Binding: HPO Severity (extensible) | ||||
![]() ![]() |
SΣ | 1..1 | CodeableConcept | HPO-basierter Symptom-Erkrankungs-Code Binding: HPO Phenotypic Observation Codes (extensible) | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() |
SΣ | 0..* | Coding | Code defined by a terminology system Slice: Unordered, Open by pattern:$this | ||||
![]() ![]() ![]() ![]() |
SΣ | 0..1 | Coding | HPO Code für das Symptom Required Pattern: At least the following | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | uri | Identity of the terminology system Fixed Value: http://purl.obolibrary.org/obo/hp.owl | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Version of the system - if relevant | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | code | Symbol in syntax defined by the system | ||||
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | string | Representation defined by the system | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | boolean | If this coding was chosen directly by the user | ||||
![]() ![]() ![]() ![]() |
SΣ | 0..1 | Coding | SNOMED CT Code für das Symptom Required Pattern: At least the following | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | uri | Identity of the terminology system Fixed Value: http://snomed.info/sct | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Version of the system - if relevant | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | code | Symbol in syntax defined by the system | ||||
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | string | Representation defined by the system | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | boolean | If this coding was chosen directly by the user | ||||
![]() ![]() ![]() ![]() |
SΣ | 0..1 | Coding | ICD-10-GM Code für das Symptom Required Pattern: At least the following | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | uri | Identity of the terminology system Fixed Value: http://fhir.de/CodeSystem/bfarm/icd-10-gm | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Version of the system - if relevant | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | code | Symbol in syntax defined by the system | ||||
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | string | Representation defined by the system | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | boolean | If this coding was chosen directly by the user | ||||
![]() ![]() ![]() ![]() |
SΣ | 0..1 | Coding | MONDO Code für das Symptom Required Pattern: At least the following | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | uri | Identity of the terminology system Fixed Value: http://purl.obolibrary.org/obo/mondo.owl | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Version of the system - if relevant | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | code | Symbol in syntax defined by the system | ||||
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | string | Representation defined by the system | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | boolean | If this coding was chosen directly by the user | ||||
![]() ![]() ![]() |
Σ | 0..1 | string | Plain text representation of the concept | ||||
![]() ![]() |
SΣ | 0..* | CodeableConcept | Anatomische Lokalisation des Symptoms Binding: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality. | ||||
![]() ![]() |
SΣ | 1..1 | Reference(Patient) | Patient mit der Symptom-Erkrankung | ||||
![]() ![]() |
SΣ | 0..1 | Reference(Encounter) | Encounter created as part of | ||||
![]() ![]() |
SΣ | 0..1 | Beginn der Symptom-Erkrankung Slice: Unordered, Open by type:$this | |||||
![]() ![]() ![]() |
dateTime | |||||||
![]() ![]() ![]() |
Age | |||||||
![]() ![]() ![]() |
Period | |||||||
![]() ![]() ![]() |
Range | |||||||
![]() ![]() ![]() |
string | |||||||
![]() ![]() ![]() |
Σ | 0..1 | dateTime | Estimated or actual date, date-time, or age | ||||
![]() ![]() ![]() |
Σ | 0..1 | Period | Estimated or actual date, date-time, or age | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() |
ΣC | 0..1 | dateTime | Starting time with inclusive boundary | ||||
![]() ![]() ![]() ![]() |
ΣC | 0..1 | dateTime | End time with inclusive boundary, if not ongoing | ||||
![]() ![]() ![]() |
Σ | 0..1 | Age | Estimated or actual date, date-time, or age | ||||
![]() ![]() ![]() |
Σ | 0..1 | string | Estimated or actual date, date-time, or age | ||||
![]() ![]() |
SC | 0..1 | Auflösung der Symptom-Erkrankung Slice: Unordered, Open by type:$this | |||||
![]() ![]() ![]() |
dateTime | |||||||
![]() ![]() ![]() |
Age | |||||||
![]() ![]() ![]() |
Period | |||||||
![]() ![]() ![]() |
Range | |||||||
![]() ![]() ![]() |
string | |||||||
![]() ![]() ![]() |
C | 0..1 | dateTime | When in resolution/remission | ||||
![]() ![]() |
SΣ | 0..1 | dateTime | Date record was first recorded | ||||
![]() ![]() |
Σ | 0..1 | Reference(Practitioner | PractitionerRole | Patient | RelatedPerson) | Who recorded the condition | ||||
![]() ![]() |
Σ | 0..1 | Reference(Practitioner | PractitionerRole | Patient | RelatedPerson) | Person who asserts this condition | ||||
![]() ![]() |
SC | 0..* | BackboneElement | Stadium oder Progression der Symptom-Erkrankung Constraints: con-1 | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() |
C | 0..1 | CodeableConcept | Simple summary (disease specific) Binding: HPO Severity (extensible) | ||||
![]() ![]() ![]() |
C | 0..* | Reference(Observation | DiagnosticReport) | Formal record of assessment | ||||
![]() ![]() ![]() |
0..1 | CodeableConcept | Kind of staging Binding: ConditionStageType (example): Codes describing the kind of condition staging (e.g. clinical or pathological). | |||||
![]() ![]() |
SC | 0..* | BackboneElement | Unterstützende Evidenz für die Symptom-Erkrankung Constraints: con-2 | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() |
ΣC | 0..* | CodeableConcept | Manifestation/symptom Binding: HPO Phenotypic Observation Codes (extensible) | ||||
![]() ![]() ![]() |
ΣC | 0..* | Reference(Observation | DocumentReference | DiagnosticReport) | Unterstützende Beobachtungen oder Dokumente | ||||
![]() ![]() |
S | 0..* | Annotation | Zusätzliche Anmerkungen zur Symptom-Erkrankung | ||||
Documentation for this format | ||||||||
| 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 |
| 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()
|
Summary
Mandatory: 2 elements(8 nested mandatory elements)
Must-Support: 26 elements
Slices
This structure defines the following Slices:
Key Elements View
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
C | 0..* | Condition | Detailed information about conditions, problems or diagnoses Constraints: con-3, con-4, con-5 |
![]() ![]() |
SΣ | 0..1 | id | Logical id of this artifact |
![]() ![]() |
SΣ | 0..1 | Meta | Metadata about the resource |
![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created |
![]() ![]() |
?! | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() |
SΣ | 0..* | Identifier | External Ids for this condition |
![]() ![]() |
?!SΣC | 0..1 | CodeableConcept | Klinischer Status der Symptom-Erkrankung Binding: ConditionClinicalStatusCodes (required) |
![]() ![]() |
?!SΣC | 0..1 | CodeableConcept | Verifikationsstatus der Symptom-Erkrankung Binding: ConditionVerificationStatus (required) |
![]() ![]() |
S | 1..* | CodeableConcept | Kategorie der Erkrankung - muss Symptom-Kategorie enthalten Binding: ConditionCategoryCodes (extensible): A category assigned to the condition. |
![]() ![]() |
S | 0..1 | CodeableConcept | Schweregrad der Symptom-Erkrankung Binding: HPO Severity (extensible) |
![]() ![]() |
SΣ | 1..1 | CodeableConcept | HPO-basierter Symptom-Erkrankungs-Code Binding: HPO Phenotypic Observation Codes (extensible) |
![]() ![]() ![]() |
SΣ | 0..* | Coding | Code defined by a terminology system Slice: Unordered, Open by pattern:$this |
![]() ![]() ![]() ![]() |
SΣ | 0..1 | Coding | HPO Code für das Symptom Required Pattern: At least the following |
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Version of the system - if relevant | |
![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | If this coding was chosen directly by the user | |
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | uri | Identity of the terminology system Fixed Value: http://purl.obolibrary.org/obo/hp.owl |
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | code | Symbol in syntax defined by the system |
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | string | Representation defined by the system |
![]() ![]() ![]() ![]() |
SΣ | 0..1 | Coding | SNOMED CT Code für das Symptom Required Pattern: At least the following |
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Version of the system - if relevant | |
![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | If this coding was chosen directly by the user | |
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | uri | Identity of the terminology system Fixed Value: http://snomed.info/sct |
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | code | Symbol in syntax defined by the system |
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | string | Representation defined by the system |
![]() ![]() ![]() ![]() |
SΣ | 0..1 | Coding | ICD-10-GM Code für das Symptom Required Pattern: At least the following |
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Version of the system - if relevant | |
![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | If this coding was chosen directly by the user | |
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | uri | Identity of the terminology system Fixed Value: http://fhir.de/CodeSystem/bfarm/icd-10-gm |
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | code | Symbol in syntax defined by the system |
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | string | Representation defined by the system |
![]() ![]() ![]() ![]() |
SΣ | 0..1 | Coding | MONDO Code für das Symptom Required Pattern: At least the following |
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Version of the system - if relevant | |
![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | If this coding was chosen directly by the user | |
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | uri | Identity of the terminology system Fixed Value: http://purl.obolibrary.org/obo/mondo.owl |
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | code | Symbol in syntax defined by the system |
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | string | Representation defined by the system |
![]() ![]() |
SΣ | 0..* | CodeableConcept | Anatomische Lokalisation des Symptoms Binding: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality. |
![]() ![]() |
SΣ | 1..1 | Reference(Patient) | Patient mit der Symptom-Erkrankung |
![]() ![]() |
SΣ | 0..1 | Reference(Encounter) | Encounter created as part of |
![]() ![]() |
SΣ | 0..1 | Beginn der Symptom-Erkrankung Slice: Unordered, Open by type:$this | |
![]() ![]() ![]() |
dateTime | |||
![]() ![]() ![]() |
Age | |||
![]() ![]() ![]() |
Period | |||
![]() ![]() ![]() |
Range | |||
![]() ![]() ![]() |
string | |||
![]() ![]() ![]() |
Σ | 0..1 | dateTime | Estimated or actual date, date-time, or age |
![]() ![]() ![]() |
Σ | 0..1 | Period | Estimated or actual date, date-time, or age |
![]() ![]() ![]() ![]() |
ΣC | 0..1 | dateTime | Starting time with inclusive boundary |
![]() ![]() ![]() ![]() |
ΣC | 0..1 | dateTime | End time with inclusive boundary, if not ongoing |
![]() ![]() ![]() |
Σ | 0..1 | Age | Estimated or actual date, date-time, or age |
![]() ![]() ![]() |
Σ | 0..1 | string | Estimated or actual date, date-time, or age |
![]() ![]() |
SC | 0..1 | Auflösung der Symptom-Erkrankung Slice: Unordered, Open by type:$this | |
![]() ![]() ![]() |
dateTime | |||
![]() ![]() ![]() |
Age | |||
![]() ![]() ![]() |
Period | |||
![]() ![]() ![]() |
Range | |||
![]() ![]() ![]() |
string | |||
![]() ![]() ![]() |
C | 0..1 | dateTime | When in resolution/remission |
![]() ![]() |
SΣ | 0..1 | dateTime | Date record was first recorded |
![]() ![]() |
SC | 0..* | BackboneElement | Stadium oder Progression der Symptom-Erkrankung Constraints: con-1 |
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() |
C | 0..1 | CodeableConcept | Simple summary (disease specific) Binding: HPO Severity (extensible) |
![]() ![]() ![]() |
C | 0..* | Reference(Observation | DiagnosticReport) | Formal record of assessment |
![]() ![]() |
SC | 0..* | BackboneElement | Unterstützende Evidenz für die Symptom-Erkrankung Constraints: con-2 |
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() |
ΣC | 0..* | CodeableConcept | Manifestation/symptom Binding: HPO Phenotypic Observation Codes (extensible) |
![]() ![]() ![]() |
ΣC | 0..* | Reference(Observation | DocumentReference | DiagnosticReport) | Unterstützende Beobachtungen oder Dokumente |
![]() ![]() |
S | 0..* | Annotation | Zusätzliche Anmerkungen zur Symptom-Erkrankung |
Documentation for this format | ||||
| 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 |
| 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 View
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | Condition | Detailed information about conditions, problems or diagnoses | |
![]() ![]() |
S | 0..1 | id | Logical id of this artifact |
![]() ![]() |
S | 0..1 | Meta | Metadata about the resource |
![]() ![]() |
S | 0..* | Identifier | External Ids for this condition |
![]() ![]() |
S | 0..1 | CodeableConcept | Klinischer Status der Symptom-Erkrankung Binding: ConditionClinicalStatusCodes (required) |
![]() ![]() |
S | 0..1 | CodeableConcept | Verifikationsstatus der Symptom-Erkrankung Binding: ConditionVerificationStatus (required) |
![]() ![]() |
S | 1..* | CodeableConcept | Kategorie der Erkrankung - muss Symptom-Kategorie enthalten |
![]() ![]() |
S | 0..1 | CodeableConcept | Schweregrad der Symptom-Erkrankung Binding: HPO Severity (extensible) |
![]() ![]() |
S | 1..1 | CodeableConcept | HPO-basierter Symptom-Erkrankungs-Code Binding: HPO Phenotypic Observation Codes (extensible) |
![]() ![]() ![]() |
S | 0..* | Coding | Code defined by a terminology system Slice: Unordered, Open by pattern:$this |
![]() ![]() ![]() ![]() |
S | 0..1 | Coding | HPO Code für das Symptom Required Pattern: At least the following |
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://purl.obolibrary.org/obo/hp.owl | |
![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system | |
![]() ![]() ![]() ![]() ![]() |
S | 0..1 | string | Representation defined by the system |
![]() ![]() ![]() ![]() |
S | 0..1 | Coding | SNOMED CT Code für das Symptom Required Pattern: At least the following |
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://snomed.info/sct | |
![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system | |
![]() ![]() ![]() ![]() ![]() |
S | 0..1 | string | Representation defined by the system |
![]() ![]() ![]() ![]() |
S | 0..1 | Coding | ICD-10-GM Code für das Symptom Required Pattern: At least the following |
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://fhir.de/CodeSystem/bfarm/icd-10-gm | |
![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system | |
![]() ![]() ![]() ![]() ![]() |
S | 0..1 | string | Representation defined by the system |
![]() ![]() ![]() ![]() |
S | 0..1 | Coding | MONDO Code für das Symptom Required Pattern: At least the following |
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://purl.obolibrary.org/obo/mondo.owl | |
![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system | |
![]() ![]() ![]() ![]() ![]() |
S | 0..1 | string | Representation defined by the system |
![]() ![]() |
S | 0..* | CodeableConcept | Anatomische Lokalisation des Symptoms |
![]() ![]() |
S | 1..1 | Reference(Patient) | Patient mit der Symptom-Erkrankung |
![]() ![]() |
S | 0..1 | Reference(Encounter) | Encounter created as part of |
![]() ![]() |
S | 0..1 | dateTime, Age, Period, Range, string | Beginn der Symptom-Erkrankung Slice: Unordered, Open by type:$this |
![]() ![]() ![]() |
0..1 | dateTime | Estimated or actual date, date-time, or age | |
![]() ![]() ![]() |
0..1 | Period | Estimated or actual date, date-time, or age | |
![]() ![]() ![]() ![]() |
0..1 | dateTime | Starting time with inclusive boundary | |
![]() ![]() ![]() ![]() |
0..1 | dateTime | End time with inclusive boundary, if not ongoing | |
![]() ![]() ![]() |
0..1 | Age | Estimated or actual date, date-time, or age | |
![]() ![]() ![]() |
0..1 | string | Estimated or actual date, date-time, or age | |
![]() ![]() |
S | 0..1 | dateTime, Age, Period, Range, string | Auflösung der Symptom-Erkrankung Slice: Unordered, Open by type:$this |
![]() ![]() ![]() |
0..1 | dateTime | When in resolution/remission | |
![]() ![]() |
S | 0..1 | dateTime | Date record was first recorded |
![]() ![]() |
S | 0..* | BackboneElement | Stadium oder Progression der Symptom-Erkrankung |
![]() ![]() ![]() |
0..1 | CodeableConcept | Simple summary (disease specific) Binding: HPO Severity (extensible) | |
![]() ![]() ![]() |
0..* | Reference(Observation | DiagnosticReport) | Formal record of assessment | |
![]() ![]() |
S | 0..* | BackboneElement | Unterstützende Evidenz für die Symptom-Erkrankung |
![]() ![]() ![]() |
0..* | CodeableConcept | Manifestation/symptom Binding: HPO Phenotypic Observation Codes (extensible) | |
![]() ![]() ![]() |
0..* | Reference(Observation | DocumentReference | DiagnosticReport) | Unterstützende Beobachtungen oder Dokumente | |
![]() ![]() |
S | 0..* | Annotation | Zusätzliche Anmerkungen zur Symptom-Erkrankung |
Documentation for this format | ||||
| 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 ViewView
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() | ||||
|---|---|---|---|---|---|---|---|---|
![]() |
C | 0..* | Condition | Detailed information about conditions, problems or diagnoses Constraints: con-3, con-4, con-5 | ||||
![]() ![]() |
SΣ | 0..1 | id | Logical id of this artifact | ||||
![]() ![]() |
SΣ | 0..1 | Meta | Metadata about the resource | ||||
![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created | ||||
![]() ![]() |
0..1 | code | Language of the resource content Binding: CommonLanguages (preferred): A human language.
| |||||
![]() ![]() |
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 | |||||
![]() ![]() |
0..* | Resource | Contained, inline Resources | |||||
![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() |
?! | 0..* | Extension | Extensions that cannot be ignored | ||||
![]() ![]() |
SΣ | 0..* | Identifier | External Ids for this condition | ||||
![]() ![]() |
?!SΣC | 0..1 | CodeableConcept | Klinischer Status der Symptom-Erkrankung Binding: ConditionClinicalStatusCodes (required) | ||||
![]() ![]() |
?!SΣC | 0..1 | CodeableConcept | Verifikationsstatus der Symptom-Erkrankung Binding: ConditionVerificationStatus (required) | ||||
![]() ![]() |
S | 1..* | CodeableConcept | Kategorie der Erkrankung - muss Symptom-Kategorie enthalten Binding: ConditionCategoryCodes (extensible): A category assigned to the condition. | ||||
![]() ![]() |
S | 0..1 | CodeableConcept | Schweregrad der Symptom-Erkrankung Binding: HPO Severity (extensible) | ||||
![]() ![]() |
SΣ | 1..1 | CodeableConcept | HPO-basierter Symptom-Erkrankungs-Code Binding: HPO Phenotypic Observation Codes (extensible) | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() |
SΣ | 0..* | Coding | Code defined by a terminology system Slice: Unordered, Open by pattern:$this | ||||
![]() ![]() ![]() ![]() |
SΣ | 0..1 | Coding | HPO Code für das Symptom Required Pattern: At least the following | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | uri | Identity of the terminology system Fixed Value: http://purl.obolibrary.org/obo/hp.owl | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Version of the system - if relevant | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | code | Symbol in syntax defined by the system | ||||
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | string | Representation defined by the system | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | boolean | If this coding was chosen directly by the user | ||||
![]() ![]() ![]() ![]() |
SΣ | 0..1 | Coding | SNOMED CT Code für das Symptom Required Pattern: At least the following | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | uri | Identity of the terminology system Fixed Value: http://snomed.info/sct | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Version of the system - if relevant | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | code | Symbol in syntax defined by the system | ||||
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | string | Representation defined by the system | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | boolean | If this coding was chosen directly by the user | ||||
![]() ![]() ![]() ![]() |
SΣ | 0..1 | Coding | ICD-10-GM Code für das Symptom Required Pattern: At least the following | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | uri | Identity of the terminology system Fixed Value: http://fhir.de/CodeSystem/bfarm/icd-10-gm | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Version of the system - if relevant | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | code | Symbol in syntax defined by the system | ||||
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | string | Representation defined by the system | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | boolean | If this coding was chosen directly by the user | ||||
![]() ![]() ![]() ![]() |
SΣ | 0..1 | Coding | MONDO Code für das Symptom Required Pattern: At least the following | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | uri | Identity of the terminology system Fixed Value: http://purl.obolibrary.org/obo/mondo.owl | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Version of the system - if relevant | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | code | Symbol in syntax defined by the system | ||||
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | string | Representation defined by the system | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | boolean | If this coding was chosen directly by the user | ||||
![]() ![]() ![]() |
Σ | 0..1 | string | Plain text representation of the concept | ||||
![]() ![]() |
SΣ | 0..* | CodeableConcept | Anatomische Lokalisation des Symptoms Binding: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality. | ||||
![]() ![]() |
SΣ | 1..1 | Reference(Patient) | Patient mit der Symptom-Erkrankung | ||||
![]() ![]() |
SΣ | 0..1 | Reference(Encounter) | Encounter created as part of | ||||
![]() ![]() |
SΣ | 0..1 | Beginn der Symptom-Erkrankung Slice: Unordered, Open by type:$this | |||||
![]() ![]() ![]() |
dateTime | |||||||
![]() ![]() ![]() |
Age | |||||||
![]() ![]() ![]() |
Period | |||||||
![]() ![]() ![]() |
Range | |||||||
![]() ![]() ![]() |
string | |||||||
![]() ![]() ![]() |
Σ | 0..1 | dateTime | Estimated or actual date, date-time, or age | ||||
![]() ![]() ![]() |
Σ | 0..1 | Period | Estimated or actual date, date-time, or age | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() |
ΣC | 0..1 | dateTime | Starting time with inclusive boundary | ||||
![]() ![]() ![]() ![]() |
ΣC | 0..1 | dateTime | End time with inclusive boundary, if not ongoing | ||||
![]() ![]() ![]() |
Σ | 0..1 | Age | Estimated or actual date, date-time, or age | ||||
![]() ![]() ![]() |
Σ | 0..1 | string | Estimated or actual date, date-time, or age | ||||
![]() ![]() |
SC | 0..1 | Auflösung der Symptom-Erkrankung Slice: Unordered, Open by type:$this | |||||
![]() ![]() ![]() |
dateTime | |||||||
![]() ![]() ![]() |
Age | |||||||
![]() ![]() ![]() |
Period | |||||||
![]() ![]() ![]() |
Range | |||||||
![]() ![]() ![]() |
string | |||||||
![]() ![]() ![]() |
C | 0..1 | dateTime | When in resolution/remission | ||||
![]() ![]() |
SΣ | 0..1 | dateTime | Date record was first recorded | ||||
![]() ![]() |
Σ | 0..1 | Reference(Practitioner | PractitionerRole | Patient | RelatedPerson) | Who recorded the condition | ||||
![]() ![]() |
Σ | 0..1 | Reference(Practitioner | PractitionerRole | Patient | RelatedPerson) | Person who asserts this condition | ||||
![]() ![]() |
SC | 0..* | BackboneElement | Stadium oder Progression der Symptom-Erkrankung Constraints: con-1 | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() |
C | 0..1 | CodeableConcept | Simple summary (disease specific) Binding: HPO Severity (extensible) | ||||
![]() ![]() ![]() |
C | 0..* | Reference(Observation | DiagnosticReport) | Formal record of assessment | ||||
![]() ![]() ![]() |
0..1 | CodeableConcept | Kind of staging Binding: ConditionStageType (example): Codes describing the kind of condition staging (e.g. clinical or pathological). | |||||
![]() ![]() |
SC | 0..* | BackboneElement | Unterstützende Evidenz für die Symptom-Erkrankung Constraints: con-2 | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() |
ΣC | 0..* | CodeableConcept | Manifestation/symptom Binding: HPO Phenotypic Observation Codes (extensible) | ||||
![]() ![]() ![]() |
ΣC | 0..* | Reference(Observation | DocumentReference | DiagnosticReport) | Unterstützende Beobachtungen oder Dokumente | ||||
![]() ![]() |
S | 0..* | Annotation | Zusätzliche Anmerkungen zur Symptom-Erkrankung | ||||
Documentation for this format | ||||||||
| 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 |
| 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()
|
Summary
Mandatory: 2 elements(8 nested mandatory elements)
Must-Support: 26 elements
Slices
This structure defines the following Slices:
Other representations of profile: CSV, Excel, Schematron