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

Callback usuli«getDocumentFile»

GetDocumentFile IP arxividan EMD olish

GetDocumentFile usuli IP arxividan EMD olish uchun ishlatiladi. IP-ning uzatilgan ma'lumotlariga ko'ra, siz o'zingizning arxivingizda so'ralgan EMDNI topishingiz va uni RAMD-ga topshirishingiz kerak. Qidiruv uchun hujjatni ro'yxatdan o'tkazishda IP-ga berilgan ma'lumotlar to'plami, shuningdek registrda hujjatga berilgan raqam uzatiladi. Bu qo'ng'iroq qilish usuli va so'rovning tashabbuskori har doim RAMD.

Asosiy stsenariy

Skript RAMD tomonidan talab qilingan elektron IP arxividan EMD faylini (CDA) olish tartibini tavsiflaydi. RAMD-dan olingan IP so'roviga ko'ra, so'ralgan hujjatni elektron arxivingizdan chiqarib, RAMD-ga topshirishingiz kerak.

getDocumentFile

Tibbiy muassasaga yuborilgan so'rov namunasi

POST: [base_url]/[getDocumentFile]
{
⠀⠀"from_system_id": "84ccfa89-f736-4929-a44a-a3ca9bf55b91",
⠀⠀"lpu_uid": "ca10f0db-1280-4fd1-ac58-b135867ebe40",
⠀⠀"message_type": "getDocumentFile",
⠀⠀"request": {
⠀⠀⠀⠀"kind": 8,
⠀⠀⠀⠀"local_document_uid": "fbeca381-d988-11e9-9c81-005056b1747f",
⠀⠀⠀⠀"document_number": "3455471212111",
⠀⠀⠀⠀"creation_date_time": "2019-06-26T00:00:00+03:00",
⠀⠀⠀⠀"emdr_id": "01.19.195.000001478",
⠀⠀⠀⠀"document_version": 0,
⠀⠀⠀⠀"registration_date_time": "2019-09-17T23:23:55.622+03:00"
⠀⠀ }
}

Parametr tavsifi

FROM_SYSTEM_ID-IPS-dagi IP identifikatori (sinov / prod)

LPU_UID-LPU identifikatori

so'rov-hujjatni qidirish mezonlari bloki

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

local_document_uid-misdagi mahalliy hujjat identifikatori

document_number-hujjat raqami

creation_date_time-hujjat yaratilgan sana va vaqt

emdr_id-ro'yxatga olish kitobidagi raqam (ixtiyoriy)

document_version-hujjatning versiyasi. Birinchisidan boshqa versiyani so'rashda uzatiladi (ixtiyoriy)

registration_date_time-ro'yxatdan o'tish sanasi va vaqti

Kutilgan javob

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

{
⠀⠀"lpu_uid": "ca10f0db-1280-4fd1-ac58-b135867ebe40",
⠀⠀"local_docunent_uid": "550e8400-e29b-41d4-a716-446655440584",
"ma'lumotlar": "< base64-dagi fayl>"
}

Agar hujjat topilmasa: (kod 404)

{
⠀⠀"lpu_uid": "ca10f0db-1280-4fd1-ac58-b135867ebe40",
"xato": "hujjat topilmadi"
}