O‘zbekiston Raqamli sog‘liqni saqlash platformasi
0.5.0 - ci-build Uzbekistan bayroqcha

Uzbekistan Digital Health Platform, published by Ministry of Health of the Republic of Uzbekistan. This guide is not an authorized publication; it is the continuous build for version 0.5.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/uzinfocom-org/digital-health-ig/ and changes regularly. See the Directory of published versions

Patient journey (Episode of Care)

Ushbu sahifa qo‘llanma yozilgan asl manba tilidan tarjimalarni o‘z ichigaoladi. Ushbu tarjimalar haqidagi ma’lumot va ularga fikr bildirish bo‘yichako‘rsatmalarni bu yerda topishingiz mumkin.

Mashina tarjimasi, inson tomonidan tekshirilishi zarur. Ushbu sahifa ingliz tilidan sun'iy intellekt yordamida avtomatik tarjima qilingan va hali muharrir tomonidan tekshirilmagan. Har qanday nomuvofiqlikda asl inglizcha versiya ustuvor hisoblanadi.

Ushbu ish jarayoni bemorning bitta muammo bo'yicha tibbiy yordami vaqt davomida qanday guruhlanishini ko'rsatadi. Bitta tashrif - bu Encounter; ko'plab tashriflarni qamrab oluvchi davolanish kursi - homiladorlik, saraton kasalligi davolash yo'li, surunkali infeksiya - bu EpisodeOfCare. Epizod bitta holatning tashriflari, tashxislari va natijalarini bir-biriga bog'laydigan ipdir, shunda klinisist tarqoq yozuvlarni emas, balki butun hikoyani ko'radi.

Profil holati: EpisodeOfCare, Encounter, Condition va Observation UZ Core'da profillangan. Davolanish davomida ishlatiladigan MedicationRequest profili ishlab chiqilmoqda - u nashr etilgunga qadar bazaviy FHIR R5 resursidan foydalaning.

Ishtirokchilar: umumiy amaliyot shifokori (holatni ochadi va kuzatib boradi); mutaxassislar (holat doirasida davolaydi); platforma (DHP).

A case grouped under one EpisodeOfCareClinician(GP)Clinician(GP)DHPFHIR serverDHPFHIR serverClinician(specialist)Clinician(specialist)1POSTEpisodeOfCare(status = active)period.start = diagnosis date2POSTEncounter(episodeOfCare -> EpisodeOfCare)+Condition(diagnosis)+Observation(confirming result)every visit, result and prescriptionin the case references the episodeloop[each visit during the case]3POST Encounter / Observation / MedicationRequest(-> EpisodeOfCare)alt[acute / curable case]4PUT EpisodeOfCare (status = finished)period.end = recovery[chronic / lifelong case]5append to statusHistory (onhold <-> active);episode stays open


1. Epizodni ochish

Muammo boshqarilishi kerak bo'lgan holatga aylanganda - odatda tasdiqlovchi natija olinganda - klinisist status = active bilan EpisodeOfCare yaratadi, patientda bemorni, mas'ul klinisist/jamoani va period.startda tashxis sanasini ko'rsatadi. Tashxis qo'yilgan Encounter va Condition unga bog'lanadi.

POST [base]/EpisodeOfCare
{ "resourceType": "EpisodeOfCare",
  "meta": { "profile": ["https://dhp.uz/fhir/core/StructureDefinition/uz-core-episodeofcare"] },
  "status": "active",
  "patient": { "reference": "Patient/[id]" },
  "period": { "start": "2026-05-30" } }

2. Holatdagi hamma narsa epizodga murojaat qiladi

Holat amal qilgan davr mobaynida har bir tashrif va har bir natija epizodga murojaat qiladi, shunda yozuv guruhlangan holda qoladi. Encounter episodeOfCareni o'z ichiga oladi; Observation o'zining encounterini qayd etadi; davolanish o'sha tashriflarda MedicationRequest (yoki MedicationAdministration) sifatida qayd etiladi.

POST [base]/Encounter
{ "resourceType": "Encounter",
  "meta": { "profile": ["https://dhp.uz/fhir/core/StructureDefinition/uz-core-encounter"] },
  "status": "completed",
  "subject": { "reference": "Patient/[id]" },
  "episodeOfCare": [{ "reference": "EpisodeOfCare/[id]" }] }

3. Yo'lning ikki ko'rinishi

Epizodning hayot tsikli holat turiga qarab farq qiladi:

O'tkir / davolanadigan (masalan, HCV davolash kursi). Epizod tashxis qo'yilganda ochiladi, davolash tashriflari va monitoring tahlillari orqali davom etadi va davolanish tasdiqlanganda yopiladi: status = finished qo'ying va period.endni tuzalish sanasiga o'rnating.

Surunkali / umrbod (masalan, HBV boshqaruvi). Epizod yillar davomida active holatida qoladi. To'xtatishlar va qayta tiklashlar uni yopish orqali emas, balki EpisodeOfCare.statusHistoryda qayd etiladi. Bemor boshqa provayderga o'tganda, epizodni qayta tayinlamang: asl epizodni yoping (status = finished) va qabul qiluvchi tashkilotda yangi EpisodeOfCare oching, shunda har bir tashkilot o'zi taqdim etgan yo'l qismiga egalik qiladi.

Hodisa Ta'siri
Holat boshlanadi (tasdiqlovchi natija) EpisodeOfCare.status = active, period.start o'rnatiladi
Yordam to'xtatildi / qayta tiklandi statusHistoryga qo'shing (onholdactive); epizod ochiq qoladi
Davolanish tasdiqlandi (o'tkir) status = finished, period.end o'rnatiladi
Yordamni o'tkazish asl status = finished; yangi tashkilotda yangi EpisodeOfCare ochiladi

4. Yo'lni o'qish

Klinisist epizodni va unga murojaat qiluvchi resurslarni o'qish orqali holatni ochadi:

GET [base]/EpisodeOfCare?patient=Patient/[id]&status=active
GET [base]/Encounter?episode-of-care=EpisodeOfCare/[id]&_sort=-date
GET [base]/Observation?patient=Patient/[id]&_sort=-date

Har bir tashrif, natija va retsept epizod murojaatini o'z ichiga olgani uchun, bu butun holatni bitta ip sifatida qaytaradi - bu yozuvlarni tashriflar bo'ylab tarqoq qoldirish o'rniga EpisodeOfCare bo'yicha guruhlashning mohiyatidir.

Tegishli