Ссылка скопирована
Qidiruv

RegisterDocument usuli

RAMD registerDocument, getDocumentFile-da hujjatni ro'yxatdan o'tkazish

REGISTERDOCUMENT usuli EMD ma'lumotlarini ro'yxatdan o'tkazish uchun ishlatiladi. IP ro'yxatdan o'tish uchun ma'lumotlar to'plamini uzatadi, javob xabarida RAMD so'rovni qayta ishlash natijalari to'g'risida xabar beradi. Ro'yxatdan o'tish natijalari IP-ga qayta qo'ng'iroq qilish xizmatining manziliga uzatiladi.

Asosiy stsenariy

registerDocument

Namunaviy so'rov

POST: https://egisz-test.medflex.ru/api/remd/v1/register-document/
Authorization: Token < token LPU>
{
⠀⠀"request_id": "59d8353a-0bc2-48bb-be02-7f7666367d0b",
⠀⠀"lpu_uid": "ca10f0db-1280-4fd1-ac58-b135867ebe40",
⠀⠀"local_document_uid": "8a4e9496-88e6-234a-ae69-73505221c008",
⠀⠀"document_number": "1231454566747766",
⠀⠀"kind": 34,
⠀⠀"department": {
⠀⠀⠀⠀"local_oid": "1.2.643.5.1.13.13.12.2.1.1.0.14",
"Name": "ambulatoriya bo'limi"
⠀⠀},
⠀⠀"patient": {
⠀⠀⠀⠀"local_id": "3e3bb21c-b3dd-11de-8172-001583078ee5",
""surname": "Zabolotniy",
"Name": "Yuriy",
""patr_name":"Pavlovich",
⠀⠀⠀⠀"birth_date": "1991-11-21",
⠀⠀⠀⠀"snils": "96155474337",
⠀⠀⠀⠀"gender": 1,
⠀⠀⠀⠀"phone": "9274536276",
⠀⠀⠀⠀"document": {
⠀⠀⠀⠀⠀⠀"type": 14,
⠀⠀⠀⠀⠀⠀"number": "9210445765"
⠀⠀⠀⠀}
⠀⠀},
⠀⠀"personals": [
⠀⠀⠀⠀{
⠀⠀⠀⠀⠀⠀"local_id": "f7488b71-5072-11ee-8102-96d03872bb29",
"ot": "Konyukov", "Otyukov", "Otyukov", "Otyukov",
"Ism": "Konstantin",
""patr_name": "Vladimirovich",
⠀⠀⠀⠀⠀⠀"birth_date": "1991-12-31",
⠀⠀⠀⠀⠀⠀"snils": "15593620486",
⠀⠀⠀⠀⠀⠀"lpu_uid": "14cefaf8-508b-11ee-8102-96d03872bb29",
⠀⠀⠀⠀⠀⠀"role": "DOCTOR",
⠀⠀⠀⠀⠀⠀"position": 106,
⠀⠀⠀⠀⠀⠀"speciality": 30,
⠀⠀⠀⠀⠀⠀"phone": "9274536276",
⠀⠀⠀⠀⠀⠀"email": "mymail@exmple.com",
⠀⠀⠀⠀⠀⠀"sign": "MIIGhQYJKoZIhvcNAQcCoIIGdjCCBnI ... evJMIY=",
⠀⠀⠀⠀⠀⠀"description": null
⠀⠀⠀⠀}
⠀⠀],
⠀⠀"author": {
⠀⠀⠀⠀"snils": "15593620486"
⠀⠀},
⠀⠀"creation_date_time": "2023-09-22T09:26:07.000000+03:00",
⠀⠀"data": "77u/PD94bWwtc3R5bG ... WxEb2N1bWVudD4NCg==",
⠀⠀"organization_sign": "MIIGhQYJKo ... gMaleevJMIY="
}
Parametr tavsifi

request_id-so'rov identifikatori. Agar ko'rsatilgan bo'lsa, hujjat ko'rsatilgan request_id-ga biriktirilgan. Ro'yxatdan o'tmagan hujjatni qayta ro'yxatdan o'tkazish uchun foydalanish mumkin. (Ixtiyoriy)

LPU_UID-LPU identifikatori

local_document_uid-misdagi mahalliy hujjat identifikatori

document_number-misdagi mahalliy hujjat identifikatori

1.2.643.5.1.13.13.11.1520 ma'lumotnomasiga muvofiq hujjatlar turining kind-qo'llanmasi

bo'lim FRMO birligi. Tarkibiy bo'linmalar ma'lumotnomasi 1.2.643.5.1.13.13.99.2.114

department.local_oid-oid bo'linmalari

department.name -bo'linma nomi

bemor-bemor bloki

patient.local_id - misdagi bemor identifikatori

patient.surname-bemorning familiyasi

patient.name -bemorning ismi

patient.patr_name - bemorning otasining ismi (ixtiyoriy)

patient.birth_date-bemorning tug'ilgan sanasi

patient.snils-bemorning SNILS (ixtiyoriy)

patient.gender-1.2.643.5.1.13.13.11.1040 ma'lumotnomasi bo'yicha Pol

patient.telefon-bemorning mobil telefon raqami. Ajratgichlarsiz va mamlakat kodisiz uzatiladi. Agar telefon raqami to'ldirilgan bo'lsa, unda muvaffaqiyatli ro'yxatdan o'tgandan so'ng, hujjat tibbiy muassasaga yuboriladi. Misol: 9242551020 (ixtiyoriy)

patient.hujjat-shaxsni tasdiqlovchi hujjat bloki (ixtiyoriy)

patient.document. 1.2.643.5.1.13.13.99.2.320 ma'lumotnomasi bo'yicha dul tipidagi Type-ID

patient.document. raqam-hujjat raqami

shaxslar-shifokorlar ro'yxati

personals.local_id-misdagi shifokor identifikatori

personals.surname-shifokorning familiyasi

personals.name -shifokorning ismi

personals.patr_name-shifokorning otasining ismi (ixtiyoriy)

personals.birth_date-shifokorning tug'ilgan sanasi

personals.snils-shifokorning SNILS (ixtiyoriy)

personals.role-katalogdagi rol kodi 1.2.643.5.1.13.13.99.2.368

personals.position-1.2.643.5.1.13.13.99.2.181 ma'lumotnomasi bo'yicha tashkilotdagi lavozim kodi

personals.mutaxassislik ma'lumotnomasi bo'yicha mutaxassislik kodi (ixtiyoriy) 1.2.643.5.1.13.13.11.1066

personals.telefon-shifokorning telefon raqami (ixtiyoriy)

personals.shifokorning elektron pochta-elektron pochtasi (ixtiyoriy)

personals.imzo-base64 formatidagi shifokor imzosi

personals.tavsif-hujjatning qisqacha o'zboshimchalik tavsifi. (Ixtiyoriy) sukut bo'yicha kind qiymati katalogidan to'ldiriladi

creation_date_time-hujjat yaratilgan sana va vaqt. Vaqt zonasi ko'rsatilgan mahalliy vaqt

ma'lumotlar-base64 formatidagi Cda yoki PDF hujjat tarkibi. Utf-8 kodlash

organization_sign - tashkilotning base64 formatidagi imzosi

Javob namunasi

Muvaffaqiyatli so'rov bilan xabar identifikatori qaytariladi:

{
⠀⠀"request_id": "7d4b38fc-30b0-4b98-baf1-560374762b60"
}

Hujjatni ro'yxatdan o'tkazish natijasini etkazib berish. RegisterDocumentResult usuli

EMD muvaffaqiyatli ro'yxatdan o'tgan taqdirda tibbiy muassasaga yuborilgan so'rov

POST: [base_url]/[registerDocumentResult]
{
⠀⠀"from_system_id": "84ccfa89-f736-4929-a44a-a3ca9bf55b91",
⠀⠀"lpu_uid": "ca10f0db-1280-4fd1-ac58-b135867ebe40",
⠀⠀"response_to_request_id": "7d4b38fc-30b0-4b98-baf1-560374762b60",
⠀⠀"message_type": "registerDocumentResult",
⠀⠀"status": "success",
⠀⠀"registry_item": {
⠀⠀⠀⠀"emdr_id": "01.20.293.000000403",
⠀⠀⠀⠀"registration_date_time": "2020-02-06T15:26:27.644+03:00",
⠀⠀⠀⠀"store_till_date": "2045-02-01+03:00"
⠀⠀}
}

Parametr tavsifi

from_system_id-tizim identifikatori: sinov / sanoat

LPU_UID-LPU identifikatori

response_to_request_id-javob berilgan xabar identifikatori

message_type so'rov turi

status-ishlov berish holati: muvaffaqiyat – so'rovni muvaffaqiyatli qayta ishlash, xato – so'rovni qayta ishlashda xato.

emdr_id-ro'yxatga olish kitobidagi EMD ma'lumotlariga berilgan noyob raqam

registration_date_time-ro'yxatga olish kitobida yozuv yaratilgan sana va vaqt. Vaqt zonasi ko'rsatilgan mahalliy vaqt

store_till_date-ushbu turdagi EMDNI saqlash siyosatiga muvofiq belgilangan ma'lumotlarni saqlash muddati. Bo'sh qiymat ma'lumotni saqlash muddatini cheklamasdan EMDNI ro'yxatdan o'tkazishni anglatadi

Kutilgan javob

Sog'liqni saqlash muassasasidan kutilgan javob: (kod 200)

{
⠀⠀"lpu_uid": "ca10f0db-1280-4fd1-ac58-b135867ebe40",
⠀⠀"status": "success"
}

Xatolar aniqlangan taqdirda tibbiy muassasaga yuborilgan so'rov

POST: [base_url]/[error]
{
⠀⠀"from_system_id": "84ccfa89-f736-4929-a44a-a3ca9bf55b91",
⠀⠀"lpu_uid": "ca10f0db-1280-4fd1-ac58-b135867ebe40",
⠀⠀"response_to_request_id": "7d4b38fc-30b0-4b98-baf1-560374762b60",
⠀⠀"message_type": "registerDocumentResult",
⠀⠀"status": "error",
⠀⠀"errors": [
⠀⠀⠀⠀{
⠀⠀⠀⠀⠀⠀"code": "NOT_UNIQUE_PROVIDED_ID",
""8a4e9496-88e6-234a-ae69-73505221c008"identifikatori bilan hujjat allaqachon ro'yxatdan o'tgan"
⠀⠀⠀⠀}
⠀⠀]
}

Parametr tavsifi

from_system_id-tizim identifikatori: sinov / sanoat

LPU_UID-LPU identifikatori

response_to_request_id-javob berilgan xabar identifikatori

message_type so'rov turi

status-ishlov berish holati: muvaffaqiyat – so'rovni muvaffaqiyatli qayta ishlash, xato – so'rovni qayta ishlashda xato.

xatolar-xatolar ro'yxati. Ma'lumotnoma 1.2.643.5.1.13.13.99.2.305

errors.xato kodi

errors.xabar-xato tavsifi

Asosiy xatolar 1.2.643.5.1.13.13.99.2.305 - RAMD ma'lumotnomasida tasvirlangan. Xabar kodlari klassifikatori.

Kutilgan javob

Sog'liqni saqlash muassasasidan kutilgan javob: (kod 200)

{
⠀⠀"lpu_uid": "ca10f0db-1280-4fd1-ac58-b135867ebe40",
⠀⠀"status": "success"
}

LPU-dan kutilgan javob (xato): (kod 400+)

{
⠀⠀"lpu_uid": "ca10f0db-1280-4fd1-ac58-b135867ebe40",
"xato": "ro'yxatdan o'tish natijasini yozib bo'lmadi"
}