Ссылка скопирована
Іздеу

Callback әдісі«getDocumentFile»

GETDOCUMENTFILE АЖ мұрағатынан ЭМӨ алу

GetDocumentFile әдісі IP мұрағатынан ЭМӨ алу үшін қолданылады. Берілген АЖ деректері бойынша сұрау салынған ЭМӨ-ні өз мұрағатынан тауып, оны РЭМД-ға беру қажет. Іздеу үшін құжатты тіркеу кезінде АЖ берген ақпарат жиынтығы, сондай-ақ тізілімде құжатқа берілген нөмір беріледі. Бұл callback әдісі және сұраныстың бастамашысы әрқашан РЭМД болып табылады.

Негізгі сценарий

Сценарий EMD файлын (CDA) RAMD сұранысы бойынша IP электрондық мұрағатынан алу процедурасын сипаттайды. РЭМД-дан алынған сұрау салу бойынша АЖ сұратылған құжатты өзінің электрондық мұрағатынан шығарып, РЭМД-ға беру қажет.

getDocumentFile

ЕПҰ ға жіберілетін сұраудың мысалы

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

Параметрлердің сипаттамасы

FROM_SYSTEM_ID-ЖЗШ-дағы АЖ идентификаторы (тест / прод)

lpu_uid-LPU идентификаторы

сұрау-құжатты іздеу критерийлерінің блогы

анықтамалық бойынша kind-oid құжаттар түрі 1.2.643.5.1.13.13.11.1520

LOCAL_DOCUMENT_UID-МАЖ-дағы жергілікті құжат идентификаторы

document_number-Құжат нөмірі

creation_date_time-құжаттың жасалған күні мен уақыты

emdr_id-тізілімдегі нөмір (міндетті емес)

document_version-құжаттың нұсқасы. Бірінші нұсқадан басқа нұсқаны сұраған кезде беріледі (міндетті емес)

registration_date_time-тіркеу күні мен уақыты

Күтілетін жауап

LPU-дан күтілетін жауап: (Код 200)

{
⠀⠀"lpu_uid": "ca10f0db-1280-4fd1-ac58-b135867ebe40",
⠀⠀"local_docunent_uid": "550e8400-e29b-41d4-a716-446655440584",
⠀⠀""деректер":"<Base64 файл>"
}

Егер құжат табылмаса: (Код 404)

{
⠀⠀"lpu_uid": "ca10f0db-1280-4fd1-ac58-b135867ebe40",
"қате": "құжат табылмады"⠀⠀ "қате"
}