Единая цифровая платформа здравоохранения Узбекистана
0.3.0 - International флаг

Uzbekistan Digital Health Platform, опубликовано Uzinfocom LLC. Это руководство не является санкционированной публикацией; это непрерывная сборка для версии 0.3.0, созданной FHIR (HL7® FHIR® Standard) CI Build. Эта версия основана на нынешнем содержании https://github.com/uzinfocom-org/digital-health-ig/ и регулярно изменяется. Смотрите каталог опубликованных версий

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

Официальный URL: https://dhp.uz/fhir/core/StructureDefinition/uz-core-clinical-condition Версия: 0.3.0
Вычисляемое имя: UZCoreClinicalCondition

Uzbekistan Core Clinical Condition profile, used for documenting a patient's clinical symptoms, conditions, and their characteristics

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

You can also check for usages in the FHIR IG Statistics

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

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

НаименованиеФлагиКарта.ТипОписание и ограничения    Filter: Filtersdoco
.. Condition C 0..* Condition(5.0.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 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.3.0) (required)
Constraints: ext-1
... clinicalStatus ?!SΣC 1..1 CodeableConcept active | recurrence | relapse | inactive | remission | resolved | unknown
Привязка: ClinicalStatusVS (0.3.0) (required)
... verificationStatus ?!SΣ 0..1 CodeableConcept unconfirmed | provisional | differential | confirmed | refuted | entered-in-error
Привязка: ConditionVerificationStatusVS (0.3.0) (required)
... severity S 0..1 CodeableConcept Subjective severity of condition
Привязка: ConditionSeverityVS (0.3.0) (required)
... code SΣ 0..1 CodeableConcept Identification of the condition, problem or diagnosis
Привязка: ICD10Codes (required)
... bodySite SΣ 0..* CodeableConcept Anatomical location, if relevant
Привязка: SNOMEDCTBodyStructures (required)
... subject SΣ 1..1 Reference(UZ Core Patient(0.3.0)) Who has the condition?
... encounter SΣ 0..1 Reference(UZ Core Encounter(0.3.0)) The Encounter during which this Condition was created
... onset[x] SΣ 0..1 Estimated or actual date, date-time, or age
.... onsetDateTime dateTime
.... onsetAge Age
.... onsetPeriod Period
.... onsetRange Range
.... onsetString string
... 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..1 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.3.0) (extensible)
.... actor Σ 1..1 Reference(UZ Core Practitioner(0.3.0) | UZ Core PractitionerRole(0.3.0) | UZ Core Patient(0.3.0) | UZ Core RelatedPerson(0.3.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.3.0 этот IG
Condition.verificationStatus Base required Types of verification status 📍0.3.0 этот IG
Condition.severity Base required Types of severity 📍0.3.0 этот IG
Condition.code Base required ICD-10 Codes 📍5.0.0 Стандарт FHIR
Condition.bodySite Base required SNOMED CT Body Structures 📍5.0.0 Стандарт FHIR
Condition.participant.​function Base extensible Types of participation role 📍0.3.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, Condition.extension:diagnosisType, Condition.modifierExtension, Condition.clinicalStatus, Condition.verificationStatus, Condition.severity, Condition.code, Condition.bodySite, Condition.subject, Condition.encounter, Condition.onset[x], 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, 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..* Condition(5.0.0) Detailed information about conditions, problems or diagnoses
... Разрезы для extension 0..* Extension Extension
Разрез: Не упорядочено, Открыто от value:url
.... extension:diagnosisType S 0..1 CodeableConcept Diagnosis type
URL: https://dhp.uz/fhir/core/StructureDefinition/diagnosis-type
Привязка: DiagnosisTypeVS (0.3.0) (required)
... clinicalStatus S 1..1 CodeableConcept active | recurrence | relapse | inactive | remission | resolved | unknown
Привязка: ClinicalStatusVS (0.3.0) (required)
... verificationStatus S 0..1 CodeableConcept unconfirmed | provisional | differential | confirmed | refuted | entered-in-error
Привязка: ConditionVerificationStatusVS (0.3.0) (required)
... code S 0..1 CodeableConcept Identification of the condition, problem or diagnosis
Привязка: ICD10Codes (required)
... bodySite S 0..* CodeableConcept Anatomical location, if relevant
Привязка: SNOMEDCTBodyStructures (required)
... subject S 1..1 Reference(UZ Core Patient(0.3.0)) Who has the condition?
... encounter S 0..1 Reference(UZ Core Encounter(0.3.0)) The Encounter during which this Condition was created
... onset[x] S 0..1 dateTime, Age, Period, Range, string Estimated or actual date, date-time, or age
... abatement[x] S 0..1 dateTime, Age, Period, Range, string When in resolution/remission
... recordedDate S 0..1 dateTime Date condition was first recorded
... participant S 0..1 BackboneElement Who or what participated in the activities related to the condition and how they were involved
.... function S 0..1 CodeableConcept Type of involvement
Привязка: ConditionParticipationRoleTypeVS (0.3.0) (extensible)
.... actor 1..1 Reference(UZ Core Practitioner(0.3.0) | UZ Core PractitionerRole(0.3.0) | UZ Core Patient(0.3.0) | UZ Core RelatedPerson(0.3.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.3.0 этот IG
Condition.verificationStatus Base required Types of verification status 📍0.3.0 этот IG
Condition.severity Base required Types of severity 📍0.3.0 этот IG
Condition.code Base required ICD-10 Codes 📍5.0.0 Стандарт FHIR
Condition.bodySite Base required SNOMED CT Body Structures 📍5.0.0 Стандарт FHIR
Condition.participant.​function Base extensible Types of participation role 📍0.3.0 этот IG
НаименованиеФлагиКарта.ТипОписание и ограничения    Filter: Filtersdoco
.. Condition C 0..* Condition(5.0.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.3.0) (required)
Constraints: ext-1
... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored
Constraints: ext-1
... identifier Σ 0..* Identifier External Ids for this condition
... clinicalStatus ?!SΣC 1..1 CodeableConcept active | recurrence | relapse | inactive | remission | resolved | unknown
Привязка: ClinicalStatusVS (0.3.0) (required)
... verificationStatus ?!SΣ 0..1 CodeableConcept unconfirmed | provisional | differential | confirmed | refuted | entered-in-error
Привязка: ConditionVerificationStatusVS (0.3.0) (required)
... category C 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.3.0) (required)
... code SΣ 0..1 CodeableConcept Identification of the condition, problem or diagnosis
Привязка: ICD10Codes (required)
... bodySite SΣ 0..* CodeableConcept Anatomical location, if relevant
Привязка: SNOMEDCTBodyStructures (required)
... subject SΣ 1..1 Reference(UZ Core Patient(0.3.0)) Who has the condition?
... encounter SΣ 0..1 Reference(UZ Core Encounter(0.3.0)) The Encounter during which this Condition was created
... onset[x] SΣ 0..1 Estimated or actual date, date-time, or age
.... onsetDateTime dateTime
.... onsetAge Age
.... onsetPeriod Period
.... onsetRange Range
.... onsetString string
... 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..1 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.3.0) (extensible)
.... actor Σ 1..1 Reference(UZ Core Practitioner(0.3.0) | UZ Core PractitionerRole(0.3.0) | UZ Core Patient(0.3.0) | UZ Core RelatedPerson(0.3.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.3.0 этот IG
Condition.verificationStatus Base required Types of verification status 📍0.3.0 этот IG
Condition.category Base preferred Condition Category Codes 📍5.0.0 Стандарт FHIR
Condition.severity Base required Types of severity 📍0.3.0 этот IG
Condition.code Base required ICD-10 Codes 📍5.0.0 Стандарт FHIR
Condition.bodySite Base required SNOMED CT Body Structures 📍5.0.0 Стандарт FHIR
Condition.participant.​function Base extensible Types of participation role 📍0.3.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.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()

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

НаименованиеФлагиКарта.ТипОписание и ограничения    Filter: Filtersdoco
.. Condition C 0..* Condition(5.0.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 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.3.0) (required)
Constraints: ext-1
... clinicalStatus ?!SΣC 1..1 CodeableConcept active | recurrence | relapse | inactive | remission | resolved | unknown
Привязка: ClinicalStatusVS (0.3.0) (required)
... verificationStatus ?!SΣ 0..1 CodeableConcept unconfirmed | provisional | differential | confirmed | refuted | entered-in-error
Привязка: ConditionVerificationStatusVS (0.3.0) (required)
... severity S 0..1 CodeableConcept Subjective severity of condition
Привязка: ConditionSeverityVS (0.3.0) (required)
... code SΣ 0..1 CodeableConcept Identification of the condition, problem or diagnosis
Привязка: ICD10Codes (required)
... bodySite SΣ 0..* CodeableConcept Anatomical location, if relevant
Привязка: SNOMEDCTBodyStructures (required)
... subject SΣ 1..1 Reference(UZ Core Patient(0.3.0)) Who has the condition?
... encounter SΣ 0..1 Reference(UZ Core Encounter(0.3.0)) The Encounter during which this Condition was created
... onset[x] SΣ 0..1 Estimated or actual date, date-time, or age
.... onsetDateTime dateTime
.... onsetAge Age
.... onsetPeriod Period
.... onsetRange Range
.... onsetString string
... 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..1 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.3.0) (extensible)
.... actor Σ 1..1 Reference(UZ Core Practitioner(0.3.0) | UZ Core PractitionerRole(0.3.0) | UZ Core Patient(0.3.0) | UZ Core RelatedPerson(0.3.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.3.0 этот IG
Condition.verificationStatus Base required Types of verification status 📍0.3.0 этот IG
Condition.severity Base required Types of severity 📍0.3.0 этот IG
Condition.code Base required ICD-10 Codes 📍5.0.0 Стандарт FHIR
Condition.bodySite Base required SNOMED CT Body Structures 📍5.0.0 Стандарт FHIR
Condition.participant.​function Base extensible Types of participation role 📍0.3.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, Condition.extension:diagnosisType, Condition.modifierExtension, Condition.clinicalStatus, Condition.verificationStatus, Condition.severity, Condition.code, Condition.bodySite, Condition.subject, Condition.encounter, Condition.onset[x], 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, 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..* Condition(5.0.0) Detailed information about conditions, problems or diagnoses
... Разрезы для extension 0..* Extension Extension
Разрез: Не упорядочено, Открыто от value:url
.... extension:diagnosisType S 0..1 CodeableConcept Diagnosis type
URL: https://dhp.uz/fhir/core/StructureDefinition/diagnosis-type
Привязка: DiagnosisTypeVS (0.3.0) (required)
... clinicalStatus S 1..1 CodeableConcept active | recurrence | relapse | inactive | remission | resolved | unknown
Привязка: ClinicalStatusVS (0.3.0) (required)
... verificationStatus S 0..1 CodeableConcept unconfirmed | provisional | differential | confirmed | refuted | entered-in-error
Привязка: ConditionVerificationStatusVS (0.3.0) (required)
... code S 0..1 CodeableConcept Identification of the condition, problem or diagnosis
Привязка: ICD10Codes (required)
... bodySite S 0..* CodeableConcept Anatomical location, if relevant
Привязка: SNOMEDCTBodyStructures (required)
... subject S 1..1 Reference(UZ Core Patient(0.3.0)) Who has the condition?
... encounter S 0..1 Reference(UZ Core Encounter(0.3.0)) The Encounter during which this Condition was created
... onset[x] S 0..1 dateTime, Age, Period, Range, string Estimated or actual date, date-time, or age
... abatement[x] S 0..1 dateTime, Age, Period, Range, string When in resolution/remission
... recordedDate S 0..1 dateTime Date condition was first recorded
... participant S 0..1 BackboneElement Who or what participated in the activities related to the condition and how they were involved
.... function S 0..1 CodeableConcept Type of involvement
Привязка: ConditionParticipationRoleTypeVS (0.3.0) (extensible)
.... actor 1..1 Reference(UZ Core Practitioner(0.3.0) | UZ Core PractitionerRole(0.3.0) | UZ Core Patient(0.3.0) | UZ Core RelatedPerson(0.3.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.3.0 этот IG
Condition.verificationStatus Base required Types of verification status 📍0.3.0 этот IG
Condition.severity Base required Types of severity 📍0.3.0 этот IG
Condition.code Base required ICD-10 Codes 📍5.0.0 Стандарт FHIR
Condition.bodySite Base required SNOMED CT Body Structures 📍5.0.0 Стандарт FHIR
Condition.participant.​function Base extensible Types of participation role 📍0.3.0 этот IG

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

НаименованиеФлагиКарта.ТипОписание и ограничения    Filter: Filtersdoco
.. Condition C 0..* Condition(5.0.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.3.0) (required)
Constraints: ext-1
... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored
Constraints: ext-1
... identifier Σ 0..* Identifier External Ids for this condition
... clinicalStatus ?!SΣC 1..1 CodeableConcept active | recurrence | relapse | inactive | remission | resolved | unknown
Привязка: ClinicalStatusVS (0.3.0) (required)
... verificationStatus ?!SΣ 0..1 CodeableConcept unconfirmed | provisional | differential | confirmed | refuted | entered-in-error
Привязка: ConditionVerificationStatusVS (0.3.0) (required)
... category C 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.3.0) (required)
... code SΣ 0..1 CodeableConcept Identification of the condition, problem or diagnosis
Привязка: ICD10Codes (required)
... bodySite SΣ 0..* CodeableConcept Anatomical location, if relevant
Привязка: SNOMEDCTBodyStructures (required)
... subject SΣ 1..1 Reference(UZ Core Patient(0.3.0)) Who has the condition?
... encounter SΣ 0..1 Reference(UZ Core Encounter(0.3.0)) The Encounter during which this Condition was created
... onset[x] SΣ 0..1 Estimated or actual date, date-time, or age
.... onsetDateTime dateTime
.... onsetAge Age
.... onsetPeriod Period
.... onsetRange Range
.... onsetString string
... 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..1 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.3.0) (extensible)
.... actor Σ 1..1 Reference(UZ Core Practitioner(0.3.0) | UZ Core PractitionerRole(0.3.0) | UZ Core Patient(0.3.0) | UZ Core RelatedPerson(0.3.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.3.0 этот IG
Condition.verificationStatus Base required Types of verification status 📍0.3.0 этот IG
Condition.category Base preferred Condition Category Codes 📍5.0.0 Стандарт FHIR
Condition.severity Base required Types of severity 📍0.3.0 этот IG
Condition.code Base required ICD-10 Codes 📍5.0.0 Стандарт FHIR
Condition.bodySite Base required SNOMED CT Body Structures 📍5.0.0 Стандарт FHIR
Condition.participant.​function Base extensible Types of participation role 📍0.3.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.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()

 

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