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

DemandContent usuli

DemandContent IP-ni taqdim etuvchi arxivdan so'raladigan IP-ning EMD faylini olish

DemandContent usuli IP-provayder tomonidan ro'yxatdan o'tgan EMD faylini so'rash uchun ishlatiladi. IP ro'yxatga olish kitobidagi hujjat raqamini uzatadi, javob xabarida RAMD IP-ni taqdim etuvchi elektron arxivdan olingan EMDNI qaytaradi. Olingan fayl IC qayta qo'ng'iroq qilish xizmatining manziliga uzatiladi.

Asosiy stsenariy

Ssenariyda EMD faylini elektron arxivdan olish tartibi tasvirlangan. IP-ni taqdim etuvchi IP-dan EMD faylini so'rash uchun avval ro'yxatga olish kitobida unga berilgan EMD raqamini olishingiz kerak. Ro'yxatga olish kitobidagi yozuvlarni qidirish orqali ro'yxatga olish kitobidagi yozuv raqamini olishingiz mumkin.

demandContent

Namunaviy so'rov

POST: https://egisz-test.medflex.ru/api/remd/v1/demand-content/
Authorization: Token < token LPU>
{
⠀⠀"request_id": "59d8353a-0bc2-48bb-be02-7f7666367d0b",
⠀⠀"lpu_uid": "ca10f0db-1280-4fd1-ac58-b135867ebe40",
⠀⠀"emdr_id": "01.18.246.000000184"
}

Parametr tavsifi

request_id-so'rov identifikatori (ixtiyoriy)

LPU_UID-LPU identifikatori

emdr_id-ro'yxatga olish kitobidagi hujjat raqami

Javob namunasi

Muvaffaqiyatli so'rov bilan xabar identifikatori qaytariladi:

{
⠀⠀"request_id": "933adc5d-33ed-427f-ae35-de63ad923f03"
}

Natijani etkazib berish

Ma'lumot muvaffaqiyatli olingan taqdirda sog'liqni saqlash muassasasiga yuborilgan so'rov

Agar funktsiya muvaffaqiyatli bajarilsa, natija ikki usul bilan etkaziladi:

  • demandContent-funktsiyani bajarish natijasi (muvaffaqiyat)
  • sendDocumentFile-so'ralgan hujjatning tanasi
POST: [base_url]/[demandContent]
{
⠀⠀"from_system_id": "84ccfa89-f736-4929-a44a-a3ca9bf55b91",
⠀⠀"lpu_uid": "4113ae47-57fc-4ad3-be17-47219e45e8a9",
⠀⠀"response_to_request_id": "933adc5d-33ed-427f-ae35-de63ad923f03",
⠀⠀"message_type": "demandContent",
⠀⠀"status": "success"
}

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.

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": "933adc5d-33ed-427f-ae35-de63ad923f03",
⠀⠀"message_type": "demandContent",
⠀⠀"status": "error",
⠀⠀"errors": [
⠀⠀⠀⠀{
⠀⠀⠀⠀⠀⠀"code": "ValidationError",
"xabar": "hujjat faylini olish uchun ruxsat yo'q [01.18.246.000000184]"
⠀⠀⠀⠀}
⠀⠀]
}

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

xato kodi

xabar-xato tavsifi

Kutilgan javob

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

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