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

GetMetadata usuli

Remd getMetadata-da EMD meta tavsifini olish

GetMetadata usuli sizga ramdda ro'yxatdan o'tgan EMDNING meta tavsifini ro'yxatga olish raqamidagi yozuv raqami bo'yicha so'rashga imkon beradi. Yozuvlarga kirish chegaralangan, har bir IP ushbu IP tomonidan ro'yxatdan o'tgan emdlarning meta tavsifini olishi mumkin. Tegishli ruxsatnomalar mavjud bo'lganda, boshqa IC tomonidan ro'yxatdan o'tgan EMD meta tavsifini olish ham mumkin. Javob hujjatning joriy versiyasining meta tavsifini qaytaradi.

Asosiy stsenariy

RAMDDA ro'yxatdan o'tgan EMD metama'lumotlarini olish stsenariysi. O'zingizning hujjatlaringizning meta tavsifini ham, boshqa tizimlar tomonidan ro'yxatdan o'tgan hujjatlarni ham ushbu tizimlarning hujjatlariga ruxsat berilgan holda olish mumkin.

getMetadata

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": "fa36a4c4-f175-4ee5-ae66-ceb757eb88d6"
}

Natijani etkazib berish

Meta tavsifi muvaffaqiyatli olingan taqdirda tibbiy muassasaga yuborilgan so'rov

POST: [base_url]/[getMetadata]
{
⠀⠀"from_system_id": "84ccfa89-f736-4929-a44a-a3ca9bf55b91",
⠀⠀"lpu_uid": "ca10f0db-1280-4fd1-ac58-b135867ebe40",
⠀⠀"response_to_request_id": "fa36a4c4-f175-4ee5-ae66-ceb757eb88d6",
⠀⠀"message_type": "getMetadata",
⠀⠀"status": "success",
⠀⠀"kind": 8,
"ta'rif": "teletibbiyot texnologiyalarini qo'llash bo'yicha maslahat protokoli",
⠀⠀""system_name":"TMK",
⠀⠀"region": 1,
⠀⠀"organization": "1.2.643.5.1.13.13.12.2.1.1",
⠀⠀"document_number": "18074",
⠀⠀"creation_date_time": "2018-06-01T00:00:00+03:00",
⠀⠀"registration_date_time": "2018-06-01T18:23:41.109+03:00",
⠀⠀"store_till_date": "2038-06-01+03:00",
⠀⠀"patient": {
⠀⠀⠀⠀"snils": "13637824376",
⠀⠀⠀⠀"local_id": "emdr-rmis-17/122"
⠀⠀ },
⠀⠀"signers": [
⠀⠀⠀⠀ {
⠀⠀⠀⠀⠀⠀"role": "DOCTOR",
""surname": "Lvov",
"Name": "Maksim",
""patr_name":"Andreevich",
⠀⠀⠀⠀⠀⠀"snils": "14874311883",
⠀⠀⠀⠀⠀⠀"position": 34
⠀⠀⠀⠀}
⠀⠀]
}

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.

katalogga muvofiq hujjat turining kind-yo'riqlari«Регистрируемые электронные медицинские документы», ko'rsatma 1.2.643.5.1.13.13.11.1520

tavsif-hujjatning qisqacha tavsifi. 1000 ta belgi bilan cheklangan

system_name-hujjatni ro'yxatdan o'tkazgan IC nomi

mintaqa-hujjatni ro'yxatdan o'tkazgan tashkilot mintaqasining kodi

hujjatni FRMOGA muvofiq ro'yxatdan o'tkazgan mo Organization-OID. (ma'lumotnoma «Регистр медицинских организаций Российской Федерации. Версия 2», OID 1.2.643.5.1.13.13.11.1461)

document_number-tashkilot yoki bo'linma ichidagi hujjatning ro'yxatdan o'tish raqami

creation_date_time-tashkilot yoki uning bo'linmasi ichida hujjat yaratilgan sana va vaqt

registration_date_time-ro'yxatga olish kitobi yozilgan sana va vaqt

store_till_date-ro'yxatga olish kitobi yozuvining joriy saqlash muddati

bemor-bemor bloki

patient.snils-bemorning SNILS. 11 ta belgi uzunligi bilan cheklangan

patient.local_id-icdagi noyob bemor identifikatori. 50 ta belgi bilan cheklangan

signers-hujjatni imzolagan mo xodimlari to'g'risidagi ma'lumotlar ro'yxati

signers.role-katalogdagi rol kodi«Справочник ролей сотрудников при подписи электронных медицинских документов», OID 1.2.643.5.1.13.13.99.2.368

signers.surname-xodimning familiyasi. 100 ta belgi bilan cheklangan.

signers.name -xodimning ismi. 100 ta belgi bilan cheklangan.

signers.patr_name-xodimning ismi (ixtiyoriy). 100 ta belgi bilan cheklangan.

signers.xodimning snils-SNILS uzunligi 11 belgidan iborat.

signers.position-ma'lumotnoma bo'yicha ID lavozimi«ФРМР. Должности медицинского персонала», OID 1.2.643.5.1.13.13.99.2.181

signers.speciality-ma'lumotnoma bo'yicha mutaxassislik identifikatori«Номенклатура специальностей специалистов со средним, высшим и послевузовским медицинским и фармацевтическим образованием в сфере здравоохранения», (ixtiyoriy) OID 1.2.643.5.1.13.13.11.1066

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": "REGISTRY_ITEM_NOT_FOUND",
"xabar": "01.18.246.000000184 identifikatori bo'yicha yozuvni topib bo'lmadi"
⠀⠀⠀⠀}
⠀⠀]
}

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