Метод позволяет по данным ребенка подтвердить статус кормящей матери, получить тип вскармливания и положены ли выплаты по питанию

Запрос

Адрес запроса

GET: {{url}}/iemk/milkkitchen/FeedingInfo?requestid={requestid}&ss={ss}&surname={surname}&name={name}&patronymic={patronymic}&birthday={birthday}&doctype={doctype}&docname={docname}&docseries={docseries}&docnumber={docnumber}&docdate={docdate}

Параметры запроса

ПараметрТипОписаниеПо умолчаниюОбязательныйКомментарий
requestidqueryИдентификатор запроса


ssqueryСНИЛС ребенка


surnamequeryФамилия ребенка+
namequeryИмя ребенка
+
patronymicqueryОтчество ребенка


birthdayqueryДата рождения ребенка
+Формат: yyyy-MM-dd
doctypequeryТип документа, удостоверяющего личность (ДУЛ)
+Типы документов указаны на странице
Документ удостоверяющий личность - IdentityDocument

docnamequeryНаименование ДУЛ
+
docseriesqueryСерия ДУЛ
+
docnumberqueryНомер ДУЛ
+
docdatequeryДата выдачи ДУЛ
+Формат: yyyy-MM-dd


Пример запроса: 

https://portal.2dr.ru/api/iemk/milkkitchen/feedingInfo?ss=204-593-948 75&surname=Лавриненко&name=Матвей&patronymic=Андреевич&birthday=2019-01-07&doctype=3&docname=Свидетельство о рождении&docseries=VI-ИК&docnumber=735284&docdate=2016-01-27


Ответ сервера

В случае успешного выполнения сервер вернет ответ в формате JSON со следующими данными:

Модель:

{
    "data": {
        "isFoodPaymentMother": false,
        "isFoodPaymentChild": true,
        "childAgeMonths": 10,
        "feedingType": {
            "code": "2",
            "name": "Смешанное"
        },
        "foodPaymentDate": "2019-11-30T16:47:39.357Z",
		"feedingSince": "2020-01-01:17:00:00+03:00",
        "ss": "204-593-948 75",
        "surname": "Лавриненко",
        "name": "Матвей",
        "patronymic": "Андреевич",
        "birthday": "2019-01-07",
        "document": {
            "docType": "3",
            "docName": "Свидетельство о рождении",
            "series": "VI-ИК",
            "number": "735284",
            "date": "2016-01-27"
        },
        "date": "2019-11-30T17:40:22.4018297+03:00"
    },
    "encoded": "eyJJc0Zvb2RQYXltZW50TW90aGVyIjpmYWxzZSwiSXNGb29kUGF5bWVudENoaWxkIjp0cnVlLCJDaGlsZEFnZU1vbnRocyI6MTAsIkZlZWRpbmdUeXBlIjp7IkNvZGUiOiIyIiwiTmFtZSI6ItCh0LzQtdGI0LDQvdC90L7QtSJ9LCJTcyI6IjIwNC01OTMtOTQ4IDc1IiwiU3VybmFtZSI6ItCb0LDQstGA0LjQvdC10L3QutC+IiwiTmFtZSI6ItCc0LDRgtCy0LXQuSIsIlBhdHJvbnltaWMiOiLQkNC90LTRgNC10LXQstC40YciLCJCaXJ0aGRheSI6IjIwMTktMDEtMDciLCJEb2N1bWVudCI6eyJEb2NUeXBlIjoiMyIsIkRvY05hbWUiOiLQodCy0LjQtNC10YLQtdC70YzRgdGC0LLQviDQviDRgNC+0LbQtNC10L3QuNC4IiwiU2VyaWVzIjoiVkkt0JjQmiIsIk51bWJlciI6IjczNTI4NCIsIkRhdGUiOiIyMDE2LTAxLTI3In0sIkRhdGUiOiIyMDE5LTExLTMwVDE3OjQwOjIyLjQwMTgyOTcrMDM6MDAifQ==",
    "sign": "MIIU8gYJKoZIhvcNAQcCoIIU4zCCFN8CAQExDjAMBggqhQMHAQECAgUAMAsGCSqGSIb3DQEHAaCCEKkwggdzMIIHIKADAgECAgpRVeuSAAAAAABgMAoGCCqFAwcBAQMCMIIBJDEeMBwGCSqGSIb3DQEJARYPZGl0QG1pbnN2eWF6LnJ1MQswCQYDVQQGEwJSVTEYMBYGA1UECAwPNzcg0JzQvtGB0LrQstCwMRkwFwYDVQQHDBDQsy4g0JzQvtGB0LrQstCwMS4wLAYDVQQJDCXRg9C70LjRhtCwINCi0LLQtdGA0YHQutCw0Y8sINC00L7QvCA3MSwwKgYDVQQKDCPQnNC40L3QutC"
}

Где:
data - Информация о питании ребёнка - FeedingChildInfo
encoded - закодированный в base64 объект data в кодировке UTF-8
sign -  отсоединенная PKCS#7 CAdES-BES по полю encoded. Формирование подписи описано на странице Подпись запросов на обеспечение молочной кухней беременных и детей до 3х лет


Примеры возможных сообщений для различных категорий (Postman коллекция с возможными вариантами Молочная кухня. Монетизация.postman_collection.json)

КатегорияВозраст ребенкаУсловиеОтветПример ответа из API
Кормящая матьдо 6 месяцевесли Тип вскармливания =
Грудное
Грудное вскармливание

"isFoodPaymentMother": true,
  "isFoodPaymentChild": false,
  "childAgeMonths": 2
  "feedingType": {
    "Code": "1",
    "Name": "Грудное"
    }

Дети до 3х летдо 6 месяцевесли Тип вскармливания =
Смешанное или Искусственное
Смешанное
вскармливание или
Искусственное
вскармливание

"isFoodPaymentMother": false,
  "isFoodPaymentChild": true,
  "childAgeMonths": 2
  "feedingType": {
    "Code": "2",
    "Name": "Смешанное"
    }

от 6 месяцев до 1
года
если Тип вскармливания =
Грудное, Смешанное или Искусственное
Положено питание по возрасту

"isFoodPaymentMother": false,
  "isFoodPaymentChild": true,
  "childAgeMonths": 8
  "feedingType": {
    "Code": "3",
    "Name": "Искусственное"
    }

от 1 года до 3 летЕсли поле Положены
выплаты = Да
Положено питание по возрасту

"isFoodPaymentMother": false,
  "isFoodPaymentChild": true,
  "childAgeMonths": 19
  "feedingType": {
    "Code": "2",
    "Name": "Смешанное"
    }


В случае возникновения ошибок будет возвращен стандартный ответ сервера;

В случае возникновения ошибок валидации сервер вернет стандартное сообщение валидации.


  • Нет меток