Ссылка скопирована
Ҷустуҷӯ

Усули demandContent

Гирифтани файли EMD ДАРХОСТИ IP аз бойгонии ПЕШНИҲОДИ IP demandContent

Усули demandContent барои дархости файли EMD, ки аз ҷониби IP ба қайд гирифта шудааст, истифода мешавад. IP рақами ҳуҷҷатро дар феҳрист интиқол медиҳад, ДАР паеми ҷавобӣ РАМД EMD-ро, ки аз бойгонии электронии IP гирифта шудааст, бармегардонад. Файли гирифташуда ба суроғаи хидмати БОЗПАС гирифтани IP интиқол дода мешавад.

Сенарияи асосӣ

Сценарий тартиби гирифтани файли ЭМД-ро аз бойгонии электронии ТАЪМИНКУНАНДАИ ИС бо дархости ИС-и дархосткунанда тавсиф мекунад. Барои дархост кардани файли EMD аз IP-и дархосткунанда, шумо бояд аввал рақами EMD-ро, ки ба он дар феҳрист дода шудааст, гиред. Шумо метавонед рақами сабтро дар феҳрист тавассути ҷустуҷӯи сабтҳо дар феҳрист гиред.

demandContent

Намунаи дархост

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

Тавсифи параметрҳо

request_id-Идентификатори дархост (ихтиерӣ)

Lpu_uid Идентификатори ЛПУ

Emdr_id-Рақами ҳуҷҷат дар феҳрист

Намунаи ҷавоб

Дар сурати дархости бомуваффақият идентификатори паем баргардонида мешавад:

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

Расонидани натиҷа

Дархосте, ки дар СУРАТИ бомуваффақият гирифтани маълумот ба ЛПУ фиристода мешавад

Дар сурати бомуваффақият иҷро кардани функсия, натиҷа бо ду усул расонида мешавад:

  • demandContent натиҷаи иҷрои функсия (success)
  • senddocumentfile-мақоми ҳуҷҷати дархостшуда
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"
}

Тавсифи параметрҳо

From_system_id-Идентификатори система: санҷишӣ/саноатӣ

Lpu_uid Идентификатори ЛПУ

response_to_request_id Идентификатори паем, ки ба он ҷавоб дода мешавад

message_type-Навъи дархост

status Ҳолати коркард: success коркарди бомуваффақияти дархост, error хатогӣ ҳангоми коркарди дархост.

Ҷавоби интизорӣ

Ҷавоби пешбинишуда АЗ LPU: (Рамзи 200)

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

Дархосте, ки дар СУРАТИ ошкор шудани хатогиҳо ба ЛПУ фиристода мешавад

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",
⠀ ⠀ ⠀ ⠀ ⠀ ⠀"паем": "барои Гирифтани Файли ҳуҷҷат иҷозат нест [01.18.246.000000184]"
⠀⠀⠀⠀}
⠀⠀]
}

Тавсифи параметрҳо

From_system_id-Идентификатори система: санҷишӣ/саноатӣ

Lpu_uid Идентификатори ЛПУ

response_to_request_id Идентификатори паем, ки ба он ҷавоб дода мешавад

message_type-Навъи дархост

status Ҳолати коркард: success коркарди бомуваффақияти дархост, error хатогӣ ҳангоми коркарди дархост.

errors-Рӯйхати хатогиҳо

рамзи хато

Message-тавсифи хато

Ҷавоби интизорӣ

Ҷавоби пешбинишуда АЗ LPU: (Рамзи 200)

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