Uzbekistan Digital Health Platform - Integrations
0.1.0 - ci-build Uzbekistan флаг

Uzbekistan Digital Health Platform - Integrations - Локальная сборка (v0.1.0), построенная FHIR (HL7® FHIR® Стандартные инструменты сборки. Смотрите каталог опубликованных версий

Профиль ресурса: DHIS Condition Profile ( Экспериментальный )

Официальный URL: https://dhp.uz/fhir/integrations/StructureDefinition/dhis-condition Версия: 0.1.0
Active по состоянию на 2026-07-13 Вычисляемое имя: DHISCondition

Profile for recording a tuberculosis diagnosis or related condition in the DHIS information system.

Использование:

You can also check for usages in the FHIR IG Statistics

Формальные представления содержимого профиля

Описание профилей, дифференциалов, снимков и их представлений.

НаименованиеФлагиКарта.ТипОписание и ограничения    Filter: Filtersdoco
.. Condition C 0..* UZCoreCondition(0.6.0) 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
... Разрезы для extension Содержимое/правила для всех разрезов
.... extension:diagnosisType S 0..1 CodeableConcept Diagnosis type
URL: https://dhp.uz/fhir/core/StructureDefinition/diagnosis-type
Привязка: DiagnosisTypeVS (0.6.0) (required)
Constraints: ext-1
... identifier SΣ 0..* Identifier External identifiers for this condition.
... clinicalStatus ?!SΣC 1..1 CodeableConcept active | recurrence | relapse | inactive | remission | resolved | unknown
Привязка: ClinicalStatusVS (0.6.0) (required)
... verificationStatus ?!SΣ 0..1 CodeableConcept unconfirmed | provisional | differential | confirmed | refuted | entered-in-error
Привязка: ConditionVerificationStatusVS (0.6.0) (required)
... category SC 0..* CodeableConcept problem-list-item | encounter-diagnosis
Привязка: ConditionCategoryCodes (preferred): A category assigned to the condition.
... severity S 0..1 CodeableConcept Subjective severity of condition
Привязка: ConditionSeverityVS (0.6.0) (preferred)
Дополнительные привязкиЦельИспользование
DisabilityVS (0.6.0) Обязательно UZCoreCondition#Condition.code = SNOMED CT: 21134002 (Disability)
... code SΣ 0..1 CodeableConcept Identification of a condition, problem, or diagnosis.
Привязка: DHISConditionCodeVS (0.1.0) (required)
... bodySite SΣ 0..1 CodeableConcept Anatomical location, if relevant
Привязка: DHISBodySiteVS (0.1.0) (example)
... subject SΣ 1..1 Reference(UZ Core Patient(0.6.0)) Who has the condition?
... encounter SΣ 0..1 Reference(UZ Core Encounter(0.6.0)) The Encounter during which this Condition was created
... Разрезы для onset[x] SΣ 0..1 Estimated or actual date, date-time, or age.
Разрез: Не упорядочено, Открыто от type:$this
.... onsetDateTime dateTime
.... onsetAge Age
.... onsetPeriod Period
.... onsetRange Range
.... onsetString string
.... onset[x]:onsetDateTime SΣ 0..1 dateTime Estimated or actual date, date-time, or age
... abatement[x] SC 0..1 When in resolution/remission
.... abatementDateTime dateTime
.... abatementAge Age
.... abatementPeriod Period
.... abatementRange Range
.... abatementString string
... recordedDate SΣ 0..1 dateTime Date condition was first recorded
... participant SΣ 0..* BackboneElement Who or what participated in the activities related to the condition and how they were involved
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... function SΣ 0..1 CodeableConcept Type of involvement
Привязка: ConditionParticipationRoleTypeVS (0.6.0) (extensible)
.... actor SΣ 1..1 Reference(UZ Core Practitioner(0.6.0) | UZ Core PractitionerRole(0.6.0) | UZ Core Patient(0.6.0) | UZ Core RelatedPerson(0.6.0) | Device) Who or what participated in the activities related to the condition
... note S 0..* Annotation Additional information about the Condition

doco Документация для этого формата

Привязки к терминологии

Путь Статус Использование ValueSet Версия Источник
Condition.clinicalStatus Base required Types of clinical status 📍0.6.0 этот IG
Condition.verificationStatus Base required Types of verification status 📍0.6.0 этот IG
Condition.category Base preferred Condition Category Codes 📍5.0.0 Стандарт FHIR
Condition.severity Base preferred Types of Condition severities 📍0.6.0 этот IG
Condition.code Base required DHIS Condition Code ValueSet 📍0.1.0 этот IG
Condition.bodySite Base example DHIS Body Site ValueSet 📍0.1.0 этот IG
Condition.participant.​function Base extensible Types of participation role 📍0.6.0 этот IG

Ограничения

Id Градация Путь(и) Описание Выражение
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 лучшая практика Condition A resource should have narrative for robust management text.`div`.exists()
ele-1 error Condition.implicitRules, Condition.extension:diagnosisType, Condition.modifierExtension, Condition.identifier, Condition.clinicalStatus, Condition.verificationStatus, Condition.category, Condition.severity, Condition.code, Condition.bodySite, Condition.subject, Condition.encounter, Condition.onset[x], Condition.onset[x]:onsetDateTime, Condition.abatement[x], Condition.recordedDate, Condition.participant, Condition.participant.modifierExtension, Condition.participant.function, Condition.participant.actor, Condition.note All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error Condition.extension:diagnosisType, Condition.modifierExtension, Condition.participant.modifierExtension Must have either extensions or value[x], not both extension.exists() != value.exists()

НаименованиеФлагиКарта.ТипОписание и ограничения    Filter: Filtersdoco
.. Condition 0..* UZCoreCondition(0.6.0) Detailed information about conditions, problems or diagnoses
... identifier S 0..* Identifier External identifiers for this condition.
... category S 0..* CodeableConcept problem-list-item | encounter-diagnosis
... code 0..1 CodeableConcept Identification of a condition, problem, or diagnosis.
Привязка: DHISConditionCodeVS (0.1.0) (required)
... subject 1..1 Reference(UZ Core Patient(0.6.0)) Who has the condition?
... Разрезы для onset[x] 0..1 dateTime, Age, Period, Range, string Estimated or actual date, date-time, or age.
Разрез: Не упорядочено, Открыто от type:$this
.... onset[x]:onsetDateTime S 0..1 dateTime Estimated or actual date, date-time, or age

doco Документация для этого формата

Терминологические привязки (дифференциал)

Путь Статус Использование ValueSet Версия Источник
Condition.code Base required DHIS Condition Code ValueSet 📍0.1.0 этот IG
Condition.bodySite Base example DHIS Body Site ValueSet 📍0.1.0 этот IG
НаименованиеФлагиКарта.ТипОписание и ограничения    Filter: Filtersdoco
.. Condition C 0..* UZCoreCondition(0.6.0) 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
... 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 Extension
Разрез: Не упорядочено, Открыто от value:url
Constraints: ext-1
.... extension:diagnosisType S 0..1 CodeableConcept Diagnosis type
URL: https://dhp.uz/fhir/core/StructureDefinition/diagnosis-type
Привязка: DiagnosisTypeVS (0.6.0) (required)
Constraints: ext-1
... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored
Constraints: ext-1
... identifier SΣ 0..* Identifier External identifiers for this condition.
... clinicalStatus ?!SΣC 1..1 CodeableConcept active | recurrence | relapse | inactive | remission | resolved | unknown
Привязка: ClinicalStatusVS (0.6.0) (required)
... verificationStatus ?!SΣ 0..1 CodeableConcept unconfirmed | provisional | differential | confirmed | refuted | entered-in-error
Привязка: ConditionVerificationStatusVS (0.6.0) (required)
... category SC 0..* CodeableConcept problem-list-item | encounter-diagnosis
Привязка: ConditionCategoryCodes (preferred): A category assigned to the condition.
... severity S 0..1 CodeableConcept Subjective severity of condition
Привязка: ConditionSeverityVS (0.6.0) (preferred)
Дополнительные привязкиЦельИспользование
DisabilityVS (0.6.0) Обязательно UZCoreCondition#Condition.code = SNOMED CT: 21134002 (Disability)
... code SΣ 0..1 CodeableConcept Identification of a condition, problem, or diagnosis.
Привязка: DHISConditionCodeVS (0.1.0) (required)
... bodySite SΣ 0..1 CodeableConcept Anatomical location, if relevant
Привязка: DHISBodySiteVS (0.1.0) (example)
... subject SΣ 1..1 Reference(UZ Core Patient(0.6.0)) Who has the condition?
... encounter SΣ 0..1 Reference(UZ Core Encounter(0.6.0)) The Encounter during which this Condition was created
... Разрезы для onset[x] SΣ 0..1 Estimated or actual date, date-time, or age.
Разрез: Не упорядочено, Открыто от type:$this
.... onsetDateTime dateTime
.... onsetAge Age
.... onsetPeriod Period
.... onsetRange Range
.... onsetString string
.... onset[x]:onsetDateTime SΣ 0..1 dateTime Estimated or actual date, date-time, or age
... abatement[x] SC 0..1 When in resolution/remission
.... abatementDateTime dateTime
.... abatementAge Age
.... abatementPeriod Period
.... abatementRange Range
.... abatementString string
... recordedDate SΣ 0..1 dateTime Date condition was first recorded
... participant SΣ 0..* BackboneElement Who or what participated in the activities related to the condition and how they were involved
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... function SΣ 0..1 CodeableConcept Type of involvement
Привязка: ConditionParticipationRoleTypeVS (0.6.0) (extensible)
.... actor SΣ 1..1 Reference(UZ Core Practitioner(0.6.0) | UZ Core PractitionerRole(0.6.0) | UZ Core Patient(0.6.0) | UZ Core RelatedPerson(0.6.0) | Device) Who or what participated in the activities related to the condition
... 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
Constraints: ext-1
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... summary C 0..1 CodeableConcept Simple summary (disease specific)
Привязка: 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
Привязка: ConditionStageType (example): Codes describing the kind of condition staging (e.g. clinical or pathological).
... evidence Σ 0..* CodeableReference(Resource) Supporting evidence for the verification status
Привязка: SNOMEDCTClinicalFindings (example)
... note S 0..* Annotation Additional information about the Condition

doco Документация для этого формата

Привязки к терминологии

Путь Статус Использование ValueSet Версия Источник
Condition.language Base required All Languages 📍5.0.0 Стандарт FHIR
Condition.clinicalStatus Base required Types of clinical status 📍0.6.0 этот IG
Condition.verificationStatus Base required Types of verification status 📍0.6.0 этот IG
Condition.category Base preferred Condition Category Codes 📍5.0.0 Стандарт FHIR
Condition.severity Base preferred Types of Condition severities 📍0.6.0 этот IG
Condition.code Base required DHIS Condition Code ValueSet 📍0.1.0 этот IG
Condition.bodySite Base example DHIS Body Site ValueSet 📍0.1.0 этот IG
Condition.participant.​function Base extensible Types of participation role 📍0.6.0 этот IG
Condition.stage.summary Base example Condition Stage 📍5.0.0 Стандарт FHIR
Condition.stage.type Base example Condition Stage Type 📍5.0.0 Стандарт FHIR
Condition.evidence Base example SNOMED CT Clinical Findings 📍5.0.0 Стандарт FHIR

Ограничения

Id Градация Путь(и) Описание Выражение
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 лучшая практика Condition A resource should have narrative for robust management text.`div`.exists()
ele-1 error Condition.meta, Condition.implicitRules, Condition.language, Condition.text, Condition.extension, Condition.extension:diagnosisType, Condition.modifierExtension, Condition.identifier, Condition.clinicalStatus, Condition.verificationStatus, Condition.category, Condition.severity, Condition.code, Condition.bodySite, Condition.subject, Condition.encounter, Condition.onset[x], Condition.onset[x]:onsetDateTime, Condition.abatement[x], Condition.recordedDate, Condition.participant, Condition.participant.extension, Condition.participant.modifierExtension, Condition.participant.function, Condition.participant.actor, Condition.stage, Condition.stage.extension, Condition.stage.modifierExtension, Condition.stage.summary, Condition.stage.assessment, Condition.stage.type, Condition.evidence, Condition.note All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error Condition.extension, Condition.extension:diagnosisType, Condition.modifierExtension, Condition.participant.extension, Condition.participant.modifierExtension, Condition.stage.extension, Condition.stage.modifierExtension Must have either extensions or value[x], not both extension.exists() != value.exists()

Summary

Обязательная поддержка: 3 элементs

Структуры

Эта структура относится к этим другим структурам:

Разрезы

Эта структура определяет следующие Разрезы:

  • Элемент 1 разрешен в зависимости от значения Condition.onset[x]

Просмотр ключевых элементов

НаименованиеФлагиКарта.ТипОписание и ограничения    Filter: Filtersdoco
.. Condition C 0..* UZCoreCondition(0.6.0) 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
... Разрезы для extension Содержимое/правила для всех разрезов
.... extension:diagnosisType S 0..1 CodeableConcept Diagnosis type
URL: https://dhp.uz/fhir/core/StructureDefinition/diagnosis-type
Привязка: DiagnosisTypeVS (0.6.0) (required)
Constraints: ext-1
... identifier SΣ 0..* Identifier External identifiers for this condition.
... clinicalStatus ?!SΣC 1..1 CodeableConcept active | recurrence | relapse | inactive | remission | resolved | unknown
Привязка: ClinicalStatusVS (0.6.0) (required)
... verificationStatus ?!SΣ 0..1 CodeableConcept unconfirmed | provisional | differential | confirmed | refuted | entered-in-error
Привязка: ConditionVerificationStatusVS (0.6.0) (required)
... category SC 0..* CodeableConcept problem-list-item | encounter-diagnosis
Привязка: ConditionCategoryCodes (preferred): A category assigned to the condition.
... severity S 0..1 CodeableConcept Subjective severity of condition
Привязка: ConditionSeverityVS (0.6.0) (preferred)
Дополнительные привязкиЦельИспользование
DisabilityVS (0.6.0) Обязательно UZCoreCondition#Condition.code = SNOMED CT: 21134002 (Disability)
... code SΣ 0..1 CodeableConcept Identification of a condition, problem, or diagnosis.
Привязка: DHISConditionCodeVS (0.1.0) (required)
... bodySite SΣ 0..1 CodeableConcept Anatomical location, if relevant
Привязка: DHISBodySiteVS (0.1.0) (example)
... subject SΣ 1..1 Reference(UZ Core Patient(0.6.0)) Who has the condition?
... encounter SΣ 0..1 Reference(UZ Core Encounter(0.6.0)) The Encounter during which this Condition was created
... Разрезы для onset[x] SΣ 0..1 Estimated or actual date, date-time, or age.
Разрез: Не упорядочено, Открыто от type:$this
.... onsetDateTime dateTime
.... onsetAge Age
.... onsetPeriod Period
.... onsetRange Range
.... onsetString string
.... onset[x]:onsetDateTime SΣ 0..1 dateTime Estimated or actual date, date-time, or age
... abatement[x] SC 0..1 When in resolution/remission
.... abatementDateTime dateTime
.... abatementAge Age
.... abatementPeriod Period
.... abatementRange Range
.... abatementString string
... recordedDate SΣ 0..1 dateTime Date condition was first recorded
... participant SΣ 0..* BackboneElement Who or what participated in the activities related to the condition and how they were involved
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... function SΣ 0..1 CodeableConcept Type of involvement
Привязка: ConditionParticipationRoleTypeVS (0.6.0) (extensible)
.... actor SΣ 1..1 Reference(UZ Core Practitioner(0.6.0) | UZ Core PractitionerRole(0.6.0) | UZ Core Patient(0.6.0) | UZ Core RelatedPerson(0.6.0) | Device) Who or what participated in the activities related to the condition
... note S 0..* Annotation Additional information about the Condition

doco Документация для этого формата

Привязки к терминологии

Путь Статус Использование ValueSet Версия Источник
Condition.clinicalStatus Base required Types of clinical status 📍0.6.0 этот IG
Condition.verificationStatus Base required Types of verification status 📍0.6.0 этот IG
Condition.category Base preferred Condition Category Codes 📍5.0.0 Стандарт FHIR
Condition.severity Base preferred Types of Condition severities 📍0.6.0 этот IG
Condition.code Base required DHIS Condition Code ValueSet 📍0.1.0 этот IG
Condition.bodySite Base example DHIS Body Site ValueSet 📍0.1.0 этот IG
Condition.participant.​function Base extensible Types of participation role 📍0.6.0 этот IG

Ограничения

Id Градация Путь(и) Описание Выражение
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 лучшая практика Condition A resource should have narrative for robust management text.`div`.exists()
ele-1 error Condition.implicitRules, Condition.extension:diagnosisType, Condition.modifierExtension, Condition.identifier, Condition.clinicalStatus, Condition.verificationStatus, Condition.category, Condition.severity, Condition.code, Condition.bodySite, Condition.subject, Condition.encounter, Condition.onset[x], Condition.onset[x]:onsetDateTime, Condition.abatement[x], Condition.recordedDate, Condition.participant, Condition.participant.modifierExtension, Condition.participant.function, Condition.participant.actor, Condition.note All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error Condition.extension:diagnosisType, Condition.modifierExtension, Condition.participant.modifierExtension Must have either extensions or value[x], not both extension.exists() != value.exists()

Дифференциальный вид

НаименованиеФлагиКарта.ТипОписание и ограничения    Filter: Filtersdoco
.. Condition 0..* UZCoreCondition(0.6.0) Detailed information about conditions, problems or diagnoses
... identifier S 0..* Identifier External identifiers for this condition.
... category S 0..* CodeableConcept problem-list-item | encounter-diagnosis
... code 0..1 CodeableConcept Identification of a condition, problem, or diagnosis.
Привязка: DHISConditionCodeVS (0.1.0) (required)
... subject 1..1 Reference(UZ Core Patient(0.6.0)) Who has the condition?
... Разрезы для onset[x] 0..1 dateTime, Age, Period, Range, string Estimated or actual date, date-time, or age.
Разрез: Не упорядочено, Открыто от type:$this
.... onset[x]:onsetDateTime S 0..1 dateTime Estimated or actual date, date-time, or age

doco Документация для этого формата

Терминологические привязки (дифференциал)

Путь Статус Использование ValueSet Версия Источник
Condition.code Base required DHIS Condition Code ValueSet 📍0.1.0 этот IG
Condition.bodySite Base example DHIS Body Site ValueSet 📍0.1.0 этот IG

Обзор моментальных снимковView

НаименованиеФлагиКарта.ТипОписание и ограничения    Filter: Filtersdoco
.. Condition C 0..* UZCoreCondition(0.6.0) 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
... 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 Extension
Разрез: Не упорядочено, Открыто от value:url
Constraints: ext-1
.... extension:diagnosisType S 0..1 CodeableConcept Diagnosis type
URL: https://dhp.uz/fhir/core/StructureDefinition/diagnosis-type
Привязка: DiagnosisTypeVS (0.6.0) (required)
Constraints: ext-1
... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored
Constraints: ext-1
... identifier SΣ 0..* Identifier External identifiers for this condition.
... clinicalStatus ?!SΣC 1..1 CodeableConcept active | recurrence | relapse | inactive | remission | resolved | unknown
Привязка: ClinicalStatusVS (0.6.0) (required)
... verificationStatus ?!SΣ 0..1 CodeableConcept unconfirmed | provisional | differential | confirmed | refuted | entered-in-error
Привязка: ConditionVerificationStatusVS (0.6.0) (required)
... category SC 0..* CodeableConcept problem-list-item | encounter-diagnosis
Привязка: ConditionCategoryCodes (preferred): A category assigned to the condition.
... severity S 0..1 CodeableConcept Subjective severity of condition
Привязка: ConditionSeverityVS (0.6.0) (preferred)
Дополнительные привязкиЦельИспользование
DisabilityVS (0.6.0) Обязательно UZCoreCondition#Condition.code = SNOMED CT: 21134002 (Disability)
... code SΣ 0..1 CodeableConcept Identification of a condition, problem, or diagnosis.
Привязка: DHISConditionCodeVS (0.1.0) (required)
... bodySite SΣ 0..1 CodeableConcept Anatomical location, if relevant
Привязка: DHISBodySiteVS (0.1.0) (example)
... subject SΣ 1..1 Reference(UZ Core Patient(0.6.0)) Who has the condition?
... encounter SΣ 0..1 Reference(UZ Core Encounter(0.6.0)) The Encounter during which this Condition was created
... Разрезы для onset[x] SΣ 0..1 Estimated or actual date, date-time, or age.
Разрез: Не упорядочено, Открыто от type:$this
.... onsetDateTime dateTime
.... onsetAge Age
.... onsetPeriod Period
.... onsetRange Range
.... onsetString string
.... onset[x]:onsetDateTime SΣ 0..1 dateTime Estimated or actual date, date-time, or age
... abatement[x] SC 0..1 When in resolution/remission
.... abatementDateTime dateTime
.... abatementAge Age
.... abatementPeriod Period
.... abatementRange Range
.... abatementString string
... recordedDate SΣ 0..1 dateTime Date condition was first recorded
... participant SΣ 0..* BackboneElement Who or what participated in the activities related to the condition and how they were involved
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... function SΣ 0..1 CodeableConcept Type of involvement
Привязка: ConditionParticipationRoleTypeVS (0.6.0) (extensible)
.... actor SΣ 1..1 Reference(UZ Core Practitioner(0.6.0) | UZ Core PractitionerRole(0.6.0) | UZ Core Patient(0.6.0) | UZ Core RelatedPerson(0.6.0) | Device) Who or what participated in the activities related to the condition
... 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
Constraints: ext-1
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... summary C 0..1 CodeableConcept Simple summary (disease specific)
Привязка: 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
Привязка: ConditionStageType (example): Codes describing the kind of condition staging (e.g. clinical or pathological).
... evidence Σ 0..* CodeableReference(Resource) Supporting evidence for the verification status
Привязка: SNOMEDCTClinicalFindings (example)
... note S 0..* Annotation Additional information about the Condition

doco Документация для этого формата

Привязки к терминологии

Путь Статус Использование ValueSet Версия Источник
Condition.language Base required All Languages 📍5.0.0 Стандарт FHIR
Condition.clinicalStatus Base required Types of clinical status 📍0.6.0 этот IG
Condition.verificationStatus Base required Types of verification status 📍0.6.0 этот IG
Condition.category Base preferred Condition Category Codes 📍5.0.0 Стандарт FHIR
Condition.severity Base preferred Types of Condition severities 📍0.6.0 этот IG
Condition.code Base required DHIS Condition Code ValueSet 📍0.1.0 этот IG
Condition.bodySite Base example DHIS Body Site ValueSet 📍0.1.0 этот IG
Condition.participant.​function Base extensible Types of participation role 📍0.6.0 этот IG
Condition.stage.summary Base example Condition Stage 📍5.0.0 Стандарт FHIR
Condition.stage.type Base example Condition Stage Type 📍5.0.0 Стандарт FHIR
Condition.evidence Base example SNOMED CT Clinical Findings 📍5.0.0 Стандарт FHIR

Ограничения

Id Градация Путь(и) Описание Выражение
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 лучшая практика Condition A resource should have narrative for robust management text.`div`.exists()
ele-1 error Condition.meta, Condition.implicitRules, Condition.language, Condition.text, Condition.extension, Condition.extension:diagnosisType, Condition.modifierExtension, Condition.identifier, Condition.clinicalStatus, Condition.verificationStatus, Condition.category, Condition.severity, Condition.code, Condition.bodySite, Condition.subject, Condition.encounter, Condition.onset[x], Condition.onset[x]:onsetDateTime, Condition.abatement[x], Condition.recordedDate, Condition.participant, Condition.participant.extension, Condition.participant.modifierExtension, Condition.participant.function, Condition.participant.actor, Condition.stage, Condition.stage.extension, Condition.stage.modifierExtension, Condition.stage.summary, Condition.stage.assessment, Condition.stage.type, Condition.evidence, Condition.note All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error Condition.extension, Condition.extension:diagnosisType, Condition.modifierExtension, Condition.participant.extension, Condition.participant.modifierExtension, Condition.stage.extension, Condition.stage.modifierExtension Must have either extensions or value[x], not both extension.exists() != value.exists()

Summary

Обязательная поддержка: 3 элементs

Структуры

Эта структура относится к этим другим структурам:

Разрезы

Эта структура определяет следующие Разрезы:

  • Элемент 1 разрешен в зависимости от значения Condition.onset[x]

 

Другие представления профиля: CSV, Excel, Schematron