Спецификация ЭЛН Страхователь 3.1 (ЕЦП)
от 31.10.2025 · разделов 47
Спецификация ЭЛН Страхователь 3.1 (ЕЦП)
ФОНД ПЕНСИОННОГО И СОЦИАЛЬНОГО СТРАХОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ
| УТВЕРЖДАЮ |
| Заместитель начальника Департамента сопровождения ведомственных информационных систем |
| П. В. Клинковская |
| «21» ноября 2024 г. |
СПЕЦИФИКАЦИЯ
НА ОБМЕН В ЭЛЕКТРОННОМ ВИДЕ ДАННЫМИ О ФАКТЕ И ПАРАМЕТРАХ ВРЕМЕННОЙ НЕТРУДОСПОСОБНОСТИ ГРАЖДАНИНА МЕЖДУ ИНФОРМАЦИОННОЙ СИСТЕМОЙ СТРАХОВАТЕЛЯ И КОМПОНЕНТОМ ЭЛН ЕИИС «СОЦСТРАХ»
Версия 3.1
Оглавление
TOC \o "1-3" \h \z \u 1. Перечень изменений PAGEREF _Toc183443481 \h 4
2. Введение PAGEREF _Toc183443482 \h 6
2.1. Назначение регламента PAGEREF _Toc183443483 \h 6
2.2. Стороны обмена PAGEREF _Toc183443484 \h 6
3. Сервис информационного взаимодействия страхователя и СФР PAGEREF _Toc183443485 \h 7
4. Обеспечение юридической значимости PAGEREF _Toc183443486 \h 9
4.1. Используемые стандарты и алгоритмы PAGEREF _Toc183443487 \h 9
4.2. Порядок взаимодействия PAGEREF _Toc183443488 \h 9
4.3. Структура подписанного сообщения PAGEREF _Toc183443489 \h 10
4.4. Порядок формирования квалифицированной электронной подписи PAGEREF _Toc183443490 \h 12
5. Шифрование данных PAGEREF _Toc183443491 \h 16
5.1. Этапы шифрования сообщения PAGEREF _Toc183443492 \h 16
5.2. Структура зашифрованного сообщения PAGEREF _Toc183443493 \h 17
6. Операция получения актуального ЭЛН из Фонда PAGEREF _Toc183443494 \h 19
6.1. Метод getPrivateLNData PAGEREF _Toc183443495 \h 19
6.1.1. Описание метода PAGEREF _Toc183443496 \h 19
Правила формирования сообщения PAGEREF _Toc183443497 \h 20
6.1.2. Пример запроса PAGEREF _Toc183443498 \h 20
6.1.3. Пример ответа PAGEREF _Toc183443499 \h 24
6.1.4. Пример запроса с использованием МЧД PAGEREF _Toc183443500 \h 27
6.1.5. Пример ответа с использованием МЧД PAGEREF _Toc183443501 \h 29
7. Справочники/Таблицы PAGEREF _Toc183443502 \h 34
7.1. Причины нетрудоспособности PAGEREF _Toc183443503 \h 34
7.2. Дополнительные коды PAGEREF _Toc183443504 \h 34
7.3. Типы родственных связей PAGEREF _Toc183443505 \h 34
7.4. Типы нарушений PAGEREF _Toc183443506 \h 35
7.5. Статусы нетрудоспособного PAGEREF _Toc183443507 \h 35
7.6. Условия исчисления PAGEREF _Toc183443508 \h 35
7.7. Состояния ЭЛН PAGEREF _Toc183443509 \h 35
7.8. Код причины прекращения действия ЛН PAGEREF _Toc183443510 \h 36
7.9. Условия оказания медицинской помощи PAGEREF _Toc183443511 \h 36
Приложение 1. Атрибутивный/элементный состав используемых типов элементов сообщений PAGEREF _Toc183443512 \h 37
Атрибуты типа FileOperationsLnUserGetLNDataOut PAGEREF _Toc183443513 \h 37
Атрибуты типа Info PAGEREF _Toc183443514 \h 37
Атрибуты типа infoRowset PAGEREF _Toc183443515 \h 37
Атрибуты элемента infoRow PAGEREF _Toc183443516 \h 37
Атрибуты типа Error PAGEREF _Toc183443517 \h 38
Атрибуты типа Data PAGEREF _Toc183443518 \h 38
Атрибуты типа OutRowset PAGEREF _Toc183443519 \h 38
Атрибуты типа responseRow PAGEREF _Toc183443520 \h 38
Атрибуты элемента servData PAGEREF _Toc183443521 \h 42
Атрибуты типа servFullData PAGEREF _Toc183443522 \h 42
Атрибуты типа HospitalBreachInfo PAGEREF _Toc183443523 \h 42
Атрибуты элемента treatPeriods PAGEREF _Toc183443524 \h 43
Атрибуты типа TreatFullPeriod PAGEREF _Toc183443525 \h 43
Атрибуты типа TreatPeriod PAGEREF _Toc183443526 \h 43
Атрибуты типа LnResult PAGEREF _Toc183443527 \h 43
Атрибуты типа RowsetWrapper PAGEREF _Toc183443528 \h 43
Атрибуты типа Row PAGEREF _Toc183443529 \h 43
Атрибуты типа WSResult PAGEREF _Toc183443530 \h 45
Приложение 2. XSD Схема типов данных сервиса PAGEREF _Toc183443531 \h 46
Перечень изменений
Приводится перечень изменений в новой версии внешнего сервиса Страхователя (спецификация версии 3.1) относительно предыдущей версии сервиса (спецификация версии 3.0):
| № версии док-та | Дата изменения | Изменения |
|---|---|---|
| 3.1 | 14.11.2024 | 1) Актуализировано описание п. 4.2 «Описание взаимодействия» в соответствии с Федеральным законом от 06.04.2011 № 63-ФЗ «Об электронной подписи»; 2) Удалено описание из п. 4.2 «Описание взаимодействия» в части Проверки ЭП Страхователя, ЭП руководителя, ЭП главного бухгалтера на стороне системы 3) Обновлен справочник «Состояния ЭЛН»: в части добавления нового значения «091 – Направлено извещение МО»; в части изменения значения «070 – Заполнен Страхователем (реестр)». 4) Обновлен справочник «Причины нетрудоспособности»в части исключения кодов 04 и 07. 5) Исключен справочник «Код причины исправления»; 6) Актуализированы наименования значений в справочниках «Причины нетрудоспособности», «Дополнительные коды» и «Типы нарушений» согласно приказу Минздрава России от 23.11.2021 № 1089н "Об утверждении Условий и порядка формирования листков нетрудоспособности в форме электронного документа и выдачи листков нетрудоспособности в форме документа на бумажном носителе в случаях, установленных законодательством Российской Федерации»; 7) Обновлен пример правила формирования сообщения (п. 6.1.2, п. 6.1.3); 8) Добавлен пример правила заполнения сообщения с использованием МЧД (п. 6.1.4, п. 6.1.5) 9) Из Приложения 1. «Атрибутивный/элементный состав используемых типов элементов сообщений» из таблицы «Атрибуты типа ResponseRow» исключен элемент «calcCondition4»; 10) Обновлено «Приложение 2. XSD Схема типов данных веб-сервиса»; |
| 3.0 | 06.05.2024 | 1) В методе getPrivateLNData внесены следующие изменения: Изменено значение атрибута с ««Регистрационный номер страхователя» на «Регистрационный номер страхователя по ОСС»; Добавлен атрибут «Регистрационный номер страхователя СФР»; 2) В приложении 1 в атрибутах типа responseRow изменено значение атрибута с «Регистрационный номер страхователя» на «Регистрационный номер страхователя по ОСС»; 3) Исключен метод prParseReestrFile; 4) Из приложения 1 удалены атрибуты типа PrParseReestrFileType; 5) Актуализировано WSDL описание сервиса. |
| 2.0 | 03.04.2023 | 1) Установлено ограничение на допустимое количество символов для атрибута «idMo» - максимум 100 символов. 2) Изменен тип атрибута «idMo». |
| 1.4 | 27.12.2022 | Изменено наименование фонда. |
| 1.3 | 02.08.2022 | В элементы ResponseRow добавлен атрибут mseInvalidLoss «Утрата профессиональной трудоспособности» |
| 1.2 | 27.12.2021 | 1) Добавлено описание по МЧД (машиночитаемая доверенность) 2) С 01.07.2022 в соответствии с Федеральным законом от 26.05.2021 N 151-ФЗ будет исключен блок «Ранние сроки беременности» (атрибут pregn12wFlag) |
| 1.1 | 14.12.2020 | 1) Изменена обязательность поля reason1. В случае ЭЛН по уходу за больным членом семьи значение код причины нетрудоспособности передается в атрибуте reason1, элемент servData, тип servFullData. В элементе в элементе responseRow значение reason1 может быть пустым. |
| 1.0 | 20.09.2020 | 1) В GetPrivateLNDataResponse внесены следующие изменения: Исключены сведения о страхователе из части МО (атрибуты LPU_EMPLOYER, LPU_EMPL_FLAG, BOZ_FLAG, PARENT_CODE) Сведения по уходу выделены в комплексный тип servData В сведения по уходу добавлены новые данные: дата рождения ребенка, период ухода, условия оказания медицинской помощи, причина нетрудоспособности застрахованного лица при уходе за больным членом семьи, СНИЛС члена семьи Сведения о нарушении режима выделены в комплексный тип HospitalBreachInfo Добавлен атрибуты «Прерывистый метод», «Взамен ранее сформированного ЭЛН №», «ИД МО», «ИД врача» 2) Обновлены справочники причин нетрудоспособности и дополнительных кодов 3) Добавлен код «9 – Установлена утрата профессиональной трудоспособности» для поля «Установлена/изменена группа инвалидности» |
2. Введение
2.1. Назначение регламента
Документ регламентирует структуру и формат данных, необходимых для обработки данных электронного листка нетрудоспособности в субъектах Российской Федерации.
Документ регламентирует обмен данными в электронном виде посредством Внешнего сервиса страхователя.
2.2. Стороны обмена
Данными в указанной спецификации обмениваются следующие системы:
Система учета электронных листков нетрудоспособности (ЭЛН) Социального фонда России (СФР).
Информационные системы страхователей (АИС страхователя).
3. Сервис информационного взаимодействия страхователя и СФР
Сервис информационного взаимодействия страхователя и СФР реализует две функции (внешний сервис страхователя):
Получение информации ЭЛН по СНИЛС и номеру ЭЛН одновременно;
Отправку части сведений ЭЛН, заполняемой страхователем. (Внимание! Данный функционал отключен. Заполнение страхователем ЭЛН не предусмотрено законодательством РФ. Для оплаты ЭЛН необходимо предоставить ответ на запрос СФР (101 сообщение СЭДО) или предоставить сведения для назначения по 20-ФЗ).
Для осуществления данных функции в сервисе реализованы соответствующие методы.
За получение данных отвечет метод:
- getPrivateLNData.
Путем вызова данного метода информационные системы страхователя получают из системы учета ЭЛН СФР данные электронных листков нетрудоспособности.
За отправку данных ЭЛН отвечает метод:
- prParseReestrFile (спецификация версии 2.0).
При этом передача данных осуществляется в направлении из информационной системы страхователя в систему учета ЭЛН СФР.
Обмен сообщениями должен осуществляться в кодировке UTF-8.
Ниже приведено WSDL описание сервиса (с подписанием данных):
This XML file does not appear to have any style information associated with it. The document tree is shown below.
<wsdl:definitions xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:ins="http://www.fss.ru/integration/types/eln/ins/v01" xmlns:fs="http://www.fss.ru/integration/ws/fault/v01" xmlns="http://www.fss.ru/integration/ws/eln/ins/v01" name="FileOperationsLnService" targetNamespace="http://www.fss.ru/integration/ws/eln/ins/v01">
<wsdl:import location="https://eln.sfr.gov.ru/ws-insurer-crypto/FileOperationsLnService?wsdl=Faults.wsdl" namespace="http://www.fss.ru/integration/ws/fault/v01"> </wsdl:import>
<wsdl:types>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:ins="http://www.fss.ru/integration/types/eln/ins/v01" xmlns:fs="http://www.fss.ru/integration/ws/fault/v01" xmlns="http://www.fss.ru/integration/ws/eln/ins/v01">
<xs:import namespace="http://www.fss.ru/integration/types/eln/ins/v01" schemaLocation="https://eln.sfr.gov.ru/ws-insurer-crypto/FileOperationsLnService?xsd=xsd/v01/eln/FileOperationsLnIns.xsd"/>
</xs:schema>
</wsdl:types>
<wsdl:message name="GetPrivateLNDataResponse">
<wsdl:part element="ins:getPrivateLNDataResponse" name="response"> </wsdl:part>
</wsdl:message>
<wsdl:message name="GetPrivateLNDataRequest">
<wsdl:part element="ins:getPrivateLNDataRequest" name="request"> </wsdl:part>
</wsdl:message>
<wsdl:message name="PrParseReestrFileResponse">
<wsdl:part element="ins:prParseReestrFileResponse" name="response"> </wsdl:part>
</wsdl:message>
<wsdl:message name="PrParseReestrFileRequest">
<wsdl:part element="ins:prParseReestrFileRequest" name="request"> </wsdl:part>
</wsdl:message>
<wsdl:portType name="FileOperationsLnService">
<wsdl:operation name="PrParseReestrFile">
<wsdl:documentation>Отправка данных ЭЛН</wsdl:documentation>
<wsdl:input message="PrParseReestrFileRequest" name="prParseReestrFileRequest"> </wsdl:input>
<wsdl:output message="PrParseReestrFileResponse" name="prParseReestrFileResponse"> </wsdl:output>
<wsdl:fault message="fs:InternalException" name="internalException"> </wsdl:fault>
</wsdl:operation>
<wsdl:operation name="GetPrivateLNData">
<wsdl:documentation>Запрос данных элн</wsdl:documentation>
<wsdl:input message="GetPrivateLNDataRequest" name="getPrivateLNDataRequest"> </wsdl:input>
<wsdl:output message="GetPrivateLNDataResponse" name="getPrivateLNDataResponse"> </wsdl:output>
<wsdl:fault message="fs:InternalException" name="internalException"> </wsdl:fault>
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="FileOperationsLnBinding" type="FileOperationsLnService">
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="PrParseReestrFile">
<soap:operation soapAction="http://www.fss.ru/integration/ws/eln/ins/prParseReestrFile/v01" style="document"/>
<wsdl:input name="prParseReestrFileRequest">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="prParseReestrFileResponse">
<soap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="internalException">
<soap:fault name="internalException" use="literal"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="GetPrivateLNData">
<soap:operation soapAction="http://www.fss.ru/integration/ws/eln/ins/getPrivateLNData/v01" style="document"/>
<wsdl:input name="getPrivateLNDataRequest">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="getPrivateLNDataResponse">
<soap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="internalException">
<soap:fault name="internalException" use="literal"/>
</wsdl:fault>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="FileOperationsLnService">
<wsdl:port binding="FileOperationsLnBinding" name="FileOperationsLnPort">
<soap:address location="https://eln.sfr.gov.ru/ws-insurer-crypto/FileOperationsLnService"/>
</wsdl:port>
</wsdl:service>
</wsdl:definitions>
4. Обеспечение юридической значимости
4.1. Используемые стандарты и алгоритмы
Реализация механизма обеспечения юридической значимости сообщений участвующих в информационном взаимодействии Страхователя и СФР, основано на следующих стандартах:
OASIS Web Service Security: SOAP Message Security 1.1.
Стандарт описывает расширения для информационного обмена посредством протокола SOAP, применение которых позволяет обеспечить целостность передаваемых сообщений.
Электронно-цифровая подпись накладывается по стандарту XMLDSig, в соответствии OASIS Web Service Security: SOAP Message Security 1.1;
Для каноникализации используется метод C14N;
Для вычисления хэш-данных используется алгоритм ГОСТ Р 34.11-94;
Для вычисления электронно-цифровой подписи используется алгоритм ГОСТ Р 34.10-2012.
4.2. Порядок взаимодействия
Для обеспечения юридически значимого документооборота необходимо использовать КЭП следующих участников:
Со стороны Страхователя:
КЭП ЮЛ, квалифицированный сертификат которой выдается удостоверящим центром.
В случае, если от имени ЮЛ действует его представитель - КЭП уполномоченного представителя в паре с МЧД, выданной ЮЛ.
КЭП ИП, квалифицированный сертификат который выдается удостоверяющим центром.
В случае, если от имени ИП действует представитель – КЭП уполномоченного представителя в паре с МЧД, выданной ИП.
Со стороны СФР
КЭП СФР.
Запрос от страхователя в Систему на предоставление данных по ЭЛН подписывается КЭП страхователя.
КЭП СФР подписывается любое ответное сообщение от Системы в результате взаимодействия со страхователем:
- текущее состояние ЭЛН в системе учета ЭЛН или отказ в предоставлении сведений, формируемые как ответ Системы на соответствующий запрос ЭЛН;
На стороне Системы учета ЭЛН производится проверка всех КЭП внешних к Системе участников взаимодействия, запрашивающих сведения из Системы.
Для запроса от Страхователя в Систему на предоставление данных по ЭЛН применяется КЭП ЮЛ, квалифицированный сертификат которой выдается удостоверяющим центром федерального органа исполнительной власти, уполномоченного на осуществление государственной регистрации юридических лиц, в установленном уполномоченным федеральным органом порядке с указанием в качестве владельца квалифицированного сертификата также лица, уполномоченного действовать без доверенности (МЧД).На стороне страхователя должна производиться проверка КЭП СФР, передаваемой вместе со сведениями, генерируемыми Системой в ответ на обращение к Системе.
4.3. Структура подписанного сообщения
Каркас сообщения определен стандартом SOAP и представляет из себя следующий XML-документ:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Header>
</soapenv:Header>
<soapenv:Body>
</soapenv:Body>
</soapenv:Envelope>
При этом, блок Header – содержит служебную информацию, в то время как блок Body – смысловые данные сообщения.
При наложении подписи в соответствии со стандартом OASIS Web Service Security: SOAP Message Security 1.1 внутри блока Header формируется структура данных, предназначенная для передачи информации об КЭП и uuid МЧД:
<wsse:Security soapenv:actor=""
xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd">
<wsse:BinarySecurityToken
EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary"
ValueType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3"
wsu:Id="">
</wsse:BinarySecurityToken>
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#">
<SignedInfo>
<CanonicalizationMethod
Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
<SignatureMethod Algorithm="urn:ietf:params:xml:ns:cpxmlsec:algorithms:gostr34102012-gostr34112012-256"/> (или
<SignatureMethod Algorithm="urn:ietf:params:xml:ns:cpxmlsec:algorithms:gostr34102012-gostr34112012-512"/> в зависимости от длины ключа сертификата, используемого пользователем)
<Reference URI="">
<DigestMethod Algorithm="urn:ietf:params:xml:ns:cpxmlsec:algorithms:gostr34112012-256"/> (или <DigestMethod Algorithm="urn:ietf:params:xml:ns:cpxmlsec:algorithms:gostr34112012-512"/> в зависимости от длины ключа сертификата, используемого пользователем)
<DigestValue />
</Reference>
</SignedInfo>
<SignatureValue />
<KeyInfo>
<wsse:SecurityTokenReference>
<wsse:Reference URI=""
ValueType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3" />
</wsse:SecurityTokenReference>
</KeyInfo>
</Signature>
</wsse:Security>
При наложении подписи в соответствии со стандартом OASIS Web Service Security: SOAP Message Security 1.1 внутри блока Header формируется структура данных, предназначеная для передачи информации об КЭП и целиком данные по МЧД.
Блок Security, принадлежащий пространству имен http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd, содержит в себе информацию, необходимую для проверки целостности сообщения и его отправителя. В случае, если сообщение подписывается несколькими отправителями, количество тегов Security будет совпадать с количеством подписантов. Одним из параметров блока является «actor», который должен быть заполнен по следующим правилам:
Для КЭП страхователя:
«http://eln.fss.ru/actor/insurer/[РЕГИСТРАЦИОННЫЙ НОМЕР СТРАХОВАТЕЛЯ]» – при запросе данных ЭЛН.
Блок Security состоит из следующих элементов:
BinarySecurityToken – содержит публичный сертификат пользователя в формате X509v3. Каждый блок BinarySecurityToken имеет атрибут Id, принадлежащий пространству имен http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd, который должен быть проинициализирован уникальным значением в рамках SOAP-сообщения, по формату , аналогичному атрибуту actor;
Signature – содержит информацию об электронной подписи сообщения и состоит из следующих подблоков:
SignedInfo – содержит информацию о методе каноникализации, алгоритме хэширования, алгоритме генерации КЭП и ссылку на подписываемый блок данных;
Ссылка на подписываемые данные представлена блоком Reference, Содержит атрибут URI, значение которого должно соответствовать значению атрибута Id подписываемого блока данных. Формат URI определяется для каждого типа подписи и описан в соответствующем разделе настоящей спецификации.
Внутри блока Reference должны быть определены 2 элемента:
DigestMethod – определяющий алгоритм вычисления хэш суммы;
DigestValue – вычисленное значение хэш суммы от подписываемых данных.
SignatureValue – содержит рассчитанное значение КЭП;
KeyInfo – содержит ссылку на сертификат пользователя, который содержится в BinarySecurityToken и с помощью которого была рассчитана КЭП.
Object – содержит данные о МЧД.
Внутри блока определены:
Authority - блок МЧД;
powerOfAttorneyLink – ссылка на МЧД;
Uuid – идентификатор МЧД.
Блок X509Certificate, принадлежащий пространству имен http://www.w3.org/2000/09/xmldsig#, содержит в себе публичный сертификат пользователя в формате X509v3.
4.4. Порядок формирования квалифицированной электронной подписи
В сообщение добавляются объявления префиксов пространств имен. Префиксы можно определять по мере необходимости.
<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"
xmlns:ds="http://www.w3.org/2000/09/xmldsig#">
.....
</soapenv:Envelope>
Проставляется атрибут wsu:Id=" " подписываемому элементу сообщения в блоке Body. В примере ниже подписывается весь блок Body.
<soapenv:Envelope>
<soapenv:Body wsu:Id="body">
</soapenv:Body>
</soapenv:Envelope>
Происходит подготовка структуры для сохранения результатов.
<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope .>
<soapenv:Header>
<wsse:Security soapenv:actor="http://smev.gosuslugi.ru/actors/smev">
<wsse:BinarySecurityToken />
<ds:Signature>
<ds:SignedInfo>
<ds:CanonicalizationMethod
Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" />
<SignatureMethod Algorithm="urn:ietf:params:xml:ns:cpxmlsec:algorithms:gostr34102012-gostr34112012-256"/> (или <SignatureMethod Algorithm="urn:ietf:params:xml:ns:cpxmlsec:algorithms:gostr34102012-gostr34112012-512"/> в зависимости от длины ключа сертификата, используемого пользователем) </ds:SignedInfo>
<ds:SignatureValue>...</ds:SignatureValue>
<ds:KeyInfo />
</ds:Signature>
</wsse:Security>
</soapenv:Header>
<soapenv:Body wsu:Id="body">
.......
</soapenv:Body>
</soapenv:Envelope>
В <wsse:BinarySecurityToken/> добавляются атрибуты форматов, сам сертификат и атрибут wsu:Id.
Формат сертификата должен соответствовать спецификации X.509 и быть представленным в формате Base64.
<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope .>
<soapenv:Header>
<wsse:Security soapenv:actor="......">
<wsse:BinarySecurityToken
EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary"
ValueType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3"
wsu:Id="CertId">MIIDjjCCAz2.....</wsse:BinarySecurityToken>
<ds:Signature>
<ds:SignedInfo>
.........
</ds:SignedInfo>
.........
</ds:Signature>
</wsse:Security>
</soapenv:Header>
.......
</soapenv:Envelope>
Добавляется ссылка на токен в раздел <ds:KeyInfo>.
Значение атрибута URI элемента wsse:Reference должно соответствовать значению атрибута wsu:Id элемента wsse:BinarySecurityToken без лидирующего знака '#'.
<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope .>
<soapenv:Header>
<wsse:Security soapenv:actor="......">
<wsse:BinarySecurityToken . wsu:Id="CertId">....</wsse:BinarySecurityToken>
<ds:Signature>
<ds:SignedInfo>
.........
</ds:SignedInfo>
<ds:SignatureValue>.....</ds:SignatureValue>
<ds:KeyInfo>
<wsse:SecurityTokenReference>
<wsse:Reference URI="#CertId"
ValueType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3" />
</wsse:SecurityTokenReference>
</ds:KeyInfo>
</ds:Signature>
</wsse:Security>
</soapenv:Header>
.......
</soapenv:Envelope>
Добавляется ссылка на данные для подписи и параметры каноникализации.
Значение атрибута URI элемента ds:Reference должно соответствовать значению атрибута wsu:Id у подписываемого блока данных в элементе soapenv:Body без лидирующего знака '#'.
<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope .>
<soapenv:Header>
<wsse:Security soapenv:actor="......">
<wsse:BinarySecurityToken .>....</wsse:BinarySecurityToken>
<ds:Signature>
<ds:SignedInfo>
<ds:CanonicalizationMethod . />
<ds:SignatureMethod . />
<ds:Reference URI="#body">
<ds:Transforms>
<ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" />
</ds:Transforms>
<ds:DigestMethod
Algorithm="http://www.w3.org/2001/04/xmldsig-more#gostr3411" />
<DigestMethod Algorithm="urn:ietf:params:xml:ns:cpxmlsec:algorithms:gostr34112012-256"/> (или <DigestMethod Algorithm="urn:ietf:params:xml:ns:cpxmlsec:algorithms:gostr34112012-512"/> в зависимости от длины ключа сертификата, используемого пользователем) <ds:DigestValue />
</ds:Reference>
.........
</ds:SignedInfo>
<ds:SignatureValue>.....</ds:SignatureValue>
<ds:KeyInfo>.........</ds:KeyInfo>
</ds:Signature>
</wsse:Security>
</soapenv:Header>
<soapenv:Body wsu:Id="body">
.......
</soapenv:Body>
</soapenv:Envelope>
К подписываемому элементу и его потомкам, включая атрибуты, применяется каноникализация http://www.w3.org/2001/10/xml-exc-c14n#, на основе результата рассчитывается хэш по алгоритму ГОСТ Р 34.11-94 и заносится в <ds:DigestValue> в формате Base64.
<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope .>
<soapenv:Header>
<wsse:Security soapenv:actor="......">
<wsse:BinarySecurityToken .>....</wsse:BinarySecurityToken>
<ds:Signature>
<ds:SignedInfo>
<ds:CanonicalizationMethod . />
<ds:SignatureMethod . />
<ds:Reference URI="#body">
<ds:Transforms>
<ds:Transform . />
</ds:Transforms>
<ds:DigestMethod.... />
<ds:DigestValue>d7Q3878nvrGVpOI.....</ds:DigestValue>
</ds:Reference>
.........
</ds:SignedInfo>
........
</ds:Signature>
</wsse:Security>
</soapenv:Header>
<soapenv:Body wsu:Id="body">
.......
</soapenv:Body>
</soapenv:Envelope>
К элементу <ds:SignedInfo> и его потомкам, включая атрибуты, применяется каноникализация http://www.w3.org/2001/10/xml-exc-c14n#, на основе результата рассчитывается электронная подпись по алгоритму ГОСТ Р 34.10-2012 и заносится в <ds:SignatureValue> в формате Base64.
<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope .>
<soapenv:Header>
<wsse:Security soapenv:actor="......">
<wsse:BinarySecurityToken .>....</wsse:BinarySecurityToken>
<ds:Signature>
<ds:SignedInfo>.........</ds:SignedInfo>
<ds:SignatureValue>ooXepzAw89CBIsbZ+g2oNFh.....</ds:SignatureValue>
<ds:KeyInfo>.........</ds:KeyInfo>
</ds:Signature>
</wsse:Security>
</soapenv:Header>
<soapenv:Body wsu:Id="body">
.......
</soapenv:Body>
</soapenv:Envelope>
5. Шифрование данных
Раздел применяется для сервиса с подписанием и шифрованием данных.
Для обеспечения конфиденциальности данных при взаимодействии с сервисом применяется шифрование информации в соответствии со следующими стандартами и алгоритмами:
XML Encryption Syntax and Processing (W3C).
Спецификация, описывающая процедуру шифрования данных в формате XML, а так же итоговую структуру данных в которую сохраняется зашифрованный документ.
Шифрование сессионного ключа и данных происходит по алгоритму ГОСТ 28147-89.
При взаимодействии с Системой учета ЭЛН и страхователем все сообщения должны быть зашифрованы по указанным стандартам и алгоритмам. Система учета ЭЛН принимает на вход зашифрованные сообщения, содержащее внутри себя смысловые сообщения с учетом обеспечения юридической значимости.
Таким образом, Система при приеме таких сообщения сначала их дешифрует, а затем уже над расшифрованным компонентом производится проверка блока КЭП.
При отдаче сообщений из Системы они так же проходят двухэтапную обработку: сначала на них накладывается КЭП СФР, а затем они шифруются.
Со стороны АИС страхователя, взаимодействующей с Системой, данные операции должны выполняться в зеркальном виде.
5.1. Этапы шифрования сообщения
Создание случайного сессионного ключа.
При работе с ключами на алгоритме ГОСТ 2012 следует инициализировать генератор параметрами шифрования TK26Z (предоставляется провайдером).
Алгоритм шифрования GOST28147.
Зашифрование сессионного ключа.
Создание шифратора для зашифрования ключа. Применяется алгоритм трансформации "urn:ietf:params:xml:ns:cpxmlsec:algorithms:transport-gost2001". Cоздается эфемерный ключ, который согласуется с открытым ключом получателя, и формируется ключ согласования (на котором будет зашифрован сессионный ключ);
Создание блока KeyInfo с сертификатом;
Шифрование сессионного ключа происходит с помощью указанного асимметричного ключа (ГОСТ Р 34.10). Cессионный ключ используется для шифрования данных и в свою очередь так же шифруется.
CALG_DH_GR3410_12_256_EPHEM - идентификатор алгоритма обмена ключей по Диффи-Хеллману на базе закрытого ключа эфемерной пары. Открытый ключ получается по ГОСТ Р 34.10 2012 (256 бит).
CALG_DH_GR3410_12_512_EPHEM - идентификатор алгоритма обмена ключей по Диффи-Хеллману на базе закрытого ключа эфемерной пары. Открытый ключ получается по ГОСТ Р 34.10 2012 (512 бит).
В блоке <soapenv:Header> в подписанном запросе добавляется блок <X509Certificate>, который содержит публичный сертификат пользователя в формате x509v3 (кодировке base64).
Зашифрование документа.
Создание шифратора в режиме зашифрования. Применяется алгоритм
"urn:ietf:params:xml:ns:cpxmlsec:algorithms:gost28147". Возможные параметры шифратора GostJCE/CBC/ISO10126Padding;
Добавление зашифрованного сессионного ключа, полученного ранее (добавление блока KeyInfo;
Зашифрование документа на сессионном ключе.
5.2. Структура зашифрованного сообщения
Каркас сообщения определен стандартом SOAP и представляет из себя следующий XML-документ:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Header>
</soapenv:Header>
<soapenv:Body>
</soapenv:Body>
</soapenv:Envelope>
В блоке <soapenv:Header> исходного шифруемого сообщения необходимо добавить блок <X509Certificate>, содержащий публичный ключ сертификата отправителя. Структура сообщения для шифрования после этого будет выглядеть следующим образом:
<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope .>
<soapenv:Header>
<wsse:Security soapenv:actor="......">
<wsse:BinarySecurityToken .>....</wsse:BinarySecurityToken>
<ds:Signature>
<ds:SignedInfo>
<ds:CanonicalizationMethod . />
<ds:SignatureMethod . />
<ds:Reference URI="#body">
<ds:Transforms>
<ds:Transform . />
</ds:Transforms>
<ds:DigestMethod.... />
<ds:DigestValue>d7Q3878nvrGVpOI.....</ds:DigestValue>
</ds:Reference>
.........
</ds:SignedInfo>
........
</ds:Signature>
</wsse:Security>
<X509Certificate">...</X509Certificate>
</soapenv:Header>
<soapenv:Body wsu:Id="body">
.......
</soapenv:Body>
</soapenv:Envelope>
Для передачи зашифрованного сообщения в системы учета ЭЛН, необходимо, чтобы оно соответствовало структуре SOAP-сообщения, для этого зашифрованное сообщение помещаем внутрь блока Body нового сообщения SOAP. При этом в соответствии со спецификацией XML Encryption Syntax and Processing (W3C) внутри блока Body формируется следующая структура данных:
<xenc:EncryptedData xmlns:xenc="http://www.w3.org/2001/04/xmlenc#"
Type="http://www.w3.org/2001/04/xmlenc#Content" xmlns:ds="http://www.w3.org/2000/09/xmldsig#"
xmlns:sch="http://gost34.ibs.ru/WrapperService/Schema"
xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
<xenc:EncryptionMethod
Algorithm="urn:ietf:params:xml:ns:cpxmlsec:algorithms:gost28147" />
<ds:KeyInfo>
<xenc:EncryptedKey xmlns:xenc="http://www.w3.org/2001/04/xmlenc#">
<xenc:EncryptionMethod
Algorithm="urn:ietf:params:xml:ns:cpxmlsec:algorithms:transport-gost2001" />
<ds:KeyInfo>
<ds:X509Data>
<ds:X509Certificate>…
</ds:X509Certificate>
</ds:X509Data>
</ds:KeyInfo>
<xenc:CipherData>
<xenc:CipherValue>..xenc:CipherValue>
</xenc:CipherData>
</xenc:EncryptedKey>
</ds:KeyInfo>
<xenc:CipherData>
<xenc:CipherValue>...xenc:CipherValue>
</xenc:CipherData>
</xenc:EncryptedData>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
EncryptionMethod – в качестве параметра содержит определение алгоритма шифрования;
KeyInfo – содержит информацию об секретном ключе, сгенерированном для данного информационного взаимодействия (CipherValue) и публичный сертификат СФР, на котором были зашифрованы данные при направлении запросов в Фонд, или публичный сертификат пользователя, на котором были зашифрованы данные при формировании ответа в системе СФР на запрос пользователю (X509Certificate);
CipherData – зашифрованное сообщение.
6. Операция получения актуального ЭЛН из Фонда
6.1. Метод getPrivateLNData
6.1.1. Описание метода
Метод предназначен для получения данных ЭЛН по номеру и СНИЛС застрахованного.
Входное сообщение-запрос, направляемое страхователем, имеет следующий состав
| Атрибут/элемент | Тип | Ограничения | Количество вхождений | Примечание |
| getPrivateLNDataRequest | GetPrivateLNDataRequest | - | 1 | Корневой элемент |
| regNum | regNum | string Паттерн: \d{10} | 0..1 | Регистрационный номер страхователя по ОСС Будет приниматься 1 из полей: regNum /regNumSFR |
| regNumSFR | regNumSFR | string Паттерн: \d{10} | 0…1 | Регистрационный номер страхователя СФР Будет приниматься 1 из полей: regNum /regNumSFR |
| lnCode | lnCode | string | 0..1 | Номер ЭЛН |
| snils | snils | string | 0..1 | СНИЛС |
При этом тело сообщения (body) должно быть подписано КЭП Страхователя. В качестве Reference URI необходимо указать значение REGNO_[Регистрационный номер страхователя].
Выходное сообщение-ответ, направляемое СФР, имеет следующий состав
| Атрибут/элемент | Тип | Ограничения | Количество вхождений | Примечание |
| getPrivateLNDataResponse | GetPrivateLNDataResponse | - | 1 | Корневой элемент |
| fileOperationsLnUserGetPrivateLNDataOut | FileOperationsLnUserGetLNDataOut | 0..1 | Сведения ЭЛН Атрибутивный состав элемента представлен в Приложении 1 настоящего документа |
При этом тело ответного сообщения подписывается КЭП СФР, а в качестве Reference URI указывается значение OGRN_[ОГРН ЦА СФР].
При взаимодействии АИС Страхователя с Системой учета ЭЛН все сообщения должны быть зашифрованы в соответствии с форматом, описанным в разделе 5. Шифрование данных настоящей спецификации.
Правила формирования сообщения
При формировании сообщения необходимо руководствоваться следующими правилами:
Если данные в элементе отсутствуют, то в сообщении в значение элемента ничего не пишется (значение элемента должно быть пустым);
Даты указываются в формате типа данных date xml, а именно ГГГГ-ММ-ДД;
Числа с дробной частью указываются в формате типа данных double xml, а именно, с точкой: 1000.10;
В элементе СНИЛС указывается страховой номер индивидуального лицевого счета в системе обязательного пенсионного страхования (без разделителей).
6.1.2. Пример запроса
<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ds="http://www.w3.org/2000/09/xmldsig#"
xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" signAlgorithm="urn:ietf:params:xml:ns:cpxmlsec:algorithms:gostr34102012-gostr34112012-256">
<soapenv:Header>
<wsse:Security soapenv:actor="http://eln.fss.ru/actor/insurer/7721000001">
<wsse:BinarySecurityToken EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary" ValueType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3" wsu:Id="http://eln.fss.ru/actor/insurer/7721000001">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</wsse:BinarySecurityToken>
<Signature
xmlns="http://www.w3.org/2000/09/xmldsig#">
<SignedInfo>
<CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
<SignatureMethod Algorithm="urn:ietf:params:xml:ns:cpxmlsec:algorithms:gostr34102012-gostr34112012-256"/>
<Reference Id="ref_REGNO_7721000001" URI="#REGNO_7721000001">
<Transforms>
<Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
</Transforms>
<DigestMethod Algorithm="urn:ietf:params:xml:ns:cpxmlsec:algorithms:gostr34112012-256"/>
<DigestValue>M5vwDj34P3dBmxa5/2icpOksiGBNQ2al8TxLyPzClgg=</DigestValue>
</Reference>
</SignedInfo>
<SignatureValue>axKaegZ7OLagMeorkJN5bx5gN9XyHj3G1hLOeWqeraz6LK3rlMqzfNV+e4VG9b9/4TVq2VVi7rkDVTpq1GFL7w==</SignatureValue>
<KeyInfo>
<wsse:SecurityTokenReference>
<wsse:Reference URI="#http://eln.fss.ru/actor/insurer/7721000001" ValueType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3"/>
</wsse:SecurityTokenReference>
</KeyInfo>
</Signature>
</wsse:Security>
<ds:X509Certificate>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</ds:X509Certificate>
</soapenv:Header>
<soapenv:Body wsu:Id="REGNO_7721000001">
<getPrivateLNDataRequest
xmlns="http://www.fss.ru/integration/types/eln/ins/v01">
<regNum>7721000001</regNum>
<lnCode>900000639896</lnCode>
<snils>10244968541</snils>
</getPrivateLNDataRequest>
</soapenv:Body>
</soapenv:Envelope>
6.1.3. Пример ответа
<soap:Envelope xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
<soap:Header>
<wsse:Security soap:actor="http://eln.fss.ru/actor/fss/ca/1027739443236">
<wsse:BinarySecurityToken EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary" ValueType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3" wsu:Id="http://eln.fss.ru/actor/fss/ca/1027739443236">MIIIxzCCCHSgAwIBAgIQUmIaAzhTiruJoUHkX+MMIzAKBggqhQMHAQEDAjCCAVcxIDAeBgkqhkiG
9w0BCQEWEXVjX2ZrQHJvc2them5hLnJ1MRgwFgYDVQQIDA83NyDQnNC+0YHQutCy0LAxFTATBgUq
hQNkBBIKNzcxMDU2ODc2MDEYMBYGBSqFA2QBEg0xMDQ3Nzk3MDE5ODMwMWAwXgYDVQQJDFfQkdC+
0LvRjNGI0L7QuSDQl9C70LDRgtC+0YPRgdGC0LjQvdGB0LrQuNC5INC/0LXRgNC10YPQu9C+0Los
INC0LiA2LCDRgdGC0YDQvtC10L3QuNC1IDExGTAXBgNVBAcMENCzLiDQnNC+0YHQutCy0LAxCzAJ
BgNVBAYTAlJVMS4wLAYDVQQKDCXQmtCw0LfQvdCw0YfQtdC50YHRgtCy0L4g0KDQvtGB0YHQuNC4
MS4wLAYDVQQDDCXQmtCw0LfQvdCw0YfQtdC50YHRgtCy0L4g0KDQvtGB0YHQuNC4MB4XDTI0MDQy
NjA3MTgwOVoXDTI1MDcyMDA3MTgwOVowggHAMQswCQYDVQQGEwJSVTEZMBcGA1UECAwQ0LMuINCc
0L7RgdC60LLQsDEhMB8GA1UECQwY0KjQsNCx0L7Qu9C+0LLQutCwLCDQtC40MRkwFwYDVQQHDBDQ
sy4g0JzQvtGB0LrQstCwMYGBMH8GA1UECgx40KTQntCd0JQg0J/QldCd0KHQmNCe0J3QndCe0JPQ
niDQmCDQodCe0KbQmNCQ0JvQrNCd0J7Qk9CeINCh0KLQoNCQ0KXQntCS0JDQndCY0K8g0KDQntCh
0KHQmNCZ0KHQmtCe0Jkg0KTQldCU0JXQoNCQ0KbQmNCYMRgwFgYFKoUDZAESDTEwMjc3MDAyMjA2
MjQxFTATBgUqhQNkBBIKNzcwNjAxNjExODEfMB0GCSqGSIb3DQEJARYQb2tkaXJAc2ZyLmdvdi5y
dTGBgTB/BgNVBAMMeNCk0J7QndCUINCf0JXQndCh0JjQntCd0J3QntCT0J4g0Jgg0KHQntCm0JjQ
kNCb0KzQndCe0JPQniDQodCi0KDQkNCl0J7QktCQ0J3QmNCvINCg0J7QodCh0JjQmdCh0JrQntCZ
INCk0JXQlNCV0KDQkNCm0JjQmDBmMB8GCCqFAwcBAQEBMBMGByqFAwICJAAGCCqFAwcBAQICA0MA
BEDxH8HN4HY3DqriBXWwrB9XQQ86NM69oAYIXyMhBmnKGbUSI/HPRM/BJHbTcHyXcS/YS1yCo039
cT6M+0zchOmSo4IEpjCCBKIwDgYDVR0PAQH/BAQDAgP4MBMGA1UdJQQMMAoGCCsGAQUFBwMCMB0G
A1UdIAQWMBQwCAYGKoUDZHEBMAgGBiqFA2RxAjAMBgUqhQNkcgQDAgEAMC0GBSqFA2RvBCQMItCa
0YDQuNC/0YLQvtCf0YDQviBDU1AgKDUuMC4xMjAwMCkwggGiBgUqhQNkcASCAZcwggGTDIGH0J/R
gNC+0LPRgNCw0LzQvNC90L4t0LDQv9C/0LDRgNCw0YLQvdGL0Lkg0LrQvtC80L/Qu9C10LrRgSBW
aVBOZXQgUEtJIFNlcnZpY2UgKNC90LAg0LDQv9C/0LDRgNCw0YLQvdC+0Lkg0L/Qu9Cw0YLRhNC+
0YDQvNC1IEhTTSAyMDAwUTIpDGjQn9GA0L7Qs9GA0LDQvNC80L3Qvi3QsNC/0L/QsNGA0LDRgtC9
0YvQuSDQutC+0LzQv9C70LXQutGBIMKr0K7QvdC40YHQtdGA0YIt0JPQntCh0KLCuy4g0JLQtdGA
0YHQuNGPIDQuMAxNQ9C10YDRgtC40YTQuNC60LDRgiDRgdC+0L7RgtCy0LXRgtGB0YLQstC40Y8g
4oSW0KHQpC8xMjQtNDMyOCDQvtGCIDI5LjA4LjIwMjIMTtCX0LDQutC70Y7Rh9C10L3QuNC1INC9
0LAg0YHRgNC10LTRgdGC0LLQviDQo9CmIOKEljE0OS83LzYvMjEzINC+0YIgMzAuMDMuMjAyMzBm
BgNVHR8EXzBdMC6gLKAqhihodHRwOi8vY3JsLnJvc2them5hLnJ1L2NybC91Y2ZrXzIwMjMuY3Js
MCugKaAnhiVodHRwOi8vY3JsLmZrLmxvY2FsL2NybC91Y2ZrXzIwMjMuY3JsMHcGCCsGAQUFBwEB
BGswaTA0BggrBgEFBQcwAoYoaHR0cDovL2NybC5yb3NrYXpuYS5ydS9jcmwvdWNma18yMDIzLmNy
dDAxBggrBgEFBQcwAoYlaHR0cDovL2NybC5may5sb2NhbC9jcmwvdWNma18yMDIzLmNydDAdBgNV
HQ4EFgQUuXYaaHhfVAXhgTPJNtpTshx1jtwwggF3BgNVHSMEggFuMIIBaoAUpwuVKG+f5EuKUYCy
hR+JSvzn8JyhggFDpIIBPzCCATsxITAfBgkqhkiG9w0BCQEWEmRpdEBkaWdpdGFsLmdvdi5ydTEL
MAkGA1UEBhMCUlUxGDAWBgNVBAgMDzc3INCc0L7RgdC60LLQsDEZMBcGA1UEBwwQ0LMuINCc0L7R
gdC60LLQsDFTMFEGA1UECQxK0J/RgNC10YHQvdC10L3RgdC60LDRjyDQvdCw0LHQtdGA0LXQttC9
0LDRjywg0LTQvtC8IDEwLCDRgdGC0YDQvtC10L3QuNC1IDIxJjAkBgNVBAoMHdCc0LjQvdGG0LjR
hNGA0Ysg0KDQvtGB0YHQuNC4MRgwFgYFKoUDZAESDTEwNDc3MDIwMjY3MDExFTATBgUqhQNkBBIK
NzcxMDQ3NDM3NTEmMCQGA1UEAwwd0JzQuNC90YbQuNGE0YDRiyDQoNC+0YHRgdC40LiCCwDwqeKJ
AAAAAAeeMAoGCCqFAwcBAQMCA0EAPjCBsafZlbqsWo8rNCOs5h6or+gz+DsWjPOuhD582JgfFL+K
zseEfvMO28qY/jaPIUncXO37e0osB/RYT8frHA==</wsse:BinarySecurityToken>
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#">
<SignedInfo>
<CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#WithComments"/>
<SignatureMethod Algorithm="urn:ietf:params:xml:ns:cpxmlsec:algorithms:gostr34102012-gostr34112012-256"/>
<Reference URI="#OGRN_1027739443236">
<Transforms>
<Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#WithComments"/>
</Transforms>
<DigestMethod Algorithm="urn:ietf:params:xml:ns:cpxmlsec:algorithms:gostr34112012-256"/>
<DigestValue>FLQq0u2qiJt7QkHfPI9jPwjvIm1Nx4bOAMvqPffElVU=</DigestValue>
</Reference>
</SignedInfo>
<SignatureValue>O0n8F9UQSoEWCJw6+mXVmyIlJ4D349BSwIdvUjQWrajDMN5vQCrtHcZlNWCvvpU3eAxB+C4WR924
yk+FrECKbg==</SignatureValue>
<KeyInfo>
<wsse:SecurityTokenReference>
<wsse:Reference URI="#http://eln.fss.ru/actor/fss/ca/1027739443236" ValueType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3"/>
</wsse:SecurityTokenReference>
</KeyInfo>
</Signature>
</wsse:Security>
</soap:Header>
<soap:Body wsu:Id="OGRN_1027739443236">
<getPrivateLNDataResponse xmlns="http://www.fss.ru/integration/types/eln/ins/v01" xmlns:ns2="http://www.fss.ru/integration/types/eln/v01" xmlns:ns3="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:ns4="http://www.fss.ru/integration/types/fault/v01" xmlns:ns5="http://www.fss.ru/integration/types/common/v01">
<fileOperationsLnUserGetPrivateLNDataOut>
<ns2:requestId>0a2c6e9d-e6b9-430a-8483-f43dea68e5b5</ns2:requestId>
<ns2:status>1</ns2:status>
<data>
<outRowset>
<responseRow>
<snils>10244968541</snils>
<surname>ТЕСТ</surname>
<name>ТЕСТОВ</name>
<lnCode>900000639896</lnCode>
<primaryFlag>true</primaryFlag>
<duplicateFlag>false</duplicateFlag>
<lnDate>2022-02-01</lnDate>
<lpuName>БОГОДЕЛЬНЯ</lpuName>
<lpuAddress>УУУУУ</lpuAddress>
<lpuOgrn>1025401011833</lpuOgrn>
<birthday>1990-02-01</birthday>
<gender>0</gender>
<reason1>01</reason1>
<treatPeriods>
<treatFullPeriod>
<ns2:treatChairman>ВЫВЫФВ</ns2:treatChairman>
<ns2:treatChairmanRole>ПРЕД ВК</ns2:treatChairmanRole>
<ns2:treatPeriod>
<ns2:treatDt1>2022-02-01</ns2:treatDt1>
<ns2:treatDt2>2022-02-07</ns2:treatDt2>
<ns2:treatDoctorRole>ВОДОЛМЕД</ns2:treatDoctorRole>
<ns2:treatDoctor>АЫВАЫВ ФВАВЫА</ns2:treatDoctor>
</ns2:treatPeriod>
</treatFullPeriod>
</treatPeriods>
<lnResult>
<ns2:returnDateLpu>2022-02-08</ns2:returnDateLpu>
</lnResult>
<lnState>030</lnState>
<isProactive>false</isProactive>
</responseRow>
</outRowset>
</data>
</fileOperationsLnUserGetPrivateLNDataOut>
</getPrivateLNDataResponse>
</soap:Body>
</soap:Envelope>
6.1.4. Пример запроса с использованием МЧД
<S:Envelope
xmlns:S="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ds="http://www.w3.org/2000/09/xmldsig#"
xmlns:eln="http://ru/ibs/fss/ln/ws/FileOperationsLn.wsdl"
xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
<S:Header>
<wsse:Security S:actor="http://eln.fss.ru/actor/insurer/1010931402">
<wsse:BinarySecurityToken EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary" ValueType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3" wsu:Id="http://eln.fss.ru/actor/insurer/1010931402">MIIFHTCCBMqgAwIBAgITfAAW6UDbyNcVm45TrwAKABbpQDAKBggqhQMHAQEDAjCCAQoxGDAWBgUqhQNkARINMTIzNDU2Nzg5MDEyMzEaMBgGCCqFAwOBAwEBEgwwMDEyMzQ1Njc4OTAxLzAtBgNVBAkMJtGD0LsuINCh0YPRidGR0LLRgdC60LjQuSDQstCw0Lsg0LQuIDE4MQswCQYDVQQGEwJSVTEZMBcGA1UECAwQ0LMuINCc0L7RgdC60LLQsDEVMBMGA1UEBwwM0JzQvtGB0LrQstCwMSUwIwYDVQQKDBzQntCe0J4gItCa0KDQmNCf0KLQni3Qn9Cg0J4iMTswOQYDVQQDDDLQotC10YHRgtC+0LLRi9C5INCj0KYg0J7QntCeICLQmtCg0JjQn9Ci0J4t0J/QoNCeIjAeFw0yNDEwMTYwODA2MzhaFw0yNDEyMTYwODE2MzhaMEcxGDAWBggqhQMDgQMBARIKNTI2MDAzNzk0MDEYMBYGBSqFA2QBEg0xMDI1MjAzMDQ1NDgyMREwDwYDVQQDDAjQn9CY0JzQozBmMB8GCCqFAwcBAQEBMBMGByqFAwICJAAGCCqFAwcBAQICA0MABEAbwYX1e+wKV08jMXuqhiQ8zRxyTyLEn7XsNd7WVTrb6maU6ueyP5UF0Eahl8dXJbLbLhGKaibUiEOXIDfkwA/Io4ICwTCCAr0wJwYDVR0lBCAwHgYIKwYBBQUHAwEGCCsGAQUFBwMCBggrBgEFBQcDBDAOBgNVHQ8BAf8EBAMCBPAwHQYDVR0OBBYEFFnRH0/0bYueaXTtz9H0jV2uQ9+fMB8GA1UdIwQYMBaAFOTAgJbktHg0EjwiuXXNliBDMLAjMIIBEgYDVR0fBIIBCTCCAQUwggEBoIH+oIH7hoG2aHR0cDovL3Rlc3Rnb3N0MjAxMi5jcnlwdG9wcm8ucnUvQ2VydEVucm9sbC8hMDQyMiEwNDM1ITA0NDEhMDQ0MiEwNDNlITA0MzIhMDQ0YiEwNDM5JTIwITA0MjMhMDQyNiUyMCEwNDFlITA0MWUhMDQxZSUyMCEwMDIyITA0MWEhMDQyMCEwNDE4ITA0MWYhMDQyMiEwNDFlLSEwNDFmITA0MjAhMDQxZSEwMDIyKDEwKS5jcmyGQGh0dHA6Ly90ZXN0Z29zdDIwMTIuY3J5cHRvcHJvLnJ1L0NlcnRFbnJvbGwvdGVzdGdvc3QyMDEyKDEwKS5jcmwwggEqBggrBgEFBQcBAQSCARwwggEYMD8GCCsGAQUFBzABhjNodHRwOi8vdGVzdGdvc3QyMDEyLmNyeXB0b3Byby5ydS9vY3NwMjAxMmcvb2NzcC5zcmYwQQYIKwYBBQUHMAGGNWh0dHA6Ly90ZXN0Z29zdDIwMTIuY3J5cHRvcHJvLnJ1L29jc3AyMDEyZ3N0L29jc3Auc3JmMEwGCCsGAQUFBzAChkBodHRwOi8vdGVzdGdvc3QyMDEyLmNyeXB0b3Byby5ydS9DZXJ0RW5yb2xsL3Rlc3Rnb3N0MjAxMigxMCkuY3J0MEQGCCsGAQUFBzAChjhodHRwOi8vdGVzdGdvc3QyMDEyLmNyeXB0b3Byby5ydS9DZXJ0RW5yb2xsL3Rlc3Ryb290LnA3YjAKBggqhQMHAQEDAgNBAKByRISu1PWPse4CAUGvzD4VoATAJni3tegVGL5KYi4u004RCIpneC5djfDlPP+FVwNDmFMqXXngTggcr0++GGA=</wsse:BinarySecurityToken>
<Signature
xmlns="http://www.w3.org/2000/09/xmldsig#">
<SignedInfo>
<CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
<SignatureMethod Algorithm="urn:ietf:params:xml:ns:cpxmlsec:algorithms:gostr34102012-gostr34112012-256"/>
<Reference URI="#REGNO_1010931402">
<DigestMethod Algorithm="urn:ietf:params:xml:ns:cpxmlsec:algorithms:gostr34112012-256"/>
<DigestValue>VW6D0D4g5eqin2ZPhW/CVWqNb/E9L6JPTXPXWE4UDWk=</DigestValue>
</Reference>
</SignedInfo>
<SignatureValue>bfFtLta5nPMHpoxva39agy71ZT0sV7CE6ExvVjC2qvfQkM+U/Lkkz8LXzCCalZeB
4u8dmE+Gn+5ePqm1JDJfrA==</SignatureValue>
<KeyInfo>
<wsse:SecurityTokenReference>
<wsse:Reference URI="#http://eln.fss.ru/actor/insurer/1010931402" ValueType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3"/>
</wsse:SecurityTokenReference>
</KeyInfo>
<Object>
<ns7:authorities
xmlns:ns7="urn:ru:fss:integration:types:signature:v01"
xmlns:ns8="http://www.fss.ru/integration/types/common/v01"
xmlns:ns9="urn:ru:fss:integration:types:mchd:v01">
<ns7:authority>
<ns9:powerOfAttorneyLink>
<ns9:uuid>11d13afe-59a4-43ef-91f3-7fc51d3aa1ed</ns9:uuid>
</ns9:powerOfAttorneyLink>
</ns7:authority>
</ns7:authorities>
</Object>
</Signature>
</wsse:Security>
</S:Header>
<S:Body wsu:Id="REGNO_1010931402">
<getPrivateLNDataRequest
xmlns="http://www.fss.ru/integration/types/eln/ins/v01">
<regNum>1010931402</regNum>
<lnCode>900000958451</lnCode>
<snils>18804660292</snils>
</getPrivateLNDataRequest>
</S:Body>
</S:Envelope>
6.1.5. Пример ответа с использованием МЧД
<soap:Envelope xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
<soap:Header>
<wsse:Security soap:actor="http://eln.fss.ru/actor/fss/ca/1027739443236">
<wsse:BinarySecurityToken EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary" ValueType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3" wsu:Id="http://eln.fss.ru/actor/fss/ca/1027739443236">MIIIxzCCCHSgAwIBAgIQUmIaAzhTiruJoUHkX+MMIzAKBggqhQMHAQEDAjCCAVcxIDAeBgkqhkiG
9w0BCQEWEXVjX2ZrQHJvc2them5hLnJ1MRgwFgYDVQQIDA83NyDQnNC+0YHQutCy0LAxFTATBgUq
hQNkBBIKNzcxMDU2ODc2MDEYMBYGBSqFA2QBEg0xMDQ3Nzk3MDE5ODMwMWAwXgYDVQQJDFfQkdC+
0LvRjNGI0L7QuSDQl9C70LDRgtC+0YPRgdGC0LjQvdGB0LrQuNC5INC/0LXRgNC10YPQu9C+0Los
INC0LiA2LCDRgdGC0YDQvtC10L3QuNC1IDExGTAXBgNVBAcMENCzLiDQnNC+0YHQutCy0LAxCzAJ
BgNVBAYTAlJVMS4wLAYDVQQKDCXQmtCw0LfQvdCw0YfQtdC50YHRgtCy0L4g0KDQvtGB0YHQuNC4
MS4wLAYDVQQDDCXQmtCw0LfQvdCw0YfQtdC50YHRgtCy0L4g0KDQvtGB0YHQuNC4MB4XDTI0MDQy
NjA3MTgwOVoXDTI1MDcyMDA3MTgwOVowggHAMQswCQYDVQQGEwJSVTEZMBcGA1UECAwQ0LMuINCc
0L7RgdC60LLQsDEhMB8GA1UECQwY0KjQsNCx0L7Qu9C+0LLQutCwLCDQtC40MRkwFwYDVQQHDBDQ
sy4g0JzQvtGB0LrQstCwMYGBMH8GA1UECgx40KTQntCd0JQg0J/QldCd0KHQmNCe0J3QndCe0JPQ
niDQmCDQodCe0KbQmNCQ0JvQrNCd0J7Qk9CeINCh0KLQoNCQ0KXQntCS0JDQndCY0K8g0KDQntCh
0KHQmNCZ0KHQmtCe0Jkg0KTQldCU0JXQoNCQ0KbQmNCYMRgwFgYFKoUDZAESDTEwMjc3MDAyMjA2
MjQxFTATBgUqhQNkBBIKNzcwNjAxNjExODEfMB0GCSqGSIb3DQEJARYQb2tkaXJAc2ZyLmdvdi5y
dTGBgTB/BgNVBAMMeNCk0J7QndCUINCf0JXQndCh0JjQntCd0J3QntCT0J4g0Jgg0KHQntCm0JjQ
kNCb0KzQndCe0JPQniDQodCi0KDQkNCl0J7QktCQ0J3QmNCvINCg0J7QodCh0JjQmdCh0JrQntCZ
INCk0JXQlNCV0KDQkNCm0JjQmDBmMB8GCCqFAwcBAQEBMBMGByqFAwICJAAGCCqFAwcBAQICA0MA
BEDxH8HN4HY3DqriBXWwrB9XQQ86NM69oAYIXyMhBmnKGbUSI/HPRM/BJHbTcHyXcS/YS1yCo039
cT6M+0zchOmSo4IEpjCCBKIwDgYDVR0PAQH/BAQDAgP4MBMGA1UdJQQMMAoGCCsGAQUFBwMCMB0G
A1UdIAQWMBQwCAYGKoUDZHEBMAgGBiqFA2RxAjAMBgUqhQNkcgQDAgEAMC0GBSqFA2RvBCQMItCa
0YDQuNC/0YLQvtCf0YDQviBDU1AgKDUuMC4xMjAwMCkwggGiBgUqhQNkcASCAZcwggGTDIGH0J/R
gNC+0LPRgNCw0LzQvNC90L4t0LDQv9C/0LDRgNCw0YLQvdGL0Lkg0LrQvtC80L/Qu9C10LrRgSBW
aVBOZXQgUEtJIFNlcnZpY2UgKNC90LAg0LDQv9C/0LDRgNCw0YLQvdC+0Lkg0L/Qu9Cw0YLRhNC+
0YDQvNC1IEhTTSAyMDAwUTIpDGjQn9GA0L7Qs9GA0LDQvNC80L3Qvi3QsNC/0L/QsNGA0LDRgtC9
0YvQuSDQutC+0LzQv9C70LXQutGBIMKr0K7QvdC40YHQtdGA0YIt0JPQntCh0KLCuy4g0JLQtdGA
0YHQuNGPIDQuMAxNQ9C10YDRgtC40YTQuNC60LDRgiDRgdC+0L7RgtCy0LXRgtGB0YLQstC40Y8g
4oSW0KHQpC8xMjQtNDMyOCDQvtGCIDI5LjA4LjIwMjIMTtCX0LDQutC70Y7Rh9C10L3QuNC1INC9
0LAg0YHRgNC10LTRgdGC0LLQviDQo9CmIOKEljE0OS83LzYvMjEzINC+0YIgMzAuMDMuMjAyMzBm
BgNVHR8EXzBdMC6gLKAqhihodHRwOi8vY3JsLnJvc2them5hLnJ1L2NybC91Y2ZrXzIwMjMuY3Js
MCugKaAnhiVodHRwOi8vY3JsLmZrLmxvY2FsL2NybC91Y2ZrXzIwMjMuY3JsMHcGCCsGAQUFBwEB
BGswaTA0BggrBgEFBQcwAoYoaHR0cDovL2NybC5yb3NrYXpuYS5ydS9jcmwvdWNma18yMDIzLmNy
dDAxBggrBgEFBQcwAoYlaHR0cDovL2NybC5may5sb2NhbC9jcmwvdWNma18yMDIzLmNydDAdBgNV
HQ4EFgQUuXYaaHhfVAXhgTPJNtpTshx1jtwwggF3BgNVHSMEggFuMIIBaoAUpwuVKG+f5EuKUYCy
hR+JSvzn8JyhggFDpIIBPzCCATsxITAfBgkqhkiG9w0BCQEWEmRpdEBkaWdpdGFsLmdvdi5ydTEL
MAkGA1UEBhMCUlUxGDAWBgNVBAgMDzc3INCc0L7RgdC60LLQsDEZMBcGA1UEBwwQ0LMuINCc0L7R
gdC60LLQsDFTMFEGA1UECQxK0J/RgNC10YHQvdC10L3RgdC60LDRjyDQvdCw0LHQtdGA0LXQttC9
0LDRjywg0LTQvtC8IDEwLCDRgdGC0YDQvtC10L3QuNC1IDIxJjAkBgNVBAoMHdCc0LjQvdGG0LjR
hNGA0Ysg0KDQvtGB0YHQuNC4MRgwFgYFKoUDZAESDTEwNDc3MDIwMjY3MDExFTATBgUqhQNkBBIK
NzcxMDQ3NDM3NTEmMCQGA1UEAwwd0JzQuNC90YbQuNGE0YDRiyDQoNC+0YHRgdC40LiCCwDwqeKJ
AAAAAAeeMAoGCCqFAwcBAQMCA0EAPjCBsafZlbqsWo8rNCOs5h6or+gz+DsWjPOuhD582JgfFL+K
zseEfvMO28qY/jaPIUncXO37e0osB/RYT8frHA==</wsse:BinarySecurityToken>
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#">
<SignedInfo>
<CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#WithComments"/>
<SignatureMethod Algorithm="urn:ietf:params:xml:ns:cpxmlsec:algorithms:gostr34102012-gostr34112012-256"/>
<Reference URI="#OGRN_1027739443236">
<Transforms>
<Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#WithComments"/>
</Transforms>
<DigestMethod Algorithm="urn:ietf:params:xml:ns:cpxmlsec:algorithms:gostr34112012-256"/>
<DigestValue>yK3oq/DwHQYqgvmPUm3kDGEQeKGPgdJS0i+6qss7RX4=</DigestValue>
</Reference>
</SignedInfo>
<SignatureValue>3R0ITD0mAgw3/mZdRXwD+fdUXJv9+DNXOCUpypdV2kPH/5Uajd1GZ6LRoE9Q5UoQEhSjvq9EHRIy
CSHV/sOEZQ==</SignatureValue>
<KeyInfo>
<wsse:SecurityTokenReference>
<wsse:Reference URI="#http://eln.fss.ru/actor/fss/ca/1027739443236" ValueType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3"/>
</wsse:SecurityTokenReference>
</KeyInfo>
</Signature>
</wsse:Security>
</soap:Header>
<soap:Body wsu:Id="OGRN_1027739443236">
<getPrivateLNDataResponse xmlns="http://www.fss.ru/integration/types/eln/ins/v01" xmlns:ns2="http://www.fss.ru/integration/types/eln/v01" xmlns:ns3="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:ns4="http://www.fss.ru/integration/types/fault/v01" xmlns:ns5="http://www.fss.ru/integration/types/common/v01">
<fileOperationsLnUserGetPrivateLNDataOut>
<ns2:requestId>40a1d0ab-e598-4e7f-85f7-111469211830</ns2:requestId>
<ns2:status>1</ns2:status>
<data>
<outRowset>
<responseRow>
<snils>18804660292</snils>
<surname>ФРАНЦЕВА</surname>
<name>ВИКТОРИЯ</name>
<patronymic>ОЛЕГОВНА</patronymic>
<lnCode>900000958451</lnCode>
<primaryFlag>true</primaryFlag>
<duplicateFlag>false</duplicateFlag>
<lnDate>2024-05-01</lnDate>
<lpuName>ФГБОУ ВО "ПИМУ" МИНЗДРА РОССИИ</lpuName>
<lpuAddress>МСК</lpuAddress>
<lpuOgrn>1025203045482</lpuOgrn>
<birthday>1985-02-24</birthday>
<gender>1</gender>
<reason1>01</reason1>
<treatPeriods>
<treatFullPeriod>
<ns2:treatChairman>АНЕСТЕЗ</ns2:treatChairman>
<ns2:treatChairmanRole>ПРЕД ВК</ns2:treatChairmanRole>
<ns2:treatPeriod>
<ns2:treatDt1>2024-05-01</ns2:treatDt1>
<ns2:treatDt2>2024-05-05</ns2:treatDt2>
<ns2:treatDoctorRole>АНЕСТЕЗ</ns2:treatDoctorRole>
<ns2:treatDoctor>АНЕСТЕЗ</ns2:treatDoctor>
</ns2:treatPeriod>
</treatFullPeriod>
</treatPeriods>
<lnResult>
<ns2:returnDateLpu>2024-05-06</ns2:returnDateLpu>
</lnResult>
<lnState>030</lnState>
<isProactive>false</isProactive>
</responseRow>
</outRowset>
</data>
</fileOperationsLnUserGetPrivateLNDataOut>
</getPrivateLNDataResponse>
</soap:Body>
</soap:Envelope>
7. Справочники/Таблицы
В этом разделе описываются справочники, по которым проверяются значения атрибутов запросов.
7.1. Причины нетрудоспособности
| Значение | Наименование |
|---|---|
| 01 | заболевание (в том числе профессиональное заболевание и его обострение) |
| 02 | травма (в том числе несчастный случай на производстве или его последствия) |
| 03 | карантин |
| 05 | отпуск по беременности и родам |
| 06 | протезирование в стационаре |
| 08 | долечивание в санатории |
| 09 | уход за больным членом семьи |
| 10 | иное состояние (отравление, проведение сложных урологических, гинекологических, проктологических и других исследований, манипуляций, процедур, медицинских вмешательств.) |
| 11 | заболевание, указанное в пункте 1 Перечня социально значимых заболеваний, утвержденного постановлением Правительства Российской Федерации от 1 декабря 2004 г. № 715 |
| 12 | в случае заболевания ребенка в возрасте до 7 лет, включенного в перечень заболеваний, определенный в соответствии с частью 5 статьи 6 Федерального закона от 29 декабря 2006 г. № 255-ФЗ |
| 13 | ребенок-инвалид |
| 14 | заболевание, связанное с поствакцинальным осложнением, или при злокачественном новообразовании у ребенка |
| 15 | ВИЧ-инфицированный ребенок |
7.2. Дополнительные коды
| Значение | Наименование |
|---|---|
| 017 | при лечении туберкулеза, когда санаторно-курортное лечение заменяет оказание медицинской помощи в стационарных условиях |
| 018 | при медицинской реабилитации в связи с несчастным случаем на производстве в период временной нетрудоспособности (до направления на МСЭ) |
| 019 | при направлении на лечение больных туберкулезом в санаторно-курортную организацию |
| 020 | при дополнительном отпуске по беременности и родам |
| 021 | при заболевании или травме, наступивших вследствие алкогольного, наркотического, токсического опьянения или действий, связанных с таким опьянением |
7.3. Типы родственных связей
| Значение | Наименование |
|---|---|
| 38 | мать |
| 39 | отец |
| 40 | опекун |
| 41 | попечитель |
| 42 | иной родственник, фактически осуществляющий уход за ребенком |
7.4. Типы нарушений
| Значение | Наименование |
|---|---|
| 23 | несоблюдение предписанных условий оказания медицинской помощи |
| 24 | несвоевременная явка на прием к врачу (фельдшеру, зубному врачу) |
| 25 | выход на работу без выписки |
| 26 | отказ от направления в учреждение медико-социальной экспертизы |
| 27 | несвоевременная явка в учреждение медико-социальной экспертизы |
| 28 | другие нарушения |
7.5. Статусы нетрудоспособного
| Значение | Наименование |
|---|---|
| 31 | продолжает болеть |
| 32 | установлена инвалидность |
| 33 | изменена группа инвалидности |
| 34 | умер |
| 35 | отказ от проведения медико-социальной экспертизы |
| 36 | явился трудоспособным |
| 37 | долечивание |
7.6. Условия исчисления
| Значение | Наименование |
|---|---|
| 43 | Лицо, относящееся к категории лиц, подвергшихся воздействию радиации |
| 44 | Лицо, приступившее к работе в районах Крайнего Севера и приравненных к ним местностях до 2007 года и продолжающее работать в этих местностях |
| 45 | Лицо, имеющее инвалидность |
| 46 | Трудовой договор менее 6 месяцев (не заполняется в случае заболевания туберкулезом) |
| 47 | Заболевание или травма, которые наступили в течение 30 календарных дней со дня прекращения работы (не заполняется в случае заболевания туберкулезом) |
| 48 | Уважительная причина нарушения режима |
| 49 | Продолжительность заболевания превышает 4 месяца подряд (для лиц, имеющих инвалидность, за исключением заболевания туберкулезом) |
| 50 | Продолжительность заболевания превышает 5 месяцев в календарном году (для лиц, имеющих инвалидность, за исключением заболевания туберкулезом) |
| 51 | Неполное рабочее время |
7.7. Состояния ЭЛН
| Значение | Наименование | Описание |
|---|---|---|
| 010 | ЭЛН открыт | |
| 020 | ЭЛН продлен | |
| 030 | ЭЛН закрыт | |
| 040 | ЭЛН направление на МСЭ | |
| 050 | ЭЛН дополнен данными МСЭ | |
| 060 | ЭЛН заполнен Страхователем | Недействующий статус для ЭЛН, выданных после 25.03.2024 |
| 070 | ЭЛН заполнен Страхователем (реестр) | В Фонде принят реестр ПВСО со сведениями по данному ЭЛН |
| 080 | Пособие выплачено | В рамках ПВСО перечислено пособие по данному ЭЛН |
| 090 | Действия прекращены | |
| 091 | Направлено извещение МО | Обнаружены ошибки в ЭЛН, ЭЛН подлежит замене на дубликат |
7.8. Код причины прекращения действия ЛН
| Значение | Наименование |
|---|---|
| 010 | Отмена оформления |
| 030 | Выдан ЛН-дубликат |
7.9. Условия оказания медицинской помощи
| Значение | Наименование |
|---|---|
| 1 | Амбулаторный |
| 2 | Стационарный |
| 3 | Дневной стационар |
Приложение 1. Атрибутивный/элементный состав используемых типов элементов сообщений
В этом разделе в таблицах ниже детально приводится атрибутивный состав основных типов элементов, используемых в сообщениях каждого метода.
В колонке «Ограничения» указывается минимальная и максимальная допустимая длина значения элемента. Для строковых данных в символах, для чисел в общем количестве цифр и величине мантисы.
В колонке «Описание» могут указываться дополнительные условия обязательности элементов.
Атрибуты типа FileOperationsLnUserGetLNDataOut
| Элемент/Атрибут | Тип | Ограничения | Количество вхождений | Описание |
|---|---|---|---|---|
| WSResult | com:WSResult | 0..1 | Результат обработки запроса | |
| data | tns:Data | 0..1 | Сведения ЭЛН |
Атрибуты типа Info
| Элемент/Атрибут | Тип | Ограничения | Количество вхождений | Описание |
| infoRowset | tns:infoRowset | 0..1 | Результат обработки запроса |
Атрибуты типа infoRowset
| Элемент/Атрибут | Тип | Ограничения | Количество вхождений | Описание |
| infoRow | 1..∞ | Результат обработки ЭЛН Атрибутивный состав элемента представлен в Приложении 1 настоящего документа |
Атрибуты элемента infoRow
| Элемент/Атрибут | Тип | Ограничения | Количество вхождений | Описание |
|---|---|---|---|---|
| rowNo | integer | 1..1 | Номер обрабатываемой группы | |
| lnCode | lnCode | 1..1 | Номер ЭЛН | |
| lnHash | lnHash | 0..1 | Хэш данных ЭЛН | |
| lnState | lnState | 0..1 | Статус ЭЛН | |
| status | int | 1..1 | Статус обрабтки (1 – успешно, 0 – ошибка) | |
| errors | 0..1 | Сведения об ошибках (если Status=0) Содержит элемент error |
Атрибуты типа Error
| Элемент/Атрибут | Тип | Ограничения | Количество вхождений | Описание |
| errCode | string | 1..1 | Код ошибки | |
| errMess | string | 1..1 | Описание ошибки |
Атрибуты типа Data
| Элемент/Атрибут | Тип | Ограничения | Количество вхождений | Описание |
| outRowset | tns:OutRowset | 1..1 | Сведения ЭЛН |
Атрибуты типа OutRowset
| Элемент/Атрибут | Тип | Ограничения | Количество вхождений | Описание |
| responseRow | tns:responseRow | 1..∞ | Сведения ЭЛН |
Атрибуты типа responseRow
| Элемент/Атрибут | Тип | Ограничения | Количество вхождений | Описание |
|---|---|---|---|---|
| snils | p:snils | Тип: xs:string | 1..1 | СНИЛС |
| surname | com:surname | Тип: xs:string Макс.длинна: 60 | 1..1 | Фамилия застрахованного |
| name | com:name | Тип: xs:string Макс.длинна: 60 | 1..1 | Имя застрахованного |
| patronymic | com:patronymic | Тип: xs:string Макс.длинна: 60 | 0..1 | Отчество застрахованного |
| lnCode | com:lnCode | Тип: xs:string | 1..1 | Номер ЭЛН |
| prevLnCode | com:lnCode | Тип: xs:string | 0..1 | Номер предыдущего ЭЛН |
| primaryFlag | xs:boolean | 1..1 | Признак ЭЛН: первичный или продолжение | |
| duplicateFlag | xs:boolean | 1..1 | Признак ЭЛН: дубликат или оригинал | |
| lnDate | com:simpleDate | Тип: xs:date Паттерн: \d{4}-\d\d-\d\d | 1..1 | Дата выдачи ЭЛН |
| idMo | com:idMo | Тип: xs:string Макс.длинна: 100 | 0..1 | Код МО |
| lpuName | com:lpuName | Тип: xs:string Макс.длинна: 90 | 1..1 | Наименование ЛПУ |
| lpuAddress | com:lpuAddress | Тип: xs:string Макс.длинна: 2000 | 0..1 | Адрес ЛПУ |
| lpuOgrn | org:ogrn | Тип: xs:string Паттерн: \d{13} Паттерн: \d{15} | 1..1 | ОГРН ЛПУ |
| birthday | com:simpleDate | Тип: xs:date Паттерн: \d{4}-\d\d-\d\d | 1..1 | Дата рождения застрахованного |
| gender | xs:int | 1..1 | Пол застрахованного 0-мужской 1-женский | |
| reason1 | com:dictCode | Тип: xs:string Макс.длина: 2 | 0..1 | Причина нетрудоспособности Значение из справочника REF _Ref51495994 \h \* MERGEFORMAT 7.1. Причины нетрудоспособности REF _Ref51495677 \h \* MERGEFORMAT Атрибуты типа |
| reason2 | com:dictCode | Тип: xs:string Макс.длина: 3 | 0..1 | Доп. код Значение из справочника REF _Ref51496024 \h \* MERGEFORMAT 7.2. Дополнительные коды |
| reason3 | com:dictCode | Тип: xs:string Макс.длина: 2 | 0..1 | Код изм. Значение из справочника REF _Ref51496051 \h \* MERGEFORMAT 7.1. Причины нетрудоспособности |
| date1 | com:simpleDate | Тип: xs:date Паттерн: \d{4}-\d\d-\d\d | 0..1 | Предполагаемая дата родов, дата начала путевки |
| date2 | com:simpleDate | Тип: xs:date Паттерн: \d{4}-\d\d-\d\d | 0..1 | Дата окончания путевки |
| voucherNo | com:voucherNo | Тип: xs:string | 0..1 | Номер путевки |
| voucherOgrn | org:ogrn | Тип: xs:string Паттерн: \d{13} Паттерн: \d{15} | 0..1 | ОГРН санатория или клиники НИИ |
| servData | 0..1 | Сведения по уходу за больным членом семьи Атрибутивный состав элемента представлен в Приложении 1 настоящего документа | ||
| hospitalDt1 | com:simpleDate | Тип: xs:date Паттерн: \d{4}-\d\d-\d\d | 0..1 | Находился в стационаре с |
| hospitalDt2 | com:simpleDate | Тип: xs:date Паттерн: \d{4}-\d\d-\d\d | 0..1 | Находился в стационаре по |
| hospitalBreach | com:HospitalBreachInfo | 0..1 | Сведения о нарушении режима | |
| mseDt1 | com:simpleDate | Тип: xs:date Паттерн: \d{4}-\d\d-\d\d | 0..1 | Дата направления в бюро МСЭ |
| mseDt2 | com:simpleDate | Тип: xs:date Паттерн: \d{4}-\d\d-\d\d | 0..1 | Дата регистрации документов в бюро МСЭ |
| mseDt3 | com:simpleDate | Тип: xs:date Паттерн: \d{4}-\d\d-\d\d | 0..1 | Дата освидетельствования в бюро МСЭ |
| mseInvalidGroup | xs:int | 0..1 | Установлена/изменена группа инвалидности 1-первая группа 2-вторая группа 3-третья группа 9-установлена утрата профессиональной трудоспособности | |
| mseInvalidLoss | xs:int | 0..1 | Утрата профессиональной трудоспобности 29 - установлена утрата профессиональной трудоспособности | |
| treatPeriods | 0..1 | Сведения о периодах нетрудоспособности\ Атрибутивный состав элемента представлен в Приложении 1 настоящего документа | ||
| lnResult | com:LnResult | 0..1 | Сведения о результатах закрытия ЭЛН | |
| lnState | com:lnState | Тип: xs:string Макс.длина: 3 | 1..1 | Статус ЭЛН |
| innPerson | p:inn | Тип: xs:string Паттерн: \d{10} Макс.длина: 12 | 0..1 | ИНН застрахованного |
| employer | com:employer | Тип: xs:string Макс.длина: 255 | 0..1 | Наименование страхователя |
| emplFlag | xs:boolean | 0..1 | Признак места работы 1-основной 0-по совместительству | |
| emplRegNo | org:regNum | Тип: xs:string Паттерн: \d{10} | 0..1 | Регистрационный номер страхователя по ОСС |
| emplParentNo | xs:string | 0..1 | Код подчиненности | |
| emplRegNo2 | org:regNum | Тип: xs:string Паттерн: \d{10} | 0..1 | Регистрационный суб. номер |
| approve1 | xs:string | 0..1 | ФИО руководителя | |
| approve2 | xs:string | 0..1 | ФИО главного бухгалтера | |
| baseAvgSal | xs:double | 0..1 | Суммарный заработок за два года с учетом ограничений на максимальную базу для начисления страховых взносов по каждому году | |
| baseAvgDailySal | xs:double | 0..1 | Средний дневной заработок | |
| insurYy | xs:int | 0..1 | Страховой стаж (лет) | |
| insurMm | xs:int | 0..1 | Страховой стаж (мес) | |
| notInsurYy | xs:int | 0..1 | Не страховой период (лет) | |
| notInsurMm | xs:int | 0..1 | Не страховой период (мес) | |
| calcCondition1 | com:dictCode | Тип: xs:string Макс.длина: 3 | 0..1 | Условия исчисления 1 Значение из справочника REF _Ref51498010 \h \* MERGEFORMAT 7.6. Условия исчисления |
| calcCondition2 | com:dictCode | Тип: xs:string Макс.длина: 3 | 0..1 | Условия исчисления 2 Значение из справочника REF _Ref51498010 \h \* MERGEFORMAT 7.6. Условия исчисления |
| calcCondition3 | com:dictCode | Тип: xs:string Макс.длина: 3 | 0..1 | Условия исчисления 3 Значение из справочника REF _Ref51498010 \h \* MERGEFORMAT 7.6. Условия исчисления |
| form1Dt | com:simpleDate | Тип: xs:date Паттерн: \d{4}-\d\d-\d\d | 0..1 | Дата акта формы Н-1 |
| returnrDateEmpl | com:simpleDate | Тип: xs:date Паттерн: \d{4}-\d\d-\d\d | 0..1 | Дата начала работы застрахованного лица |
| dt1Ln | com:simpleDate | Тип: xs:date Паттерн: \d{4}-\d\d-\d\d | 0..1 | Начало периода за который начисляется пособие (включая три дня за счет работодателя |
| dt2Ln | com:simpleDate | Тип: xs:date Паттерн: \d{4}-\d\d-\d\d | 0..1 | Окончание периода за который начисляется пособие (включая три дня за счет работодателя) |
| emplPayment | xs:double | 0..1 | Сумма пособия средствами работодателя | |
| fssPayment | xs:double | 0..1 | Сумма пособия средствами фонда | |
| payment | xs:double | 0..1 | Итого начислено | |
| correctionReason | xs:string | 0..1 | Код причины исправления ЭЛН страхователем Значение из справочника REF _Ref51498134 \h \* MERGEFORMAT Ошибка! Источник ссылки не найден. | |
| correctionNote | com:correctionNote | Тип: xs:string Макс.длина: 4000 | 0..1 | Причина исправления ЭЛН |
| previouslyIssuedCode | com:lnCode | Тип: xs:string | 0..1 | Взамен ранее сформированного ЭЛН № |
| intermittentMethodFlag | xs:boolean | 0..1 | Признак «Прерывистый метод» |
Атрибуты элемента servData
| Элемент/Атрибут | Тип | Ограничения | Количество вхождений | Описание |
| servFullData | servFullData | 0..∞ | Сведения по уходу за больным членом семьи |
Атрибуты типа servFullData
| Элемент/Атрибут | Тип | Ограничения | Количество вхождений | Описание |
|---|---|---|---|---|
| servRelationCode | dictCode | 1..1 | Родственная связь Заполняется из справочника REF _Ref51498461 \h \* MERGEFORMAT 7.3. Типы родственных связей | |
| servDt1 | simpleDate | 1..1 | Дата начала ухода | |
| servDt2 | simpleDate | 1..1 | Дата окончания ухода | |
| treatmentType | dictCode | 1..1 | Условие оказания медицинской помощи Заполняется из справочника REF _Ref51738000 \h 7.9. Условия оказания медицинской помощи | |
| surname | surname | 1..1 | Фамилия члена семьи, за которым осуществляется уход | |
| name | name | 1..1 | Имя члена семьи, за которым осуществляется уход | |
| patronymic | patronymic | 0..1 | Отчество члена семьи, за которым осуществляется уход | |
| birthday | simpleDate | 1..1 | Дата рождения члена семьи, за которым осуществляется уход | |
| reason1 | dictCode | 1..1 | Причина нетрудоспособности застрахованного лица при уходе за больным членом семьи | |
| snils | p:snils | Тип: xs:string | 0..1 | СНИЛС члена семьи, за которым осуществляется уход |
| servAge | xs:int | 0..1 | Возраст (лет.) члена семьи, за которым осуществляется уход | |
| servMm | xs:int | 0..1 | Возраст (мес.) члена семьи, за которым осуществляется уход |
Атрибуты типа HospitalBreachInfo
| Элемент/Атрибут | Тип | Ограничения | Количество вхождений | Описание |
| hospitalBreachCode | dictCode | 1..1 | Код нарушения Заполняется из справочника REF _Ref51499033 \h \* MERGEFORMAT 7.4. Типы нарушений | |
| hospitalBreachDt | simpleDate | 1..1 | Дата нарушения режима |
Атрибуты элемента treatPeriods
Атрибуты элемента treatPeriods
| Элемент/Атрибут | Тип | Ограничения | Количество вхождений | Описание |
|---|---|---|---|---|
| treatFullPeriod | TreatFullPeriod | 1..3 | Сведения о периоде нетрудоспособности |
Атрибуты типа TreatFullPeriod
| Элемент/Атрибут | Тип | Ограничения | Количество вхождений | Описание |
| treatChairman | fio | 0..1 | ФИО председателя ВК | |
| treatChairmanRole | Должность председателя ВК Значение: ПРЕД ВК | |||
| treatPeriod | TreatPeriod | 1..1 | Период нетрудоспособности |
Атрибуты типа TreatPeriod
| Элемент/Атрибут | Тип | Ограничения | Количество вхождений | Описание |
| treatDt1 | simpleDate | 1..1 | Дата начала освобождения от работы | |
| treatDt2 | simpleDate | 1..1 | Дата окончания освобождения от работы | |
| treatDoctorRole | doctorRole | 1..1 | Должность врача | |
| idDoctor | xs:string | 0..1 | Код врача | |
| treatDoctor | fio | 1..1 | ФИО врача |
Атрибуты типа LnResult
| Элемент/Атрибут | Тип | Ограничения | Количество вхождений | Описание |
| returnDateLpu | simpleDate | 0..1 | Приступить к работе с | |
| mseResult | dictCode | 0..1 | Установлен/изменен статус нетрудоспособного (по другому это поле Иное) | |
| otherStateDt | simpleDate | 0..1 | Дата изменения состояния нетрудоспособного | |
| nextLnCode | lnCode | 0..1 | Номер следующего ЛН |
Атрибуты типа RowsetWrapper
| Элемент/Атрибут | Тип | Ограничения | Количество вхождений | Описание |
| rowset | tns:Rowset | 1..1 | Сведения ЭЛН от страхователя |
Атрибуты типа Row
| Элемент/Атрибут | Тип | Ограничения | Количество вхождений | Описание |
| com:version | Атрибут: Версия Если значение не указано, по умолчанию принимается последняя актуальная | |||
| com:software | Атрибут: Наименование ПО | |||
| com:version_software | Атрибут: Версия ПО | |||
| com:author | Атрибут: Автор | |||
| com:phone | Атрибут: Телефон | |||
| com:email | Атрибут: Электронный адрес | |||
| lnCode | com:lnCode | 1..1 | Номер ЭЛН | |
| snils | p:snils | СНИЛС | ||
| innPerson | p:inn | ИНН застрахованного | ||
| employer | com:employer | Наименование страхователя | ||
| emplFlag | xs:boolean | Признак места работы 1-основной 0-по совместительству | ||
| emplRegNo | org:regNum | Регистрационный номер страхователя по ОСС | ||
| emplParentNo | xs:string | Код подчиненности | ||
| emplRegNo2 | org:regNum | Регистрационный суб. номер | ||
| approve1 | xs:string | ФИО руководителя | ||
| approve2 | xs:string | ФИО главного бухгалтера | ||
| baseAvgSal | xs:double | Суммарный заработок за два года с учетом ограничений на максимальную базу для начисления страховых взносов по каждому году | ||
| baseAvgDailySal | xs:double | Средний дневной заработок | ||
| insurYy | xs:int | Страховой стаж (лет) | ||
| insurMm | xs:int | Страховой стаж (мес) | ||
| notInsurYy | xs:int | Не страховой период (лет) | ||
| notInsurMm | xs:int | Не страховой период (мес) | ||
| calcCondition1 | com:dictCode | Условия исчисления 1 Значение из справочника REF _Ref51498010 \h \* MERGEFORMAT 7.6. Условия исчисления | ||
| calcCondition2 | com:dictCode | Условия исчисления 2 Значение из справочника REF _Ref51498010 \h \* MERGEFORMAT 7.6. Условия исчисления | ||
| calcCondition3 | com:dictCode | Условия исчисления 3 Значение из справочника REF _Ref51498010 \h \* MERGEFORMAT 7.6. Условия исчисления | ||
| form1Dt | com:simpleDate | Дата акта формы Н-1 | ||
| returnDateEmpl | com:simpleDate | Дата начала работы застрахованного лица | ||
| dt1Ln | com:simpleDate | Начало периода за который начисляется пособие (включая три дня за счет работодателя | ||
| dt2Ln | com:simpleDate | Окончание периода за который начисляется пособие (включая три дня за счет работодателя) | ||
| emplPayment | xs:double | Сумма пособия средствами работодателя | ||
| fssPayment | xs:double | Сумма пособия средствами фонда | ||
| payment | xs:double | Итого начислено | ||
| correctionReason | xs:string | Код причины исправления ЭЛН страхователем Значение из справочника REF _Ref51498134 \h \* MERGEFORMAT Ошибка! Источник ссылки не найден. | ||
| correctionNote | com:correctionNote | Причина исправления ЭЛН |
Атрибуты типа WSResult
| Элемент/Атрибут | Тип | Ограничения | Количество вхождений | Описание |
|---|---|---|---|---|
| requestId | xs:string | 1..1 | Идентификатор запроса запроса | |
| status | xs:int | 0..1 | Статус обработки запроса 1 – успешно, 0 нет | |
| mess | xs:string | 0..1 | Сведения об ошибках (если Status=0) | |
| info | com:Info | 0..1 | Информация об ошибках (если Status=0) |
Приложение 2. XSD Схема типов данных сервиса
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:tns="http://www.fss.ru/integration/types/eln/ins/v01"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:org="http://www.fss.ru/integration/types/organization/v01"
xmlns:p="http://www.fss.ru/integration/types/person/v01"
xmlns:com="http://www.fss.ru/integration/types/eln/v01"
elementFormDefault="qualified" version="1.0"
targetNamespace="http://www.fss.ru/integration/types/eln/ins/v01">
<xs:import namespace="http://www.fss.ru/integration/types/organization/v01" schemaLocation="type/Organization.xsd"/>
<xs:import namespace="http://www.fss.ru/integration/types/person/v01" schemaLocation="type/Person.xsd"/>
<xs:import namespace="http://www.fss.ru/integration/types/eln/v01" schemaLocation="Eln.xsd"/>
<xs:element name="getPrivateLNDataRequest" type="tns:GetPrivateLNDataRequest"/>
<xs:element name="getPrivateLNDataResponse" type="tns:GetPrivateLNDataResponse"/>
<xs:element name="prParseReestrFileRequest" type="tns:PrParseReestrFileRequest"/>
<xs:element name="prParseReestrFileResponse" type="tns:PrParseReestrFileResponse"/>
<xs:complexType name="PrParseReestrFileRequest">
<xs:sequence>
<xs:element name="request" type="tns:PrParseReestrFileType"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="PrParseReestrFileResponse">
<xs:annotation>
<xs:documentation>Ответ на отпраку реестра ЭЛН</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="wsResult" type="com:WSResult" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="GetPrivateLNDataRequest">
<xs:annotation>
<xs:documentation>Запрос ЭЛН</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:choice>
<xs:element name="regNum" type="org:regNum"/>
<xs:element name="regNumSFR" type="org:regNumSFR"/>
</xs:choice>
<xs:element name="lnCode" type="com:lnCode"/>
<xs:element name="snils" type="p:snils"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="GetPrivateLNDataResponse">
<xs:sequence>
<xs:element name="fileOperationsLnUserGetPrivateLNDataOut" type="tns:FileOperationsLnUserGetLNDataOut"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="FileOperationsLnUserGetLNDataOut">
<xs:annotation>
<xs:documentation>Ответ на запрос ЭЛН</xs:documentation>
</xs:annotation>
<xs:complexContent>
<xs:extension base="com:WSResult">
<xs:sequence>
<xs:element name="data" type="tns:Data" minOccurs="0"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="PrParseReestrFileType">
<xs:annotation>
<xs:documentation>Отправка реестра ЭЛН</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="regNum" type="org:regNum"/>
<xs:element name="pXmlFile" type="tns:RowsetWrapper" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="RowsetWrapper">
<xs:sequence>
<xs:element name="rowset" type="tns:Rowset"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="Rowset">
<xs:annotation>
<xs:documentation>Отправляемые данные листка нетрудоспособности - метод PrParseReestrFile</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="row" minOccurs="1" maxOccurs="30">
<xs:complexType>
<xs:all>
<xs:element name="lnCode" type="com:lnCode"/>
<xs:element name="snils" type="p:snils"/>
<xs:element name="innPerson" type="p:inn" minOccurs="0"/>
<xs:element name="employer" type="com:employer"/>
<xs:element name="emplFlag" type="xs:boolean"/>
<xs:element name="emplRegNo" type="org:regNum" />
<xs:element name="emplParentNo" type="com:emplParentNo"/>
<xs:element name="emplRegNo2" type="org:regNum" minOccurs="0"/>
<xs:element name="approve1" type="com:approveType"/>
<xs:element name="approve2" type="com:approveType"/>
<xs:element name="baseAvgSal" type="xs:double"/>
<xs:element name="baseAvgDailySal" type="xs:double"/>
<xs:element name="insurYy" type="com:insurYearType"/>
<xs:element name="insurMm" type="com:insurMonthType"/>
<xs:element name="notInsurYy" type="com:insurYearType" nillable="true"/>
<xs:element name="notInsurMm" type="com:insurMonthType" nillable="true"/>
<xs:element name="calcCondition1" type="com:conditionsCalcType" minOccurs="0"/>
<xs:element name="calcCondition2" type="com:conditionsCalcType" minOccurs="0"/>
<xs:element name="calcCondition3" type="com:conditionsCalcType" minOccurs="0"/>
<xs:element name="form1Dt" type="com:simpleDate" nillable="true"/>
<xs:element name="returnDateEmpl" type="com:simpleDate" nillable="true"/>
<xs:element name="dt1Ln" type="com:simpleDate" />
<xs:element name="dt2Ln" type="com:simpleDate" />
<xs:element name="emplPayment" type="xs:double" minOccurs="0"/>
<xs:element name="fssPayment" type="xs:double" minOccurs="0"/>
<xs:element name="payment" type="xs:double" minOccurs="0"/>
<xs:element name="correctionReason" type="com:correctionReasonType" minOccurs="0"/>
<xs:element name="correctionNote" type="com:correctionNote" minOccurs="0"/>
</xs:all>
<xs:attribute ref="com:Id"/>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute ref="com:version"/>
<xs:attribute ref="com:software"/>
<xs:attribute ref="com:version_software"/>
<xs:attribute ref="com:author"/>
<xs:attribute ref="com:phone"/>
<xs:attribute ref="com:email"/>
</xs:complexType>
<xs:complexType name="OutRowset">
<xs:sequence>
<xs:element name="responseRow" type="tns:ResponseRow" maxOccurs="1"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ResponseRow">
<xs:annotation>
<xs:documentation>Входящие данные листка нетрудоспособности - метод GetPrivateLNData</xs:documentation>
</xs:annotation>
<xs:all>
<xs:element name="snils" type="p:snils"/>
<xs:element name="surname" type="com:surname"/>
<xs:element name="name" type="com:name"/>
<xs:element name="patronymic" type="com:patronymic" minOccurs="0"/>
<xs:element name="lnCode" type="com:lnCode"/>
<xs:element name="prevLnCode" type="com:lnCode" minOccurs="0"/>
<xs:element name="primaryFlag" type="xs:boolean"/>
<xs:element name="duplicateFlag" type="xs:boolean"/>
<xs:element name="lnDate" type="com:simpleDate"/>
<xs:element name="idMo" type="com:idMo" minOccurs="0"/>
<xs:element name="lpuName" type="com:lpuName"/>
<xs:element name="lpuAddress" type="com:lpuAddress" minOccurs="0"/>
<xs:element name="lpuOgrn" type="org:OgrnType"/>
<xs:element name="birthday" type="com:simpleDate"/>
<xs:element name="gender" type="xs:int"/>
<xs:element name="reason1" type="com:dictCode" minOccurs="0"/>
<xs:element name="reason2" type="com:dictCode" minOccurs="0"/>
<xs:element name="date1" type="com:simpleDate" minOccurs="0"/>
<xs:element name="date2" type="com:simpleDate" minOccurs="0"/>
<xs:element name="voucherNo" type="com:voucherNo" minOccurs="0"/>
<xs:element name="voucherOgrn" type="org:OgrnType" minOccurs="0"/>
<xs:element name="servData" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="servFullData" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:complexContent>
<xs:extension base="com:ServFullData">
<xs:sequence>
<xs:element name="servAge" type="xs:int" minOccurs="0"/>
<xs:element name="servMm" type="xs:int" minOccurs="0"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="hospitalDt1" type="com:simpleDate" minOccurs="0" />
<xs:element name="hospitalDt2" type="com:simpleDate" minOccurs="0" />
<xs:element name="hospitalBreach" type="com:HospitalBreachInfo" minOccurs="0"/>
<xs:element name="mseDt1" type="com:simpleDate" minOccurs="0" />
<xs:element name="mseDt2" type="com:simpleDate" minOccurs="0" />
<xs:element name="mseDt3" type="com:simpleDate" minOccurs="0" />
<xs:element name="mseInvalidGroup" type="xs:int" minOccurs="0" />
<xs:element name="mseInvalidLoss" type="com:mseInvalidLoss" minOccurs="0"/>
<xs:element name="treatPeriods">
<xs:complexType>
<xs:sequence>
<xs:element name="treatFullPeriod" type="com:TreatFullPeriod" minOccurs="1" maxOccurs="3"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="lnResult" type="com:LnResult" minOccurs="0"/>
<xs:element name="lnState" type="com:lnState"/>
<xs:element name="innPerson" type="p:inn" minOccurs="0"/>
<xs:element name="employer" type="com:employer" minOccurs="0"/>
<xs:element name="emplFlag" type="xs:boolean" minOccurs="0"/>
<xs:element name="emplRegNo" type="org:regNum" minOccurs="0"/>
<xs:element name="emplParentNo" type="com:emplParentNo" minOccurs="0"/>
<xs:element name="emplRegNo2" type="org:regNum" minOccurs="0"/>
<xs:element name="approve1" type="com:approveType" minOccurs="0"/>
<xs:element name="approve2" type="com:approveType" minOccurs="0"/>
<xs:element name="baseAvgSal" type="xs:double" minOccurs="0"/>
<xs:element name="baseAvgDailySal" type="xs:double" minOccurs="0"/>
<xs:element name="insurYy" type="com:insurYearType" minOccurs="0"/>
<xs:element name="insurMm" type="com:insurMonthType" minOccurs="0"/>
<xs:element name="notInsurYy" type="com:insurYearType" minOccurs="0"/>
<xs:element name="notInsurMm" type="com:insurMonthType" minOccurs="0"/>
<xs:element name="calcCondition1" type="com:dictCode" minOccurs="0"/>
<xs:element name="calcCondition2" type="com:dictCode" minOccurs="0"/>
<xs:element name="calcCondition3" type="com:dictCode" minOccurs="0"/>
<xs:element name="form1Dt" type="com:simpleDate" minOccurs="0"/>
<xs:element name="returnDateEmpl" type="com:simpleDate" minOccurs="0"/>
<xs:element name="dt1Ln" type="com:simpleDate" minOccurs="0"/>
<xs:element name="dt2Ln" type="com:simpleDate" minOccurs="0"/>
<xs:element name="emplPayment" type="xs:double" minOccurs="0"/>
<xs:element name="fssPayment" type="xs:double" minOccurs="0"/>
<xs:element name="payment" type="xs:double" minOccurs="0"/>
<xs:element name="correctionReason" type="xs:string" minOccurs="0"/>
<xs:element name="correctionNote" type="com:correctionNote" minOccurs="0"/>
<xs:element name="previouslyIssuedCode" type="com:lnCode" minOccurs="0"/>
<xs:element name="intermittentMethodFlag" type="xs:boolean" minOccurs="0"/>
</xs:all>
</xs:complexType>
<xs:complexType name="Data">
<xs:sequence>
<xs:element name="outRowset" type="tns:OutRowset" nillable="true"/>
</xs:sequence>
</xs:complexType>
<xs:element name="data" type="tns:Data"/>
<xs:element name="info" type="com:Info"/>
<xs:element name="outRowset" type="tns:OutRowset"/>
<xs:element name="rowset" type="tns:Rowset"/>
<xs:element name="rowsetWrapper" type="tns:RowsetWrapper"/>
</xs:schema>
Документ опубликован СФР: lk.sfr.gov.ru/eln.html. Тексты, таблицы и рисунки те же, что в документе.