ePA Laboratory Report Implementation Guide
Version 1.0.0-ballot.1 - ballot

Ressourcenprofil: Condition Diagnosis dgLP

Offizielle URL: https://gematik.de/fhir/epa-laboratory/StructureDefinition/condition-diagnosis-dglp Version: 1.0.0
Active Stand: 2026-09-30 Maschinenlesbarer Name: ConditionDiagnosisdgLP

Copyright/Rechtliches: gematik GmbH / Dieses Artefakt ist lizenziert unter Apache License, Version 2.0.

Dieses Profil bildet eine Diagnose ab.

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..* TIConditionDiagnosis Detailed information about conditions, problems or diagnoses
Constraints: dom-2, dom-3, dom-4, dom-5, dom-6, con-5, con-4, con-3
... meta SΣ 0..1 Meta Metadata about the resource
.... versionId SΣ 0..1 id Version specific identifier
.... lastUpdated SΣ 0..1 instant When the resource version last changed
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... Slices for extension 0..0 Extension
Slice: Unordered, Open by value:url
... clinicalStatus ?!SΣC 0..1 CodeableConcept active | recurrence | relapse | inactive | remission | resolved
Binding: ConditionClinicalStatusCodes (required): The clinical status of the condition or diagnosis.
... verificationStatus ?!SΣC 0..1 CodeableConcept unconfirmed | provisional | differential | confirmed | refuted | entered-in-error
Binding: ConditionVerificationStatus (required): The verification status to support or decline the clinical status of the condition or diagnosis.
... code SΣ 1..1 CodeableConcept Identification of the condition, problem or diagnosis
Binding: Problems - IPS (preferred): Valueset to describe the actual problem experienced by the patient
Additional BindingsPurposeDocumentation
http://terminology.ehdsi.eu/ValueSet/eHDSIIllnessandDisorder Preferred
For cross border data exchange
.... Slices for coding SΣ 0..* Coding Code defined by a terminology system
Slice: Unordered, Open by value:system
..... coding:All Slices Content/Rules for all slices
...... system Σ 1..1 uri Identity of the terminology system
...... code Σ 1..1 code Symbol in syntax defined by the system
...... display Σ 1..1 string Representation defined by the system
..... coding:ICD-10-GM SΣ 0..1 CodingICD10GM Code defined by a terminology system
...... Slices for extension Content/Rules for all slices
....... extension:Mehrfachcodierungs-Kennzeichen S 0..1 (Complex) Optional Extensions Element
URL: http://fhir.de/StructureDefinition/icd-10-gm-mehrfachcodierungs-kennzeichen
........ extension 0..0 Additional content defined by implementations
Slice: Unordered, Open by value:url
........ url 1..1 uri "http://fhir.de/StructureDefinition/icd-10-gm-mehrfachcodierungs-kennzeichen"
........ value[x] S 1..1 Coding Value of extension
Binding: Mehrfachkodierungs-Kennzeichen ICD10GM ValueSet (required)
......... system SΣ 1..1 uri Identity of the terminology system
......... version SΣ 0..1 string Version of the system - if relevant
......... code SΣ 1..1 code Symbol in syntax defined by the system
......... display SΣ 1..1 string Representation defined by the system
....... extension:Seitenlokalisation S 0..1 (Complex) Optional Extensions Element
URL: http://fhir.de/StructureDefinition/seitenlokalisation
........ extension 0..0 Additional content defined by implementations
Slice: Unordered, Open by value:url
........ url 1..1 uri "http://fhir.de/StructureDefinition/seitenlokalisation"
........ value[x] S 1..1 Coding Value of extension
Binding: KBV_VS_SFHIR_ICD_SEITENLOKALISATION (required)
......... system SΣ 1..1 uri Identity of the terminology system
......... version SΣ 0..1 string Version of the system - if relevant
......... code SΣ 1..1 code Symbol in syntax defined by the system
......... display SΣ 1..1 string Representation defined by the system
....... extension:Diagnosesicherheit S 0..1 (Complex) Optional Extensions Element
URL: http://fhir.de/StructureDefinition/icd-10-gm-diagnosesicherheit
........ extension 0..0 Additional content defined by implementations
Slice: Unordered, Open by value:url
........ url 1..1 uri "http://fhir.de/StructureDefinition/icd-10-gm-diagnosesicherheit"
........ value[x] SC 1..1 Coding Value of extension
Binding: KBV_VS_SFHIR_ICD_DIAGNOSESICHERHEIT (required)
Constraints: icd-4, icd-5, icd-6, icd-7
......... system SΣ 1..1 uri Identity of the terminology system
......... version SΣ 0..1 string Version of the system - if relevant
......... code SΣ 1..1 code Symbol in syntax defined by the system
......... display SΣ 1..1 string Representation defined by the system
...... system SΣ 1..1 uri Canonische CodeSystem URL für ICD-10-GM
Fixed Value: http://fhir.de/CodeSystem/bfarm/icd-10-gm
...... version SΣ 1..1 string Die Jahresversion von ICD-10-GM. Angegeben wird immer die vierstellige Jahreszahl (z.B. "2017")
...... code SΣC 1..1 code Der ICD-10-Code
Constraints: icd-regex
Example Einfacher ICD-Code: F17.4
...... display SΣ 1..1 string Representation defined by the system
..... coding:alphaId SΣ 0..1 CodingAlphaID Code defined by a terminology system
...... system SΣ 1..1 uri Canonische CodeSystem URL für Alpha-ID
Fixed Value: http://fhir.de/CodeSystem/bfarm/alpha-id
...... version SΣ 1..1 string Die Jahresversion von Alpha-ID. Angegeben wird immer die vierstellige Jahreszahl (z.B. "2017")
...... code SΣ 1..1 code Der Alpha-ID-Code
...... display SΣ 1..1 string Representation defined by the system
..... coding:snomed SΣ 0..1 Coding Code defined by a terminology system
Binding: https://gematik.de/fhir/terminology/ValueSet/diagnosis-snomed-ct (required)
...... system SΣ 1..1 uri Identity of the terminology system
Fixed Value: http://snomed.info/sct
...... version SΣ 1..1 string Version of the system - if relevant
...... code SΣ 1..1 code Symbol in syntax defined by the system
...... display SΣ 1..1 string Representation defined by the system
..... coding:orphanet SΣ 0..1 Coding Code defined by a terminology system
...... system SΣ 1..1 uri Identity of the terminology system
Fixed Value: http://www.orpha.net
...... version SΣ 0..1 string Version of the system - if relevant
...... code SΣ 1..1 code Symbol in syntax defined by the system
...... display SΣ 1..1 string Representation defined by the system
.... text SΣ 0..1 string Plain text representation of the concept
... subject SΣC 1..1 Reference(TI Patient) Who has the condition?
Constraints: ref-1
.... reference SΣC 0..1 string Literal reference, Relative, internal or absolute URL
.... identifier SΣ 1..1 IdentifierKvid10 Logical reference, when literal reference is not known
..... use ?!Σ 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
..... system SΣ 0..1 uri The namespace for the identifier value
Example General: http://www.acme.com/identifiers/patient
..... value SΣ 0..1 string The value that is unique
Example General: 123456
.... display SΣ 0..1 string Text alternative for the resource

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.code Base preferred Problems - IPS 📦2.0.1 This IG
Condition.code.coding:ICD-10-GM.​extension:Mehrfachcodierungs-Kennzeichen.​value[x] Base required Mehrfachkodierungs-Kennzeichen ICD10GM ValueSet 📦1.6.0 de.basisprofil.r4 v1.6
Condition.code.coding:ICD-10-GM.​extension:Seitenlokalisation.​value[x] Base required KBV_VS_SFHIR_ICD_SEITENLOKALISATION 📦1.00 kbv.all.st v1.48
Condition.code.coding:ICD-10-GM.​extension:Diagnosesicherheit.​value[x] Base required KBV_VS_SFHIR_ICD_DIAGNOSESICHERHEIT 📦1.00 kbv.all.st v1.48
Condition.code.coding:snomed Base required https://gematik.de/fhir/terminology/ValueSet/diagnosis-snomed-ct Not State Unknown
Condition.subject.identifier.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
Condition.stage.summary Base example Condition Stage 📦4.0.1 FHIR Std.
Condition.evidence.code Base example Manifestation and Symptom Codes 📦4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
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()
icd-4 warning Condition.code.coding:ICD-10-GM.extension:Diagnosesicherheit.value[x] Wenn die Diagnosesicherheit "A (Ausschluss)" verwendet wird, dann muss clinicalStatus leer bleiben und verificationStaus auf "refuted" gesetzt werden. code!='A' or (%resource.verificationStatus.coding.where(code='refuted').exists() and %resource.clinicalStatus.empty())
icd-5 warning Condition.code.coding:ICD-10-GM.extension:Diagnosesicherheit.value[x] Wenn die Diagnosesicherheit "G (Gesichert)" verwendet wird, dann muss clinicalStatus auf "active" und verificationStatus auf "confirmed" gesetzt werden. code!='G' or (%resource.clinicalStatus.coding.where(code='active').exists() and %resource.verificationStatus.coding.where(code='confirmed').exists())
icd-6 warning Condition.code.coding:ICD-10-GM.extension:Diagnosesicherheit.value[x] Wenn die Diagnosesicherheit "V (Verdacht auf)" verwendet wird, dann muss clinicalStatus auf "active" und verificationStatus auf "provisional" oder "differential" gesetzt werden. code!='V' or (%resource.clinicalStatus.coding.where(code='active').exists() and (%resource.verificationStatus.coding.where(code='provisional').exists() or %resource.verificationStatus.coding.where(code='differential').exists()))
icd-7 warning Condition.code.coding:ICD-10-GM.extension:Diagnosesicherheit.value[x] Wenn die Diagnosesicherheit "Z (Zustand nach)" verwendet wird, dann muss clinicalStatus auf "resolved" und verificationStatus auf "confirmed" gesetzt werden. code!='Z' or (%resource.clinicalStatus.coding.where(code='resolved').exists() and %resource.verificationStatus.coding.where(code='confirmed').exists())
icd-regex warning Condition.code.coding:ICD-10-GM.code In code sind nur gültige ICD-10-Codes ohne Zusätze erlaubt matches('^[A-Z][0-9][A-Z0-9](\\.?[A-Z0-9]{0,4})?$')
ref-1 error Condition.subject, Condition.stage.assessment, Condition.evidence.detail SHALL have a contained resource if a local reference is provided reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids'))

Diese Struktur ist abgeleitet von TIConditionDiagnosis

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Condition TIConditionDiagnosis
... extension 0..0 Extension
... Slices for extension Content/Rules for all slices
.... extension:assertedDate 0..0 Date the condition was first asserted
.... extension:relatedArtifact 0..0 Additional documentation, citations, etc.
... identifier 0..0 External Ids for this condition
... severity 0..0 Subjective severity of condition
... code
.... coding 0..* Coding Code defined by a terminology system
..... system 1..1 uri Identity of the terminology system
..... code 1..1 code Symbol in syntax defined by the system
..... display 1..1 string Representation defined by the system
.... Slices for coding Content/Rules for all slices
..... coding:ICD-10-GM 0..1 CodingICD10GM Code defined by a terminology system
...... Slices for extension Content/Rules for all slices
....... extension:Mehrfachcodierungs-Kennzeichen 0..1 ExtensionMehrfachcodierungKennzeichen Optional Extensions Element
........ value[x]
......... display 1..1 string Representation defined by the system
......... userSelected 0..0 If this coding was chosen directly by the user
....... extension:Seitenlokalisation 0..1 ExtensionSeitenlokalisation Optional Extensions Element
........ value[x]
......... display 1..1 string Representation defined by the system
......... userSelected 0..0 If this coding was chosen directly by the user
....... extension:Diagnosesicherheit 0..1 ExtensionICD10GMDiagnosesicherheit Optional Extensions Element
........ value[x]
......... system 1..1 uri Identity of the terminology system
......... code 1..1 code Symbol in syntax defined by the system
......... display 1..1 string Representation defined by the system
......... userSelected 0..0 If this coding was chosen directly by the user
...... display 1..1 string Representation defined by the system
...... userSelected 0..0 If this coding was chosen directly by the user
..... coding:alphaId 0..1 CodingAlphaID Code defined by a terminology system
...... display 1..1 string Representation defined by the system
...... userSelected 0..0 If this coding was chosen directly by the user
..... coding:snomed 0..1 Coding Code defined by a terminology system
...... code 1..1 code Symbol in syntax defined by the system
...... display 1..1 string Representation defined by the system
...... userSelected 0..0 If this coding was chosen directly by the user
..... coding:orphanet 0..1 Coding Code defined by a terminology system
...... code 1..1 code Symbol in syntax defined by the system
...... display 1..1 string Representation defined by the system
...... userSelected 0..0 If this coding was chosen directly by the user
... bodySite 0..0 Anatomical location, if relevant
... subject
.... identifier 1..1 IdentifierKvid10 Logical reference, when literal reference is not known
... encounter 0..0 Encounter created as part of
... onset[x] 0..0 Estimated or actual date, date-time, or age
... Slices for onset[x] Content/Rules for all slices
.... onset[x]:onsetDateTime 0..0 Estimated or actual date, date-time, or age
.... onset[x]:onsetPeriod 0..0 Estimated or actual date, date-time, or age
.... onset[x]:onsetRange 0..0 Estimated or actual date, date-time, or age
.... onset[x]:onsetAge 0..0 Estimated or actual date, date-time, or age
... abatement[x] 0..0 When in resolution/remission
... Slices for abatement[x] Content/Rules for all slices
.... abatement[x]:abatementDateTime 0..0 When in resolution/remission
.... abatement[x]:abatementPeriod 0..0 When in resolution/remission
.... abatement[x]:abatementRange 0..0 When in resolution/remission
.... abatement[x]:abatementAge 0..0 When in resolution/remission
... recordedDate 0..0 Date when the condition record was created
... recorder 0..0 Who recorded the condition
... asserter 0..0 Who asserted the condition
... stage 0..0 Stage/grade
... evidence 0..0 Supporting evidence
... note 0..0 Additional information about the Condition

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Condition C 0..* TIConditionDiagnosis Detailed information about conditions, problems or diagnoses
Constraints: dom-2, dom-3, dom-4, dom-5, dom-6, con-5, con-4, con-3
... id Σ 0..1 id Logical id of this artifact
... meta SΣ 0..1 Meta Metadata about the resource
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... versionId SΣ 0..1 id Version specific identifier
.... lastUpdated SΣ 0..1 instant When the resource version last changed
.... source Σ 0..1 uri Identifies where the resource comes from
.... profile Σ 0..* canonical(StructureDefinition) Profiles this resource claims to conform to
.... security Σ 0..* Coding Security Labels applied to this resource
Binding: All Security Labels (extensible): Security Labels from the Healthcare Privacy and Security Classification System.
.... tag Σ 0..* Coding Tags applied to this resource
Binding: CommonTags (example): Codes that represent various types of tags, commonly workflow-related; e.g. "Needs review by Dr. Jones".
... 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
... Slices for extension 0..0 Extension
Slice: Unordered, Open by value:url
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
Slice: Unordered, Open by value:url
... clinicalStatus ?!SΣC 0..1 CodeableConcept active | recurrence | relapse | inactive | remission | resolved
Binding: ConditionClinicalStatusCodes (required): The clinical status of the condition or diagnosis.
... verificationStatus ?!SΣC 0..1 CodeableConcept unconfirmed | provisional | differential | confirmed | refuted | entered-in-error
Binding: ConditionVerificationStatus (required): The verification status to support or decline the clinical status of the condition or diagnosis.
... code SΣ 1..1 CodeableConcept Identification of the condition, problem or diagnosis
Binding: Problems - IPS (preferred): Valueset to describe the actual problem experienced by the patient
Additional BindingsPurposeDocumentation
http://terminology.ehdsi.eu/ValueSet/eHDSIIllnessandDisorder Preferred
For cross border data exchange
.... 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 value:system
..... coding:All Slices Content/Rules for all slices
...... 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
...... version Σ 0..1 string Version of the system - if relevant
...... code Σ 1..1 code Symbol in syntax defined by the system
...... display Σ 1..1 string Representation defined by the system
...... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
..... coding:ICD-10-GM SΣ 0..1 CodingICD10GM Code defined by a terminology system
...... id 0..1 string Unique id for inter-element referencing
...... Slices for extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... Slices for extension Content/Rules for all slices
....... extension:Mehrfachcodierungs-Kennzeichen S 0..1 (Complex) Optional Extensions Element
URL: http://fhir.de/StructureDefinition/icd-10-gm-mehrfachcodierungs-kennzeichen
........ id 0..1 string Unique id for inter-element referencing
........ extension 0..0 Additional content defined by implementations
Slice: Unordered, Open by value:url
........ url 1..1 uri "http://fhir.de/StructureDefinition/icd-10-gm-mehrfachcodierungs-kennzeichen"
........ value[x] S 1..1 Coding Value of extension
Binding: Mehrfachkodierungs-Kennzeichen ICD10GM ValueSet (required)
......... 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 SΣ 1..1 uri Identity of the terminology system
......... version SΣ 0..1 string Version of the system - if relevant
......... code SΣ 1..1 code Symbol in syntax defined by the system
......... display SΣ 1..1 string Representation defined by the system
....... extension:Seitenlokalisation S 0..1 (Complex) Optional Extensions Element
URL: http://fhir.de/StructureDefinition/seitenlokalisation
........ id 0..1 string Unique id for inter-element referencing
........ extension 0..0 Additional content defined by implementations
Slice: Unordered, Open by value:url
........ url 1..1 uri "http://fhir.de/StructureDefinition/seitenlokalisation"
........ value[x] S 1..1 Coding Value of extension
Binding: KBV_VS_SFHIR_ICD_SEITENLOKALISATION (required)
......... 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 SΣ 1..1 uri Identity of the terminology system
......... version SΣ 0..1 string Version of the system - if relevant
......... code SΣ 1..1 code Symbol in syntax defined by the system
......... display SΣ 1..1 string Representation defined by the system
....... extension:Diagnosesicherheit S 0..1 (Complex) Optional Extensions Element
URL: http://fhir.de/StructureDefinition/icd-10-gm-diagnosesicherheit
........ id 0..1 string Unique id for inter-element referencing
........ extension 0..0 Additional content defined by implementations
Slice: Unordered, Open by value:url
........ url 1..1 uri "http://fhir.de/StructureDefinition/icd-10-gm-diagnosesicherheit"
........ value[x] SC 1..1 Coding Value of extension
Binding: KBV_VS_SFHIR_ICD_DIAGNOSESICHERHEIT (required)
Constraints: icd-4, icd-5, icd-6, icd-7
......... 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 SΣ 1..1 uri Identity of the terminology system
......... version SΣ 0..1 string Version of the system - if relevant
......... code SΣ 1..1 code Symbol in syntax defined by the system
......... display SΣ 1..1 string Representation defined by the system
...... system SΣ 1..1 uri Canonische CodeSystem URL für ICD-10-GM
Fixed Value: http://fhir.de/CodeSystem/bfarm/icd-10-gm
...... version SΣ 1..1 string Die Jahresversion von ICD-10-GM. Angegeben wird immer die vierstellige Jahreszahl (z.B. "2017")
...... code SΣC 1..1 code Der ICD-10-Code
Constraints: icd-regex
Example Einfacher ICD-Code: F17.4
...... display SΣ 1..1 string Representation defined by the system
..... coding:alphaId SΣ 0..1 CodingAlphaID Code defined by a terminology system
...... 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 SΣ 1..1 uri Canonische CodeSystem URL für Alpha-ID
Fixed Value: http://fhir.de/CodeSystem/bfarm/alpha-id
...... version SΣ 1..1 string Die Jahresversion von Alpha-ID. Angegeben wird immer die vierstellige Jahreszahl (z.B. "2017")
...... code SΣ 1..1 code Der Alpha-ID-Code
...... display SΣ 1..1 string Representation defined by the system
..... coding:snomed SΣ 0..1 Coding Code defined by a terminology system
Binding: https://gematik.de/fhir/terminology/ValueSet/diagnosis-snomed-ct (required)
...... 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 SΣ 1..1 uri Identity of the terminology system
Fixed Value: http://snomed.info/sct
...... version SΣ 1..1 string Version of the system - if relevant
...... code SΣ 1..1 code Symbol in syntax defined by the system
...... display SΣ 1..1 string Representation defined by the system
..... coding:orphanet SΣ 0..1 Coding Code defined by a terminology system
...... 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 SΣ 1..1 uri Identity of the terminology system
Fixed Value: http://www.orpha.net
...... version SΣ 0..1 string Version of the system - if relevant
...... code SΣ 1..1 code Symbol in syntax defined by the system
...... display SΣ 1..1 string Representation defined by the system
.... text SΣ 0..1 string Plain text representation of the concept
... subject SΣC 1..1 Reference(TI Patient) Who has the condition?
Constraints: ref-1
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... reference SΣC 0..1 string Literal reference, Relative, internal or absolute URL
.... type Σ 0..1 uri Type the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
.... identifier SΣ 1..1 IdentifierKvid10 Logical reference, when literal reference is not known
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... use ?!Σ 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
..... type Σ 0..1 CodeableConcept Description of identifier
Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.
..... system SΣ 0..1 uri The namespace for the identifier value
Example General: http://www.acme.com/identifiers/patient
..... value SΣ 0..1 string The value that is unique
Example General: 123456
..... period ΣC 0..1 Period Time period when id is/was valid for use
Constraints: per-1
..... assigner ΣC 0..1 Reference(Organization) Organization that issued id (may be just text)
Constraints: ref-1
.... display SΣ 0..1 string Text alternative for the resource

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Condition.meta.security Base extensible SecurityLabels 📍4.0.1 FHIR Std.
Condition.meta.tag Base example Common Tags 📍4.0.1 FHIR Std.
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.code Base preferred Problems - IPS 📦2.0.1 This IG
Condition.code.coding:ICD-10-GM.​extension:Mehrfachcodierungs-Kennzeichen.​value[x] Base required Mehrfachkodierungs-Kennzeichen ICD10GM ValueSet 📦1.6.0 de.basisprofil.r4 v1.6
Condition.code.coding:ICD-10-GM.​extension:Seitenlokalisation.​value[x] Base required KBV_VS_SFHIR_ICD_SEITENLOKALISATION 📦1.00 kbv.all.st v1.48
Condition.code.coding:ICD-10-GM.​extension:Diagnosesicherheit.​value[x] Base required KBV_VS_SFHIR_ICD_DIAGNOSESICHERHEIT 📦1.00 kbv.all.st v1.48
Condition.code.coding:snomed Base required https://gematik.de/fhir/terminology/ValueSet/diagnosis-snomed-ct Not State Unknown
Condition.subject.type Base extensible ResourceType 📍4.0.1 FHIR Std.
Condition.subject.identifier.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
Condition.subject.identifier.​type Base extensible IdentifierType 📍4.0.1 FHIR Std.
Condition.recorder.type Base extensible ResourceType 📍4.0.1 FHIR Std.
Condition.stage.summary Base example Condition Stage 📦4.0.1 FHIR Std.
Condition.stage.type Base example Condition Stage Type 📦4.0.1 FHIR Std.
Condition.evidence.code Base example Manifestation and Symptom Codes 📦4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
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()
icd-4 warning Condition.code.coding:ICD-10-GM.extension:Diagnosesicherheit.value[x] Wenn die Diagnosesicherheit "A (Ausschluss)" verwendet wird, dann muss clinicalStatus leer bleiben und verificationStaus auf "refuted" gesetzt werden. code!='A' or (%resource.verificationStatus.coding.where(code='refuted').exists() and %resource.clinicalStatus.empty())
icd-5 warning Condition.code.coding:ICD-10-GM.extension:Diagnosesicherheit.value[x] Wenn die Diagnosesicherheit "G (Gesichert)" verwendet wird, dann muss clinicalStatus auf "active" und verificationStatus auf "confirmed" gesetzt werden. code!='G' or (%resource.clinicalStatus.coding.where(code='active').exists() and %resource.verificationStatus.coding.where(code='confirmed').exists())
icd-6 warning Condition.code.coding:ICD-10-GM.extension:Diagnosesicherheit.value[x] Wenn die Diagnosesicherheit "V (Verdacht auf)" verwendet wird, dann muss clinicalStatus auf "active" und verificationStatus auf "provisional" oder "differential" gesetzt werden. code!='V' or (%resource.clinicalStatus.coding.where(code='active').exists() and (%resource.verificationStatus.coding.where(code='provisional').exists() or %resource.verificationStatus.coding.where(code='differential').exists()))
icd-7 warning Condition.code.coding:ICD-10-GM.extension:Diagnosesicherheit.value[x] Wenn die Diagnosesicherheit "Z (Zustand nach)" verwendet wird, dann muss clinicalStatus auf "resolved" und verificationStatus auf "confirmed" gesetzt werden. code!='Z' or (%resource.clinicalStatus.coding.where(code='resolved').exists() and %resource.verificationStatus.coding.where(code='confirmed').exists())
icd-regex warning Condition.code.coding:ICD-10-GM.code In code sind nur gültige ICD-10-Codes ohne Zusätze erlaubt matches('^[A-Z][0-9][A-Z0-9](\\.?[A-Z0-9]{0,4})?$')
per-1 error Condition.subject.identifier.period If present, start SHALL have a lower value than end start.hasValue().not() or end.hasValue().not() or (start <= end)
ref-1 error Condition.subject, Condition.subject.identifier.assigner, Condition.stage.assessment, Condition.evidence.detail SHALL have a contained resource if a local reference is provided reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids'))

Diese Struktur ist abgeleitet von TIConditionDiagnosis

Summary

Mandatory: 1 element(14 nested mandatory elements)
Prohibited: 31 elements

Structures

This structure refers to these other structures:

Schlüsselelemente-Ansicht

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Condition C 0..* TIConditionDiagnosis Detailed information about conditions, problems or diagnoses
Constraints: dom-2, dom-3, dom-4, dom-5, dom-6, con-5, con-4, con-3
... meta SΣ 0..1 Meta Metadata about the resource
.... versionId SΣ 0..1 id Version specific identifier
.... lastUpdated SΣ 0..1 instant When the resource version last changed
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... Slices for extension 0..0 Extension
Slice: Unordered, Open by value:url
... clinicalStatus ?!SΣC 0..1 CodeableConcept active | recurrence | relapse | inactive | remission | resolved
Binding: ConditionClinicalStatusCodes (required): The clinical status of the condition or diagnosis.
... verificationStatus ?!SΣC 0..1 CodeableConcept unconfirmed | provisional | differential | confirmed | refuted | entered-in-error
Binding: ConditionVerificationStatus (required): The verification status to support or decline the clinical status of the condition or diagnosis.
... code SΣ 1..1 CodeableConcept Identification of the condition, problem or diagnosis
Binding: Problems - IPS (preferred): Valueset to describe the actual problem experienced by the patient
Additional BindingsPurposeDocumentation
http://terminology.ehdsi.eu/ValueSet/eHDSIIllnessandDisorder Preferred
For cross border data exchange
.... Slices for coding SΣ 0..* Coding Code defined by a terminology system
Slice: Unordered, Open by value:system
..... coding:All Slices Content/Rules for all slices
...... system Σ 1..1 uri Identity of the terminology system
...... code Σ 1..1 code Symbol in syntax defined by the system
...... display Σ 1..1 string Representation defined by the system
..... coding:ICD-10-GM SΣ 0..1 CodingICD10GM Code defined by a terminology system
...... Slices for extension Content/Rules for all slices
....... extension:Mehrfachcodierungs-Kennzeichen S 0..1 (Complex) Optional Extensions Element
URL: http://fhir.de/StructureDefinition/icd-10-gm-mehrfachcodierungs-kennzeichen
........ extension 0..0 Additional content defined by implementations
Slice: Unordered, Open by value:url
........ url 1..1 uri "http://fhir.de/StructureDefinition/icd-10-gm-mehrfachcodierungs-kennzeichen"
........ value[x] S 1..1 Coding Value of extension
Binding: Mehrfachkodierungs-Kennzeichen ICD10GM ValueSet (required)
......... system SΣ 1..1 uri Identity of the terminology system
......... version SΣ 0..1 string Version of the system - if relevant
......... code SΣ 1..1 code Symbol in syntax defined by the system
......... display SΣ 1..1 string Representation defined by the system
....... extension:Seitenlokalisation S 0..1 (Complex) Optional Extensions Element
URL: http://fhir.de/StructureDefinition/seitenlokalisation
........ extension 0..0 Additional content defined by implementations
Slice: Unordered, Open by value:url
........ url 1..1 uri "http://fhir.de/StructureDefinition/seitenlokalisation"
........ value[x] S 1..1 Coding Value of extension
Binding: KBV_VS_SFHIR_ICD_SEITENLOKALISATION (required)
......... system SΣ 1..1 uri Identity of the terminology system
......... version SΣ 0..1 string Version of the system - if relevant
......... code SΣ 1..1 code Symbol in syntax defined by the system
......... display SΣ 1..1 string Representation defined by the system
....... extension:Diagnosesicherheit S 0..1 (Complex) Optional Extensions Element
URL: http://fhir.de/StructureDefinition/icd-10-gm-diagnosesicherheit
........ extension 0..0 Additional content defined by implementations
Slice: Unordered, Open by value:url
........ url 1..1 uri "http://fhir.de/StructureDefinition/icd-10-gm-diagnosesicherheit"
........ value[x] SC 1..1 Coding Value of extension
Binding: KBV_VS_SFHIR_ICD_DIAGNOSESICHERHEIT (required)
Constraints: icd-4, icd-5, icd-6, icd-7
......... system SΣ 1..1 uri Identity of the terminology system
......... version SΣ 0..1 string Version of the system - if relevant
......... code SΣ 1..1 code Symbol in syntax defined by the system
......... display SΣ 1..1 string Representation defined by the system
...... system SΣ 1..1 uri Canonische CodeSystem URL für ICD-10-GM
Fixed Value: http://fhir.de/CodeSystem/bfarm/icd-10-gm
...... version SΣ 1..1 string Die Jahresversion von ICD-10-GM. Angegeben wird immer die vierstellige Jahreszahl (z.B. "2017")
...... code SΣC 1..1 code Der ICD-10-Code
Constraints: icd-regex
Example Einfacher ICD-Code: F17.4
...... display SΣ 1..1 string Representation defined by the system
..... coding:alphaId SΣ 0..1 CodingAlphaID Code defined by a terminology system
...... system SΣ 1..1 uri Canonische CodeSystem URL für Alpha-ID
Fixed Value: http://fhir.de/CodeSystem/bfarm/alpha-id
...... version SΣ 1..1 string Die Jahresversion von Alpha-ID. Angegeben wird immer die vierstellige Jahreszahl (z.B. "2017")
...... code SΣ 1..1 code Der Alpha-ID-Code
...... display SΣ 1..1 string Representation defined by the system
..... coding:snomed SΣ 0..1 Coding Code defined by a terminology system
Binding: https://gematik.de/fhir/terminology/ValueSet/diagnosis-snomed-ct (required)
...... system SΣ 1..1 uri Identity of the terminology system
Fixed Value: http://snomed.info/sct
...... version SΣ 1..1 string Version of the system - if relevant
...... code SΣ 1..1 code Symbol in syntax defined by the system
...... display SΣ 1..1 string Representation defined by the system
..... coding:orphanet SΣ 0..1 Coding Code defined by a terminology system
...... system SΣ 1..1 uri Identity of the terminology system
Fixed Value: http://www.orpha.net
...... version SΣ 0..1 string Version of the system - if relevant
...... code SΣ 1..1 code Symbol in syntax defined by the system
...... display SΣ 1..1 string Representation defined by the system
.... text SΣ 0..1 string Plain text representation of the concept
... subject SΣC 1..1 Reference(TI Patient) Who has the condition?
Constraints: ref-1
.... reference SΣC 0..1 string Literal reference, Relative, internal or absolute URL
.... identifier SΣ 1..1 IdentifierKvid10 Logical reference, when literal reference is not known
..... use ?!Σ 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
..... system SΣ 0..1 uri The namespace for the identifier value
Example General: http://www.acme.com/identifiers/patient
..... value SΣ 0..1 string The value that is unique
Example General: 123456
.... display SΣ 0..1 string Text alternative for the resource

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.code Base preferred Problems - IPS 📦2.0.1 This IG
Condition.code.coding:ICD-10-GM.​extension:Mehrfachcodierungs-Kennzeichen.​value[x] Base required Mehrfachkodierungs-Kennzeichen ICD10GM ValueSet 📦1.6.0 de.basisprofil.r4 v1.6
Condition.code.coding:ICD-10-GM.​extension:Seitenlokalisation.​value[x] Base required KBV_VS_SFHIR_ICD_SEITENLOKALISATION 📦1.00 kbv.all.st v1.48
Condition.code.coding:ICD-10-GM.​extension:Diagnosesicherheit.​value[x] Base required KBV_VS_SFHIR_ICD_DIAGNOSESICHERHEIT 📦1.00 kbv.all.st v1.48
Condition.code.coding:snomed Base required https://gematik.de/fhir/terminology/ValueSet/diagnosis-snomed-ct Not State Unknown
Condition.subject.identifier.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
Condition.stage.summary Base example Condition Stage 📦4.0.1 FHIR Std.
Condition.evidence.code Base example Manifestation and Symptom Codes 📦4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
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()
icd-4 warning Condition.code.coding:ICD-10-GM.extension:Diagnosesicherheit.value[x] Wenn die Diagnosesicherheit "A (Ausschluss)" verwendet wird, dann muss clinicalStatus leer bleiben und verificationStaus auf "refuted" gesetzt werden. code!='A' or (%resource.verificationStatus.coding.where(code='refuted').exists() and %resource.clinicalStatus.empty())
icd-5 warning Condition.code.coding:ICD-10-GM.extension:Diagnosesicherheit.value[x] Wenn die Diagnosesicherheit "G (Gesichert)" verwendet wird, dann muss clinicalStatus auf "active" und verificationStatus auf "confirmed" gesetzt werden. code!='G' or (%resource.clinicalStatus.coding.where(code='active').exists() and %resource.verificationStatus.coding.where(code='confirmed').exists())
icd-6 warning Condition.code.coding:ICD-10-GM.extension:Diagnosesicherheit.value[x] Wenn die Diagnosesicherheit "V (Verdacht auf)" verwendet wird, dann muss clinicalStatus auf "active" und verificationStatus auf "provisional" oder "differential" gesetzt werden. code!='V' or (%resource.clinicalStatus.coding.where(code='active').exists() and (%resource.verificationStatus.coding.where(code='provisional').exists() or %resource.verificationStatus.coding.where(code='differential').exists()))
icd-7 warning Condition.code.coding:ICD-10-GM.extension:Diagnosesicherheit.value[x] Wenn die Diagnosesicherheit "Z (Zustand nach)" verwendet wird, dann muss clinicalStatus auf "resolved" und verificationStatus auf "confirmed" gesetzt werden. code!='Z' or (%resource.clinicalStatus.coding.where(code='resolved').exists() and %resource.verificationStatus.coding.where(code='confirmed').exists())
icd-regex warning Condition.code.coding:ICD-10-GM.code In code sind nur gültige ICD-10-Codes ohne Zusätze erlaubt matches('^[A-Z][0-9][A-Z0-9](\\.?[A-Z0-9]{0,4})?$')
ref-1 error Condition.subject, Condition.stage.assessment, Condition.evidence.detail SHALL have a contained resource if a local reference is provided reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids'))

Differential-Ansicht

Diese Struktur ist abgeleitet von TIConditionDiagnosis

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Condition TIConditionDiagnosis
... extension 0..0 Extension
... Slices for extension Content/Rules for all slices
.... extension:assertedDate 0..0 Date the condition was first asserted
.... extension:relatedArtifact 0..0 Additional documentation, citations, etc.
... identifier 0..0 External Ids for this condition
... severity 0..0 Subjective severity of condition
... code
.... coding 0..* Coding Code defined by a terminology system
..... system 1..1 uri Identity of the terminology system
..... code 1..1 code Symbol in syntax defined by the system
..... display 1..1 string Representation defined by the system
.... Slices for coding Content/Rules for all slices
..... coding:ICD-10-GM 0..1 CodingICD10GM Code defined by a terminology system
...... Slices for extension Content/Rules for all slices
....... extension:Mehrfachcodierungs-Kennzeichen 0..1 ExtensionMehrfachcodierungKennzeichen Optional Extensions Element
........ value[x]
......... display 1..1 string Representation defined by the system
......... userSelected 0..0 If this coding was chosen directly by the user
....... extension:Seitenlokalisation 0..1 ExtensionSeitenlokalisation Optional Extensions Element
........ value[x]
......... display 1..1 string Representation defined by the system
......... userSelected 0..0 If this coding was chosen directly by the user
....... extension:Diagnosesicherheit 0..1 ExtensionICD10GMDiagnosesicherheit Optional Extensions Element
........ value[x]
......... system 1..1 uri Identity of the terminology system
......... code 1..1 code Symbol in syntax defined by the system
......... display 1..1 string Representation defined by the system
......... userSelected 0..0 If this coding was chosen directly by the user
...... display 1..1 string Representation defined by the system
...... userSelected 0..0 If this coding was chosen directly by the user
..... coding:alphaId 0..1 CodingAlphaID Code defined by a terminology system
...... display 1..1 string Representation defined by the system
...... userSelected 0..0 If this coding was chosen directly by the user
..... coding:snomed 0..1 Coding Code defined by a terminology system
...... code 1..1 code Symbol in syntax defined by the system
...... display 1..1 string Representation defined by the system
...... userSelected 0..0 If this coding was chosen directly by the user
..... coding:orphanet 0..1 Coding Code defined by a terminology system
...... code 1..1 code Symbol in syntax defined by the system
...... display 1..1 string Representation defined by the system
...... userSelected 0..0 If this coding was chosen directly by the user
... bodySite 0..0 Anatomical location, if relevant
... subject
.... identifier 1..1 IdentifierKvid10 Logical reference, when literal reference is not known
... encounter 0..0 Encounter created as part of
... onset[x] 0..0 Estimated or actual date, date-time, or age
... Slices for onset[x] Content/Rules for all slices
.... onset[x]:onsetDateTime 0..0 Estimated or actual date, date-time, or age
.... onset[x]:onsetPeriod 0..0 Estimated or actual date, date-time, or age
.... onset[x]:onsetRange 0..0 Estimated or actual date, date-time, or age
.... onset[x]:onsetAge 0..0 Estimated or actual date, date-time, or age
... abatement[x] 0..0 When in resolution/remission
... Slices for abatement[x] Content/Rules for all slices
.... abatement[x]:abatementDateTime 0..0 When in resolution/remission
.... abatement[x]:abatementPeriod 0..0 When in resolution/remission
.... abatement[x]:abatementRange 0..0 When in resolution/remission
.... abatement[x]:abatementAge 0..0 When in resolution/remission
... recordedDate 0..0 Date when the condition record was created
... recorder 0..0 Who recorded the condition
... asserter 0..0 Who asserted the condition
... stage 0..0 Stage/grade
... evidence 0..0 Supporting evidence
... note 0..0 Additional information about the Condition

doco Documentation for this format

Snapshot-AnsichtView

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Condition C 0..* TIConditionDiagnosis Detailed information about conditions, problems or diagnoses
Constraints: dom-2, dom-3, dom-4, dom-5, dom-6, con-5, con-4, con-3
... id Σ 0..1 id Logical id of this artifact
... meta SΣ 0..1 Meta Metadata about the resource
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... versionId SΣ 0..1 id Version specific identifier
.... lastUpdated SΣ 0..1 instant When the resource version last changed
.... source Σ 0..1 uri Identifies where the resource comes from
.... profile Σ 0..* canonical(StructureDefinition) Profiles this resource claims to conform to
.... security Σ 0..* Coding Security Labels applied to this resource
Binding: All Security Labels (extensible): Security Labels from the Healthcare Privacy and Security Classification System.
.... tag Σ 0..* Coding Tags applied to this resource
Binding: CommonTags (example): Codes that represent various types of tags, commonly workflow-related; e.g. "Needs review by Dr. Jones".
... 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
... Slices for extension 0..0 Extension
Slice: Unordered, Open by value:url
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
Slice: Unordered, Open by value:url
... clinicalStatus ?!SΣC 0..1 CodeableConcept active | recurrence | relapse | inactive | remission | resolved
Binding: ConditionClinicalStatusCodes (required): The clinical status of the condition or diagnosis.
... verificationStatus ?!SΣC 0..1 CodeableConcept unconfirmed | provisional | differential | confirmed | refuted | entered-in-error
Binding: ConditionVerificationStatus (required): The verification status to support or decline the clinical status of the condition or diagnosis.
... code SΣ 1..1 CodeableConcept Identification of the condition, problem or diagnosis
Binding: Problems - IPS (preferred): Valueset to describe the actual problem experienced by the patient
Additional BindingsPurposeDocumentation
http://terminology.ehdsi.eu/ValueSet/eHDSIIllnessandDisorder Preferred
For cross border data exchange
.... 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 value:system
..... coding:All Slices Content/Rules for all slices
...... 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
...... version Σ 0..1 string Version of the system - if relevant
...... code Σ 1..1 code Symbol in syntax defined by the system
...... display Σ 1..1 string Representation defined by the system
...... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
..... coding:ICD-10-GM SΣ 0..1 CodingICD10GM Code defined by a terminology system
...... id 0..1 string Unique id for inter-element referencing
...... Slices for extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... Slices for extension Content/Rules for all slices
....... extension:Mehrfachcodierungs-Kennzeichen S 0..1 (Complex) Optional Extensions Element
URL: http://fhir.de/StructureDefinition/icd-10-gm-mehrfachcodierungs-kennzeichen
........ id 0..1 string Unique id for inter-element referencing
........ extension 0..0 Additional content defined by implementations
Slice: Unordered, Open by value:url
........ url 1..1 uri "http://fhir.de/StructureDefinition/icd-10-gm-mehrfachcodierungs-kennzeichen"
........ value[x] S 1..1 Coding Value of extension
Binding: Mehrfachkodierungs-Kennzeichen ICD10GM ValueSet (required)
......... 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 SΣ 1..1 uri Identity of the terminology system
......... version SΣ 0..1 string Version of the system - if relevant
......... code SΣ 1..1 code Symbol in syntax defined by the system
......... display SΣ 1..1 string Representation defined by the system
....... extension:Seitenlokalisation S 0..1 (Complex) Optional Extensions Element
URL: http://fhir.de/StructureDefinition/seitenlokalisation
........ id 0..1 string Unique id for inter-element referencing
........ extension 0..0 Additional content defined by implementations
Slice: Unordered, Open by value:url
........ url 1..1 uri "http://fhir.de/StructureDefinition/seitenlokalisation"
........ value[x] S 1..1 Coding Value of extension
Binding: KBV_VS_SFHIR_ICD_SEITENLOKALISATION (required)
......... 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 SΣ 1..1 uri Identity of the terminology system
......... version SΣ 0..1 string Version of the system - if relevant
......... code SΣ 1..1 code Symbol in syntax defined by the system
......... display SΣ 1..1 string Representation defined by the system
....... extension:Diagnosesicherheit S 0..1 (Complex) Optional Extensions Element
URL: http://fhir.de/StructureDefinition/icd-10-gm-diagnosesicherheit
........ id 0..1 string Unique id for inter-element referencing
........ extension 0..0 Additional content defined by implementations
Slice: Unordered, Open by value:url
........ url 1..1 uri "http://fhir.de/StructureDefinition/icd-10-gm-diagnosesicherheit"
........ value[x] SC 1..1 Coding Value of extension
Binding: KBV_VS_SFHIR_ICD_DIAGNOSESICHERHEIT (required)
Constraints: icd-4, icd-5, icd-6, icd-7
......... 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 SΣ 1..1 uri Identity of the terminology system
......... version SΣ 0..1 string Version of the system - if relevant
......... code SΣ 1..1 code Symbol in syntax defined by the system
......... display SΣ 1..1 string Representation defined by the system
...... system SΣ 1..1 uri Canonische CodeSystem URL für ICD-10-GM
Fixed Value: http://fhir.de/CodeSystem/bfarm/icd-10-gm
...... version SΣ 1..1 string Die Jahresversion von ICD-10-GM. Angegeben wird immer die vierstellige Jahreszahl (z.B. "2017")
...... code SΣC 1..1 code Der ICD-10-Code
Constraints: icd-regex
Example Einfacher ICD-Code: F17.4
...... display SΣ 1..1 string Representation defined by the system
..... coding:alphaId SΣ 0..1 CodingAlphaID Code defined by a terminology system
...... 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 SΣ 1..1 uri Canonische CodeSystem URL für Alpha-ID
Fixed Value: http://fhir.de/CodeSystem/bfarm/alpha-id
...... version SΣ 1..1 string Die Jahresversion von Alpha-ID. Angegeben wird immer die vierstellige Jahreszahl (z.B. "2017")
...... code SΣ 1..1 code Der Alpha-ID-Code
...... display SΣ 1..1 string Representation defined by the system
..... coding:snomed SΣ 0..1 Coding Code defined by a terminology system
Binding: https://gematik.de/fhir/terminology/ValueSet/diagnosis-snomed-ct (required)
...... 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 SΣ 1..1 uri Identity of the terminology system
Fixed Value: http://snomed.info/sct
...... version SΣ 1..1 string Version of the system - if relevant
...... code SΣ 1..1 code Symbol in syntax defined by the system
...... display SΣ 1..1 string Representation defined by the system
..... coding:orphanet SΣ 0..1 Coding Code defined by a terminology system
...... 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 SΣ 1..1 uri Identity of the terminology system
Fixed Value: http://www.orpha.net
...... version SΣ 0..1 string Version of the system - if relevant
...... code SΣ 1..1 code Symbol in syntax defined by the system
...... display SΣ 1..1 string Representation defined by the system
.... text SΣ 0..1 string Plain text representation of the concept
... subject SΣC 1..1 Reference(TI Patient) Who has the condition?
Constraints: ref-1
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... reference SΣC 0..1 string Literal reference, Relative, internal or absolute URL
.... type Σ 0..1 uri Type the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
.... identifier SΣ 1..1 IdentifierKvid10 Logical reference, when literal reference is not known
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... use ?!Σ 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
..... type Σ 0..1 CodeableConcept Description of identifier
Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.
..... system SΣ 0..1 uri The namespace for the identifier value
Example General: http://www.acme.com/identifiers/patient
..... value SΣ 0..1 string The value that is unique
Example General: 123456
..... period ΣC 0..1 Period Time period when id is/was valid for use
Constraints: per-1
..... assigner ΣC 0..1 Reference(Organization) Organization that issued id (may be just text)
Constraints: ref-1
.... display SΣ 0..1 string Text alternative for the resource

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Condition.meta.security Base extensible SecurityLabels 📍4.0.1 FHIR Std.
Condition.meta.tag Base example Common Tags 📍4.0.1 FHIR Std.
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.code Base preferred Problems - IPS 📦2.0.1 This IG
Condition.code.coding:ICD-10-GM.​extension:Mehrfachcodierungs-Kennzeichen.​value[x] Base required Mehrfachkodierungs-Kennzeichen ICD10GM ValueSet 📦1.6.0 de.basisprofil.r4 v1.6
Condition.code.coding:ICD-10-GM.​extension:Seitenlokalisation.​value[x] Base required KBV_VS_SFHIR_ICD_SEITENLOKALISATION 📦1.00 kbv.all.st v1.48
Condition.code.coding:ICD-10-GM.​extension:Diagnosesicherheit.​value[x] Base required KBV_VS_SFHIR_ICD_DIAGNOSESICHERHEIT 📦1.00 kbv.all.st v1.48
Condition.code.coding:snomed Base required https://gematik.de/fhir/terminology/ValueSet/diagnosis-snomed-ct Not State Unknown
Condition.subject.type Base extensible ResourceType 📍4.0.1 FHIR Std.
Condition.subject.identifier.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
Condition.subject.identifier.​type Base extensible IdentifierType 📍4.0.1 FHIR Std.
Condition.recorder.type Base extensible ResourceType 📍4.0.1 FHIR Std.
Condition.stage.summary Base example Condition Stage 📦4.0.1 FHIR Std.
Condition.stage.type Base example Condition Stage Type 📦4.0.1 FHIR Std.
Condition.evidence.code Base example Manifestation and Symptom Codes 📦4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
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()
icd-4 warning Condition.code.coding:ICD-10-GM.extension:Diagnosesicherheit.value[x] Wenn die Diagnosesicherheit "A (Ausschluss)" verwendet wird, dann muss clinicalStatus leer bleiben und verificationStaus auf "refuted" gesetzt werden. code!='A' or (%resource.verificationStatus.coding.where(code='refuted').exists() and %resource.clinicalStatus.empty())
icd-5 warning Condition.code.coding:ICD-10-GM.extension:Diagnosesicherheit.value[x] Wenn die Diagnosesicherheit "G (Gesichert)" verwendet wird, dann muss clinicalStatus auf "active" und verificationStatus auf "confirmed" gesetzt werden. code!='G' or (%resource.clinicalStatus.coding.where(code='active').exists() and %resource.verificationStatus.coding.where(code='confirmed').exists())
icd-6 warning Condition.code.coding:ICD-10-GM.extension:Diagnosesicherheit.value[x] Wenn die Diagnosesicherheit "V (Verdacht auf)" verwendet wird, dann muss clinicalStatus auf "active" und verificationStatus auf "provisional" oder "differential" gesetzt werden. code!='V' or (%resource.clinicalStatus.coding.where(code='active').exists() and (%resource.verificationStatus.coding.where(code='provisional').exists() or %resource.verificationStatus.coding.where(code='differential').exists()))
icd-7 warning Condition.code.coding:ICD-10-GM.extension:Diagnosesicherheit.value[x] Wenn die Diagnosesicherheit "Z (Zustand nach)" verwendet wird, dann muss clinicalStatus auf "resolved" und verificationStatus auf "confirmed" gesetzt werden. code!='Z' or (%resource.clinicalStatus.coding.where(code='resolved').exists() and %resource.verificationStatus.coding.where(code='confirmed').exists())
icd-regex warning Condition.code.coding:ICD-10-GM.code In code sind nur gültige ICD-10-Codes ohne Zusätze erlaubt matches('^[A-Z][0-9][A-Z0-9](\\.?[A-Z0-9]{0,4})?$')
per-1 error Condition.subject.identifier.period If present, start SHALL have a lower value than end start.hasValue().not() or end.hasValue().not() or (start <= end)
ref-1 error Condition.subject, Condition.subject.identifier.assigner, Condition.stage.assessment, Condition.evidence.detail SHALL have a contained resource if a local reference is provided reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids'))

Diese Struktur ist abgeleitet von TIConditionDiagnosis

Summary

Mandatory: 1 element(14 nested mandatory elements)
Prohibited: 31 elements

Structures

This structure refers to these other structures:

 

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