Uzbekistan Digital Health Platform - Integrations
0.10.0 - draft
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
На этой странице представлены переводы с языка оригинала, на котором былонаписано руководство. Информацию об этих переводах и инструкции попредоставлению отзывов о переводах можно найти здесь.
На этой странице описано представление данных Онкологического регистра в виде ресурсов FHIR.
Онкологический регистр хранит онкологические диагнозы, эпизоды лечения, обращения, морфологию и поведение опухоли, гистологическую степень, прогрессирование заболевания и стадирование TNM. Данные передаются в DHP как связанные атомарные FHIR-ресурсы. Каждый ресурс соответствует указанному в разделе Cancer-профилю и UZ Core.
Центральным ресурсом является CancerCondition. CancerEpisodeOfCare объединяет курс лечения, а CancerEncounter описывает обращение в рамках этого курса. Связанные с диагнозом через focus наблюдения описывают морфологию, поведение, степень, прогрессирование и стадирование. Все ресурсы ссылаются на одного пациента.
Эта структура следует mCODE там, где это позволяют данные регистра: диагноз в Condition, морфология, поведение и прогрессирование как Observation, связанные через focus, а категории TNM собраны под стадией через hasMember. Отличия возникают там, где регистр устроен иначе: диагнозы кодируются ICD-10, а не SNOMED CT, а специфичные для регистра понятия остаются в локальных системах кодов.
Там, где возможно, используются стандартные коды ICD-10, ICD-O-3, SNOMED CT и LOINC. Специфичные для регистра понятия сохраняются в локальных Cancer CodeSystem. ConceptMap преобразуют числовые идентификаторы регистра в терминологию DHP.
Содержит диагноз, идентификатор регистра, латеральность, условие выявления и общую стадию TNM. Диагноз кодируется по ICD-10. Латеральность записывается в bodySite, а условие выявления — в расширении этого элемента.
Профиль: CancerCondition
Пример: cancer-condition-example
| Записываемая информация | Набор значений | Пример кода | Элемент |
|---|---|---|---|
| Идентификатор Онкологического регистра | - | 57dcdd0a-5a68-4cc6-8503-5ab15a41c62b |
identifier[cancerRegistry] |
| Диагноз | CancerICD10VS | ICD-10#C02 |
Condition.code |
| Источник/тип диагноза | тип диагноза UZ Core | diagnosis-type-cs#cancer-0003-0003 |
extension[diagnosisType] |
| Группа ICCC-3 | ICCC-3 | iccc-3-cs#IIId2 |
extension[cancer-iccc-3-group] |
| Латеральность | CancerLateralityQualifierVS | SNOMED CT#7771000 (слева) |
bodySite |
| Условие выявления | CancerDetectionConditionVS | cancer-detection-condition-cs#cancer-0005-0002 |
bodySite.extension[detection-condition] |
| Общая стадия | CancerTNMStageVS | SNOMED CT#1352944009 (стадия II UICC) |
stage.summary |
| Основание стадирования | - | ссылка на Observation общей стадии | stage.assessment |
| Пациент / обращение | - | ссылки на Patient и CancerEncounter | subject / encounter |
| Начало заболевания / дата регистрации | - | 2026-08-15 / 2026-08-20 |
onsetDateTime / recordedDate |
| Ответственная организация | - | ссылка на Organization | participant.actor |
Объединяет диагноз и курс его лечения. Предпочтительно стандартное намерение лечения SNOMED CT. Локальный срез намерения используется, когда для значения регистра нет стандартного понятия. Метод лечения остается локальным Cancer-кодом.
Профиль: CancerEpisodeOfCare
Пример: cancer-episode-of-care-example
| Записываемая информация | Набор значений | Пример кода | Элемент |
|---|---|---|---|
| Идентификатор Онкологического регистра | - | UUID регистра | identifier[cancerRegistry] |
| Тип услуги DHP | тип EpisodeOfCare UZ Core | episode-of-care-type#mserv-0001-00004 |
type[serviceType] |
| Стандартное намерение лечения | CancerTreatmentIntentSnomedVS | SNOMED CT#373808002 (радикальное) |
type[treatmentIntent] |
| Локальное намерение лечения | CancerTreatmentIntentVS | cancer-treatment-intent-cs#cancer-0017-0001 |
type[localTreatmentIntent] |
| Метод лечения | CancerSpecialTreatmentVS | cancer-special-treatment-cs#cancer-0018-0002 (хирургическое лечение) |
type[specialTreatment] |
| Диагноз | - | ссылка на CancerCondition | diagnosis.condition |
| Пациент / организация / координатор | - | ссылки на ресурсы | patient / managingOrganization / careManager |
| Период лечения | - | дата начала и необязательная дата окончания | period |
Описывает онкологическое обращение и связывает его с эпизодом лечения и диагнозом.
Профиль: CancerEncounter
Пример: cancer-encounter-example
| Записываемая информация | Пример | Элемент |
|---|---|---|
| Статус и класс | completed, v3-ActCode#IMP |
status, class |
| Тип обращения | encounter-type-cs#mserv-0001-00002 |
type |
| Эпизод лечения | ссылка на CancerEpisodeOfCare | episodeOfCare |
| Диагноз и его роль | CancerCondition, final |
diagnosis.condition, diagnosis.use |
| Пациент / организация / лечащий специалист | ссылки на ресурсы | subject, serviceProvider, participant.actor |
| Период обращения | начальная и конечная дата-время | actualPeriod |
| Исход выписки | encounter-discharge-disposition-home-cs#mserv-0004-00004 |
admission.dischargeDisposition |
Панель объединяет наблюдения о поведении опухоли и гистологической степени. Компонентные наблюдения ссылаются через focus на тот же CancerCondition.
Профиль: CancerObservationTumorMorphology
Пример: cancer-observation-tumor-morphology-example
| Записываемая информация | Пример кода | Элемент |
|---|---|---|
| Тип панели | LOINC#77753-2 (панель морфологии опухоли) |
Observation.code |
| Наблюдение поведения | ссылка на CancerObservationBehavior | hasMember |
| Наблюдение гистологической степени | ссылка на CancerObservationHistologicGrade | hasMember |
| Пациент / онкологический диагноз | ссылки на Patient и CancerCondition | subject / focus |
Содержит код морфологии/поведения и первичную топографию ICD-O-3. bodySite содержит код топографии ICD-O-3 и анатомический код SNOMED CT, который также удовлетворяет привязке UZ Core для локализации.
Профиль: CancerObservationBehavior
Пример: cancer-observation-behavior-example
| Записываемая информация | Пример кода | Элемент |
|---|---|---|
| Тип наблюдения | LOINC#31206-6 (поведение опухоли ICD-O-3) |
Observation.code |
| Морфология и поведение | ICD-O-3#8070/3 (плоскоклеточная карцинома БДУ) |
valueCodeableConcept |
| Первичная топография | ICD-O-3#C15.1 (грудной отдел пищевода) |
bodySite.coding[icdO3] |
| Анатомический эквивалент | SNOMED CT#59609004 (структура грудного отдела пищевода) |
bodySite.coding[snomed] |
Содержит степень опухоли и метод ее подтверждения.
Профиль: CancerObservationHistologicGrade
Пример: cancer-observation-histologic-grade-example
| Записываемая информация | Набор значений | Пример кода | Элемент |
|---|---|---|---|
| Тип наблюдения | CancerTumorMorphologyPanelVS | LOINC#21858-6 (степень опухоли) |
Observation.code |
| Метод подтверждения | CancerConfirmationMethodVS | cancer-confirmation-method-cs#cancer-0002-0003 (гистология) |
method |
| Степень | CancerDegreeDifferentiationVS | SNOMED CT#1155701009 (G1, высокодифференцированная) |
valueCodeableConcept |
Содержит рецидив, регионарные или отдаленные метастазы, прогрессирование либо другой развивающийся процесс и пораженную анатомическую область.
Профиль: CancerObservationMetastase
Пример: cancer-observation-metastase-example
| Записываемая информация | Набор значений | Пример кода | Элемент |
|---|---|---|---|
| Тип наблюдения | - | LOINC#97509-4 (прогрессирование онкологического заболевания) |
Observation.code |
| Тип прогрессирования | CancerEmergingProcessVS | cancer-emerging-process-cs#cancer-0015-0003 (отдаленные метастазы) |
valueCodeableConcept |
| Пораженная область | CancerBodyLocationVS | SNOMED CT#110549009 (легкое и плевра) |
bodySite |
Для каждой доступной категории cT, pT, cN, pN, cM или pM создается отдельный Observation. Observation.code определяет ось, method — редакцию системы стадирования, а valueCodeableConcept — допустимое для этой оси значение категории.
Профиль: CancerObservationTNMCategory
| Записываемая информация | Набор значений | Пример кода | Элемент |
|---|---|---|---|
| Ось TNM | CancerTNMCategoryVS | SNOMED CT#399504009 (категория cT) |
Observation.code |
| Редакция стадирования | CancerStagingEditionVS | SNOMED CT#897275008 (AJCC, 8-я редакция) |
method |
| Значение категории | отдельный набор значений cT/pT/cN/pN/cM/pM | SNOMED CT#1352983006 (значение cT) |
valueCodeableConcept |
| Пациент / диагноз / исполнитель | ссылки на ресурсы | Patient, CancerCondition и PractitionerRole | subject / focus / performer |
Наборы значений для отдельных осей: CancerCCCtCategoryVS, CancerCCpTCategoryVS, CancerCCcNCategoryVS, CancerCCpNCategoryVS, CancerCCcMCategoryVS и CancerCCpMCategoryVS. Большинство значений используют SNOMED CT; локальные коды сохраняются там, где точной категории SNOMED CT нет.
Содержит общую стадию и ссылки на отдельные наблюдения категорий TNM, на которых она основана.
Профиль: CancerObservationTNMStageGroup
Пример: cancer-observation-tnm-stage-group-example
| Записываемая информация | Набор значений | Пример кода | Элемент |
|---|---|---|---|
| Тип наблюдения | - | SNOMED CT#399390009 (группировка стадий TNM) |
Observation.code |
| Общая стадия | CancerTNMStageVS | SNOMED CT#1352927005 (стадия I) |
valueCodeableConcept |
| Подтверждающие категории | - | ссылки на наблюдения cT, cN, pN, cM и pM | hasMember |
Эти ConceptMap используются, когда входящие данные содержат числовые идентификаторы Онкологического регистра вместо терминологических кодов DHP.
| Исходные данные | ConceptMap | Целевая терминология |
|---|---|---|
| Статус регистра и связанные локальные идентификаторы | Статус Онкологического регистра в статус DHP | CodeSystem DHP и Cancer |
| Идентификатор ICD-10 регистра | ICD-10 Онкологического регистра в ICD-10 DHP | ICD-10 |
| Идентификатор топографии ICD-O-3 регистра | Топография ICD-O-3 Онкологического регистра в ICD-O-3 DHP | ICD-O-3 |
Примеры также ссылаются на UZCorePatient, UZCoreOrganization и UZCorePractitionerRole.