O‘zbekiston Raqamli sog‘liqni saqlash platformasi
0.5.0 - ci-build
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
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).
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" } }
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]" }] }
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 (onhold → active); epizod ochiq qoladi |
| Davolanish tasdiqlandi (o'tkir) | status = finished, period.end o'rnatiladi |
| Yordamni o'tkazish | asl status = finished; yangi tashkilotda yangi EpisodeOfCare ochiladi |
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.