<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns="urn:ru:fss:integration:types:proactive:notifications:v01" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:pr="http://www.fss.ru/integration/types/proactive/type/v01" targetNamespace="urn:ru:fss:integration:types:proactive:notifications:v01" elementFormDefault="qualified" version="1.0">
  <xs:import namespace="http://www.fss.ru/integration/types/proactive/type/v01" schemaLocation="../../../xsd/v01/type/Proactive.xsd" />
  <xs:element name="proactiveNotification">
    <xs:annotation>
      <xs:documentation>Информирование о событиях по проактивному процессу по временной нетрудоспособности и материнству.
Тип сообщения СЭДО №107</xs:documentation>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="socialAssistNum" type="xs:long">
          <xs:annotation>
            <xs:documentation>Номер текущего проактивного процесса</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:choice>
          <xs:element name="procClosedOpenNew">
            <xs:annotation>
              <xs:documentation>Информирование о закрытии проактивного процесса в связи с изменением параметров по процессу. Будет выполнено открытие нового проактивного процесса</xs:documentation>
            </xs:annotation>
            <xs:complexType>
              <xs:sequence>
                <xs:element name="reason">
                  <xs:annotation>
                    <xs:documentation>Причина закрытия текущего проактивного процесса</xs:documentation>
                  </xs:annotation>
                  <xs:simpleType>
                    <xs:restriction base="xs:string">
                      <xs:maxLength value="1000" />
                    </xs:restriction>
                  </xs:simpleType>
                </xs:element>
                <xs:element name="newSocialAssistNum" type="xs:long">
                  <xs:annotation>
                    <xs:documentation>Номер нового проактивного процесса</xs:documentation>
                  </xs:annotation>
                </xs:element>
              </xs:sequence>
            </xs:complexType>
          </xs:element>
          <xs:element name="receivedConfirmationOtherInsurer">
            <xs:annotation>
              <xs:documentation>Информирование о приеме 101 сообщения по страховому случаю от другого страхователя</xs:documentation>
            </xs:annotation>
            <xs:complexType>
              <xs:sequence>
                <xs:element name="paymentMethod" type="pr:paymentMethodType">
                  <xs:annotation>
                    <xs:documentation>Метод назначения пособия, полученный от другого страхователя</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element name="years">
                  <xs:annotation>
                    <xs:documentation>Расчетные года, полученные от другого страхователя</xs:documentation>
                  </xs:annotation>
                  <xs:complexType>
                    <xs:sequence>
                      <xs:element name="year" type="xs:integer" minOccurs="2" maxOccurs="2" />
                    </xs:sequence>
                  </xs:complexType>
                </xs:element>
              </xs:sequence>
            </xs:complexType>
          </xs:element>
        </xs:choice>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
</xs:schema>