Seisund ja diagnoos IG
0.1.0 - draft EE

Seisund ja diagnoos IG, published by TEHIK. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/TEHIK-EE/ig-ee-diagnosis/ and changes regularly. See the Directory of published versions

Resource Profile: Clinical Condition

Official URL: https://fhir.ee/dgn/StructureDefinition/ee-tis-condition Version: 0.1.0
Draft as of 2026-05-18 Computable Name: EETISCondition

Diagnoosi teenuse alusprofiil seisundile

Usages:

  • This Profile is not used by any profiles in this Implementation Guide

You can also check for usages in the FHIR IG Statistics

Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work.

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Condition C 0..* Condition Detailed information about conditions, problems or diagnoses
Constraints: con-2, con-3
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... contained 0..* Resource Contained, inline Resources
... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored
... clinicalStatus ?!ΣC 1..1 CodeableConcept (ee Diagnoosi olek ajas.)
Binding: ConditionClinicalStatusCodes (required): The clinical status of the condition or diagnosis.
... verificationStatus ?!Σ 0..1 CodeableConcept (ee kinnitusstaatus)
Binding: ConditionVerificationStatus (required): The verification status to support or decline the clinical status of the condition or diagnosis.
... category C 0..* CodeableConcept (ee Diagnoosi kliiniline kontekst.)
Binding: ConditionCategoryCodes (preferred): A category assigned to the condition.
... severity 0..1 CodeableConcept Subjective severity of condition
Binding: ConditionDiagnosisSeverity (preferred): A subjective assessment of the severity of the condition as evaluated by the clinician.
... code Σ 0..1 CodeableConcept (ee Haiguse või seisundi ametlik kood ja nimetus vastavalt standardsele klassifikaatorile.)
Binding: ConditionProblemDiagnosisCodes (example): Identification of the condition or diagnosis.
... bodySite Σ 0..* CodeableConcept (ee Anatoomiline asukoht)
Binding: SNOMEDCTBodyStructures (example): SNOMED CT Body site concepts
... subject Σ 1..1 Reference(Patient | Group) (ee Diagnoosiga seotud patsient)
... encounter Σ 0..1 Reference(Encounter) (ee Seos tervishoiukontaktiga)
... onset[x] Σ 0..1 algus
.... onsetDateTime dateTime
.... onsetAge Age
.... onsetPeriod Period
.... onsetRange Range
.... onsetString string
... abatement[x] C 0..1 lõpp
.... abatementDateTime dateTime
.... abatementAge Age
.... abatementPeriod Period
.... abatementRange Range
.... abatementString string
... recordedDate Σ 0..1 dateTime (ee Aeg, mil diagnoos sisestati infosüsteemi (reaalajas või tagantjärele). Juriidiliselt oluline ajamarker.)
... participant Σ 0..* BackboneElement Vastutaja
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... function Σ 0..1 CodeableConcept kas on vaja?
Binding: ParticipationRoleType (extensible)
.... actor Σ 1..1 Reference(Practitioner | PractitionerRole | Patient | RelatedPerson | Device | Organization | CareTeam) kas on vaja?
... stage C 0..* BackboneElement Stage/grade, usually assessed formally
Constraints: con-1
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... summary C 0..1 CodeableConcept Simple summary (disease specific)
Binding: ConditionStage (example): Codes describing condition stages (e.g. Cancer stages).
.... assessment C 0..* Reference(ClinicalImpression | DiagnosticReport | Observation) Formal record of assessment
.... type 0..1 CodeableConcept Kind of staging
Binding: ConditionStageType (example): Codes describing the kind of condition staging (e.g. clinical or pathological).
... evidence Σ 0..* CodeableReference(Resource) Supporting evidence for the verification status
Binding: SNOMEDCTClinicalFindings (example)
... note 0..* Annotation (ee Vabatekstiline kliiniline kirjeldus diagnoosi täpsustamiseks.)

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Condition.clinicalStatus Base required Condition Clinical Status Codes 📍5.0.0 FHIR Std.
Condition.verificationStatus Base required Condition Verification Status 📍5.0.0 FHIR Std.
Condition.category Base preferred Condition Category Codes 📍5.0.0 FHIR Std.
Condition.severity Base preferred Condition/Diagnosis Severity 📍5.0.0 FHIR Std.
Condition.code Base example Condition/Problem/Diagnosis Codes 📍5.0.0 FHIR Std.
Condition.bodySite Base example SNOMED CT Body Structures 📍5.0.0 FHIR Std.
Condition.participant.​function Base extensible Participation Role Type 📍5.0.0 FHIR Std.
Condition.stage.summary Base example Condition Stage 📍5.0.0 FHIR Std.
Condition.stage.type Base example Condition Stage Type 📍5.0.0 FHIR Std.
Condition.evidence Base example SNOMED CT Clinical Findings 📍5.0.0 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
con-1 error Condition.stage Stage SHALL have summary or assessment summary.exists() or assessment.exists()
con-2 warning Condition If category is problems list item, the clinicalStatus should not be unknown category.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-category' and code='problem-list-item').exists() implies clinicalStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-clinical' and code='unknown').exists().not()
con-3 error Condition If condition is abated, then clinicalStatus must be either inactive, resolved, or remission. abatement.exists() implies (clinicalStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-clinical' and (code='inactive' or code='resolved' or code='remission')).exists())
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().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(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()

This structure is derived from Condition

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Condition 0..* Condition Detailed information about conditions, problems or diagnoses
... meta
.... security 0..* Coding Siia konfidentsiaalsused???
... identifier 0..* Identifier ee. diagnoosi id vaja sliceda! lokaalne ja ülene.
... clinicalStatus 1..1 CodeableConcept (ee Diagnoosi olek ajas.)
... category 0..* CodeableConcept (ee Diagnoosi kliiniline kontekst.)
... severity 0..1 CodeableConcept Subjective severity of condition
... code 0..1 CodeableConcept (ee Haiguse või seisundi ametlik kood ja nimetus vastavalt standardsele klassifikaatorile.)
... bodySite 0..* CodeableConcept (ee Anatoomiline asukoht)
... subject 1..1 Reference(Patient | Group) (ee Diagnoosiga seotud patsient)
... encounter 0..1 Reference(Encounter) (ee Seos tervishoiukontaktiga)
... onset[x] 0..1 dateTime, Age, Period, Range, string algus
... abatement[x] 0..1 dateTime, Age, Period, Range, string lõpp
... recordedDate 0..1 dateTime (ee Aeg, mil diagnoos sisestati infosüsteemi (reaalajas või tagantjärele). Juriidiliselt oluline ajamarker.)
... participant 0..* BackboneElement Vastutaja
.... function 0..1 CodeableConcept kas on vaja?
.... actor 1..1 Reference(Practitioner | PractitionerRole | Patient | RelatedPerson | Device | Organization | CareTeam) kas on vaja?
... stage 0..* BackboneElement Stage/grade, usually assessed formally
.... summary 0..1 CodeableConcept Simple summary (disease specific)
.... assessment 0..* Reference(ClinicalImpression | DiagnosticReport | Observation) Formal record of assessment
.... type 0..1 CodeableConcept Kind of staging
... evidence 0..* CodeableReference(Resource) Supporting evidence for the verification status
... note 0..* Annotation (ee Vabatekstiline kliiniline kirjeldus diagnoosi täpsustamiseks.)

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Condition C 0..* Condition Detailed information about conditions, problems or diagnoses
Constraints: con-2, con-3
... id Σ 0..1 id Logical id of this artifact
... meta Σ 0..1 Meta Metadata about the resource
.... id 0..1 id Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... versionId Σ 0..1 id Version specific identifier
.... lastUpdated Σ 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 Siia konfidentsiaalsused???
Binding: AllSecurityLabels (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
... extension 0..* Extension Additional content defined by implementations
... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored
... identifier Σ 0..* Identifier ee. diagnoosi id vaja sliceda! lokaalne ja ülene.
... clinicalStatus ?!ΣC 1..1 CodeableConcept (ee Diagnoosi olek ajas.)
Binding: ConditionClinicalStatusCodes (required): The clinical status of the condition or diagnosis.
... verificationStatus ?!Σ 0..1 CodeableConcept (ee kinnitusstaatus)
Binding: ConditionVerificationStatus (required): The verification status to support or decline the clinical status of the condition or diagnosis.
... category C 0..* CodeableConcept (ee Diagnoosi kliiniline kontekst.)
Binding: ConditionCategoryCodes (preferred): A category assigned to the condition.
... severity 0..1 CodeableConcept Subjective severity of condition
Binding: ConditionDiagnosisSeverity (preferred): A subjective assessment of the severity of the condition as evaluated by the clinician.
... code Σ 0..1 CodeableConcept (ee Haiguse või seisundi ametlik kood ja nimetus vastavalt standardsele klassifikaatorile.)
Binding: ConditionProblemDiagnosisCodes (example): Identification of the condition or diagnosis.
... bodySite Σ 0..* CodeableConcept (ee Anatoomiline asukoht)
Binding: SNOMEDCTBodyStructures (example): SNOMED CT Body site concepts
... subject Σ 1..1 Reference(Patient | Group) (ee Diagnoosiga seotud patsient)
... encounter Σ 0..1 Reference(Encounter) (ee Seos tervishoiukontaktiga)
... onset[x] Σ 0..1 algus
.... onsetDateTime dateTime
.... onsetAge Age
.... onsetPeriod Period
.... onsetRange Range
.... onsetString string
... abatement[x] C 0..1 lõpp
.... abatementDateTime dateTime
.... abatementAge Age
.... abatementPeriod Period
.... abatementRange Range
.... abatementString string
... recordedDate Σ 0..1 dateTime (ee Aeg, mil diagnoos sisestati infosüsteemi (reaalajas või tagantjärele). Juriidiliselt oluline ajamarker.)
... participant Σ 0..* BackboneElement Vastutaja
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... function Σ 0..1 CodeableConcept kas on vaja?
Binding: ParticipationRoleType (extensible)
.... actor Σ 1..1 Reference(Practitioner | PractitionerRole | Patient | RelatedPerson | Device | Organization | CareTeam) kas on vaja?
... stage C 0..* BackboneElement Stage/grade, usually assessed formally
Constraints: con-1
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... summary C 0..1 CodeableConcept Simple summary (disease specific)
Binding: ConditionStage (example): Codes describing condition stages (e.g. Cancer stages).
.... assessment C 0..* Reference(ClinicalImpression | DiagnosticReport | Observation) Formal record of assessment
.... type 0..1 CodeableConcept Kind of staging
Binding: ConditionStageType (example): Codes describing the kind of condition staging (e.g. clinical or pathological).
... evidence Σ 0..* CodeableReference(Resource) Supporting evidence for the verification status
Binding: SNOMEDCTClinicalFindings (example)
... note 0..* Annotation (ee Vabatekstiline kliiniline kirjeldus diagnoosi täpsustamiseks.)

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Condition.meta.security Base extensible All Security Labels 📍5.0.0 FHIR Std.
Condition.meta.tag Base example Common Tags 📍5.0.0 FHIR Std.
Condition.language Base required All Languages 📍5.0.0 FHIR Std.
Condition.clinicalStatus Base required Condition Clinical Status Codes 📍5.0.0 FHIR Std.
Condition.verificationStatus Base required Condition Verification Status 📍5.0.0 FHIR Std.
Condition.category Base preferred Condition Category Codes 📍5.0.0 FHIR Std.
Condition.severity Base preferred Condition/Diagnosis Severity 📍5.0.0 FHIR Std.
Condition.code Base example Condition/Problem/Diagnosis Codes 📍5.0.0 FHIR Std.
Condition.bodySite Base example SNOMED CT Body Structures 📍5.0.0 FHIR Std.
Condition.participant.​function Base extensible Participation Role Type 📍5.0.0 FHIR Std.
Condition.stage.summary Base example Condition Stage 📍5.0.0 FHIR Std.
Condition.stage.type Base example Condition Stage Type 📍5.0.0 FHIR Std.
Condition.evidence Base example SNOMED CT Clinical Findings 📍5.0.0 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
con-1 error Condition.stage Stage SHALL have summary or assessment summary.exists() or assessment.exists()
con-2 warning Condition If category is problems list item, the clinicalStatus should not be unknown category.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-category' and code='problem-list-item').exists() implies clinicalStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-clinical' and code='unknown').exists().not()
con-3 error Condition If condition is abated, then clinicalStatus must be either inactive, resolved, or remission. abatement.exists() implies (clinicalStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-clinical' and (code='inactive' or code='resolved' or code='remission')).exists())
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().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(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()

This structure is derived from Condition

Summary

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Condition C 0..* Condition Detailed information about conditions, problems or diagnoses
Constraints: con-2, con-3
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... contained 0..* Resource Contained, inline Resources
... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored
... clinicalStatus ?!ΣC 1..1 CodeableConcept (ee Diagnoosi olek ajas.)
Binding: ConditionClinicalStatusCodes (required): The clinical status of the condition or diagnosis.
... verificationStatus ?!Σ 0..1 CodeableConcept (ee kinnitusstaatus)
Binding: ConditionVerificationStatus (required): The verification status to support or decline the clinical status of the condition or diagnosis.
... category C 0..* CodeableConcept (ee Diagnoosi kliiniline kontekst.)
Binding: ConditionCategoryCodes (preferred): A category assigned to the condition.
... severity 0..1 CodeableConcept Subjective severity of condition
Binding: ConditionDiagnosisSeverity (preferred): A subjective assessment of the severity of the condition as evaluated by the clinician.
... code Σ 0..1 CodeableConcept (ee Haiguse või seisundi ametlik kood ja nimetus vastavalt standardsele klassifikaatorile.)
Binding: ConditionProblemDiagnosisCodes (example): Identification of the condition or diagnosis.
... bodySite Σ 0..* CodeableConcept (ee Anatoomiline asukoht)
Binding: SNOMEDCTBodyStructures (example): SNOMED CT Body site concepts
... subject Σ 1..1 Reference(Patient | Group) (ee Diagnoosiga seotud patsient)
... encounter Σ 0..1 Reference(Encounter) (ee Seos tervishoiukontaktiga)
... onset[x] Σ 0..1 algus
.... onsetDateTime dateTime
.... onsetAge Age
.... onsetPeriod Period
.... onsetRange Range
.... onsetString string
... abatement[x] C 0..1 lõpp
.... abatementDateTime dateTime
.... abatementAge Age
.... abatementPeriod Period
.... abatementRange Range
.... abatementString string
... recordedDate Σ 0..1 dateTime (ee Aeg, mil diagnoos sisestati infosüsteemi (reaalajas või tagantjärele). Juriidiliselt oluline ajamarker.)
... participant Σ 0..* BackboneElement Vastutaja
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... function Σ 0..1 CodeableConcept kas on vaja?
Binding: ParticipationRoleType (extensible)
.... actor Σ 1..1 Reference(Practitioner | PractitionerRole | Patient | RelatedPerson | Device | Organization | CareTeam) kas on vaja?
... stage C 0..* BackboneElement Stage/grade, usually assessed formally
Constraints: con-1
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... summary C 0..1 CodeableConcept Simple summary (disease specific)
Binding: ConditionStage (example): Codes describing condition stages (e.g. Cancer stages).
.... assessment C 0..* Reference(ClinicalImpression | DiagnosticReport | Observation) Formal record of assessment
.... type 0..1 CodeableConcept Kind of staging
Binding: ConditionStageType (example): Codes describing the kind of condition staging (e.g. clinical or pathological).
... evidence Σ 0..* CodeableReference(Resource) Supporting evidence for the verification status
Binding: SNOMEDCTClinicalFindings (example)
... note 0..* Annotation (ee Vabatekstiline kliiniline kirjeldus diagnoosi täpsustamiseks.)

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Condition.clinicalStatus Base required Condition Clinical Status Codes 📍5.0.0 FHIR Std.
Condition.verificationStatus Base required Condition Verification Status 📍5.0.0 FHIR Std.
Condition.category Base preferred Condition Category Codes 📍5.0.0 FHIR Std.
Condition.severity Base preferred Condition/Diagnosis Severity 📍5.0.0 FHIR Std.
Condition.code Base example Condition/Problem/Diagnosis Codes 📍5.0.0 FHIR Std.
Condition.bodySite Base example SNOMED CT Body Structures 📍5.0.0 FHIR Std.
Condition.participant.​function Base extensible Participation Role Type 📍5.0.0 FHIR Std.
Condition.stage.summary Base example Condition Stage 📍5.0.0 FHIR Std.
Condition.stage.type Base example Condition Stage Type 📍5.0.0 FHIR Std.
Condition.evidence Base example SNOMED CT Clinical Findings 📍5.0.0 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
con-1 error Condition.stage Stage SHALL have summary or assessment summary.exists() or assessment.exists()
con-2 warning Condition If category is problems list item, the clinicalStatus should not be unknown category.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-category' and code='problem-list-item').exists() implies clinicalStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-clinical' and code='unknown').exists().not()
con-3 error Condition If condition is abated, then clinicalStatus must be either inactive, resolved, or remission. abatement.exists() implies (clinicalStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-clinical' and (code='inactive' or code='resolved' or code='remission')).exists())
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().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(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

This structure is derived from Condition

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Condition 0..* Condition Detailed information about conditions, problems or diagnoses
... meta
.... security 0..* Coding Siia konfidentsiaalsused???
... identifier 0..* Identifier ee. diagnoosi id vaja sliceda! lokaalne ja ülene.
... clinicalStatus 1..1 CodeableConcept (ee Diagnoosi olek ajas.)
... category 0..* CodeableConcept (ee Diagnoosi kliiniline kontekst.)
... severity 0..1 CodeableConcept Subjective severity of condition
... code 0..1 CodeableConcept (ee Haiguse või seisundi ametlik kood ja nimetus vastavalt standardsele klassifikaatorile.)
... bodySite 0..* CodeableConcept (ee Anatoomiline asukoht)
... subject 1..1 Reference(Patient | Group) (ee Diagnoosiga seotud patsient)
... encounter 0..1 Reference(Encounter) (ee Seos tervishoiukontaktiga)
... onset[x] 0..1 dateTime, Age, Period, Range, string algus
... abatement[x] 0..1 dateTime, Age, Period, Range, string lõpp
... recordedDate 0..1 dateTime (ee Aeg, mil diagnoos sisestati infosüsteemi (reaalajas või tagantjärele). Juriidiliselt oluline ajamarker.)
... participant 0..* BackboneElement Vastutaja
.... function 0..1 CodeableConcept kas on vaja?
.... actor 1..1 Reference(Practitioner | PractitionerRole | Patient | RelatedPerson | Device | Organization | CareTeam) kas on vaja?
... stage 0..* BackboneElement Stage/grade, usually assessed formally
.... summary 0..1 CodeableConcept Simple summary (disease specific)
.... assessment 0..* Reference(ClinicalImpression | DiagnosticReport | Observation) Formal record of assessment
.... type 0..1 CodeableConcept Kind of staging
... evidence 0..* CodeableReference(Resource) Supporting evidence for the verification status
... note 0..* Annotation (ee Vabatekstiline kliiniline kirjeldus diagnoosi täpsustamiseks.)

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Condition C 0..* Condition Detailed information about conditions, problems or diagnoses
Constraints: con-2, con-3
... id Σ 0..1 id Logical id of this artifact
... meta Σ 0..1 Meta Metadata about the resource
.... id 0..1 id Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... versionId Σ 0..1 id Version specific identifier
.... lastUpdated Σ 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 Siia konfidentsiaalsused???
Binding: AllSecurityLabels (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
... extension 0..* Extension Additional content defined by implementations
... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored
... identifier Σ 0..* Identifier ee. diagnoosi id vaja sliceda! lokaalne ja ülene.
... clinicalStatus ?!ΣC 1..1 CodeableConcept (ee Diagnoosi olek ajas.)
Binding: ConditionClinicalStatusCodes (required): The clinical status of the condition or diagnosis.
... verificationStatus ?!Σ 0..1 CodeableConcept (ee kinnitusstaatus)
Binding: ConditionVerificationStatus (required): The verification status to support or decline the clinical status of the condition or diagnosis.
... category C 0..* CodeableConcept (ee Diagnoosi kliiniline kontekst.)
Binding: ConditionCategoryCodes (preferred): A category assigned to the condition.
... severity 0..1 CodeableConcept Subjective severity of condition
Binding: ConditionDiagnosisSeverity (preferred): A subjective assessment of the severity of the condition as evaluated by the clinician.
... code Σ 0..1 CodeableConcept (ee Haiguse või seisundi ametlik kood ja nimetus vastavalt standardsele klassifikaatorile.)
Binding: ConditionProblemDiagnosisCodes (example): Identification of the condition or diagnosis.
... bodySite Σ 0..* CodeableConcept (ee Anatoomiline asukoht)
Binding: SNOMEDCTBodyStructures (example): SNOMED CT Body site concepts
... subject Σ 1..1 Reference(Patient | Group) (ee Diagnoosiga seotud patsient)
... encounter Σ 0..1 Reference(Encounter) (ee Seos tervishoiukontaktiga)
... onset[x] Σ 0..1 algus
.... onsetDateTime dateTime
.... onsetAge Age
.... onsetPeriod Period
.... onsetRange Range
.... onsetString string
... abatement[x] C 0..1 lõpp
.... abatementDateTime dateTime
.... abatementAge Age
.... abatementPeriod Period
.... abatementRange Range
.... abatementString string
... recordedDate Σ 0..1 dateTime (ee Aeg, mil diagnoos sisestati infosüsteemi (reaalajas või tagantjärele). Juriidiliselt oluline ajamarker.)
... participant Σ 0..* BackboneElement Vastutaja
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... function Σ 0..1 CodeableConcept kas on vaja?
Binding: ParticipationRoleType (extensible)
.... actor Σ 1..1 Reference(Practitioner | PractitionerRole | Patient | RelatedPerson | Device | Organization | CareTeam) kas on vaja?
... stage C 0..* BackboneElement Stage/grade, usually assessed formally
Constraints: con-1
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... summary C 0..1 CodeableConcept Simple summary (disease specific)
Binding: ConditionStage (example): Codes describing condition stages (e.g. Cancer stages).
.... assessment C 0..* Reference(ClinicalImpression | DiagnosticReport | Observation) Formal record of assessment
.... type 0..1 CodeableConcept Kind of staging
Binding: ConditionStageType (example): Codes describing the kind of condition staging (e.g. clinical or pathological).
... evidence Σ 0..* CodeableReference(Resource) Supporting evidence for the verification status
Binding: SNOMEDCTClinicalFindings (example)
... note 0..* Annotation (ee Vabatekstiline kliiniline kirjeldus diagnoosi täpsustamiseks.)

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Condition.meta.security Base extensible All Security Labels 📍5.0.0 FHIR Std.
Condition.meta.tag Base example Common Tags 📍5.0.0 FHIR Std.
Condition.language Base required All Languages 📍5.0.0 FHIR Std.
Condition.clinicalStatus Base required Condition Clinical Status Codes 📍5.0.0 FHIR Std.
Condition.verificationStatus Base required Condition Verification Status 📍5.0.0 FHIR Std.
Condition.category Base preferred Condition Category Codes 📍5.0.0 FHIR Std.
Condition.severity Base preferred Condition/Diagnosis Severity 📍5.0.0 FHIR Std.
Condition.code Base example Condition/Problem/Diagnosis Codes 📍5.0.0 FHIR Std.
Condition.bodySite Base example SNOMED CT Body Structures 📍5.0.0 FHIR Std.
Condition.participant.​function Base extensible Participation Role Type 📍5.0.0 FHIR Std.
Condition.stage.summary Base example Condition Stage 📍5.0.0 FHIR Std.
Condition.stage.type Base example Condition Stage Type 📍5.0.0 FHIR Std.
Condition.evidence Base example SNOMED CT Clinical Findings 📍5.0.0 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
con-1 error Condition.stage Stage SHALL have summary or assessment summary.exists() or assessment.exists()
con-2 warning Condition If category is problems list item, the clinicalStatus should not be unknown category.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-category' and code='problem-list-item').exists() implies clinicalStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-clinical' and code='unknown').exists().not()
con-3 error Condition If condition is abated, then clinicalStatus must be either inactive, resolved, or remission. abatement.exists() implies (clinicalStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-clinical' and (code='inactive' or code='resolved' or code='remission')).exists())
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().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(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()

This structure is derived from Condition

Summary

 

Other representations of profile: CSV, Excel, Schematron