Приложение № 20. Формат представления сведений об изменении сведений об организациях, устанавливающих меры социальной защиты (поддержки), социальные услуги в рамках социального обслуживания и государственной социальной помощи, иные социальные гарантии и выплаты
1. Объявленные пространства имен
Таблица 1. Пространства имен
| Префикс | Пространство имен |
| pac | urn://egisso-ru/types/package-PP/1.0.3 |
| protocol | urn://egisso-ru/types/package-protocol/1.0.4 |
| smev, tns | urn://x-artefacts-smev-gov-ru/supplementary/commons/1.0.1 |
| xsd, xs | http://www.w3.org/2001/XMLSchema |
2. Типы данных
2.1. Структурированные типы данных СМЭВ¹
______________________________
¹ Система межведомственного электронного взаимодействия (далее - СМЭВ).
2.1.1. Простые типы
| Таблица 2. Структурированные типы данных СМЭВ. Простые типы | |||||
| Наименование | Стандартный тип | Ограничения на тип | Описание | Используется в типах | Используется в документах |
| smev, tns:EmailAddressType | xsd, xs:string | Максимальная длина: 100 Шаблон: [0-9a-zA-Z_.\-]{2,50}[@]{1}[0-9a-zA-Z_./-]{2,50}[.]{1}[a-zA-Z]{2,5} | Адрес электронной почты | tOrganization tPresencePoint tOrganization tOrganization tApplicationRU tApplicationRU | 10.15.I |
| smev, tns:string-10 | xsd, xs:string | Максимальная длина: 10 | tError tAddress tAddress tError tError tAddress tAddress tError tAddress tError | 10.15.I | |
| smev, tns:string-50 | xsd, xs:string | Максимальная длина: 50 | tExternalId tPackageResult tPackageResult tPackageResult tFactAssignment tJob tLocalMSZ | 10.15.I | |
| smev, tns:string-500 | xsd, xs:string | Максимальная длина: 500 | tRecordResult tClsKMSZVersion tRecordResult tError tDisability tResponseData tObligationData tFactAssignment tApplicationRU tRecordResult tPresencePoint tRequestedPersonData tLivingWage tOrganization tAssignmentData tClsKMSZVersion tApplicationRU tLocalMSZ tClsKMSZVersion tLocalMSZ tRequestedData | 10.15.I | |
2.2. Базовые структурированные типы данных
2.2.1. Простые типы
| Таблица 3. Базовые структурированные типы данных: Простые типы | |||||
| Наименование | Стандартный тип | Ограничения на тип | Описание | Используется в типах | Используется в документах |
| UUID | xsd, xs:string | Шаблон: [0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12} | Тип данных: UUID | tRecordResult tRelatedMsz tPackage tLivingWage tPackageResult pac:tPresencePointInvalidation pac:tPackage tPackage tRelatedMszInvalidation tLocalMSZInvalidation tPackage tOrganization tLivingWageInvalidation pac:tPresencePoint tLocalMSZ tRelatedMsz tPresencePoint tLivingWage tOrganization tPackage tLocalMSZ tPrepensioner | 10.15.I |
| string-1000 | xsd, xs:string | Максимальная длина: 1000 | tPresencePoint tOrganization | 10.15.I | |
| tParticipantCode | xsd, xs:string | Шаблон: \d{4}\.\d{6} | Тип данных: код участника Единой государственной информационной системы социального обеспечения | tPresencePoint tRequestedData | 10.15.I |
3. Инициатор: внешняя система (информационная система поставщика данных)
3.1. Изменение реестра точек присутствия ОНМСЗ² (10.15.I)
______________________________
² Орган/организация, назначающие меры социальной защиты (поддержки) (далее - ОНМСЗ).
Формат предназначен для получения информации об изменении реестра точек присутствия ОНМСЗ.
3.1.1. Структура документа 10.15.I
Пространство имен по умолчанию: urn://egisso-ru/msg/10.15.I/1.0.3.
| Таблица 4. Электронный документ 10.15.I | ||||||
| Позиция | Компонент | Представление | Тип | Обязательность | Ограничения (расширение) | Описание |
| 1 | request | Блок | Да | Сообщение-запрос | ||
| 1.1 | pac:package | Блок | Да | Пакет изменений в реестре точек присутствия ОНМСЗ | ||
| 1.1.1 | pac:packageID | Элемент | UUID | Да | Идентификатор пакета данных Тип описан в таблице 3 | |
| 1.1.2 | pac:elements | Блок | Да | Новые и модифицированные элементы | ||
| 1.1.2.1 | pac:presencePoint | Блок | Нет | Максимальное количество появлений: неограниченно | Элемент реестра точек присутствия ОНМСЗ | |
| 1.1.2.1.1 | pointId | Элемент | UUID | Да | Идентификатор точки присутствия Тип описан в таблице 3 | |
| 1.1.2.1.2 | onmszCode | Элемент | tParticipantCode | Да | Код ОНМСЗ Тип описан в таблице 3 | |
| 1.1.2.1.3 | title | Элемент | smev, tns:string-500 | Да | Наименование точки присутствия Тип описан в таблице 2 | |
| 1.1.2.1.4 | address | Элемент | smev, tns:string-500 | Да | Адрес точки присутствия Тип описан в таблице 2 | |
| 1.1.2.1.5 | oktmo | Элемент | xsd, xs:string | Да | Шаблон: \d{8} | Код территории по общероссийскому классификатору территорий муниципальных образований адреса точки присутствия |
| 1.1.2.1.6 | Элемент | smev, tns:EmailAddressType | Нет | Электронная почта точки присутствия Тип описан в таблице 2 | ||
| 1.1.2.1.7 | contacts | Элемент | smev, tns:string-500 | Нет | Официальные контакты точки присутствия (номера телефонов) Тип описан в таблице 2 | |
| 1.1.2.1.8 | schedule | Элемент | smev, tns:string-500 | Нет | Время приема граждан Тип описан в таблице 2 | |
| 1.1.2.1.9 | rules | Элемент | string-1000 | Нет | Дополнительные правила приема граждан Тип описан в таблице 3 | |
| 1.1.2.1.10 | point | Блок | Нет | Координаты | ||
| 1.1.2.1.10.1 | latitude | Элемент | xsd, xs:double | Да | Широта точки, в десятичных долях градуса | |
| 1.1.2.1.10.2 | longitude | Элемент | xsd, xs:double | Да | Долгота точки, в десятичных долях градуса | |
| 1.1.2.1.11 | msz | Элемент | UUID | Да | Максимальное количество появлений: неограниченно | Идентификаторы локальных мер социальной защиты (поддержки), назначаемых в данной точке присутствия Тип описан в таблице 3 |
| 1.1.2.1.12 | pac:lastChanging | Элемент | xsd, xs:dateTime | Да | Дата последнего изменения | |
| 1.1.2.1.13 | pac:previousID | Элемент | UUID | Нет | Идентификатор предыдущей модифицированной записи Тип описан в таблице 3 | |
| 1.1.2.2 | pac:invalidation | Блок | Нет | Максимальное количество появлений, неограниченно | Удаление точки присутствия ОНМСЗ | |
| 1.1.2.2.1 | pac:Id | Элемент | UUID | Да | Идентификатор события изменения Тип описан в таблице 3 | |
| 1.1.2.2.2 | pac:pointId | Элемент | UUID | Да | Идентификатор точки присутствия ОНМСЗ, действие которой прекращается Тип описан в таблице 3 | |
| 1.1.2.2.3 | pac:lastChanging | Элемент | xsd, xs:dateTime | Да | Дата внесения изменения по прекращению | |
| Таблица 5. Электронный документ 10.15.I | ||||||
| Позиция | Компонент | Представление | Обязательность | Ограничения (расширение) | Описание | |
| 2 | response | Блок | Да | Сообщение-ответ | ||
| 2.1 | protocol:protocol | Блок | Да | Протокол загрузки и проверки пакета данных | ||
| 2.1.1 | ЛИБО protocol:messageResult | Выбор | Да | Результат обработки сообщения Последовательность описана в таблице 6 | ||
| 2.1.1 | ЛИБО protocol:packageResult | Выбор | Да | Результат обработки пакета данных Блок описан в таблице 7 | ||
Результат обработки сообщения.
Используется в документе: Изменение реестра точек присутствия ОНМСЗ (10.15.I).
| Таблица 6. Результат обработки сообщения | ||||||
| Позиция | Компонент | Представление | Тип | Обязательность | Ограничения (расширение) | Описание |
| 1 | protocol:messageResult | Блок | Результат обработки сообщения | |||
| 1.1 | protocol:receivingTime | Элемент | xsd, xs:dateTime | Да | Дата и время приема сообщения | |
| 1.2 | protocol:processingTime | Элемент | xsd, xs:dateTime | Да | Дата и время обработки сообщения | |
| 1.3 | protocol:errors | Блок | Да | Перечень ошибок сообщения | ||
| 1.3.1 | protocol:error | Блок | Да | Максимальное количество появлений: неограниченно | Ошибка обработки сообщения | |
| 1.3.1.1 | code | Элемент | smev, tns:string-10 | Нет | Код ошибки Тип описан в таблице 2 | |
| 1.3.1.2 | message | Элемент | smev, tns:string-500 | Да | Текст ошибки Тип описан в таблице 2 | |
| 1.3.1.3 | time | Элемент | xsd, xs:dateTime | Нет | Время возникновения ошибки | |
Результат обработки пакета данных.
Используется в документе: Изменение реестра точек присутствия ОНМСЗ (10.15.I).
| Таблица 7. Результат обработки пакета данных | ||||||
| Позиция | Компонент | Представление | Тип | Обязательность | Ограничения (расширение) | Описание |
| 1 | protocol:packageResult | Блок | Результат обработки пакета данных | |||
| 1.1 | packageID | Элемент | UUID | Да | Идентификатор пакета данных Тип описан в таблице 3 | |
| 1.2 | packageType | Элемент | smev, tns:string-50 | Да | Тип пакета данных Тип описан в таблице 2 | |
| 1.3 | packageStatus | Элемент | xsd, xs:positiveInteger | Да | Принимаемые значения: 1 2 3 | Статус обработки пакета данных |
| 1.4 | receivingTime | Элемент | xsd, xs:dateTime | Да | Дата и время приема пакета данных | |
| 1.5 | startProcessTime | Элемент | xsd, xs:dateTime | Нет | Дата и время начала обработки пакета данных | |
| 1.6 | finishProcessTime | Элемент | xsd, xs:dateTime | Нет | Дата и время окончания обработки пакета данных | |
| 1.7 | recordNum | Элемент | xsd, xs:positiveInteger | Нет | Количество элементов, принятых в составе пакета | |
| 1.8 | recordNumSuccess | Элемент | xsd, xs:positiveInteger | Нет | Количество успешно обработанных элементов | |
| 1.9 | protocol:errorRecords | Блок | Нет | Перечень ошибочных элементов | ||
| 1.9.1 | recordResult | Блок | Да | Максимальное количество появлений: неограниченно | Результат обработки записи пакета данных | |
| 1.9.1.1 | recID | Элемент | UUID | Да | Идентификатор элемента Тип описан в таблице 3 | |
| 1.9.1.2 | recordOK | Элемент | xsd, xs:boolean | Да | Признак, что запись передана в подсистему обработки запросов или завершилась с ошибкой | |
| 1.9.1.3 | messages | Блок | Нет | Максимальное количество появлений: неограниченно | Перечень сообщений об ошибках и предупреждений (при наличии) | |
| 1.9.1.3.1 | messageType | Элемент | xsd, xs:positiveInteger | Да | Принимаемые значения: 1, 2 | Тип сообщения |
| 1.9.1.3.2 | ruleCode | Элемент | xsd, xs:string | Нет | Шаблон: \d{3} | Код нарушенного правила проверки |
| 1.9.1.3.3 | report | Элемент | smev, tns:string-500 | Да | Сообщение об ошибке или предупреждении Тип описан в таблице 2 | |