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
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.
DHP klinik hujjatlarni tasniflash va identifikatsiyalash uchun bir nechta mexanizmdan foydalanadi:
graph TB
Doc[Hujjat]
Doc --> Cat[.category<br/>Qaysi tur?]
Doc --> Form[.identifier form-number<br/>Qaysi shakl?]
Doc --> Inst[Bundle.identifier<br/>Qaysi versiya?]
Doc --> Comp[Composition.identifier<br/>Qaysi kompozitsiya?]
Kategoriya kodlari hujjat turlarini aniqlashning asosiy usuli hisoblanadi. DocumentCategoryCS kodlari bilan Composition.category yoki CarePlan.category dan foydalaning.
{
"resourceType": "Composition",
"category": [{
"coding": [{
"system": "https://terminology.dhp.uz/fhir/integrations/CodeSystem/document-category-cs",
"code": "form-094",
"display": "Mast holati sababli mehnatga layoqatsizlik to'g'risida ma'lumotnoma"
}]
}]
}
Kategoriyalar Sog'liqni saqlash vazirligining standartlashtirilgan shakllariga asoslanadi.
Agar hujjatning rasmiy shakl yoki shablon raqami bo'lsa, ular .identifier da qayd etiladi. Hamma hujjatlarda tashqi identifikator bo'lavermaydi - ulardan mavjud bo'lgan hollarda foydalaning.
Rasmiy shakl raqamlari (masalan, 094-shakl):
{
"identifier": [{
"system": "https://dhp.uz/fhir/core/sid/doc/uz/form-number",
"value": "094"
}]
}
Shablon identifikatorlari (shakl raqamlaridan farq qiladi):
{
"identifier": [{
"system": "https://dhp.uz/fhir/core/sid/doc/uz/template-number",
"value": "094"
}]
}
Alohida nusxalar .identifier dagi UUID formati yordamida farqlanadi.
FHIR document Bundle uchun ikkita identifikator ishlatiladi:
Bundle.identifier - hujjatning har bir nusxasi uchun noyob, hech qachon qayta ishlatilmaydiComposition.identifier - bir xil kompozitsiya asosida yaratilgan barcha hujjatlar uchun bir xilHujjat yangilanganda (masalan, shakl yaratilib, keyin o'zgartirilganda) Composition.identifier o'zgarmaydi, Bundle.identifier esa versiyalar orasida farq qiladi. Bu tizimlarga ikkita hujjat Bundle'i bir xil klinik ma'lumotning turli versiyalari ekanini aniqlash imkonini beradi.
{
"resourceType": "Bundle",
"identifier": {
"system": "urn:ietf:rfc:3986",
"value": "urn:uuid:550e8400-e29b-41d4-a716-446655440000"
},
"entry": [{
"resource": {
"resourceType": "Composition",
"identifier": {
"system": "urn:ietf:rfc:3986",
"value": "urn:uuid:661f9511-f30c-52e5-b827-557766551111"
}
}
}]
}
Mustaqil resurslar uchun (masalan, CarePlan) resursning o'z .identifier idan foydalaning.
Hujjat Bundle'i uning tarkibi bo'yicha emas, balki Composition'i orqali qidiriladi. Bundle ning o'zida atigi beshta qidiruv parametri bor va klinik tarkibga yo'l ochadigani composition bo'lib, u Bundle'ning birinchi elementiga ishora qiladi:
| Parametr | Turi | Ifoda |
|---|---|---|
composition |
reference | Bundle.entry[0].resource as Composition |
identifier |
token | Bundle.identifier |
type |
token | Bundle.type |
timestamp |
date | Bundle.timestamp |
composition orqali zanjirli qidiruv Composition'ning qidiruv parametrlariga, jumladan category, identifier, subject, encounter va date ga kirish imkonini beradi. FHIR hujjat qoidalari Composition birinchi element bo'lishini talab qilgani uchun bu doimo hujjatning Composition'iga murojaat qiladi.
Kategoriya asosiy tasniflagich bo'lgani sababli, bir turdagi barcha hujjatlarni topishning odatiy yo'li kategoriya bo'yicha qidirishdir. Barcha 066-shakl hujjatlari:
GET [base]/Bundle?type=document&composition.category=https://terminology.dhp.uz/fhir/integrations/CodeSystem/document-category-cs|form-066
Shakl raqami rasmiy shakl raqami bilan ishlaydiganlar uchun muqobil usul:
GET [base]/Bundle?type=document&composition.identifier=https://dhp.uz/fhir/core/sid/doc/uz/form-number|066
Bitta bemorning 066-shakl hujjatlari:
GET [base]/Bundle?type=document&composition.category=https://terminology.dhp.uz/fhir/integrations/CodeSystem/document-category-cs|form-066&composition.subject=Patient/123
Ikki nusxa identifikatori turli savollarga javob beradi. Bundle.identifier hujjatning aniq bitta nusxasini qaytaradi:
GET [base]/Bundle?identifier=urn:ietf:rfc:3986|urn:uuid:760e8400-e29b-41d4-a716-446655440066
Composition.identifier esa bir hujjatning barcha versiyalarini qaytaradi; har bir versiya o'z Bundle.identifier iga ega alohida Bundle bo'ladi:
GET [base]/Bundle?type=document&composition.identifier=urn:ietf:rfc:3986|urn:uuid:861f9511-f30c-52e5-b827-557766550666
| Element | Maqsadi | Misol |
|---|---|---|
.category |
Hujjat turini tasniflash | "Bu mehnatga layoqatsizlik ma'lumotnomasi" |
.identifier (shakl/shablon) |
Tashqi manbaga bog'lash | "Bu 094-shakl" |
Bundle.identifier |
Hujjatning noyob nusxasi | v1: urn:uuid:aaa..., v2: urn:uuid:bbb... |
Composition.identifier |
Kompozitsiya identifikatori | v1 va v2: urn:uuid:ccc... |
Kategoriya, shakl raqami va nusxa identifikatori ko'rsatilgan to'liq misol uchun 095-shakl CarePlan misoli ga qarang.