Регистрация информации о ребёнке в ЕСИА

smev3 link

smev manual

Атрибут Значение
Название esia-register-child
Тип Адаптер для взаимодействия с ЕСИА через СМЭВ3
Наименование Регистрация информации о ребёнке в ЕСИА
Область применения Межведомственное взаимодействие
Версия 1.4.0
Версия МР 3.0
Версия СМЭВ СМЭВ3

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

Название Описание
CA_CERT сертификат центра сертификации для подключения к rabbitmq
CLIENT_CERT сертификат, используемый для подключения к rabbitmq
CLIENT_KEY ключ, используемый для подключения к rabbitmq
MQ_HOST хост rabbitmq
MQ_PORT порт rabbitmq
SMEV_SERVICE название смэв сервиса, на который будут отправляться запросы
ROUTING_CODE код маршрутизации на ЕСИА среду
RA_ID идентификатор центра обслуживания, используемый по умолчанию

Переменные для конфигурирования подключения к БД:

DATABASE_HOST, DATABASE_PORT, DATABASE_NAME, DATABASE_USER, DATABASE_PASS.

Справочник кодов ЕСИА сред

| Код | Среда | |——-|———————————————————————————————————-| | DEV | Тестовая среда | | UAT | Тестовая среда | | TESIA | Интеграционная тестовая среда (должна использоваться при тестировании получения сведений ИС потребителя) | | TCOD | Тестовая среда | | PROD | Продуктивная среда |

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

Параметр Название Обязательное Пример
routing_code Код маршрутизации на ЕСИА среду +
в случае отсутствия возьмется из переменной окружения ROUTING_CODE
DEV
snils_operator СНИЛС оператора центра обслуживания + 135-419-238 52
ra Идентификатор центра обслуживания +
в случае отсутствия будет использоваться значение переменной окружения RA_ID
1000321282
oid Идентификатор учетной записи + 1000350086
lastname Фамилия (ребёнка) + Иванов
firstname Имя (ребёнка) + Иван
gender Пол (ребёнка) + М
M - мужской
F - женский
birth_date Дата рождения (ребёнка) + 11.11.1988
birth_cert Свидетельство о рождении + Составной тип birh_cert
middlename Отчество (ребёнка) -
Обязательно, если отчество присутствует в документе, удостоверяющем личность
Иванович
snils СНИЛС (ребёнка) - 229-785-346 20
inn ИНН (ребёнка) - 123456789012
policy Полис медицинского страхования (ребёнка) - Составной тип

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

Параметр Название Обязательное Пример
type Тип документа, удостоверяющего личность + RF_PASSRF_BRTH_CERTPORT
series Серия документа + VVI-56
number Номер документа + 2223333
issued_by Организация, выдавшая документ + выдан
issue_date Дата выдачи документа + 01.10.2017
parent_count Количество родителей + 2
возможные значения: 0, 1, 2
act_number Номер актовой записи - 425498

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

Параметр Название Обязательное Пример
number Номер полиса + 554564564
expiry_date Дата окончания действия полиса - 20.10.2018

Типы свидетельств о рождении

Код Описание документа
RF_BRTH_CERT Свидетельство о рождении РФ
FID_BRTH_CERT Свидетельство о рождении иностранного государства
OLD_BRTH_CERT Свидетельство о рождении СССР

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

Параметр Обязательное Описание
status + статус выполнения операции
description + описание статуса выполнения операции
errors - список ошибок

Примеры

Для проверки настройки сервиса можно отправить в консоли отправки панели администрирования следующий запрос:

{
  "routing_code": "DEV",
  "snils_operator": "135-419-238 52",
  "ra": "1000321282",
  "oid": "1000350086",
  "lastname": "Ivanov",
  "firstname": "Ivan",
  "gender": "M",
  "birth_date": "22.02.2012",
  "birth_cert": {
    "type": "RF_BRTH_CERT",
    "series": "VVI-56",
    "number": "2223333",
    "issued_by": "выдан",
    "issue_date": "23.02.2012",
    "parent_count": 2,
    "act_number": "425498"
  },
  "middlename": "Ivanovich",
  "snils": "123-456-789 10",
  "inn": "123456789012",
  "policy": {
    "number": "554564564565613213213",
    "expiry_date": "20.10.2034"
  }
}

В случае корректной настройки должен прийти следующий ответ:

{
  "status": "SUCCEEDED",
  "description": "Операция успешно выполнена"
}