Пособие по беременности и родам

smev3 link

smev manual

Атрибут Значение
Название pfr-epgu-opregn-child-birth
Тип Адаптер для вида сведений к услуге на ЕПГУ
Наименование Пособие по беременности и родам
Поставщики Пенсионный фонд Российской Федерации
Потребители Министерство цифрового развития, связи и массовых коммуникаций Российской Федерации
Область применения Прием заявлений с ЕПГУ/МФЦ
Версия 1.0.0
Версия МР 3.0
flowchart LR; A((Пользователь)) <--> B[ЕПГУ]; B <--> C[СМЭВ]; C <--> D[Агредатор]; D <--> E[ИС организации];

Описание бизнес-процесса взаимодействия: Гражданин на портале государственных услуг подает заявление на оказание услуги. ЕПГУ направляет заявление к виду сведений в СМЭВ, СМЭВ направляет заявление в Агредатор, Агредатор направляет заявление непосредственно в ИС организации. После получения запроса, ИС организации направляет через Агредатор код ведомственного статуса или код статуса ЕПГУ, Агредатор направляет данную информацию в СМЭВ к ВС, которая впоследствии направляется в личный кабинет гражданина на ЕПГУ.

Переменные окружения

Название Описание
CA_CERT сертификат центра сертификации для подключения к rabbitmq
CLIENT_CERT сертификат, используемый для подключения к rabbitmq
CLIENT_KEY ключ, используемый для подключения к rabbitmq
MQ_HOST хост rabbitmq
MQ_PORT порт rabbitmq
SMEV_SERVICE название смэв сервиса, на который будут отправляться запросы
DATABASE_URL строка подключения к БД
EMULATE_CLIENT флаг эмуляции ответа клиента

Переменные для конфигурирования отправки метрик в Elasticsearch:

ELASTIC_HOST, ELASTIC_PORT, ELASTIC_METRIC_PREFIX

Принимаемые параметры

В данном разделе приведены параметры, необходимые для формирования ответа на полученный запрос.

Параметр Описание Обязательное Пример
epgu_id Номер заявления с ЕПГУ + 2147483648
attachments Идентификаторы вложений, сохраненных в файловом хранилище агредатора - ["7ca24dd0450bf0cc509f384f6198ff9ac12dd52f0ef1fc10d3af8c14c49876aa"]
status_code Код статуса в ЛК ЕПГУ + 3
comment Комментарий к статусу - Тест

Параметры ответа

Данный сервис получает запрос от СМЭВ 3 и ожидает получения ответа. В данном разделе указаны параметры, получаемые в результате обработки запроса.

Параметр Описание Обязательное Пример
oktmo Код по ОКТМО региона, в котором оформлено заявление + 00000000000
delivery_type Способ подачи. Принимает значения:
- epgu - через ЕПГУ
- mfc - через МФЦ
+ epgu
mfc_id Идентификатор МФЦ -  
mfc_name Наименование МФЦ -  
data_request Запрос с отправкой данных на назначение выплаты -1 Составной элемент DataRequest
change_details_request Запрос с отправкой данных для внесения изменений в платежные реквизиты -1 Составной элемент ChangeDetailsRequest
attachments Данные, необходимые для получения вложений + Последовательность элементов AggredatorAttachment. Поле обязательно присутствует, но может быть пустым.

1 - обязательно должен присутствовать только один из элементов

Вложение в запросе является структурированным и представляет из себя бизнес-данные запроса вида сведений. Название файла в запросе статично – req.xml, файл будет помещен в zip-архив, способ передачи вложений - МТОМ или FTP.

Структура элемента DataRequest

Параметр Описание Обязательное Пример
current_date Дата подачи заявления + 2006-05-04
order_id Номер заявления в ЛК ЕПГУ + 123123123
region_final Регион оказания услуги -  
department_id Ведомство, оказывающее услугу -  
service_id Номер услуги -  
territory_organ Территориальный орган ПФР - Составной элемент DataElement
additional_info Флаг для запроса доп.информации - false
empowered_sign Заявление подает законный представитель + false
empowered_info Сведения о законном представителе заявителя - Составной элемент EmpoweredInfo
applicant_info Сведения о заявителе + Составной элемент PersonInfo
children_info Сведения о детях - Последовательность элементов ChildInfo
spouse_info Сведения об отце ребенка - Составной элемент SpouseInfo
subsidies_info Способ получения выплаты + Составной элемент SubsidiesInfo
dop_info Дополнительная информация - Тест
dop_information Дополнительные сведения - Тест
additional_attrs Дополнительные атрибуты - Составной элемент AdditionalAttrs

Структура элемента AggredatorAttachment

Параметр Описание Обязательное Пример
uuid Идентификатор файла в хранилище + 7ca24dd0450bf0cc509f384f6198ff9ac12dd52f0ef1fc10d3af8c14c49876aa
checksum Контрольная сумма + e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
created_at Время загрузки файла + 2020-11-16T12:27:20.726+03:00
tags Последовательность строк-тегов файла + ["test"]
filename Имя загруженного файла + test.txt
smev_id Идентификатор вложения, используемый в СМЭВ конверте + attachment.txt

Структура элемента EmpoweredInfo

Параметр Описание Обязательное Пример
empowered_kind Тип представителя + Составной элемент DataElement
lastname Фамилия +  
firstname Имя +  
middlename Отчество -  
birthday Дата рождения + 1993-05-04
gender Пол. Принимает значения:
- Мужской
- Женский
- Мужской
snils СНИЛС - 616-636-131 88
phone Контактный телефон - +79123456789
email Адрес электронной почты - pochta@email.ru
birth_place Место рождения -  
address_info Адресные данные + Составной элемент AddressInfo
identity_doc_info Документ, удостоверяющий личность + Составной элемент PersonIdentityDocInfo
data_doc_empowered Документ, подтверждающий полномочия представителя + Составной элемент DocInfo

Структура элемента PersonInfo

Параметр Описание Обязательное Пример
applicant_kind Категория заявителя + Составной элемент DataElement
lastname Фамилия + Иванова
firstname Имя + Яна
middlename Отчество - Ивановна
birthday Дата рождения + 1993-05-04
gender Пол. Принимает значения:
- Мужской
- Женский
- Женский
snils СНИЛС + 616-636-131 88
phone Контактный телефон - +79123456789
email Адрес электронной почты - pochta@email.ru
birth_place Место рождения - г. Москва
citizenship Гражданство - Составной элемент DataElement
address_info Адресные данные + Составной элемент AddressInfo
identity_doc_info Документ, удостоверяющий личность + Составной элемент PersonIdentityDocInfo
additional_information Дополнительная информация - Составной элемент AdditionalInformation
Структура элемента DataElement
Параметр Описание Обязательное Пример
code Код элемента (для адресных данных – код из ФИАС). Обязательно к заполнению (для элемента адреса код и наименование не заполняются при отсутствии значения) + 01
value Наименование элемента. Обязательно к заполнению (для элемента адреса код и наименование не заполняются при отсутствии значения) + Паспорт гражданина РФ
Структура элемента AddressInfo
Параметр Описание Обязательное Пример
primary_address Адрес места проживания + Составной элемент DataElement
address_registration Адрес регистрации - Составной элемент Address
address_stay Адрес места жительства - Составной элемент Address
address_fact Адрес пребывания - Составной элемент Address
Структура элемента Address
Параметр Описание Обязательное Пример
full_address Полный адрес + г. Москва ул. Академика-Королева, 12 кв.43
index Индекс + 123123
region Регион + Составной элемент DataElement
area Район - Составной элемент DataElement
city Город - Составной элемент DataElement
city_area Городской район - Составной элемент DataElement
place Населенный пункт - Составной элемент DataElement
street Улица - Составной элемент DataElement
additional_area Дополнительная территория - Составной элемент DataElement
additional_street Улица дополнительной территории - Составной элемент DataElement
house Дом - Составной элемент DataElement
building1 Корпус -  
building2 Строение -  
apartment Квартира/помещение - 43
Структура элемента PersonIdentityDocInfo
Параметр Описание Обязательное Пример
type Наименование документа + Составной элемент DataElement
series Серия - 1234
number Номер + 123456
issue_date Дата выдачи + 2013-06-04
issuer Кем выдан - Отдел МВД Московской области
code_podr Код подразделения -  
Структура элемента DocInfo
Параметр Описание Обязательное Пример
type Тип документа + Составной элемент DataElement
series Серия -  
number Номер документа +  
issue_date Дата + 2020-01-05
issuer Орган, выдавший документ +  
Структура элемента RelationInfo
Параметр Описание Обязательное Пример
series Серия - String
number Номер документа - String
issue_date Дата - 2020-01-05
issuer Орган, выдавший документ - String
Структура элемента OtherInfo
Параметр Описание Обязательное Пример
org_name Организация - String
delivery_type Способ доставки - Составной элемент DataElement
inn ИНН - String
kpp КПП - String
ogrn ОГРН - String
Структура элемента MedicalOrganizationInfo
Параметр Описание Обязательное Пример
med_org Наименование мед.организации, выдавшей лист нетрудоспособности - Составной элемент DataElement
address Адрес - String
date_start Дата начала периода нетрудоспособности - 2020-01-05
date_end Дата окончания периода нетрудоспособности - 2023-01-05

Структура элемента AdditionalInformation

Параметр Описание Обязательное Пример
polis_oms Полис ОМС - Test
base_assign_benefit Основание назначения пособия - Составной элемент DataElement
is_no_work_activity Трудовую деятельность, деятельность в качестве индивидуального предпринимателя, нотариуса, занимающегося частной практикой, адвоката не осуществляю - false
is_to_other_fl_not_related К иным физическим лицам, профессиональная деятельность которых в соответствии с федеральными законами подлежит государственной регистрации и (или) лицензированию, не отношусь - false
is_service_not_pass Военную службу по контракту и службу в органах внутренних дел, в войсках национальной гвардии, государственной противопожарной службе, в учреждениях и органах исполнительной системы, в органах принудительного исполнения Российской Федерации, в таможенных органах не прохожу - false
is_military Являюсь (являлся (-лась) сотрудником силовых или военных структур - false
last_place_service Последнее место службы - Составной элемент DataElement
inn_employer ИНН работодателя - Test
is_studying_full_time Обучаюсь в общеобразовательной организации, профессиональной образовательной организации, образовательной организации высшего образования или образовательной организации дополнительного профессионального образования и научной организации - false
certificate Сведения о документе, подтверждающем обучение - Составной элемент Doc
address_educational_org Адрес образовательной организации - Test
is_have_status_unemployed Имею статус безработного - false
is_not_receive_unemployment Пособие по безработице не получаю - false
medical_organization_info Мед. организация - Составной элемент MedicalOrganizationInfo
Структура элемента Doc
Параметр Описание Обязательное Пример
number Номер + 23
date Дата + 2006-05-04
issued Орган, выдавший документ + Составной элемент DataElement
Структура элемента DocAct
Параметр Описание Обязательное Пример
foreign_doc_act Регистрация осуществлена компетентным органом иностранного государства - true
number Номер - 23
date Дата - 2006-05-04
issued Орган, выдавший документ - Составной элемент DataElement

Структура элемента ChildInfo

Параметр Описание Обязательное Пример
is_adopted_children_bro_sister Усыновленные дети являются братьями и (или) сестрами - false
lastname Фамилия + Иванов
firstname Имя + Аркадий
middlename Отчество - Иванович
birthday Дата рождения + 2017-08-13
snils СНИЛС + 010-000-271 29
citizenship Гражданство - Составной элемент DataElement
gender Пол. Принимает значения:
- Мужской
- Женский
+ Женский
relation Заявитель является для ребенка опекуном или родителем - Составной элемент DataElement
birt_doc_act Реквизиты актовой записи о рождении - Составной элемент DocAct
identity_doc_info Документ, удостоверяющий личность - Составной элемент PersonIdentityDocInfo
is_child_full_state_support Ребенок находится на полном государственном обеспечении - false
bases_lack_right_benefits_mother Основания отсутствия права на пособие у матери - Составной элемент DataElement
mother_info Сведения о матери - Составной элемент ParentInfo
father_info Сведения об отце - Составной элемент ParentInfo
court_info Сведение о решении суда - Составной элемент Court
foreign_act_custody Опека установлена компетентным органом иностранного государства - true
relation_info Сведения об опеке (попечительстве) - Составной элемент RelationInfo
details_agreement_transfer_child Реквизиты договора о передаче ребенка на воспитание в семью - Составной элемент DetailsAgreementTransferChild
is_presence_disability Наличие инвалидности у ребенка - true

Структура элемента ParentInfo

Параметр Описание Обязательное Пример
lastname Фамилия + Иванов
firstname Имя + Иван
middlename Отчество - Иванович
birthday Дата рождения + 1993-05-04
snils СНИЛС - 081-604-568 57
lack_right Сведения о документе, подтверждающем отсутствие права на пособие - Составной элемент DocInfo
deathday Сведения о смерти - 2013-05-04
date_start_period_missing Дата начала, периода , в течение которого гражданин числится пропавшим без вести - 2013-05-04
date_loss_parental_rights Дата лишения родительских прав - 2013-05-04
region_prison Регион отбывания наказания (заключения под стражу) - Составной элемент DataElement
military_service_info Сведения о военной службе - Составной элемент DataMilitaryService
bases_lack_right_benefits Основания отсутствия права на пособие - Составной элемент DataElement

Структура элемента SpouseInfo

Параметр Описание Обязательное Пример
lastname Фамилия + Иванов
firstname Имя + Иван
middlename Отчество - Иванович
birthday Дата рождения + 1993-05-04
snils СНИЛС - 081-604-568 57
lack_right Сведения о документе, подтверждающем отсутствие права на пособие у отца - Составной элемент DocInfo
deathday Сведения о смерти - 2013-05-04
date_start_period_missing Дата начала, периода , в течение которого гражданин числится пропавшим без вести - 2013-05-04
date_loss_parental_rights Дата лишения родительских прав - 2013-05-04
region_prison Регион отбывания наказания (заключения под стражу) - Составной элемент DataElement
child_parents_divorced Родители ребенка в разводе? - Test
marriage_doc_act Реквизиты актовой записи о браке - Составной элемент DocAct
divorce_doc_act Реквизиты актовой записи о разводе - Составной элемент DocAct
bases_lack_right_benefits_spouse Основания отсутствия права на пособие у отца - Составной элемент DataElement
military_service_info Сведения о военной службе - Составной элемент DataMilitaryService

Структура элемента DataMilitaryService

Параметр Описание Обязательное Пример
certificateDoc Наименование документа - Составной элемент DocInfo
military_service_place Место прохождения службы по призыву - в\ч 03935242
date_start Дата начала службы по призыву - 2011-05-04
date_end Дата окончания службы по призыву - 2012-05-04
name_military_commissariat Наименование военного комиссариата по месту призыва (в случае если военная служба окончена) - Test

Структура элемента Court

Параметр Описание Обязательное Пример
name_court Наименование суда - Наименование суда
address Адрес суда - Строка
date_decision Дата вынесения решения - 2012-05-04
case_num Номер дела - Номер дела
effective_date Дата вступления в законную силу - 2012-05-04

Структура элемента DetailsAgreementTransferChild

Параметр Описание Обязательное Пример
number Номер договора + Строка
issue_date Дата выдачи + 2012-05-04
name_org Наименование органа опеки и попечительства по месту жительства (нахождения) ребенка + Строка
fio ФИО должностного лица - Строка

Структура элемента SubsidiesInfo

Параметр Описание Обязательное Пример
radio Денежную выплату прошу выплачивать + Составной элемент DataElement
bank_info Данные кредитной организации -1 Составной элемент BankInfo
post_info Данные почтового отделения -1 Составной элемент PostInfo

1 - обязательно должен присутствовать только один из элементов

Структура элемента BankInfo
Параметр Описание Обязательное Пример
bank_name Наименование банка + БАНК ВТБ (ПАО)
bik БИК + 044525187
inn ИНН - 1231231231
kpp КПП банка - 320082573
account_number Номер банковского счета получателя + 12312312312312312312
card_number Номер банковской карты получателя -  
account_correspondent Номер корреспондентского счета -  
Структура элемента PostInfo
Параметр Описание Обязательное Пример
number_post Номер почтового отделения +  
subsidy_address Адрес получателя - Составной элемент Address

Структура элемента AdditionalAttrs

Параметр Описание Обязательное Пример
attr1 Дополнительный атрибут 1 - Составной элемент DataElement
attr2 Дополнительный атрибут 2 - Составной элемент DataElement
attr3 Дополнительный атрибут 3 - Составной элемент DataElement
attr4 Дополнительный атрибут 4 - Составной элемент DataElement
attr5 Дополнительный атрибут 5 - Составной элемент DataElement
attr6 Дополнительный атрибут 6 - Составной элемент DataElement
attr7 Дополнительный атрибут 7 - Составной элемент DataElement
attr8 Дополнительный атрибут 8 - Составной элемент DataElement
attr9 Дополнительный атрибут 9 - Составной элемент DataElement
attr10 Дополнительный атрибут 10 - Составной элемент DataElement
flag1 Дополнительный флаг 1 - false
flag2 Дополнительный флаг 2 - false
flag3 Дополнительный флаг 3 - true
flag4 Дополнительный флаг 4 - false
flag5 Дополнительный флаг 5 - false
flag6 Дополнительный флаг 6 - true
flag7 Дополнительный флаг 7 - false
flag8 Дополнительный флаг 8 - false
flag9 Дополнительный флаг 9 - false
flag10 Дополнительный флаг 10 - false
doc1 Дополнительный документ 1 - Составной элемент DocInfo
doc2 Дополнительный документ 2 - Составной элемент DocInfo
doc3 Дополнительный документ 3 - Составной элемент DocInfo
doc4 Дополнительный документ 4 - Составной элемент DocInfo
doc5 Дополнительный документ 5 - Составной элемент DocInfo
doc6 Дополнительный документ 6 - Составной элемент DocInfo
doc7 Дополнительный документ 7 - Составной элемент DocInfo
doc8 Дополнительный документ 8 - Составной элемент DocInfo
doc9 Дополнительный документ 9 - Составной элемент DocInfo
doc10 Дополнительный документ 10 - Составной элемент DocInfo

Структура элемента ChangeDetailsRequest

Параметр Описание Обязательное Пример
order_id Номер заявления в ЛК ЕПГУ + 123123123
region_final Регион оказания услуги -  
department_id Ведомство, оказывающее услугу -  
service_id Номер услуги -  
territory_organ Территориальный орган ПФР - Составной элемент DataElement
current_date Дата подачи заявления + 2021-02-18
applicant_info Сведения о заявителе + Составной элемент PersonInfo
subsidies_info Способ получения выплаты + Составной элемент SubsidiesInfo
dop_info Дополнительная информация (строка длиной до 256 символов) - Тест
dop_information Дополнительные сведения (строка длиной до 256 символов) - Тест

Примеры

Пример запроса c данными на назначение выплаты (поле request в теле запроса):

{
  "oktmo": "00000000000",
  "delivery_type": "epgu",
  "data_request": {
    "current_date": "2006-05-04",
    "order_id": "123123123",
    "additional_info": false,
    "empowered_sign": false,
    "applicant_info": {
      "applicant_kind": {
        "code": "000",
        "value": "Категория"
      },
      "lastname": "Иванова",
      "firstname": "Яна",
      "middlename": "Ивановна",
      "birthday": "1993-05-04",
      "snils": "616-636-131 88",
      "gender": "Женский",
      "citizenship": {
        "code": "643",
        "value": "РОССИЯ"
      },
      "phone": "+79123456789",
      "email": "pochta@email.ru",
      "identity_doc_info": {
        "type": {
          "code": "01",
          "value": "Паспорт гражданина РФ"
        },
        "series": "1234",
        "number": "123456",
        "issue_date": "2013-06-04",
        "issuer": "Отдел МВД Московской области"
      },
      "address_info": {
        "primary_address": {
          "code": "1",
          "value": "Адрес места жительства"
        },
        "address_registration": {
          "full_address": "г. Москва ул. Академика-Королева, 12 кв.43",
          "index": "127427",
          "region": {
            "code": "fc5c5277-8b08-4d44-800e-9078b5fc42e1",
            "value": "г. Москва"
          },
          "city": {
            "code": "123",
            "value": "г. Москва"
          },
          "street": {
            "code": "123",
            "value": "Академика-Королева"
          },
          "house": {
            "code": "122",
            "value": "12"
          },
          "apartment": "43"
        }
      },
      "additional_information": {
        "polis_oms": "7755320882002755",
        "is_studying_full_time": true,
        "certificate": {
          "type": {
            "code": "1",
            "value": "Справка с места учёбы"
          },
          "series": "12345",
          "number": "12345678",
          "issue_date": "2006-05-04",
          "issuer": "МГУ"
        },
        "address_educational_org": "Западный административный округ, район Раменки, микрорайон Ленинские Горы, Москва",
        "is_have_status_unemployed": false,
        "medical_organization_info": {
          "med_org": {
            "code": "1",
            "value": "Больница №1"
          },
          "address": "г. Москва, Ленинский проспект, дом 8",
          "date_start": "2006-05-04",
          "date_end": "2006-05-04"
        }
      }
    },
    "subsidies_info": {
      "radio": {
        "code": "1",
        "value": "Через кредитную организацию"
      },
      "bank_info": {
        "bank_name": "БАНК ВТБ (ПАО)",
        "bik": "044525187",
        "account_number": "12312312312312312312"
      }
    },
    "children_info": [
      {
        "lastname": "Иванов",
        "firstname": "Иван",
        "middlename": "Иванович",
        "birthday": "2016-05-04",
        "snils": "435 394 618 00",
        "citizenship": {
          "code": "643",
          "value": "РОССИЯ"
        },
        "gender": "Мужской",
        "birth_doc_act": {
          "number": "1234",
          "date": "2016-05-04",
          "issued": {
            "code": "123",
            "value": "123456"
          }
        },
        "identity_doc_info": {
          "type": {
            "code": "1",
            "value": "Паспорт гражданина РФ"
          },
          "series": "4321",
          "number": "654321",
          "issue_date": "2016-05-04",
          "issuer": "Отдел МВД Московской области"
        },
        "is_child_full_state_support": false,
        "court_info": {
          "name": "Суд №1",
          "address": "г. Москва",
          "date_decision": "2016-05-04",
          "case_num": "213354",
          "effective_date": "2016-05-04"
        }
      }
    ]
  },
  "attachments": [

  ]
}

В случае получения запроса, содержащего данные для внесения изменений в платежные реквизиты, в request будет следующий json:

{
  "oktmo": "00000000000",
  "delivery_type": "epgu",
  "change_details_request": {
    "order_id": "123123123",
    "current_date": "2006-05-04",
    "applicant_info": {
      "applicant_kind": {
        "code": "2",
        "value": "Категория"
      },
      "lastname": "Иванов",
      "firstname": "Иван",
      "middlename": "Иванович",
      "birthday": "1987-08-13",
      "snils": "123-123-123 12",
      "gender": "Мужской",
      "citizenship": {
        "code": "643",
        "value": "РОССИЯ"
      },
      "email": "pochta@email.ru",
      "identity_doc_info": {
        "type": {
          "code": "01",
          "value": "Паспорт гражданина РФ"
        },
        "series": "1234",
        "number": "123456",
        "issue_date": "2017-08-13",
        "issuer": "Отдел МВД Московской области"
      },
      "address_info": {
        "primary_address": {
          "code": "1",
          "value": "Адрес регистрации"
        },
        "address_registration": {
          "full_address": "г. Москва ул. Академика-Королева, 12 кв.43",
          "index": "127427",
          "region": {
            "code": "fc5c5277-8b08-4d44-800e-9078b5fc42e1",
            "value": "г. Москва"
          },
          "city": {
            "code": "123",
            "value": "г. Москва"
          },
          "street": {
            "code": "code237",
            "value": "Академика-Королева"
          },
          "house": {
            "code": "122",
            "value": "12"
          },
          "apartment": "43"
        }
      }
    },
    "subsidies_info": {
      "radio": {
        "code": "1",
        "value": "Через кредитную организацию"
      },
      "bank_info": {
        "bank_name": "Тинькофф банк",
        "bik": "123123123",
        "account_number": "12312312312312312312"
      }
    }
  },
  "attachments": [

  ]
}

Пример ответа:

{
  "epgu_id": "123123123",
  "status_code": 3,
  "comment": "Заявление рассмотрено, компенсация назначена."
}