O‘zbekiston Raqamli sog‘liqni saqlash platformasi
0.7.0 - ci-build
Uzbekistan Digital Health Platform - Local Development build (v0.7.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. 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.
Ushbu jarayon dori vositasi elektron shaklda qanday tayinlanishi, dorixonada qanday berilishi va xarajatni qoplab berish uchun SHIF (State Health Insurance Fund - Davlat tibbiy sug'urta jamg'armasi)ga qanday yuborilishini ko'rsatadi. Jarayon ikkita resurs orqali ifodalanadi: MedicationRequest - retsept, ya'ni nima tayinlanganligi; MedicationDispense - dori vositasini berish fakti, ya'ni amalda nima berilganligi va qancha miqdorda berilganligi.
Profillarning holati: MedicationRequest va MedicationDispense profillari ishlab chiqilmoqda. Ushbu sahifada tizimlar hozirdanoq shu model asosida ishlab chiqilishi uchun mo'ljallangan model tavsiflangan; profillar e'lon qilingunga qadar
meta.profileelementini ko'rsatmasdan FHIR R5 bazaviy resurslaridan foydalaning. Condition (klinik ko'rsatma) va Patient profillangan.
Ishtirokchilar: retsept yozuvchi klinitsist; farmatsevt; DHP (Digital Health Platform - Raqamli sog'liqni saqlash platformasi); SHIF.
Klinitsist elektron retseptni MedicationRequest (intent = order) sifatida rasmiylashtiradi: dori vositasi medication elementida, bemor subject elementida, retsept yozuvchi klinitsist requester elementida, dozalash bo'yicha ko'rsatmalar dosageInstruction elementida, klinik ko'rsatma esa reason elementida (davolanayotgan Condition) ko'rsatiladi. Retsept uni identifikatsiya qiluvchi QR-kod bilan chop etiladi.
POST [base]/MedicationRequest
{ "resourceType": "MedicationRequest", "status": "active", "intent": "order",
"medication": { "concept": { "coding": [{ "system": "...", "code": "..." }] } },
"subject": { "reference": "Patient/[id]" },
"requester": { "reference": "PractitionerRole/[id]" },
"reason": [{ "reference": { "reference": "Condition/[id]" } }],
"dosageInstruction": [{ "text": "..." }] }
Dorixonada farmatsevt MedicationRequest resursini olish uchun QR-kodni skanerlaydi, so'ng amalda berilgan dori vositasi haqidagi ma'lumotlarni MedicationDispense sifatida qayd etadi. MedicationDispense.authorizingPrescription elementida retseptga reference ko'rsatiladi; aynan shu bog'lanish butun zanjirni kuzatish imkonini beradi:
POST [base]/MedicationDispense
{ "resourceType": "MedicationDispense", "status": "completed",
"authorizingPrescription": [{ "reference": "MedicationRequest/[id]" }],
"subject": { "reference": "Patient/[id]" },
"medication": { "concept": { "coding": [{ "system": "...", "code": "..." }] } },
"quantity": { "value": 1 },
"whenHandedOver": "2026-05-30" }
Dorixona retsept bo'yicha dori vositasini to'liq bir martada yoki qismlarga bo'lib berishi mumkin. Qisman berish amalda berilgan miqdor uchun status = completed bo'lgan MedicationDispense resursi bilan qayd etiladi; MedicationRequest esa qolgan miqdor uchun faol holatda qoladi.
| Resurs | Statuslar o'zgarishi |
|---|---|
MedicationRequest |
active → completed (to'liq berilgan) / stopped / cancelled |
MedicationDispense |
in-progress → completed; dori vositasi berilmagan bo'lsa declined |
Xarajati qoplab beriladigan dori vositasi uchun platforma retsept va dori vositasini berish haqidagi ma'lumotlarni qoplab berish hisobini yuritish uchun SHIFga yuboradi. Ma'lumot almashinuvi asinxron tarzda amalga oshiriladi: DHP resurslarni e'lon qiladi, SHIF esa ularni qabul qiladi; DHP qoplab berish talabini o'zi ko'rib chiqib, qaror qabul qilmaydi. MedicationDispense.authorizingPrescription orqali ko'rsatilgan reference SHIFga nima tayinlangani va amalda nima berilganini solishtirish imkonini beradi.
DHP SHIF uchun zarur bo'lgan tibbiy ma'lumotlarni uzatadi; qoplab berish to'g'risidagi qaror va to'lov SHIFning o'z tizimida amalga oshiriladi. Faqat validatsiyadan o'tgan yozuvlar uzatiladi.
GET [base]/MedicationRequest?patient=Patient/[id]&status=active
GET [base]/MedicationDispense?prescription=MedicationRequest/[id]
authorizingPrescription orqali ko'rsatilgan reference tufayli MedicationDispense ma'lumotlari doimo dori vositasini berish uchun asos bo'lgan retsept bilan birga olinadi. Shu sababli SHIF va bemor har bir tayinlash bo'yicha dori vositasini berishning to'liq tarixini ko'rishi mumkin.