Uzbekistan Digital Health Platform - Integrations
0.10.0 - draft Uzbekistan флаг

This page is part of the Uzbekistan Digital Health Platform - Integrations (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

Hepatitis

На этой странице представлены переводы с языка оригинала, на котором былонаписано руководство. Информацию об этих переводах и инструкции попредоставлению отзывов о переводах можно найти здесь.

Машинный перевод, требуется проверка человеком. Эта страница автоматически переведена с английского языка с помощью искусственного интеллекта и пока не проверена редактором. При любых расхождениях приоритет имеет оригинальная англоязычная версия.

На этой странице описано, как сведения реестра гепатита представляются ресурсами FHIR.

Обзор

​Реестр гепатита содержит сведения о пациентах, эпизодах помощи, посещениях, диагнозах, лабораторных результатах, результатах УЗИ и ответах на анкету. Данные поступают из Системы учёта и мониторинга вирусных гепатитов и добавляются в DHP в виде отдельных атомарных ресурсов FHIR. Каждый раздел содержит ссылки на профиль и примеры, а также сопоставление данных с полями FHIR. Профили гепатита наследуют UZ Core; их опубликованные ограничения являются определяющими.

Condition, EpisodeOfCare и оба профиля Observation требуют один identifier[hepatitisRegistry] с системой https://dhp.uz/fhir/core/sid/reg/uz/hepatitis и значением. Questionnaire требует хотя бы один идентификатор. QuestionnaireResponse фиксирует систему идентификатора, если элемент присутствует. Идентификатор реестра присваивается исходным реестром гепатита соответствующей записи, например диагнозу, эпизоду помощи или результату исследования. system обозначает пространство имён реестра, выдавшего идентификатор, а value содержит идентификатор записи в этом реестре, позволяя сопоставить ресурс FHIR с исходной записью. Это идентификаторы записей, отдельные от персональных идентификаторов пациента.

Эпизод помощи ссылается на пациента и диагноз. Посещение может ссылаться на эпизод, а диагноз — на посещение. Наблюдения и ответы на анкету самостоятельно указывают пациента. Примеры используют одну запись пациента, а посещение связано с эпизодом помощи.

Регистрация пациента (Patient)

Запись пациента содержит идентификационные, демографические и контактные данные. HepatitisPatient наследует UZ Core Patient и помечает telecom как Must Support; сама по себе эта пометка не делает поле обязательным.

Профиль: HepatitisPatient

Пример: hepatitis-patient-example

Что фиксируется Справочник Пример кода или значения Где хранится
Национальный идентификатор - 515050500505 identifier[nationalId].value
Внутренний паспорт - AB1234567 identifier[passportLocal].value
Номер медицинской карты - 01234567890456 identifier[healthCardId].value
ФИО - Xalida Yusupova Maxmudovna name
Административный пол AdministrativeGenderVS female gender
Дата рождения - 1990-02-01 birthDate
Телефон - 998-90-123-45-45 telecom.value

Ведение эпизода помощи (EpisodeOfCare)

EpisodeOfCare объединяет процесс оказания помощи пациенту, состоящему на учёте по поводу гепатита A, B, C или D. Ресурс связывает пациента, диагноз, ответственную организацию и координатора помощи.

Профиль: HepatitisEpisodeOfCare

Пример: hepatitis-episode-of-care-example

Что фиксируется Справочник Пример кода или значения Где хранится
Идентификатор реестра - 75dcdd0a-5a68-4cc6-8503-5ab15a42c63b identifier[hepatitisRegistry].value
Статус EpisodeOfCareStatus active status
Вид услуги EpisodeOfCareTypeVS episode-of-care-type-cs#mserv-0001-00004 type[serviceType]
Диагноз - example-hepatitis-condition diagnosis.condition.reference
Назначение диагноза EncounterDiagnosisUse encounter-diagnosis-use-cs#final diagnosis.use
Пациент - hepatitis-patient-example patient
Ответственная организация - samarkand-infectious-hospital managingOrganization
Координатор помощи - example-hepatologist-role careManager
Период помощи - 2026-09-18T09:00:00+05:00 / 2026-11-10T17:00:00+05:00 period

Пример имеет статус active; дата окончания является ожидаемой. Эпизод ссылается на диагноз острого гепатита C (B17.1).

Регистрация посещения (Encounter)

Encounter описывает отдельное посещение. Обязательное поле subject ссылается на HepatitisPatient; поле episodeOfCare, если заполнено, ссылается на HepatitisEpisodeOfCare.

Профиль: HepatitisEncounter

Пример: hepatitis-encounter-example

Что фиксируется Справочник Пример кода или значения Где хранится
Статус посещения EncounterStatusVS completed status
Класс посещения EncounterClassVS v3-ActCode#AMB class
Вид посещения EncounterTypeVS encounter-type-cs#mserv-0001-00004 type
Пациент - hepatitis-patient-example subject
Роль участника EncounterParticipantTypeVS v3-ParticipationType#ATND participant.type
Медицинский работник - example-hepatologist-role participant.actor
Организация оказания помощи - samarkand-infectious-hospital serviceProvider
Фактический период - 2026-09-18T09:45:00+05:00 / 2026-09-18T11:00:00+05:00 actualPeriod
Плановое начало - 2026-09-18T09:30:00+05:00 plannedStartDate
Эпизод помощи - hepatitis-episode-of-care-example episodeOfCare

В примере посещение связано с эпизодом помощи через episodeOfCare.

Регистрация диагноза и исхода (Condition)

Condition содержит диагноз и клинический статус. Ресурс ссылается на HepatitisPatient и, при наличии связи с посещением, на HepatitisEncounter. Необязательное расширение outcome отражает ответ на лечение отдельно от клинического статуса.

Профиль: HepatitisCondition

Пример: example-hepatitis-condition

Что фиксируется Справочник Пример кода или значения Где хранится
Идентификатор реестра - 69dcdd0a-5a68-4cc6-8503-5ab15a41c63b identifier[hepatitisRegistry].value
Диагноз ConditionCodeVS ICD-10#B17.1 code
Клинический статус ClinicalStatusVS condition-clinical#active clinicalStatus
Тип диагноза DiagnosisTypeVS diagnosis-type-cs#gencl-0001-00003 extension[diagnosisType]
Исход лечения ConditionOutcomeCodes SNOMED CT#1137679005 extension[http://hl7.org/fhir/StructureDefinition/condition-outcome].valueCodeableConcept
Пациент - hepatitis-patient-example subject
Посещение - hepatitis-encounter-example encounter
Дата регистрации - 2026-09-18T10:45:00+05:00 recordedDate
Медицинский работник - example-hepatologist-role participant.actor

Расширение ConditionOutcome отражает результат или последствие состояния, не подразумевая причинно-следственную связь. Его URL — http://hl7.org/fhir/StructureDefinition/condition-outcome. Каждое вхождение содержит одно значение valueCodeableConcept с привязкой уровня example к ConditionOutcomeCodes. Некоторые исходы можно оценить только после того, как состояние перестало быть активным.

Регистрация лабораторных результатов (Observation)

Лабораторные наблюдения указывают исследование, результат, время, пациента и исполнителей. Пример содержит отрицательный результат исследования антител IgM к вирусу гепатита A.

Профиль: HepatitisObservationAnalysis

Пример: example-hepatitis-observation-analysis

Что фиксируется Справочник Пример кода или значения Где хранится
Идентификатор реестра - 85dcdd0a-5a68-4cc6-8503-5ab15a42c63b identifier[hepatitisRegistry].value
Статус результата ObservationStatusVS final status
Исследование ObservationCodesVS LOINC#22314-9 code
Результат v3-ObservationInterpretation v3-ObservationInterpretation#NEG valueCodeableConcept
Пациент - hepatitis-patient-example subject
Время наблюдения - 2026-09-18T10:00:00+05:00 effectiveDateTime
Исполнители - example-hepatologist-role, samarkand-infectious-hospital performer

effective[x] допускает dateTime или Period. value[x] допускает Attachment, Quantity или CodeableConcept; значения компонентов — string, CodeableConcept или Quantity. Компоненты также поддерживают dataAbsentReason и не более одного interpretation. Кодирование результата в таблице взято из примера и не является обязательным набором значений для всех результатов по гепатиту.

Регистрация результатов УЗИ (Observation)

Каждое наблюдение УЗИ содержит кодируемую находку и логический результат. В примерах наличие цирроза и отсутствие поражения печени записаны отдельными ресурсами.

Профиль: HepatitisObservationUltraSound

Пример: example-ultrasound-cirrhosis, example-ultrasound-lesion

Что фиксируется Справочник Пример кода или значения Где хранится
Идентификатор реестра - 85dcdd0a-5a68-4cc6-8503-5ab15a42c73b identifier[hepatitisRegistry].value
Статус результата ObservationStatusVS final status
Находка HepatitisTypeOfUltraSoundVS SNOMED CT#19943007 / SNOMED CT#300332007 code
Наличие находки - true / false valueBoolean
Пациент - hepatitis-patient-example subject
Время наблюдения - 2026-09-18T10:30:00+05:00 effectiveDateTime
Исполнители - example-hepatologist-role, samarkand-infectious-hospital performer

code имеет обязательную привязку к HepatitisTypeOfUltraSoundVS, использующему коды SNOMED CT с локальным дополнением переводов наименований. effective[x] допускает dateTime или Period; value[x] ограничен типом boolean.

Определение анкеты (Questionnaire)

Questionnaire определяет вопросы и правила их условного отображения. Пример включает предшествующее лечение гепатита B/C, препараты и триместр беременности.

Профиль: HepatitisQuestionnaire

Пример: hepatitis-questionnaire

Что фиксируется Справочник Пример кода или значения Где хранится
Идентификатор - HCV-HBV-QS-2026 identifier.value
Статус публикации PublicationStatus active status
Тип субъекта ResourceType Patient subjectType
Идентификатор вопроса - hx-tx-hcv-hbv item.item.linkId
Тип вопроса QuestionnaireItemType boolean, string, coding item.item.type
Условие отображения QuestionnaireItemOperator = / true item.item.enableWhen.operator / answerBoolean
Варианты триместра SNOMED CT 255246003, 255247007, 255248002 item.item.answerOption.valueCoding

Канонический URL: https://dhp.uz/fhir/integrations/Questionnaire/hepatitis-questionnaire. Вопрос о препаратах отображается, когда hx-tx-hcv-hbv равен true. Варианты триместра заданы непосредственно в анкете, а не отдельным набором значений.

Регистрация ответов (QuestionnaireResponse)

QuestionnaireResponse связывает заполненную анкету с её определением и пациентом. Значения linkId сохраняют иерархию анкеты и определяют вопросы, на которые даны ответы.

Профиль: HepatitisQuestionnaireResponse

Пример: example-hcv-response

Что фиксируется Справочник Пример кода или значения Где хранится
Идентификатор - 6f9b9d8e-3b7d-4d87-8f6e-123456789abc identifier.value
Статус ответов QuestionnaireResponseStatus completed status
Анкета - hepatitis-questionnaire questionnaire
Пациент - hepatitis-patient-example subject
Автор - example-hepatologist-role author
Время заполнения - 2026-09-18T10:15:00+05:00 authored
Предшествующее лечение - true item.item.answer.valueBoolean
Лекарственный анамнез - Sofosbuvir + Daclatasvir item.item.answer.valueString
Триместр беременности SNOMED CT 255246003 item.item.answer.valueCoding

Профиль ограничивает subject типом HepatitisPatient, author — UZCorePractitionerRole, source — UZCoreRelatedPerson, а partOf — UZCoreSocioeconomicObservation. Пример использует того же пациента и врача, что и эпизод помощи. Ответы вложены в группы (item.item.answer); профиль допускает ответы boolean, string и Coding на обоих уровнях. Названия препаратов являются примером ответа, а не рекомендацией по лечению.

Вспомогательные ресурсы

PractitionerRole связывает медицинского работника с организацией. На эти ресурсы ссылаются эпизод помощи, посещение, диагноз и наблюдения.

Ресурс Пример Роль
PractitionerRole example-hepatologist-role Гепатолог в организации оказания помощи
Practitioner example-hepatologist Врач, указанный в PractitionerRole
Organization samarkand-infectious-hospital Организация оказания помощи и ведения эпизода