Ссылка скопирована
Издөө

Методу registerDocument

Документти РАМД шмдда каттоо,,

Метод рмм жөнүндө маалыматтарды каттоо үчүн колдонулат. МС каттоо үчүн маалыматтардын топтомун берет, РЭМД жооп билдирүүсүндө суроо-талапты иштеп чыгуунун натыйжалары жөнүндө кабарлоону кайтарат. Каттоонун жыйынтыгы ИМди кайра чакыруу сервисинин дарегине берилет.

Базалык сценарий

registerDocument

Сурамдын мисалы

POST: https://egisz-test.medflex.ru/api/remd/v1/register-document/
Метки: жер <Токен ЛПУ>
{
⠀⠀"request_id": "59d8353a-0bc2-48bb-be02-7f7666367d0b",
⠀⠀"lpu_uid": "ca10f0db-1280-4fd1-ac58-b135867ebe40",
⠀⠀"local_document_uid": "8a4e9496-88e6-234a-ae69-73505221c008",
⠀⠀"document_number": "1231454566747766",
⠀⠀"kind": 34,
⠀⠀"department": {
⠀⠀⠀⠀"local_oid": "1.2.643.5.1.13.13.12.2.1.1.0.14",
"ТКЖ" бөлүмү:" амбулаториялык бөлүм "
⠀⠀},
⠀⠀"patient": {
⠀⠀⠀⠀"local_id": "3e3bb21c-b3dd-11de-8172-001583078ee5",
айбат":" "саз",
айбат "" Юрий"",
"жил_"тасмасы:" Павлович ",
⠀⠀⠀⠀"birth_date": "1991-11-21",
⠀⠀⠀⠀"snils": "96155474337",
⠀⠀⠀⠀"gender": 1,
⠀⠀⠀⠀"phone": "9274536276",
⠀⠀⠀⠀"document": {
⠀⠀⠀⠀⠀⠀"type": 14,
⠀⠀⠀⠀⠀⠀"number": "9210445765"
⠀⠀⠀⠀}
⠀⠀},
⠀⠀"personals": [
⠀⠀⠀⠀{
⠀⠀⠀⠀⠀⠀"local_id": "f7488b71-5072-11ee-8102-96d03872bb29",
айбат": "конюки"",
айбат":" Константин"",
щель "вид_орядия":" Владимирович ",
⠀⠀⠀⠀⠀⠀"birth_date": "1991-12-31",
⠀⠀⠀⠀⠀⠀"snils": "15593620486",
⠀⠀⠀⠀⠀⠀"lpu_uid": "14cefaf8-508b-11ee-8102-96d03872bb29",
⠀⠀⠀⠀⠀⠀"role": "DOCTOR",
⠀⠀⠀⠀⠀⠀"position": 106,
⠀⠀⠀⠀⠀⠀"speciality": 30,
⠀⠀⠀⠀⠀⠀"phone": "9274536276",
⠀⠀⠀⠀⠀⠀"email": "mymail@exmple.com",
⠀⠀⠀⠀⠀⠀"sign": "MIIGhQYJKoZIhvcNAQcCoIIGdjCCBnI ... evJMIY=",
⠀⠀⠀⠀⠀⠀"description": null
⠀⠀⠀⠀}
⠀⠀],
⠀⠀"author": {
⠀⠀⠀⠀"snils": "15593620486"
⠀⠀},
⠀⠀"creation_date_time": "2023-09-22T09:26:07.000000+03:00",
⠀⠀"data": "77u/PD94bWwtc3R5bG ... WxEb2N1bWVudD4NCg==",
⠀⠀"organization_sign": "MIIGhQYJKo ... gMaleevJMIY="
}
Параметрлердин сүрөттөлүшү

request_id — Идентификатору суроо. Эгерде көрсөтүлгөн документ бекитилет көрсөтүлгөн request_id. Катталбаган документти кайра каттоо үчүн колдонсо болот. (Кошумча)

_ыркы — лпунун идентификатору

local_document_uid — Локалдуу идентификатору документтин МИС

document_number — Локалдуу идентификатору документтин МИС

маалымдама боюнча документтердин түрүн кароо 1.2.643.5.1.13.13.11.1520

ФМО бирдиги. Структуралык бөлүмдөрдүн каталогу 1.2.643.5.1.13.13.99.2.114

department.local_oid — OID бөлүмдөрү

department.name -бөлүмдүн аталышы

аркылуу — блок чыдамдуу

patient.имдеги _рад — пациенттин идентификатору

patient.инцидент — пациенттин фамилиясы

patient.name -бейтаптын Аты-жөнү

patient.сүрөттүн _сырмасы-пациенттин атасынын аты (милдеттүү эмес)

patient.доктур_ САС — бейтаптын туулган күнү

patient.— оорулуунун снилси (милдеттүү эмес)

patient.его — маалымдама боюнча жынысы 1.2.643.5.1.13.13.11.1040

patient.бейтаптын Уюлдук телефон номери. Бөлгүчтөрсүз жана өлкө коду жок өткөрүлүп берилет. Эгерде телефон номери толтурулган болсо, анда ийгиликтүү катталгандан кийин документ Медочкага берилет. Мисал: 9242551020 (милдеттүү эмес)

patient.бирдик-блок инсандыгын ырастоочу документ (милдеттүү эмес)

patient.document. ы. — 1.2.643.5.1.13.13.99.2.320 маалымдамасы боюнча ооз түрү идентификатору

patient.document. орун — документтин номери

ж — дарыгерлердин тизмеси

personals.local_id — Идентификатору дарыгердин МИС

personals.д. с. — дарыгердин Аты-жөнү

personals.name -дарыгердин аты

personals.сүрөтү _ыркы-дарыгердин атасынын аты (милдеттүү эмес)

personals.доктурдун туулган күнү

personals.Ен-СНИЛС врач (милдеттүү эмес)

personals.жооптуу — шилтеме боюнча ролдун коду 1.2.643.5.1.13.13.99.2.368

personals.поселок — маалымдама боюнча уюмдагы кызматтын коду 1.2.643.5.1.13.13.99.2.181

personals.боюнча адистиктин коду (милдеттүү эмес) 1.2.643.5.1.13.13.11.1066

personals.дарыгердин телефон номери (милдеттүү эмес)

personals.имарат — курулуш-врач (кошумча)

personals.Сжт64 форматындагы дарыгердин колу

personals.руу — документтин кыскача өзүм билемдик менен баяндалышы. (Милдеттүү эмес) мааниси боюнча колдонмодон демейки боюнча толтурулат,

документтин түзүлгөн күнү жана убактысы көрсөтүлөт. Убакыт алкагы менен жергиликтүү убакыт

СЖКМТнын же Ксж64 форматындагы документтин мазмуну. Коддоо-8

organization_sign — Колу, уюмдун форматта base64

Мисал жооп

Сурам ийгиликтүү болгондо, билдирүүнүн идентификатору кайтарылат:

{
⠀⠀"request_id": "7d4b38fc-30b0-4b98-baf1-560374762b60"
}

Документти каттоонун жыйынтыгын жеткирүү. Методу registerDocumentResult

ЭМ ийгиликтүү катталган учурда ДПУГА жиберилүүчү суроо-талап

POST: [base_url]/[registerDocumentResult]
{
⠀⠀"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": "registerDocumentResult",
⠀⠀"status": "success",
⠀⠀"registry_item": {
⠀⠀⠀⠀"emdr_id": "01.20.293.000000403",
⠀⠀⠀⠀"registration_date_time": "2020-02-06T15:26:27.644+03:00",
⠀⠀⠀⠀"store_till_date": "2045-02-01+03:00"
⠀⠀}
}

Параметрлердин сүрөттөлүшү

from_system_id — Идентификатору тутумунун: тест/өнөр-жай

_ыркы — лпунун идентификатору

сүрөттөн_ сүрөттөн_көрүү — жооп берилип жаткан билдирүүнүн идентификатору

_ _ көргөн — суроо түрү

руу-иштеп чыгуу статусу: ТМБ – суроо – талапты ийгиликтүү иштеп чыгуу, ТКЧ-суроо-талапты иштеп чыгууда ката.

emdr_id — Уникалдуу номери ыйгарылган жөнүндө маалыматтар ЭМД реестринде

registration_date_time — Күнү жана убактысы түзүү жазуунун. Убакыт алкагы менен жергиликтүү убакыт

store_till_date — сактоо Мөөнөтү маалыматтарды ылайык белгиленген кыйкырган сактоо бул түрүн ЭМД. Бош маани-маалыматтарды сактоо мөөнөтү чектелбестен Эд каттоону билдирет

Күтүлгөн жооп

ЛПУДАН күтүлгөн жооп: (Код 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": "7d4b38fc-30b0-4b98-baf1-560374762b60",
⠀⠀"message_type": "registerDocumentResult",
⠀⠀"status": "error",
⠀⠀"errors": [
⠀⠀⠀⠀{
⠀⠀⠀⠀⠀⠀"code": "NOT_UNIQUE_PROVIDED_ID",
⠀⠀⠀⠀⠀⠀"message": "Документ менен идентификатором '8a4e9496-88e6-234a-ae69-73505221c008' азыр"катталган
⠀⠀⠀⠀}
⠀⠀]
}

Параметрлердин сүрөттөлүшү

from_system_id — Идентификатору тутумунун: тест/өнөр-жай

_ыркы — лпунун идентификатору

сүрөттөн_ сүрөттөн_көрүү — жооп берилип жаткан билдирүүнүн идентификатору

_ _ көргөн — суроо түрү

руу-иштеп чыгуу статусу: ТМБ – суроо – талапты ийгиликтүү иштеп чыгуу, ТКЧ-суроо-талапты иштеп чыгууда ката.

орун — каталардын тизмеси. Маалымдама 1.2.643.5.1.13.13.99.2.305

errors.туура — ката коду

errors.. — катаны сүрөттөө

Негизги каталар колдонмодо баяндалган 1.2.643.5.1.13.13.99.2.305 - Рам. Билдирүү коддорунун классификатору.

Күтүлгөн жооп

ЛПУДАН күтүлгөн жооп: (Код 200)

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

ЛПУДАН күтүлгөн жооп (ката): (Код 400+)

{
⠀⠀"lpu_uid": "ca10f0db-1280-4fd1-ac58-b135867ebe40",
айбат": "каттоонун жыйынтыгын жазып алууга мүмкүн болгон жок""
}