<xsd:schema xmlns:xsd="http://www. w3.org/2001/XMLSchema">

<xsd:element name="ROWSET">

<xsd:complexType>

<xsd:sequence>

<xsd:element name="ROW" minOccurs="0" maxOccurs="unbounded">

<xsd:complexType>

<xsd:sequence>

<xsd:element name="BATCH_NO" nillable="true" minOccurs="0">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="50"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="DOC_TYPE" nillable="true" minOccurs="0">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="2"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="DOC_DT1" type="nildate" nillable="true" minOccurs="0"/>

<xsd:element name="SNILS" nillable="true" minOccurs="0">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="11"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="INN_PERSON" nillable="true" minOccurs="0">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="12"/>

НЕ нашли? Не то? Что вы ищете?

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="SURNAME" nillable="true" minOccurs="0">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="30"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="NAME" nillable="true" minOccurs="0">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="30"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="PATRONIMIC" nillable="true" minOccurs="0">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="30"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="ID_TYPE" nillable="true" minOccurs="0">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="2"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="ID_NO" nillable="true" minOccurs="0">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="20"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="ID_DT" type="nildate" nillable="true" minOccurs="0"/>

<xsd:element name="ID_DEPT" nillable="true" minOccurs="0">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="100"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="PHONE" nillable="true" minOccurs="0">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="20"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="ADDR" nillable="true" minOccurs="0">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="100"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="POST_INDEX" nillable="true" minOccurs="0">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="6"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="OWNER_FLAG" type="nilinteger" nillable="true" minOccurs="0"/>

<xsd:element name="ACCOUNT_OWNER_FLAG" type="nilinteger" nillable="true" minOccurs="0"/>

<xsd:element name="PAYMENT_TYPE" type="nildouble" nillable="true" minOccurs="0"/>

<xsd:element name="ACCOUNT_BIC" nillable="true" minOccurs="0">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="9"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="ACCOUNT_NAME" nillable="true" minOccurs="0">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="80"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="ACCOUNT" nillable="true" minOccurs="0">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="20"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="SURNAME2" nillable="true" minOccurs="0">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="30"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="NAME2" nillable="true" minOccurs="0">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="30"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="PATRONIMIC2" nillable="true" minOccurs="0">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="30"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="ID2_TYPE" nillable="true" minOccurs="0">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="2"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="ID2_NO" nillable="true" minOccurs="0">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="20"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="ID2_DT" type="nildate" nillable="true" minOccurs="0"/>

<xsd:element name="ID2_DEPT" nillable="true" minOccurs="0">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="100"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="PHONE2" nillable="true" minOccurs="0">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="20"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="ADDR2" nillable="true" minOccurs="0">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="100"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="POST_INDEX2" nillable="true" minOccurs="0">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="6"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="EMPLOYER" nillable="true" minOccurs="0">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="80"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="EMPL_FLAG" type="nilinteger" nillable="true" minOccurs="0"/>

<xsd:element name="EMPL_OGRN" nillable="true" minOccurs="0">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="15"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="EMPL_ID" type="nildouble" nillable="true" minOccurs="0"/>

<xsd:element name="EMPL_REG_NO" nillable="true" minOccurs="0">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="10"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="EMPL_REG_NO2" nillable="true" minOccurs="0">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="10"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="EMPL_PARENT_NO" nillable="true" minOccurs="0">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="10"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="EMPL_KPP" nillable="true" minOccurs="0">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="9"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="EMPL_INN" nillable="true" minOccurs="0">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="12"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="EMPL_REL" type="nilinteger" nillable="true" minOccurs="0"/>

<xsd:element name="EMPL_ADDR" nillable="true" minOccurs="0">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="2000"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="LN_EMPLOYER" nillable="true" minOccurs="0">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="80"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="LN_EMPL_FLAG" type="nilinteger" nillable="true" minOccurs="0"/>

<xsd:element name="APPROVE1" nillable="false" minOccurs="1">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="90"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="APPROVE1_ROLE" nillable="true" minOccurs="0">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="90"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="APPROVE2" nillable="true" minOccurs="0">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="90"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="BASE_CALC_DAYS" type="nildouble" nillable="true" minOccurs="0"/>

<xsd:element name="BASE_AVG_SAL" type="nildouble" nillable="true" minOccurs="0"/>

<xsd:element name="BASE_AVG_DAILY_SAL" type="nildouble" nillable="true" minOccurs="0"/>

<xsd:element name="YEAR_CHANGE_FLAG" type="nilinteger" nillable="true" minOccurs="0"/>

<xsd:element name="YEAR1_OLD" type="nilinteger" nillable="true" minOccurs="0"/>

<xsd:element name="YEAR2_OLD" type="nilinteger" nillable="true" minOccurs="0"/>

<xsd:element name="YEAR1" type="nilinteger" nillable="true" minOccurs="0"/>

<xsd:element name="YEAR2" type="nilinteger" nillable="true" minOccurs="0"/>

<xsd:element name="BASE_SUM1" type="nildouble" nillable="true" minOccurs="0"/>

<xsd:element name="BASE_SUM2" type="nildouble" nillable="true" minOccurs="0"/>

<xsd:element name="KF_REG" nillable="true" minOccurs="0">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="3"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="KF_SHORT_DAY" type="nildouble" nillable="true" minOccurs="0"/>

<xsd:element name="LIVE_COND_FLAG" type="nilinteger" nillable="true" minOccurs="0"/>

<xsd:element name="LIVE_COND" type="nilinteger" nillable="true" minOccurs="0"/>

<xsd:element name="CALC_MH_PERIOD_START" type="xsd:string" nillable="true" minOccurs="0"/>

<xsd:element name="CALC_MH_PERIOD_FINISH" type="xsd:string" nillable="true" minOccurs="0"/>

<xsd:element name="DOWNTIME_START" type="xsd:string" nillable="true" minOccurs="0"/>

<xsd:element name="DOWNTIME_FINISH" type="xsd:string" nillable="true" minOccurs="0"/>

<xsd:element name="INSUR_YY" type="nilinteger" nillable="true" minOccurs="0"/>

<xsd:element name="INSUR_MM" type="nilinteger" nillable="true" minOccurs="0"/>

<xsd:element name="NOT_INSUR_YY" type="nilinteger" nillable="true" minOccurs="0"/>

<xsd:element name="NOT_INSUR_MM" type="nilinteger" nillable="true" minOccurs="0"/>

<xsd:element name="EMPL_NOTE" nillable="true" minOccurs="0">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="2000"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="LN_CODE" nillable="true" minOccurs="0">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="12"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="PREV_LN_CODE" nillable="true" minOccurs="0">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="12"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="PRIMARY_FLAG" type="nilinteger" nillable="true" minOccurs="0"/>

<xsd:element name="DUPLICATE_FLAG" type="nilinteger" nillable="true" minOccurs="0"/>

<xsd:element name="LN_DATE" type="xsd:string" nillable="true" minOccurs="0"/>

<xsd:element name="LPU_NAME" nillable="true" minOccurs="0">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="90"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="LPU_ADDRESS" nillable="true" minOccurs="0">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="100"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="LPU_OGRN" nillable="true" minOccurs="0">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="15"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="LN_LAST_NAME" nillable="true" minOccurs="0">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="30"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="LN_FIRST_NAME" nillable="true" minOccurs="0">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="30"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="LN_PATRONYMIC" nillable="true" minOccurs="0">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="30"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="BIRTHDAY" type="xsd:string" nillable="true" minOccurs="0"/>

<xsd:element name="GENDER" type="nilinteger" nillable="true" minOccurs="0"/>

<xsd:element name="REASON1" nillable="true" minOccurs="0">

<xsd:annotation>

<xsd:documentation>Причина нетрудоспособности</xsd:documentation>

</xsd:annotation>

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="2"/>

<xsd:enumeration value="01">

<xsd:annotation>

<xsd:documentation>Заболевание</xsd:documentation>

</xsd:annotation>

</xsd:enumeration>

<xsd:enumeration value="02">

<xsd:annotation>

<xsd:documentation>Травма</xsd:documentation>

</xsd:annotation>

</xsd:enumeration>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="REASON2" nillable="true" minOccurs="0">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="3"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="REASON3" nillable="true" minOccurs="0">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="2"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="PARENT_CODE" nillable="true" minOccurs="0">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="12"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="DATE1" type="xsd:string" nillable="true" minOccurs="0"/>

<xsd:element name="DATE2" type="xsd:string" nillable="true" minOccurs="0"/>

<xsd:element name="VOUCHER_NO" nillable="true" minOccurs="0">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="10"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="VOUCHER_OGRN" nillable="true" minOccurs="0">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="15"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="SERV1_AGE" type="nilinteger" nillable="true" minOccurs="0"/>

<xsd:element name="SERV1_MM" type="nilinteger" nillable="true" minOccurs="0"/>

<xsd:element name="SERV1_RELATION_CODE" nillable="true" minOccurs="0">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="2"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="SERV1_FIO" nillable="true" minOccurs="0">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="90"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="SERV1_DAYS" type="nilinteger" nillable="true" minOccurs="0"/>

<xsd:element name="SERV2_AGE" type="nilinteger" nillable="true" minOccurs="0"/>

<xsd:element name="SERV2_MM" type="nilinteger" nillable="true" minOccurs="0"/>

<xsd:element name="SERV2_RELATION_CODE" nillable="true" minOccurs="0">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="2"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="SERV2_FIO" nillable="true" minOccurs="0">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="90"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="SERV2_DAYS" type="nilinteger" nillable="true" minOccurs="0"/>

<xsd:element name="PREGN12W_FLAG" type="nilinteger" nillable="true" minOccurs="0"/>

<xsd:element name="HOSPITAL_DT1" type="nildate" nillable="true" minOccurs="0"/>

<xsd:element name="HOSPITAL_DT2" type="nildate" nillable="true" minOccurs="0"/>

<xsd:element name="HOSPITAL_BREACH_CODE" nillable="true" minOccurs="0">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="2"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="HOSPITAL_BREACH_DT" type="nildate" nillable="true" minOccurs="0"/>

<xsd:element name="MSE_DT1" type="nildate" nillable="true" minOccurs="0"/>

<xsd:element name="MSE_DT2" type="nildate" nillable="true" minOccurs="0"/>

<xsd:element name="MSE_DT3" type="nildate" nillable="true" minOccurs="0"/>

<xsd:element name="MSE_INVALID_GROUP" type="nilinteger" nillable="true" minOccurs="0"/>

<xsd:element name="MSE_INVALID_DAYS" type="nilinteger" nillable="true" minOccurs="0"/>

<xsd:element name="MSE_RESULT" nillable="true" minOccurs="0">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="2"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="TREAT1_DT1" type="nildate" nillable="true" minOccurs="0"/>

<xsd:element name="TREAT1_DT2" type="nildate" nillable="true" minOccurs="0"/>

<xsd:element name="TREAT1_DOCTOR_ROLE" nillable="true" minOccurs="0">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="300"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="TREAT1_DOCTOR" nillable="true" minOccurs="0">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="90"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="TREAT2_DT1" type="nildate" nillable="true" minOccurs="0"/>

<xsd:element name="TREAT2_DT2" type="nildate" nillable="true" minOccurs="0"/>

<xsd:element name="TREAT2_DOCTOR_ROLE" nillable="true" minOccurs="0">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="300"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="TREAT2_DOCTOR" nillable="true" minOccurs="0">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="90"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="TREAT3_DT1" type="nildate" nillable="true" minOccurs="0"/>

<xsd:element name="TREAT3_DT2" type="nildate" nillable="true" minOccurs="0"/>

<xsd:element name="TREAT3_DOCTOR_ROLE" nillable="true" minOccurs="0">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="300"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="TREAT3_DOCTOR" nillable="true" minOccurs="0">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="90"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="OTHER_STATE_DT" type="nildate" nillable="true" minOccurs="0"/>

<xsd:element name="RETURN_DATE_LPU" type="nildate" nillable="true" minOccurs="0"/>

<xsd:element name="NEXT_LN_CODE" nillable="true" minOccurs="0">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="12"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="CALC_METHOD" type="nilinteger" nillable="true" minOccurs="0"/>

<xsd:element name="CALC_CONDITION1" nillable="true" minOccurs="0">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="2"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="CALC_CONDITION2" nillable="true" minOccurs="0">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="2"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="CALC_CONDITION3" nillable="true" minOccurs="0">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="2"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="FORM1_DT" type="nildate" nillable="true" minOccurs="0"/>

<xsd:element name="RETURN_DATE_EMPL" type="nildate" nillable="true" minOccurs="0"/>

<xsd:element name="DT1" type="nildate" nillable="true" minOccurs="0"/>

<xsd:element name="DT2" type="nildate" nillable="true" minOccurs="0"/>

<xsd:element name="CALC_DAYS" type="nildouble" nillable="true" minOccurs="0"/>

<xsd:element name="EMPL_PAYMENT" type="nildouble" nillable="true" minOccurs="0"/>

<xsd:element name="FSS_PAYMENT" type="nildouble" nillable="true" minOccurs="0"/>

<xsd:element name="PAYMENT" type="nildouble" nillable="true" minOccurs="0"/>

<xsd:element name="CERT_TYPE" nillable="true" minOccurs="0">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="2"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="CERT_NO" nillable="true" minOccurs="0">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="20"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="CERT_DT" type="nildate" nillable="true" minOccurs="0"/>

<xsd:element name="CERT_BR" type="xsd:string" nillable="true" minOccurs="0"/>

<xsd:element name="CERT_DT_DATE" type="nildate" nillable="true" minOccurs="0"/>

<xsd:element name="CERT_SURNAME" nillable="true" minOccurs="0">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="30"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="CERT_NAME" nillable="true" minOccurs="0">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="30"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="CERT_PATRONIMIC" nillable="true" minOccurs="0">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="30"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="BIRTH_BEFOR_DAYS" nillable="true" minOccurs="0">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="2"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="BIRTH_AFTER_DAYS" nillable="true" minOccurs="0">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="2"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="REF_24_NO" nillable="true" minOccurs="0">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="20"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="REF_24_DT" type="nildate" nillable="true" minOccurs="0"/>

<xsd:element name="CHILD_SER" type="nilinteger" nillable="true" minOccurs="0"/>

<xsd:element name="MH_OUT" type="nilinteger" nillable="true" minOccurs="0"/>

<xsd:element name="HOLID_ORD_NO" nillable="true" minOccurs="0">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="20"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="HOLID_ORD_DT" type="nildate" nillable="true" minOccurs="0"/>

<xsd:element name="HOLID_DT_ST" type="nildate" nillable="true" minOccurs="0"/>

<xsd:element name="HOLID_DT_FN" type="nildate" nillable="true" minOccurs="0"/>

<xsd:element name="HOLID_CH_ORD_NO" nillable="true" minOccurs="0">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="20"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="HOLID_CH_ORD_DT" type="nildate" nillable="true" minOccurs="0"/>

<xsd:element name="REF_NPAY_OTHER_NO" nillable="true" minOccurs="0">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="20"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="REF_NPAY_OTHER_DT" type="nildate" nillable="true" minOccurs="0"/>

<xsd:element name="WARD_FLAG" type="nilinteger" nillable="true" minOccurs="0"/>

<xsd:element name="WARD_REF_NO" nillable="true" minOccurs="0">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="20"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="WARD_REF_DT" type="nildate" nillable="true" minOccurs="0"/>

<xsd:element name="REF_FAMILY_NO" nillable="true" minOccurs="0">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="20"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="REF_FAMILY_DT" type="nildate" nillable="true" minOccurs="0"/>

<xsd:element name="OTHER_CHILD_FLAG_BR" type="nilinteger" nillable="true" minOccurs="0"/>

<xsd:element name="OTHER_CHILD_FLAG_DT" type="nildate" nillable="true" minOccurs="0"/>

<xsd:element name="RELATION_CODE" nillable="true" minOccurs="0">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="2"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="REF_NPAY_FATHER_NO" nillable="true" minOccurs="0">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="20"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="REF_NPAY_FATHER_DT" type="nildate" nillable="true" minOccurs="0"/>

<xsd:element name="REF_NPAY_MOTHER_NO" nillable="true" minOccurs="0">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="20"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="REF_NPAY_MOTHER_DT" type="nildate" nillable="true" minOccurs="0"/>

<xsd:element name="UNDERTAKER_NAME" nillable="true" minOccurs="0">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="80"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="UNDERTAKER_INN" nillable="true" minOccurs="0">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="12"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="UNDERTAKER_KPP" nillable="true" minOccurs="0">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="9"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="UNDERTAKER_ADDR" nillable="true" minOccurs="0">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="100"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="UNDERTAKER_EMPL_FIO" nillable="true" minOccurs="0">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="90"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="UNDERTAKER_EMPL_ROLE" nillable="true" minOccurs="0">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="90"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="TOT_EMPL_PAYMENT" type="nildouble" nillable="true" minOccurs="0"/>

<xsd:element name="TOT_FSS_PAYMENT" type="nildouble" nillable="true" minOccurs="0"/>

<xsd:element name="TOT_PAYMENT" type="nildouble" nillable="true" minOccurs="0"/>

<xsd:element name="CALC_CONDITIONS" nillable="true" minOccurs="0">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="18"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="DATE_PAYMENT" type="xsd:string" nillable="true" minOccurs="0"/>

<xsd:element name="ENTER_TYPE" nillable="true" minOccurs="0">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="2"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="FSS_DEPT_CODE" nillable="true" minOccurs="0">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="4"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

</xsd:sequence>

</xsd:complexType>

</xsd:element>

</xsd:sequence>

</xsd:complexType>

</xsd:element>

<xsd:simpleType name="empty">

<xsd:restriction base="xsd:string">

<xsd:enumeration value=""/>

</xsd:restriction>

</xsd:simpleType>

<xsd:simpleType name="nilinteger">

<xsd:union memberTypes="xsd:integer empty"/>

</xsd:simpleType>

<xsd:simpleType name="nildouble">

<xsd:union memberTypes="xsd:double empty"/>

</xsd:simpleType>

<xsd:simpleType name="nildate">

<xsd:union memberTypes="xsd:date empty"/>

</xsd:simpleType>

</xsd:schema>

Приложение 2. Пример XML сообщения

<?xml version="1.0" encoding="windows-1251"?>

<ROWSET xmlns:xsi="http://www. w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="Страхователь. xsd">

<ROW>

<BATCH_NO></BATCH_NO>

<DOC_TYPE>1</DOC_TYPE>

<DOC_DT1></DOC_DT1>

<SNILS></SNILS>

<INN_PERSON/>

<SURNAME>Серебряков</SURNAME>

<NAME>Владимир</NAME>

<PATRONIMIC>Геннадьевич</PATRONIMIC>

<ID_TYPE>01</ID_TYPE>

<ID_NO>22</ID_NO>

<ID_DT></ID_DT>

<ID_DEPT>МОСКОВСКИЙ Р Н. НОВГОРОД</ID_DEPT>

<ADDR>Москва, -1-9</ADDR>

<POST_INDEX>115982</POST_INDEX>

<OWNER_FLAG>0</OWNER_FLAG>

<ACCOUNT_OWNER_FLAG>0</ACCOUNT_OWNER_FLAG>

<PAYMENT_TYPE>0</PAYMENT_TYPE>

<ACCOUNT_BIC/>

<ACCOUNT_NAME/>

<ACCOUNT/>

<EMPLOYER>ОАО "Северный путь"</EMPLOYER>

<EMPL_FLAG>1</EMPL_FLAG>

<EMPL_OGRN/>

<EMPL_REG_NO></EMPL_REG_NO>

<EMPL_PARENT_NO>77011</EMPL_PARENT_NO>

<EMPL_KPP/>

<EMPL_INN/>

<APPROVE1/>

<APPROVE1_ROLE/>

<APPROVE2/>

<BASE_CALC_DAYS>8</BASE_CALC_DAYS>

<BASE_AVG_SAL>156000</BASE_AVG_SAL>

<BASE_AVG_DAILY_SAL>2467</BASE_AVG_DAILY_SAL>

<YEAR1>2010</YEAR1>

<YEAR2>2011</YEAR2>

<BASE_SUM1>74000</BASE_SUM1>

<BASE_SUM2>87000</BASE_SUM2>

<KF_REG>1</KF_REG>

<KF_SHORT_DAY>0.2</KF_SHORT_DAY>

<CALC_MH_PERIOD_START></CALC_MH_PERIOD_START>

<CALC_MH_PERIOD_FINISH></CALC_MH_PERIOD_FINISH>

<DOWNTIME_START></DOWNTIME_START>

<DOWNTIME_FINISH></DOWNTIME_FINISH>

<INSUR_YY/>

<INSUR_MM/>

<NOT_INSUR_YY/>

<NOT_INSUR_MM/>

<LN_CODE></LN_CODE>

<PREV_LN_CODE/>

<PRIMARY_FLAG>1</PRIMARY_FLAG>

<DUPLICATE_FLAG>0</DUPLICATE_FLAG>

<LN_DATE>12.10.2011 00:00:00</LN_DATE>

<LPU_NAME>Городская поликлиника №1</LPU_NAME>

<LPU_ADDRESS/>

<LPU_OGRN/>

<BIRTHDAY></BIRTHDAY>

<GENDER>0</GENDER>

<REASON1>01</REASON1>

<REASON2/>

<REASON3/>

<PARENT_CODE/>

<DATE1/>

<DATE2/>

<VOUCHER_NO/>

<VOUCHER_OGRN/>

<SERV1_AGE/>

<SERV1_MM/>

<SERV1_RELATION_CODE/>

<SERV1_FIO/>

<SERV2_AGE/>

<SERV2_MM/>

<SERV2_RELATION_CODE/>

<SERV2_FIO/>

<PREGN12W_FLAG/>

<HOSPITAL_DT1/>

<HOSPITAL_DT2/>

<HOSPITAL_BREACH_CODE/>

<HOSPITAL_BREACH_DT/>

<MSE_DT1/>

<MSE_DT2/>

<MSE_DT3/>

<MSE_INVALID_GROUP/>

<MSE_RESULT/>

<TREAT1_DT1></TREAT1_DT1>

<TREAT1_DT2></TREAT1_DT2>

<TREAT1_DOCTOR_ROLE>Терапевт</TREAT1_DOCTOR_ROLE>

<TREAT1_DOCTOR></TREAT1_DOCTOR>

<TREAT2_DT1/>

<TREAT2_DT2/>

<TREAT2_DOCTOR_ROLE/>

<TREAT2_DOCTOR/>

<TREAT3_DT1/>

<TREAT3_DT2/>

<TREAT3_DOCTOR_ROLE/>

<TREAT3_DOCTOR/>

<OTHER_STATE_DT/>

<RETURN_DATE_LPU/>

<NEXT_LN_CODE/>

<CALC_CONDITION1/>

<CALC_CONDITION2/>

<CALC_CONDITION3/>

<FORM1_DT/>

<RETURN_DATE_EMPL/>

<DT1/>

<DT2/>

<CALC_DAYS/>

<EMPL_PAYMENT>9092.62</EMPL_PAYMENT>

<FSS_PAYMENT>83888.45</FSS_PAYMENT>

<PAYMENT>92981.07</PAYMENT>

</ROW>

</ROWSET>

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3