Взаимодействие с СМО
Данный формат данных используется для взаимодействия МФЦ со Страховыми Медицинскими Организациями, для обмена статусами.
Варианты запросов
Изменение статуса
Отправитель СМО
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" } }