<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 |


