Перейти к содержанию

Взаимодействие с СМО

Данный формат данных используется для взаимодействия МФЦ со Страховыми Медицинскими Организациями, для обмена статусами.

Варианты запросов

Изменение статуса

Отправитель СМО

Request

Method : POST

Headers :

Content-Type = application/json

api-token= Получается в МФЦ

Body

{

"status" : {

"code" : 3,

"prim" : "полис отправлен в МФЦ"

},

"id_oms_delo" : 5

}

Варианты ответов

Response OK

http status 200

{ "status": { "code": 0, "message": "Принято" } }

Response FAIL

http status 500

{ "status": { "code": 5, "message": "Не найдено дело 7" } }

Отправитель МФЦ

Request

Method : POST

Headers :

Content-Type = application/json

Body

{

"status" : 1,

"id_oms_delo" : 5

“date” : 2021-06-04 11:11:11

}

Статусы обмена

Список актульных статусов на 14 апреля 2023 года

0 - электронный пакет документов обрабатывается СМО,

1 - ошибка при отправке электронного пакета документов,

2 - положительный результат обработки электронного пакета документов в СМО,

3 - отрицательный результат обработки электронного пакета документов в СМО,

4 - полис изготавливается,

5 - полис на пути в ЦА МФЦ,

6 - на пути в ТО,

7 - принято в ТО,

8 - полис выдан в МФЦ,

Получение выписки

Данный формат данных используется для взаимодействия МФЦ со Страховыми Медицинскими Организациями, для получения выписки в электронном виде от СМО.

Описание полей

Запрос направляет СМО в МФЦ.

№п/п Содержание Наименование
1 id_delo_oms Идентификатор дела по ОМС
2 file строка выписки в base64

Варианты ответов

Response OK

http status 200

{

"status":"success",

"message":"Успешно принято",

}

Выписка успешно принята в МФЦ

Response FAIL

http status 500

{

"status":"error",

"message":"Данное дело отсутствует",

}

Не правильный номер дела

{

"status":"error",

"message":"Отсутствуют требуемые параметры",

}

Отсутствие параметра

Поиск полиса

Данный формат данных используется для взаимодействия МФЦ со Страховыми Медицинскими Организациями, для поиска страховой принадлежности полиса.

Описание полей

№п/п Содержание Наименование
1 im Имя Застраховонного лица
2 fam Фамилия Застраховонного лица
3 ot Отчество Застрахованного лица
4 dr Дата рождения Застраховонного лица
5 pol Пол Застрахованного лица
6 snils СНИЛС Застраховонного лица
7 ENP Номер полиса Застрахованного лица
8 old_fam Прежняя фамилия Застраховонного лица
9 old_im Прежнее имя Застраховонного лица
10 old_ot Прежнее отчество Застраховонного лица

Пример данных

При поиске страховой принадлежности лица, отправляется запрос в указанные СМО, содержащий следующие данные:

{"im":"Имя", "fam":"Фамилия", "ot":"Отчество" ,"dr":"1970-01-01", "pol":2, "snils":null, "ENP":"0123548975643159", "old_im":"Прежнее имя", "old_fam":"Прежняя фамилия", "old_ot":"Прежнее отчество" }

Отправка информации о заявителе

На прошлой странице был продемонстрирован запрос от МФЦ к СМО при отправке заявления

Отправитель МФЦ

Method : POST

Headers :

Content-Type = application/json

Пример данных

[ 'action_type'=>'', 'person'=>[ 'fam'=>'', 'im'=>'', 'ot'=>'', 'w'=>'', 'dr'=>'', 'mr'=>'', 'dost'=>[], 'birth_oksm'=>'', 'c_oksm'=>'', 'ss'=>'', 'kateg'=>'', 'ddeath'=>'', 'phone'=>'', 'email'=>'', 'fiopr'=>'', 'contact'=>'', 'doc'=>[ 'doctype'=>'', 'docser'=>'', 'docnum'=>'', 'docdate'=>'', 'docexp'=>'', 'name_vp'=>'', 'code_vp'=>'', ], 'adres_g'=>[ 'bomg'=>'', 'fias_aoid'=>'', 'fias_hoseid'=>'', 'subj'=>'', 'indx'=>'', 'okato'=>'', 'rnname'=>'', 'npname'=>'', 'ul'=>'', 'dom'=>'', 'korp'=>'', 'kv'=>'', 'dreg'=>'', 'full_adr'=>'', ], 'adres_p'=>[ 'bomg'=>'', 'fias_aoid'=>'', 'fias_hoseid'=>'', 'subj'=>'', 'indx'=>'', 'okato'=>'', 'rnname'=>'', 'npname'=>'', 'ul'=>'', 'dom'=>'', 'korp'=>'', 'kv'=>'', 'dreg'=>'', 'full_adr'=>'', ], ], 'person_old'=>[ 'fam'=>'', 'im'=>'', 'ot'=>'', 'w'=>'', 'dr'=>'', 'mr'=>'', 'dost'=>[], 'birth_oksm'=>'', 'c_oksm'=>'', 'ss'=>'', 'kateg'=>'', 'ddeath'=>'', 'phone'=>'', 'email'=>'', 'fiopr'=>'', 'contact'=>'', 'doc'=>[ 'doctype'=>'', 'docser'=>'', 'docnum'=>'', 'docdate'=>'', 'docexp'=>'', 'name_vp'=>'', 'code_vp'=>'', ], 'adres_g'=>[ 'bomg'=>'', 'fias_aoid'=>'', 'fias_hoseid'=>'', 'subj'=>'', 'indx'=>'', 'okato'=>'', 'rnname'=>'', 'npname'=>'', 'ul'=>'', 'dom'=>'', 'korp'=>'', 'kv'=>'', 'dreg'=>'', 'full_adr'=>'', ], 'adres_p'=>[ 'bomg'=>'', 'fias_aoid'=>'', 'fias_hoseid'=>'', 'subj'=>'', 'indx'=>'', 'okato'=>'', 'rnname'=>'', 'npname'=>'', 'ul'=>'', 'dom'=>'', 'korp'=>'', 'kv'=>'', 'dreg'=>'', 'full_adr'=>'', ], ], 'vizit'=>[ 'dvizit'=>'', 'ids'=>'', 'method'=>'', 'petition'=>'', 'rsmo'=>'', 'rpolis'=>'', 'fpolis'=>'', 'ids_vid'=>'', 'relation'=>'', 'rel'=>[ 'fam'=>'', 'im'=>'', 'ot'=>'', 'dr'=>'', 'doctype'=>'', 'docser'=>'', 'docnum'=>'', 'docdate'=>'', 'c_oksm'=>'', 'name_vp'=>'', 'contact'=>'', 'doc_status_type'=>'', 'doc_status_ser'=>'', 'doc_status_num'=>'', 'doc_status_date'=>'', 'doc_status_name_vp'=>'', ] ], 'insurance'=>[ 'ter_st'=>'', 'enp'=>'', 'ogrnsmo'=>'', 'polis'=>[ 'vpolis'=>'', 'npolis'=>'', 'spolis'=>'', 'dbeg'=>'', 'dend'=>'', 'dstop'=>'', ], 'erp'=>'', 'orderz'=>[ 'norder'=>'', 'dorder'=>'' ], 'second_action_type'=>'', 'manufact'=>'', 'second_dul'=>'', 'second_dul_ser'=>'', 'second_dul_num'=>'', 'second_dul_date_vid'=>'', 'second_dul_date_end'=>'', 'second_dul_organ'=>'', ] ];

Варианты ответов

Response OK

http status 200

{ "status": { "code": 0, "message": "Принято" } }

Response FAIL

http status 500

{ "status": { "code": 5, "message": "Не найдено дело 7" } }