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

This page is part of the Uzbekistan Digital Health Platform (v0.10.0: Releases Draft) based on FHIR (HL7® FHIR® Standard) v5.0.0. This is the current published version. For a full list of available versions, see the Directory of published versions

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

Официальный URL: https://dhp.uz/fhir/core/StructureDefinition/uz-core-condition Версия: 0.10.0
Active по состоянию на 2026-09-29 Вычисляемое имя: UZCoreCondition

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

UZ Core Condition содержит сведения о диагнозе, проблеме или другом клиническом состоянии пациента на Цифровой платформе здравоохранения (DHP, Digital Health Platform). Для кодирования клинических состояний используются ICD-10 или SNOMED CT; применение ICD-11 запланировано. Condition связывается с Patient и с посещением, в рамках которого он был зарегистрирован. Encounter, в свою очередь, может указывать на Condition как на один из диагнозов; соответствующий код диагноза используется при формировании отчётности.

Обязательные элементы данных и элементы Must Support

Приведённые ниже элементы должны либо всегда присутствовать (mandatory), либо поддерживаться при наличии данных (Must Support). Не все из них являются обязательными, однако система должна заполнять каждый элемент Must Support, если соответствующие данные имеются, и обрабатывать его при получении. Это человекочитаемое резюме; точные кардинальности, типы и терминологические привязки приведены ниже в формальных представлениях.

Что должен содержать каждый UZ Core Condition (Must Have)

Этот профиль не добавляет собственных обязательных кардинальностей. Обязательные элементы унаследованы от базового ресурса: клинический статус (1..1) и subject - пациент, к которому относится клиническое состояние.

Что должен поддерживать каждый UZ Core Condition (Must Support)

  • клинический статус (active, recurrence, remission, resolved и другие), связанный с ValueSet клинических статусов DHP;
  • статус подтверждения (provisional, confirmed, refuted, entered-in-error и другие);
  • степень тяжести (предпочтительная привязка; если code соответствует концепту SNOMED Disability, классификация инвалидности обязательна);
  • code, идентифицирующий само клиническое состояние (ICD-10 или SNOMED CT; предпочтительная привязка к ValueSet состояний DHP);
  • extension diagnosisType - например, основной диагноз или диагноз направившей организации (0..1);
  • анатомическую локализацию в bodySite;
  • subject и Encounter, в рамках которого клиническое состояние было зарегистрировано;
  • время начала onset[x], время прекращения или разрешения abatement[x], а также recordedDate;
  • participant (0..*) - участника, указавшего клиническое состояние, и его функцию;
  • текстовые примечания.

verificationStatus не является обязательным, однако вместе с обязательным clinicalStatus определяет, будет ли состояние отображаться в последующих представлениях как активная подтверждённая проблема. Если данные известны, следует заполнять оба элемента.

Пошаговое формирование JSON

В примерах ниже показан переход от минимального экземпляра, принимаемого сервером, к полному кодированному диагнозу. Скопируйте подходящий пример и адаптируйте его: все приведённые значения проходят валидацию по этому профилю. Полные эталонные экземпляры доступны по ссылкам в нижней части страницы (головная боль, онкологическое заболевание, инвалидность).

Минимальный Condition, который следует отправлять

Обязательные элементы Condition - subject (Patient, к которому относится состояние) и clinicalStatus (оба имеют кардинальность 1..1). Condition имеет практический смысл только при наличии code, указывающего, какое именно состояние зарегистрировано. Каждый ресурс UZ Core также должен указывать в meta.profile профиль, которому он заявляет соответствие, чтобы сервер знал, по каким правилам выполнять валидацию. code связан с ValueSet состояний DHP (ICD-10 или SNOMED CT; preferred), clinicalStatus имеет тип CodeableConcept и связан с ValueSet клинических статусов DHP, а subject представляет собой обычный Reference на Patient. Приведённого набора уже достаточно для прохождения валидации:

{
  "resourceType": "Condition",
  "meta": {
    "profile": ["https://dhp.uz/fhir/core/StructureDefinition/uz-core-condition"]
  },
  "clinicalStatus": {
    "coding": [{ "system": "http://terminology.hl7.org/CodeSystem/condition-clinical", "code": "active", "display": "Active" }]
  },
  "code": {
    "coding": [{ "system": "http://hl7.org/fhir/sid/icd-10", "code": "G43.9", "display": "Migraine, unspecified" }]
  },
  "subject": { "reference": "Patient/example-patient" }
}

В настоящее время используются системы кодирования ICD-10 и SNOMED CT; поддержка ICD-11 запланирована. Рекомендации по выбору системы приведены в разделе Терминология.

Реалистичный пример диагноза

На практике передаётся клинический контекст, поддержку которого ожидает платформа: clinicalStatus и verificationStatus (вместе они определяют, будет ли состояние отображаться как активная подтверждённая проблема), дата начала (onsetDateTime) и дата регистрации (recordedDate). Свободный текст в note содержит клиническое описание специалиста:

{
  "resourceType": "Condition",
  "meta": {
    "profile": ["https://dhp.uz/fhir/core/StructureDefinition/uz-core-condition"]
  },
  "clinicalStatus": {
    "coding": [{ "system": "http://terminology.hl7.org/CodeSystem/condition-clinical", "code": "active", "display": "Active" }]
  },
  "verificationStatus": {
    "coding": [{ "system": "http://terminology.hl7.org/CodeSystem/condition-ver-status", "code": "confirmed", "display": "Confirmed" }]
  },
  "code": {
    "coding": [{ "system": "http://hl7.org/fhir/sid/icd-10", "code": "G43.9", "display": "Migraine, unspecified" }]
  },
  "subject": { "reference": "Patient/example-patient" },
  "onsetDateTime": "2025-07-25",
  "recordedDate": "2025-07-29",
  "note": [
    { "text": "Patient reported a mild migraine lasting two days; advised rest, hydration, and analgesia." }
  ]
}

clinicalStatus (active, recurrence, remission, resolved и другие) и verificationStatus (provisional, confirmed, refuted, entered-in-error и другие) связаны с соответствующими ValueSet DHP. Значения следует выбирать из этих привязок; полный перечень приведён ниже в представлении Snapshot.

Добавление степени тяжести, анатомической локализации, типа диагноза и участника, указавшего состояние

Более полный ресурс включает элементы Must Support, классифицирующие Condition и указывающие источник сведений: severity (SNOMED, preferred), bodySite (SNOMED), extension diagnosisType (основной диагноз, диагноз направившей организации и другие) и participant, указывающий, кто зафиксировал состояние. participant.actor представляет собой обычный Reference на Practitioner, PractitionerRole, Patient, RelatedPerson или Device:

{
  "resourceType": "Condition",
  "meta": { "profile": [ "https://dhp.uz/fhir/core/StructureDefinition/uz-core-condition" ] },
  "extension": [
    {
      "url": "https://dhp.uz/fhir/core/StructureDefinition/diagnosis-type",
      "valueCodeableConcept": {
        "coding": [
          {
            "system": "https://terminology.dhp.uz/fhir/core/CodeSystem/diagnosis-type-cs",
            "code": "gencl-0001-00003",
            "display": "Main diagnosis"
          }
        ]
      }
    }
  ],
  "clinicalStatus": {
    "coding": [
      {
        "system": "http://terminology.hl7.org/CodeSystem/condition-clinical",
        "code": "active",
        "display": "Active"
      }
    ]
  },
  "verificationStatus": {
    "coding": [
      {
        "system": "http://terminology.hl7.org/CodeSystem/condition-ver-status",
        "code": "confirmed",
        "display": "Confirmed"
      }
    ]
  },
  "severity": {
    "coding": [ { "system": "http://snomed.info/sct", "code": "255604002", "display": "Mild" } ]
  },
  "code": {
    "coding": [
      {
        "system": "http://snomed.info/sct",
        "code": "254837009",
        "display": "Malignant neoplasm of breast"
      }
    ]
  },
  "bodySite": [
    {
      "coding": [
        { "system": "http://snomed.info/sct", "code": "76752008", "display": "Breast structure" }
      ]
    }
  ],
  "subject": { "reference": "Patient/example-emma" },
  "onsetDateTime": "2025-08-15",
  "recordedDate": "2025-09-01",
  "participant": [
    {
      "actor": { "reference": "Practitioner/example-practitioner" },
      "function": {
        "coding": [
          {
            "system": "http://terminology.hl7.org/CodeSystem/provenance-participant-type",
            "code": "author",
            "display": "Author"
          }
        ]
      }
    }
  ]
}

Extension diagnosisType содержит собственный URL (https://dhp.uz/fhir/core/StructureDefinition/diagnosis-type) и кодированное значение из системы DHP diagnosis-type-cs. bodySite представляет собой список CodeableConcept. participant имеет кардинальность 0..*: каждый actor и его function.

Классификация инвалидности

Если code соответствует концепту SNOMED Disability (21134002), профиль требует, чтобы значение severity выбиралось из ValueSet инвалидности DHP; обычная шкала тяжести SNOMED в этом случае не применяется. В severity необходимо передать группу инвалидности:

{
  "resourceType": "Condition",
  "language": "uz",
  "meta": { "profile": [ "https://dhp.uz/fhir/core/StructureDefinition/uz-core-condition" ] },
  "clinicalStatus": {
    "coding": [
      {
        "system": "http://terminology.hl7.org/CodeSystem/condition-clinical",
        "code": "active"
      }
    ]
  },
  "verificationStatus": {
    "coding": [
      {
        "system": "http://terminology.hl7.org/CodeSystem/condition-ver-status",
        "code": "confirmed"
      }
    ]
  },
  "code": {
    "coding": [
      { "system": "http://snomed.info/sct", "code": "21134002", "display": "Disability" }
    ]
  },
  "severity": {
    "coding": [
      {
        "system": "https://terminology.dhp.uz/fhir/core/CodeSystem/disability-cs",
        "code": "regis0011.00001",
        "display": "I guruh"
      }
    ]
  },
  "subject": { "reference": "Patient/example-salim" },
  "onsetDateTime": "2020-03-10",
  "recordedDate": "2025-09-17"
}

Полный экземпляр приведён в примере инвалидности. Для любого другого клинического состояния severity остаётся связанным с предпочтительной шкалой SNOMED (например, Mild), как показано выше.

​Примеры вызовов API и образец полезной нагрузки приведены в разделе Быстрый старт в нижней части этой страницы.

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

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.10.0) (required)
Constraints: ext-1
... clinicalStatus ?!SΣC 1..1 CodeableConcept active | recurrence | relapse | inactive | remission | resolved | unknown
Привязка: ClinicalStatusVS (0.10.0) (required)
... verificationStatus ?!SΣ 0..1 CodeableConcept unconfirmed | provisional | differential | confirmed | refuted | entered-in-error
Привязка: ConditionVerificationStatusVS (0.10.0) (required)
... severity S 0..1 CodeableConcept Subjective severity of condition
Привязка: ConditionSeverityVS (0.10.0) (preferred)
Дополнительные привязкиЦельИспользование
DisabilityVS (0.10.0) Обязательно UZCoreCondition#Condition.code = SNOMED CT: 21134002 (Disability)
... code SΣ 0..1 CodeableConcept Identification of the condition, problem or diagnosis
Привязка: ConditionCodeVS (0.10.0) (preferred)
... bodySite SΣ 0..* CodeableConcept Anatomical location, if relevant
Привязка: SNOMEDCTBodyStructures (example)
... subject SΣ 1..1 Reference(UZ Core Patient(0.10.0)) Who has the condition?
... encounter SΣ 0..1 Reference(UZ Core Encounter(0.10.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..* 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.10.0) (extensible)
.... actor SΣ 1..1 Reference(UZ Core Practitioner(0.10.0) | UZ Core PractitionerRole(0.10.0) | UZ Core Patient(0.10.0) | UZ Core RelatedPerson(0.10.0) | UZ Core Organization(0.10.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.10.0 этот IG
Condition.verificationStatus Base required Types of verification status 📍0.10.0 этот IG
Condition.severity Base preferred Types of Condition severities 📍0.10.0 этот IG
Condition.code Base preferred Condition Codes 📍0.10.0 этот IG
Condition.bodySite Base example SNOMED CT Body Structures 📍5.0.0 Стандарт FHIR
Condition.participant.​function Base extensible Types of participation role 📍0.10.0 этот IG

Ограничения

Id Градация Путь(и) Описание Выражение

НаименованиеФлагиКарта.ТипОписание и ограничения    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.10.0) (required)
... clinicalStatus S 1..1 CodeableConcept active | recurrence | relapse | inactive | remission | resolved | unknown
Привязка: ClinicalStatusVS (0.10.0) (required)
... verificationStatus S 0..1 CodeableConcept unconfirmed | provisional | differential | confirmed | refuted | entered-in-error
Привязка: ConditionVerificationStatusVS (0.10.0) (required)
... code S 0..1 CodeableConcept Identification of the condition, problem or diagnosis
Привязка: ConditionCodeVS (0.10.0) (preferred)
... bodySite S 0..* CodeableConcept Anatomical location, if relevant
Привязка: SNOMEDCTBodyStructures (example)
... subject S 1..1 Reference(UZ Core Patient(0.10.0)) Who has the condition?
... encounter S 0..1 Reference(UZ Core Encounter(0.10.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..* 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.10.0) (extensible)
.... actor S 1..1 Reference(UZ Core Practitioner(0.10.0) | UZ Core PractitionerRole(0.10.0) | UZ Core Patient(0.10.0) | UZ Core RelatedPerson(0.10.0) | UZ Core Organization(0.10.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.10.0 этот IG
Condition.verificationStatus Base required Types of verification status 📍0.10.0 этот IG
Condition.severity Base preferred Types of Condition severities 📍0.10.0 этот IG
Condition.code Base preferred Condition Codes 📍0.10.0 этот IG
Condition.bodySite Base example SNOMED CT Body Structures 📍5.0.0 Стандарт FHIR
Condition.participant.​function Base extensible Types of participation role 📍0.10.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.10.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.10.0) (required)
... verificationStatus ?!SΣ 0..1 CodeableConcept unconfirmed | provisional | differential | confirmed | refuted | entered-in-error
Привязка: ConditionVerificationStatusVS (0.10.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.10.0) (preferred)
Дополнительные привязкиЦельИспользование
DisabilityVS (0.10.0) Обязательно UZCoreCondition#Condition.code = SNOMED CT: 21134002 (Disability)
... code SΣ 0..1 CodeableConcept Identification of the condition, problem or diagnosis
Привязка: ConditionCodeVS (0.10.0) (preferred)
... bodySite SΣ 0..* CodeableConcept Anatomical location, if relevant
Привязка: SNOMEDCTBodyStructures (example)
... subject SΣ 1..1 Reference(UZ Core Patient(0.10.0)) Who has the condition?
... encounter SΣ 0..1 Reference(UZ Core Encounter(0.10.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..* 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.10.0) (extensible)
.... actor SΣ 1..1 Reference(UZ Core Practitioner(0.10.0) | UZ Core PractitionerRole(0.10.0) | UZ Core Patient(0.10.0) | UZ Core RelatedPerson(0.10.0) | UZ Core Organization(0.10.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.10.0 этот IG
Condition.verificationStatus Base required Types of verification status 📍0.10.0 этот IG
Condition.category Base preferred Condition Category Codes 📍5.0.0 Стандарт FHIR
Condition.severity Base preferred Types of Condition severities 📍0.10.0 этот IG
Condition.code Base preferred Condition Codes 📍0.10.0 этот IG
Condition.bodySite Base example SNOMED CT Body Structures 📍5.0.0 Стандарт FHIR
Condition.participant.​function Base extensible Types of participation role 📍0.10.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 Градация Путь(и) Описание Выражение

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

НаименованиеФлагиКарта.ТипОписание и ограничения    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.10.0) (required)
Constraints: ext-1
... clinicalStatus ?!SΣC 1..1 CodeableConcept active | recurrence | relapse | inactive | remission | resolved | unknown
Привязка: ClinicalStatusVS (0.10.0) (required)
... verificationStatus ?!SΣ 0..1 CodeableConcept unconfirmed | provisional | differential | confirmed | refuted | entered-in-error
Привязка: ConditionVerificationStatusVS (0.10.0) (required)
... severity S 0..1 CodeableConcept Subjective severity of condition
Привязка: ConditionSeverityVS (0.10.0) (preferred)
Дополнительные привязкиЦельИспользование
DisabilityVS (0.10.0) Обязательно UZCoreCondition#Condition.code = SNOMED CT: 21134002 (Disability)
... code SΣ 0..1 CodeableConcept Identification of the condition, problem or diagnosis
Привязка: ConditionCodeVS (0.10.0) (preferred)
... bodySite SΣ 0..* CodeableConcept Anatomical location, if relevant
Привязка: SNOMEDCTBodyStructures (example)
... subject SΣ 1..1 Reference(UZ Core Patient(0.10.0)) Who has the condition?
... encounter SΣ 0..1 Reference(UZ Core Encounter(0.10.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..* 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.10.0) (extensible)
.... actor SΣ 1..1 Reference(UZ Core Practitioner(0.10.0) | UZ Core PractitionerRole(0.10.0) | UZ Core Patient(0.10.0) | UZ Core RelatedPerson(0.10.0) | UZ Core Organization(0.10.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.10.0 этот IG
Condition.verificationStatus Base required Types of verification status 📍0.10.0 этот IG
Condition.severity Base preferred Types of Condition severities 📍0.10.0 этот IG
Condition.code Base preferred Condition Codes 📍0.10.0 этот IG
Condition.bodySite Base example SNOMED CT Body Structures 📍5.0.0 Стандарт FHIR
Condition.participant.​function Base extensible Types of participation role 📍0.10.0 этот IG

Ограничения

Id Градация Путь(и) Описание Выражение

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

НаименованиеФлагиКарта.ТипОписание и ограничения    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.10.0) (required)
... clinicalStatus S 1..1 CodeableConcept active | recurrence | relapse | inactive | remission | resolved | unknown
Привязка: ClinicalStatusVS (0.10.0) (required)
... verificationStatus S 0..1 CodeableConcept unconfirmed | provisional | differential | confirmed | refuted | entered-in-error
Привязка: ConditionVerificationStatusVS (0.10.0) (required)
... code S 0..1 CodeableConcept Identification of the condition, problem or diagnosis
Привязка: ConditionCodeVS (0.10.0) (preferred)
... bodySite S 0..* CodeableConcept Anatomical location, if relevant
Привязка: SNOMEDCTBodyStructures (example)
... subject S 1..1 Reference(UZ Core Patient(0.10.0)) Who has the condition?
... encounter S 0..1 Reference(UZ Core Encounter(0.10.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..* 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.10.0) (extensible)
.... actor S 1..1 Reference(UZ Core Practitioner(0.10.0) | UZ Core PractitionerRole(0.10.0) | UZ Core Patient(0.10.0) | UZ Core RelatedPerson(0.10.0) | UZ Core Organization(0.10.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.10.0 этот IG
Condition.verificationStatus Base required Types of verification status 📍0.10.0 этот IG
Condition.severity Base preferred Types of Condition severities 📍0.10.0 этот IG
Condition.code Base preferred Condition Codes 📍0.10.0 этот IG
Condition.bodySite Base example SNOMED CT Body Structures 📍5.0.0 Стандарт FHIR
Condition.participant.​function Base extensible Types of participation role 📍0.10.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.10.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.10.0) (required)
... verificationStatus ?!SΣ 0..1 CodeableConcept unconfirmed | provisional | differential | confirmed | refuted | entered-in-error
Привязка: ConditionVerificationStatusVS (0.10.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.10.0) (preferred)
Дополнительные привязкиЦельИспользование
DisabilityVS (0.10.0) Обязательно UZCoreCondition#Condition.code = SNOMED CT: 21134002 (Disability)
... code SΣ 0..1 CodeableConcept Identification of the condition, problem or diagnosis
Привязка: ConditionCodeVS (0.10.0) (preferred)
... bodySite SΣ 0..* CodeableConcept Anatomical location, if relevant
Привязка: SNOMEDCTBodyStructures (example)
... subject SΣ 1..1 Reference(UZ Core Patient(0.10.0)) Who has the condition?
... encounter SΣ 0..1 Reference(UZ Core Encounter(0.10.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..* 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.10.0) (extensible)
.... actor SΣ 1..1 Reference(UZ Core Practitioner(0.10.0) | UZ Core PractitionerRole(0.10.0) | UZ Core Patient(0.10.0) | UZ Core RelatedPerson(0.10.0) | UZ Core Organization(0.10.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.10.0 этот IG
Condition.verificationStatus Base required Types of verification status 📍0.10.0 этот IG
Condition.category Base preferred Condition Category Codes 📍5.0.0 Стандарт FHIR
Condition.severity Base preferred Types of Condition severities 📍0.10.0 этот IG
Condition.code Base preferred Condition Codes 📍0.10.0 этот IG
Condition.bodySite Base example SNOMED CT Body Structures 📍5.0.0 Стандарт FHIR
Condition.participant.​function Base extensible Types of participation role 📍0.10.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 Градация Путь(и) Описание Выражение

 

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

Быстрый старт

Типовые операции API для этого профиля. Для запросов требуется токен доступа JWT - см. раздел Безопасность и аутентификация. [base] - базовый URL FHIR-сервера; символ | отделяет систему кодирования от значения и должен быть URL-кодирован как %7C.

Получение по идентификатору сервера

GET [base]/Condition/[id]

Поиск диагнозов и клинических состояний

GET [base]/Condition?patient=Patient/[id]
GET [base]/Condition?patient=Patient/[id]&category=problem-list-item
GET [base]/Condition?patient=Patient/[id]&clinical-status=active&verification-status=confirmed
GET [base]/Condition?patient=Patient/[id]&code=http://hl7.org/fhir/sid/icd-10%7CG43.9
GET [base]/Condition?encounter=Encounter/[id]
GET [base]/Condition?patient=Patient/[id]&onset-date=ge2025-01-01
GET [base]/Condition?patient=Patient/[id]&recorded-date=ge2025-01-01

Создание

POST [base]/Condition
{
  "resourceType": "Condition",
  "meta": { "profile": [ "https://dhp.uz/fhir/core/StructureDefinition/uz-core-condition" ] },
  "clinicalStatus": { "coding": [ { "code": "active" } ] },
  "code": { ... },
  "subject": { "reference": "Patient/[id]" },
  ...
}

Обновление (например, перевод проблемы в разрешившееся состояние): отправьте полный ресурс с новым значением clinicalStatus / abatement[x] с помощью PUT:

PUT [base]/Condition/[id]
If-Match: W/"3"   # ETag из последнего ответа; 412, если ресурс с тех пор изменился

Полный перечень поддерживаемых параметров поиска приведён в CapabilityStatement.

Связанные материалы