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

SearchRegistryItem usuli

EMD searchregistryitem meta tavsifi bo'yicha ro'yxatga olish kitobi yozuvini qidiring

SEARCHREGISTRYITEM usuli EMD tafsilotlari registridagi yozuvlarni qidirish uchun ishlatiladi. IP qidiruv parametrlari to'plamini uzatadi, javob xabarida RAMD so'rov mezonlariga javob beradigan yozuvlar ro'yxatini qaytaradi. Qidiruv uchun bir nechta parametrlar ko'rsatilishi mumkin, bu holda natijalar barcha qidiruv mezonlariga javob beradigan yozuvlarni uzatadi. Yozuvlarga kirish chegaralangan, har bir IP faqat ushbu IP-da ro'yxatdan o'tgan yozuvlarni qidirishi mumkin. Qidiruv hujjatlarning joriy versiyalari bo'yicha amalga oshiriladi.

Namunaviy so'rov

POST: https://egisz-test.medflex.ru/api/remd/v1/search-registry-item/
Authorization: Token < token LPU>
{
⠀⠀"request_id": "59d8353a-0bc2-48bb-be02-7f7666367d0b",
⠀⠀"lpu_uid": "ca10f0db-1280-4fd1-ac58-b135867ebe40",
⠀⠀"target_organization_oid": "1.2.643.5.1.13.13.12.2.1.27",
⠀⠀"local_uid": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
⠀⠀"kind": "34",
⠀⠀"document_number": "3643882",
⠀⠀"patient_id": "56435",
⠀⠀"patient_snils": "11223344595",
⠀⠀"creation_date_begin": "2019-01-01T16:03:25.725+03:00",
⠀⠀"creation_date_end": "2019-08-01T16:03:25.725+03:00",
⠀⠀"register_date_begin": "2019-01-01T16:03:25.725+03:00",
⠀⠀"register_date_end": "2019-08-01T16:03:25.725+03:00",
⠀⠀"page": 0
}

Parametr tavsifi

request_id-so'rov identifikatori (ixtiyoriy)

LPU_UID-LPU identifikatori

target_organization_oid tibbiy tashkilot. FNSI bo'yicha mo OID ko'rsatilgan. Qo'llanma bo'yicha to'ldirilgan«Регистр медицинских организаций Российской Федерации. Версия 2», OID 1.2.643.5.1.13.13.11.1461

local_uid-hujjatning noyob identifikatori. UUID formatida taqdim etilgan. Masalan: 550E8400-e29b-41d4-a716-446655440000. 36 ta belgi bilan cheklangan

kind-hujjat turi. Hujjat turi bo'yicha ko'rsatma ko'rsatilgan. Qo'llanma bo'yicha to'ldirilgan«Регистрируемые электронные медицинские документы», OID 1.2.643.5.1.13.13.11.1520

document_number-hujjat raqami. Tashkilot yoki bo'linma ichidagi EMD ro'yxatdan o'tish raqami

patient_id-bemorning identifikatori. Icda noyob bemor identifikatori

patient_snils-bemorning SNILS. Ajratgichlarsiz uzatiladi.

sahifa sahifasi. So'ralgan natijalar sahifasining raqami. Raqamlash noldan amalga oshiriladi

creation_date_begin-hujjatni yaratish davrining boshlanish sanasi va vaqti. Tashkilot yoki uning bo'linmasi ichida EMDNI ro'yxatdan o'tkazish davri boshlangan sana va vaqt

creation_date_end-hujjatni yaratish davri tugagan sana va vaqt. Tashkilot yoki uning bo'linmasi ichida EMDNI ro'yxatdan o'tkazish muddati tugagan sana va vaqt

register_date_begin-hujjatni ro'yxatdan o'tkazish davri boshlangan sana va vaqt. EMDNI RAMDDA ro'yxatdan o'tkazish davri boshlangan sana va vaqt

register_date_end-hujjatni ro'yxatdan o'tkazish davri tugagan sana va vaqt. EMDNI RAMDDA ro'yxatdan o'tkazish muddati tugagan sana va vaqt

sahifa-sahifa raqami. Noldan raqamlash

Javob namunasi

Muvaffaqiyatli so'rov bilan xabar identifikatori qaytariladi:

{
⠀⠀"request_id": "d37d3997-3784-430d-8f98-4920bc6e9e6c"
}

Qidiruv natijasini etkazib berish

Qidiruv natijasi muvaffaqiyatli olingan taqdirda tibbiy muassasaga yuborilgan so'rov

POST: [base_url]/[searchRegistryItem]
{
⠀⠀"from_system_id": "84ccfa89-f736-4929-a44a-a3ca9bf55b91",
⠀⠀"lpu_uid": "c3af5343-6694-4ce4-bc9f-e9e55da92d91",
⠀⠀"response_to_request_id": "d37d3997-3784-430d-8f98-4920bc6e9e6c",
⠀⠀"message_type": "searchRegistryItem",
⠀⠀"matches": [
⠀⠀⠀⠀{
⠀⠀⠀⠀⠀⠀"emdr_id": "01.19.195.000000913",
⠀⠀⠀⠀⠀⠀"local_uid": "9157b900-991c-11e9-9131-005056b1747f",
⠀⠀⠀⠀⠀⠀"registration_date_time": "2019-06-27T23:46:48.338+03:00",
⠀⠀⠀⠀⠀⠀"store_till_date": "2039-06-26+03:00"
⠀⠀⠀⠀},
⠀⠀⠀⠀{
⠀⠀⠀⠀⠀⠀"emdr_id": "01.19.195.000001094",
⠀⠀⠀⠀⠀⠀"local_uid": "f6e19a6f-a14b-11e9-96c0-005056b13602",
⠀⠀⠀⠀⠀⠀"registration_date_time": "2019-07-08T17:06:57.869+03:00",
⠀⠀⠀⠀⠀⠀"store_till_date": "2039-06-26+03:00"
⠀⠀⠀⠀}
⠀⠀],
⠀⠀"page": {
⠀⠀⠀⠀"items_per_page": 1000,
⠀⠀⠀⠀"has_next": false
⠀⠀}
}

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.

matches - muvaffaqiyatli qidiruv natijalari ro'yxati

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

local_uid-ro'yxatdan o'tish paytida IP tomonidan berilgan noyob hujjat identifikatori. UUID formatida taqdim etilgan. Masalan: 550e8400-e29b-41d4-a716-446655440000

registration_date_time-ro'yxatga olish kitobiga yozuvni yaratish sanasi va vaqti

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": "searchRegistryItem",
⠀⠀"status": "error",
⠀⠀"errors": [
⠀⠀⠀⠀{
⠀⠀⠀⠀⠀⠀"code": "ValidationError",
"xabar": "IPS identifikatori bo'lgan IP '17c74e63-dc38-438d-a27a-a1aa063ee7b1' RAMD quyi tizimida ro'yxatdan o'tmagan"
⠀⠀⠀⠀}
⠀⠀]
}

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"
}