Получение данных лицевого счета по представленному страховому номеру индивидуального лицевого счета (СНИЛС) в системе обязательного пенсионного страхования
Атрибут |
Значение |
Название |
pfr-data-by-snils |
Тип |
Адаптер для вида сведений |
Наименование |
Получение данных лицевого счета по представленному страховому номеру индивидуального лицевого счета (СНИЛС) в системе обязательного пенсионного страхования |
Область применения |
Межведомственное взаимодействие |
Версия |
1.0.2 |
Версия МР |
3.0 |
Версия СМЭВ |
СМЭВ3 |
Переменные окружения
Название |
Описание |
CA_CERT |
сертификат центра сертификации для подключения к rabbitmq |
CLIENT_CERT |
сертификат, используемый для подключения к rabbitmq |
CLIENT_KEY |
ключ, используемый для подключения к rabbitmq |
MQ_HOST |
хост rabbitmq |
MQ_PORT |
порт rabbitmq |
SMEV_SERVICE |
название смэв сервиса, на который будут отправляться запросы |
Переменные для конфигурирования подключения к БД:
DATABASE_HOST, DATABASE_PORT, DATABASE_NAME, DATABASE_USER, DATABASE_PASS.
Переменные для конфигурирования отправки метрик в Elasticsearch:
ELASTIC_HOST, ELASTIC_PORT, ELASTIC_METRIC_PREFIX
Принимаемые параметры
Параметр |
Описание |
Обязательное |
Пример |
snils |
Номер СНИЛС |
+ |
12345678911 |
Параметры ответа
Параметр |
Описание |
Обязательное |
Пример |
family_name |
Фамилия |
+ |
Иванов |
first_name |
Имя |
+ |
Иван |
patronymic |
Отчество |
- |
Иванович |
snils |
Номер СНИЛС |
+ |
12345678911 |
gender |
Пол. Допустимые значения Male Female |
+ |
Male |
birth_date |
Дата рождения |
+ |
1966-09-12 |
birth_place |
Место рождения |
+ |
Составной элемент BirthPlace |
passport_rf |
Паспорт РФ |
-1 |
Составной элемент PassportRF |
foreign_passport |
Паспорт иностранного гражданина |
-1 |
Составной элемент NotRestrictedDocument |
residence_permit_rf |
Вид на жительство в РФ |
-1 |
Составной элемент InternationalPassportRF |
international_passport_rf |
Загранпаспорт |
-1 |
Составной элемент InternationalPassportRF |
military_passport |
Военный билет |
-1 |
Составной элемент MilitaryPassport |
sailor_passport |
Паспорт моряка |
-1 |
Составной элемент MilitaryPassport |
soviet_passport |
Паспорт СССР |
-1 |
Составной элемент SovietPassport |
birth_certificate |
Свидетельство о рождении |
-1 |
Составной элемент SovietPassport |
driving_license_rf |
Водительское удостоверение РФ |
-1 |
Составной элемент DrivingLicenseRF |
release_certificate |
Справка об освобождении |
-1 |
Составной элемент NotRestrictedDocument |
passport_loss_certificate |
Справка об утере паспорта |
-1 |
Составной элемент NotRestrictedDocument |
form9_certificate |
Справка о регистрации по форме |
-1 |
Составной элемент NotRestrictedDocument |
temporary_identity_card_rf |
Временное удостоверение личности гражданина РФ по форме 2П |
-1 |
Составной элемент NotRestrictedDocument |
pfr_identification_document |
Документ с нерегламентированными серией и номером |
-1 |
Составной элемент PfrIdentificationDocument |
1 - должен присутствовать один документ
Структура элемента BirthPlace
Параметр |
Описание |
Обязательное |
Пример |
place_type |
Тип места рождения |
+ |
ОСОБОЕ |
settlement |
Город рождения |
+ |
ЗАГОРСК |
district |
Район рождения |
- |
ЛЕНИНСКИЙ |
region |
Регион рождения |
- |
МОСКОВСКАЯ ОБЛАСТЬ |
country |
Страна рождения |
- |
РФ |
Структура элемента PassportRF
Параметр |
Описание |
Обязательное |
Пример |
series |
Серия (4 цифры) |
+ |
4505 |
number |
Номер (6 цифр) |
+ |
721725 |
issue_date |
Дата выдачи |
+ |
1986-06-13 |
issuer |
Кем выдан |
+ |
ОВД |
Структура элемента NotRestrictedDocument
Параметр |
Описание |
Обязательное |
Пример |
series |
Серия документа (строка до 20 символов) |
- |
a5863z581 |
number |
Номер документа (шаблон [0-9а-яА-ЯA-Za-z]{1,25}) |
+ |
Z5426X8412Я51 |
issue_date |
Дата выдачи |
+ |
1986-06-13 |
issuer |
Кем выдан (текст на русском языке длиной до 200 символов) |
+ |
|
Структура элемента InternationalPassportRF
Параметр |
Описание |
Обязательное |
Пример |
series |
Серия документа (2 цифры) |
+ |
82 |
number |
Номер документа (7 цифр) |
+ |
0764107 |
issue_date |
Дата выдачи |
+ |
1986-06-13 |
issuer |
Кем выдан (текст на русском языке длиной до 200 символов) |
+ |
|
Структура элемента MilitaryPassport
Параметр |
Описание |
Обязательное |
Пример |
series |
Серия документа (шаблон [А-Я]{2}) |
+ |
АВ |
number |
Номер документа (7 цифр) |
+ |
0764107 |
issue_date |
Дата выдачи |
+ |
1986-06-13 |
issuer |
Кем выдан (текст на русском языке длиной до 200 символов) |
+ |
|
Структура элемента SovietPassport
Параметр |
Описание |
Обязательное |
Пример |
series |
Серия документа (шаблон [IVXLCDM]{1,3}[-][А-Я]{2) |
+ |
II-ЕТ |
number |
Номер документа (6 цифр) |
+ |
076410 |
issue_date |
Дата выдачи |
+ |
1986-06-13 |
issuer |
Кем выдан (текст на русском языке длиной до 200 символов) |
+ |
|
Структура элемента DrivingLicenseRF
Параметр |
Описание |
Обязательное |
Пример |
|
series |
Серия документа. Две цифры и две русские заглавные буквы для водительского удостоверения, полученного до 1 марта 2011 г., или четыре цифры для водительского удостоверения, полученного после 1 марта 2011 г. Шаблон - [0-9]{2}([0-9]{2}) |
([А-Я]{2}) |
+ |
44АА |
number |
Номер документа (6 цифр) |
+ |
076410 |
|
issue_date |
Дата выдачи |
+ |
1986-06-13 |
|
issuer |
Кем выдан (текст на русском языке длиной до 200 символов) |
+ |
|
|
Структура элемента PfrIdentificationDocument
Параметр |
Описание |
Обязательное |
Пример |
type |
Тип удостоверяющего документа |
+ |
|
document |
Документ |
+ |
Составной элемент NotRestrictedDocument |
Примеры
Для проверки настройки сервиса можно отправить в консоли отправки панели администрирования следующий запрос:
{
"snils": "02773319862"
}
В случае корректной настройки должен прийти следующий ответ:
{
"family_name": "ПЕТИНА",
"first_name": "ЕЛЕНА",
"patronymic": "ВЛАДИМИРОВНА",
"snils": "02773319862",
"gender": "Female",
"birth_date": "1966-09-12",
"birth_place": {
"place_type": "ОСОБОЕ",
"settlement": "ЗАГОРСК",
"district": "ЛЕНИНСКИЙ",
"region": "МОСКОВСКАЯ ОБЛАСТЬ",
"country": "РФ"
},
"passport_rf": {
"series": "4505",
"number": "721725",
"issue_date": "1986-06-13",
"issuer": "ОВД"
}
}