Метод позволяет по данным ребенка подтвердить статус кормящей матери, получить тип вскармливания и положены ли выплаты по питанию
Запрос
Адрес запроса
GET: {{url}}/milkkitchen/FeedingInfo?ss={ss}&surname={surname}&name={name}&patronymic={patronymic}&birthday={birthday}&doctype={doctype}&docname={docname}&docseries={docseries}&docnumber={docnumber}&docdate={docdate} |
Параметры запроса
Параметр | Тип | Описание | По умолчанию | Обязательный | Комментарий |
---|---|---|---|---|---|
ss | query | СНИЛС ребенка | |||
surname | query | Фамилия ребенка | + | ||
name | query | Имя ребенка | + | ||
patronymic | query | Отчество ребенка | |||
birthday | query | Дата рождения ребенка | + | ||
doctype | query | Тип документа, удостоверяющего личность (ДУЛ) | + | Типы документов указаны на странице Документ удостоверяющий личность - IdentityDocument | |
docname | query | Наименование ДУЛ | + | ||
docseries | query | Серия ДУЛ | + | ||
docnumber | query | Номер ДУЛ | + | ||
docdate | query | Дата выдачи ДУЛ | + |
Ответ сервера
В случае успешного выполнения сервер вернет ответ в формате JSON со следующими данными:
Модель:
{ "data": { "ss": "123-123-123 12", "surname": "Петров", "name": "Михаил", "patronymic": "Иванович", "birthday": "2019-09-27", "document": { "docType": "5", "docName": "Свидетельство о рождении", "series": "IV-14", "number": "41341343", "date": "2019-10-01" }, "isFoodPaymentMother": true, "isFoodPaymentChild": false, "childAgeMonths": 2 "feedingType": { "Code": "1", "Name": "Грудное" }, "date": "2019-11-29:17:00:43+03:00" }, "encoded": "ewogICAic3MiOiAiMTIzLTEyMy0xMjMgMTIiLAogICAic3VybmFtZSI6ICLQn9C10YLRgNC+0LIiLAogICAibmFtZSI6ICLQnNC40YXQsNC40LsiLAogICAicGF0cm9ueW1pYyI6ICLQmNCy0LDQvdC+0LLQuNGHIiwKICAgImJpcnRoZGF5IjogIjIwMTktMDktMjciLAogICAiZG9jdW1lbnQiOiB7CiAgICAgICJkb2NUeXBlIjogIjUiLAogICAgICAiZG9jTmFtZSI6ICLQodCy0LjQtNC10YLQtdC70YzRgdGC0LLQviDQviDRgNC+0LbQtNC10L3QuNC4IiwKICAgICAgInNlcmllcyI6ICJJVi0xNCIsCiAgICAgICJudW1iZXIiOiAiNDEzNDEzNDMiLAogICAgICAiZGF0ZSI6ICIyMDE5LTEwLTAxIgogICAgICB9LAogICJpc0Zvb2RQYXltZW50TW90aGVyIjogdHJ1ZSwKICAiaXNGb29kUGF5bWVudENoaWxkIjogdHJ1ZSwKICAiZmVlZGluZ1R5cGUiOiAi0JPRgNGD0LTQvdC+0LUg0LLRgdC60LDRgNC80LvQuNCy0LDQvdC40LUiCn0=", "sign": "MIIU8gYJKoZIhvcNAQcCoIIU4zCCFN8CAQExDjAMBggqhQMHAQECAgUAMAsGCSqGSIb3DQEHAaCCEKkwggdzMIIHIKADAgECAgpRVeuSAAAAAABgMAoGCCqFAwcBAQMCMIIBJDEeMBwGCSqGSIb3DQEJARYPZGl0QG1pbnN2eWF6LnJ1MQswCQYDVQQGEwJSVTEYMBYGA1UECAwPNzcg0JzQvtGB0LrQstCwMRkwFwYDVQQHDBDQsy4g0JzQvtGB0LrQstCwMS4wLAYDVQQJDCXRg9C70LjRhtCwINCi0LLQtdGA0YHQutCw0Y8sINC00L7QvCA3MSwwKgYDVQQKDCPQnNC40L3QutC+0LzRgdCy0Y/Qt9GMINCg0L7RgdGB0LjQuDEYMBYGBSqFA2QBEg0xMDQ3NzAyMDI2NzAxMRowGAYIKoUDA4EDAQESDDAwNzcxMDQ3NDM3NTEsMCoGA1UEAwwj0JzQuNC90LrQvtC80YHQstGP0LfRjCDQoNC+0YHRgdC40LgwHhcNMTgwNzI3MTIzMzA4WhcNMzMwNzI3MTIzMzA4WjCCAT8xGDAWBgUqhQNkARINMTAyMTYwMjg1NTI2MjEaMBgGCCqFAwOBAwEBEgwwMDE2NTUwNDU0MDYxCzAJBgNVBAYTAlJVMTMwMQYDVQQIDCoxNiDQoNC10YHQv9GD0LHQu9C40LrQsCDQotCw0YLQsNGA0YHRgtCw0L0xFTATBgNVBAcMDNCa0LDQt9Cw0L3RjDE4MDYG" }
Где:
data - Информация о питании ребёнка - FeedingChildInfo
encoded - закодированный в base64 объект data в кодировке UTF-8
sign - отсоединенная PKCS#7 CAdES-BES по полю encoded
Примеры возможных сообщений для различных категорий
Категория | Возраст ребенка | Условие | Ответ | Пример ответа из API |
---|---|---|---|---|
Кормящая мать | до 6 месяцев | если Тип вскармливания = Грудное | Грудное вскармливание | "isFoodPaymentMother": true, |
Дети до 3х лет | до 6 месяцев | если Тип вскармливания = Смешанное или Искусственное | Смешанное вскармливание или Искусственное вскармливание | "isFoodPaymentMother": false, |
от 6 месяцев до 1 года | если Тип вскармливания = Грудное, Смешанное или Искусственное | Положено питание по возрасту | "isFoodPaymentMother": false, | |
от 1 года до 3 лет | Если поле Положены выплаты = Да | Положено питание по возрасту | "isFoodPaymentMother": false, |
В случае возникновения ошибок будет возвращен стандартный ответ сервера;
В случае возникновения ошибок валидации сервер вернет стандартное сообщение валидации.