Откройте актуальную версию документа прямо сейчас
Если вы являетесь пользователем интернет-версии системы ГАРАНТ, вы можете открыть этот документ прямо сейчас или запросить по Горячей линии в системе.
Приложение В
Описание формата обмена при работе с Web-сервисом "Прикрепленное население"
1. GetAttachInformation
Входные параметры функции:
<xs:complexType name=" GetAttachInformation ">
<xs:sequence>
<xs:element name="orderpack" type="tns:CAttachInformationPackage" minOccurs="0"/>
<xs:element name="username" type="xs:string" minOccurs="0"/>
<xs:element name="password" type="xs:string" minOccurs="0"/>
<xs:element name="sendercode" type="xs:string" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
Результат выполнения функции:
<xs:complexType name=" GetAttachInformationResponse">
<xs:sequence>
<xs:element name="responcepack" type="tns:CResponceAttachPackage" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
username - имя пользователя;
password - пароль;
sendercode - код организации отправителя пакета;
orderpack - пакет с данными о сведениях по прикреплению;
responcepack - пакет с ответной информацией и протоколом обработки.
Структура типа CAttachInformationPackage:
<xs:complexType name=" CAttachInformationPackage ">
<xs:sequence>
<xs:element name="p10_packinf" type="tns:cPackageInformation" minOccurs="0"/>
<xs:element name=" p11_pr" type="tns:CPerson" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
p10_packinf - сведения о пакете;
p11_pr - данные о застрахованном гражданине, по которому проверяется факт прикрепления.
Структура типа cPackageInformation:
<xs:complexType name="cPackageInformation">
<xs:sequence>
<xs:element name="p10_pakagedate" type="xs:dateTime" minOccurs="0"/>
<xs:element name="p11_pakagesender" type="xs:string" minOccurs="0"/>
<xs:element name="p12_pakageguid" type="xs:string" minOccurs="0"/>
<xs:element name="p13_zerrpkg" type="xs:int"/>
<xs:element name="p14_errmsg" type="xs:string" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
p10_pakagedate - дата формирования пакета;
p11_pakagesender - код отправителя пакета;
p12_pakageguid - GUID пакета;
p13_zerrpkg - служебное поле для отображения кода ошибке;
p14_errmsg - служебное поле для отображения сообщения об ошибке.
Структура типа cPerson:
<xs:complexType name="cPerson">
<xs:sequence>
<xs:element name="a10_dct" type="xs:int"/>
<xs:element name="a11_dcs" type="xs:string" minOccurs="0"/>
<xs:element name="a12_dcn" type="xs:string" minOccurs="0"/>
<xs:element name="a13_smcd" type="xs:string" minOccurs="0"/>
<xs:element name="a14_trcd" type="xs:string" minOccurs="0"/>
<xs:element name="a15_pfio" type="xs:string" minOccurs="0"/>
<xs:element name="a16_pnm" type="xs:string" minOccurs="0"/>
<xs:element name="a17_pln" type="xs:string" minOccurs="0"/>
<xs:element name="a18_ps" type="xs:string" minOccurs="0"/>
<xs:element name="a19_pbd" type="xs:dateTime" minOccurs="0"/>
<xs:element name="a20_pph" type="xs:string" minOccurs="0"/>
<xs:element name="a21_ps" type="xs:string" minOccurs="0"/>
<xs:element name="a22_pn" type="xs:string" minOccurs="0"/>
<xs:element name="a23_dt" type="xs:int" minOccurs="0"/>
<xs:element name="a24_sl" type="xs:string" minOccurs="0"/>
<xs:element name="a25_enp" type="xs:string" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
a10_dct - тип документа, подтверждающего факт страхования по обязательному медицинскому страхованию (1 - Полис ОМС старого образца, 2 - Временное свидетельство, 3 - Полис ОМС единого образца, 4 - Электронный полис ОМС единого образца, 5 - Полис ОМС в составе УЭК);
a11_dcs - серия полиса;
a12_dcn - номер полиса;
a13_smcd - реестровый номер СМО;
a14_trcd - код территории страхования;
a15_pfio - фамилия пациента;
a16_pnm - имя пациента;
a17_pln - отчество пациента;
a18_ps - пол;
a19_pbd - дата рождения;
a20_pph - контактная информация;
a21_ps - серия УДЛ;
a22_pn - номер УДЛ;
a23_dt - тип УДЛ;
a24_sl - СНИЛС гражданина;
a25_enp - ЕНП гражданина.
Структура типа cResponceAttachPackage:
<xs:complexType name="cResponceAttachPackage">
<xs:sequence>
<xs:element name="p10_packrespinf" type="tns:cResponceOrdersPackage" minOccurs="0"/>
<xs:element name="p11_atachlist" type="tns:cAttachList" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
p10_packrespinf - сведения об ответном пакете;
p11_atachlist - информация о прикреплении.
Структура типа cResponceOrdersPackage:
<xs:complexType name="cResponceOrdersPackage">
<xs:sequence>
<xs:element name="r10_packinf" type="tns:cPackageInformation" minOccurs="0"/>
<xs:element name="r11_rsinf" type="tns:cResponceInformation" minOccurs="0"/>
<xs:element name="r12_orerl" type="tns:cOrdersErrorList" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
p10_packinf - сведения о пакете;
r11_rsinf - сведения об ответном пакете;
r12_orerl - данные об ошибках пакета.
Структура типа cResponceInformation:
<xs:complexType name="cResponceInformation">
<xs:sequence>
<xs:element name="pakageGUIDSrc" type="xs:string" minOccurs="0"/>
<xs:element name="r10_responcecode" type="xs:int"/>
<xs:element name="responceMessage" type="xs:string" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
pakageGUIDSrc - GUID пакета на который сформирован ответ;
r10_responcecode - код ответа;
responceMessage - информационное сообщение ответа.
Структура типа cOrdersErrorList:
<xs:complexType name="cOrdersErrorList">
<xs:sequence>
<xs:element name="f10_orflker" type="tns:cOrdersFLKError" nillable="true" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
f10_orflker - список записей пакета с ошибками.
Структура типа cOrdersFLKError:
<xs:complexType name="cOrdersFLKError">
<xs:sequence>
<xs:element name="f10_nzap" type="xs:int"/>
<xs:element name="f11_flkerrorList" type="tns:cflkErrorList" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
f10_nzap - номер записи в которой выявлена ошибка;
f11_flkerrorList - список ошибок по записи.
Структура типа cflkErrorList:
<xs:complexType name="cflkErrorList">
<xs:sequence>
<xs:element name="f10_flkerror" type="tns:cflkError" nillable="true" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
f10_flkerror - ошибка.
Структура типа cflkError:
<xs:complexType name="cflkError">
<xs:sequence>
<xs:element name="e10_ecd" type="xs:int"/>
<xs:element name="e11_ems" type="xs:string" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
e10_ecd - код ошибки;
e11_ems - сообщение ошибки.
Структура cAttachList:
<xs:complexType name="cAttachList">
<xs:sequence>
<xs:element name="l10_orcl" type="tns:cAttach" nillable="true" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
l10_orcl - список данных о прикреплении.
Структура CAttach:
<xs:complexType name="cAttach">
<xs:sequence>
<xs:element name="p10_nzap" type="xs:int"/>
<xs:element name="p11_actp" type="xs:int"/>
<xs:element name="p12_pr" type="tns:cPerson" minOccurs="0"/>
<xs:element name="p13_orcl" type="tns:cAttachInfo" nillable="true" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
p10_nzap - N записи;
p11_actp - тип действия (1 - прикрепить, 2 - открепить, 3 - получить сведения);
p12_pr - сведения о гражданине;
p13_orcl - массив сведений о прикреплении по гражданину.
Структура cAttachInfo:
<xs:complexType name="cAttachInfo">
<xs:sequence>
<xs:element name="a10_aad" type="xs:dateTime" minOccurs="0"/>
<xs:element name="a11_snisl" type="xs:string" minOccurs="0"/>
<xs:element name="a12_sect" type="xs:string" minOccurs="0"/>
<xs:element name="a13_attp" type="xs:int"/>
<xs:element name="a14_pr" type="xs:int"/>
</xs:sequence>
</xs:complexType>
a10_aad - дата прикрепления;
a11_snisl - СНИЛС медицинского работника (для метода MakeAttachAction не является обязательным атрибутом);
a12_ sect - код участка прикрепления;
a13_attp - тип прикрепления (1 - первичное, 2 - по заявлению);
a14_pr - признак прикрепления (1 - по переезду (смена места регистрации), 4 - смена участка или структурного подразделения внутри юридического лица (при автоматическом перекреплении)).
2. SendAttachDoctorSectionInformation
Входные параметры:
<xs:complexType name="SendAttachDoctorSectionInformation">
<xs:sequence>
<xs:element name="orderpack" type="tns:cAttachDoctorSectionPackage" minOccurs="0"/>
<xs:element name="username" type="xs:string" minOccurs="0"/>
<xs:element name="password" type="xs:string" minOccurs="0"/>
<xs:element name="sendercode" type="xs:string" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
mocode - код МО, по которому будет формироваться ответ.
Результат выполнения функции:
<xs:complexType name="SendAttachDoctorSectionInformationResponse">
<xs:sequence>
<xs:element name="responcepack" type="tns:cResponceAttachPackage" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
Структура cAttachDoctorSectionPackage:
<xs:complexType name="cAttachDoctorSectionPackage">
<xs:sequence>
<xs:element name="p10_packinf" type="tns:cPackageInformation" minOccurs="0"/>
<xs:element name="p11_mocd" type="xs:string" minOccurs="0"/>
<xs:element name="p12_orcl" type="tns:cAttachDoctorSection" nillable="true" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
p11_mocd - код МО, которое передаёт информацию (например, юридическое лицо или структурное подразделение);
p12_orcl - массив медицинского персонала в разрезе участков.
Структура cAttachDoctorSection:
<xs:complexType name="cAttachDoctorSection">
<xs:sequence>
<xs:element name="d10_nzap" type="xs:int"/>
<xs:element name="d11_snils" type="xs:string" minOccurs="0"/>
<xs:element name="d12_orcl" type="tns:cAttachMOSection" nillable="true" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="d13_dn" type="xs:dateTime" minOccurs="0"/>
<xs:element name="d14_dn" type="xs: int " minOccurs="1"/>
<xs:element name="d16_sr" type="xs: string " minOccurs="0"/>
<xs:element name="d17_nm" type="xs: string " minOccurs="0"/>
<xs:element name="d18_ln" type="xs: string " minOccurs="0"/>
<xs:element name="d19_br" type="xs: dateTime " minOccurs="0"/>
<xs:element name=" d20_ds " type="xs: int " minOccurs="0"/>
</xs:sequence>
</xs:complexType>
d10_nzap - N записи;
d11_snils - СНИЛС медицинского работника;
d12_orcl - массив участков медицинского работника;
d13_dn - дата данных.
d14_st - тип медицинского работника (1 - врач, 2 - средний медицинский персонал).
d15_mo - код медицинской организации (структурного подразделения), где меняется информация по участкам.
d16_sr - фамилия медицинского работника.
d17_nm - имя медицинского работника.
d18_ln - отчество медицинского работника.
d19_br - дата рождения медицинского работника.
d20_ds - специальность медицинского работника (16 - Общая врачебная практика (семейная медицина), 22 - Педиатрия, 27 - Терапия, 206 - Лечебное дело, 207 - Акушерское дело, 219 - Сестринское дело, 221 - Сестринское дело в педиатрии).
Структура cAttachMOSection:
<xs:complexType name="cAttachMOSection">
<xs:sequence>
<xs:element name="s10_sect" type="xs:string" minOccurs="0"/>
<xs:element name="s11_dn" type="xs:dateTime" minOccurs="0"/>
<xs:element name="s12_snum" type="xs:string" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
s10_sect - код участка (TХХ, где T - тип участка: 0 - терапевтический, 1 - педиатрический, 2 - ВОП);
s11_dn - дата начала действия записи;
s12_snum - номер врачебного участка внутри лечебного учреждения.
3. MakeAttachAction
Входные параметры:
<xs:complexType name="MakeAttachAction">
<xs:sequence>
<xs:element name="orderpack" type="tns:cAttachPersonPackage" minOccurs="0"/>
<xs:element name="username" type="xs:string" minOccurs="0"/>
<xs:element name="password" type="xs:string" minOccurs="0"/>
<xs:element name="sendercode" type="xs:string" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
cAttachPersonPackage - данные для выполнения операции прикрепления.
Результат выполнения функции:
<xs:complexType name="MakeAttachActionResponse">
<xs:sequence>
<xs:element name="orderpack" type="tns:cResponceAttachPackage" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
Структура cAttachPersonPackage:
<xs:complexType name="cAttachPersonPackage">
<xs:sequence>
<xs:element name="p10_packinf" type="tns:cPackageInformation" minOccurs="0"/>
<xs:element name="p11_atachlist" type="tns:cAttachList" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
p11_atachlist - список записей для прикрепления.
4. MakeDeAttachAction
Входные параметры:
<xs:complexType name="MakeDeAttachAction">
<xs:sequence>
<xs:element name="orderpack" type="tns:cDeAttachPersonPackage" minOccurs="0"/>
<xs:element name="username" type="xs:string" minOccurs="0"/>
<xs:element name="password" type="xs:string" minOccurs="0"/>
<xs:element name="sendercode" type="xs:string" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
orderpack - данные для открепления пациента.
Результат выполнения функции:
<xs:complexType name="MakeDeAttachActionResponse">
<xs:sequence>
<xs:element name="orderpack" type="tns:cResponceAttachPackage" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
Структура cDeAttachPersonPackage:
<xs:complexType name="cDeAttachPersonPackage">
<xs:sequence>
<xs:element name="p10_packinf" type="tns:cPackageInformation" minOccurs="0"/>
<xs:element name="p11_deatachlist" type="tns:cDeAttachList" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
p11_deatachlist - список данных для открепления.
Структура cDeAttachList:
<xs:complexType name="cDeAttachList">
<xs:sequence>
<xs:element name="l10_orcl" type="tns:cDeAttach" nillable="true" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
Структура cDeAttach:
<xs:complexType name="cDeAttach">
<xs:sequence>
<xs:element name="p10_nzap" type="xs:int"/>
<xs:element name="p11_pr" type="tns:cPerson" minOccurs="0"/>
<xs:element name="p12_sect" type="xs:string" minOccurs="0"/>
<xs:element name="p13_aad" type="xs:dateTime" minOccurs="0"/>
<xs:element name="p14_adr" type="xs:int"/>
<xs:element name="p15_mo" type="xs:string" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
p10_nzap - N записи;
p11_pr - сведения о застрахованном;
p12_ sect - участок, к которому прикреплен застрахованный гражданин;
p13_add - дата открепления;
p14_adr - причина открепления (1 - смена места жительства,
2 - смерть, 3 - замена МО, 4 - смена участка внутри МО, 11 - смена МО в связи с возрастом, 12 - уведомление о прикреплении к МО другого субъекта РФ);
p15_mo - МО, от которой открепляется гражданин.
5. GetDeAttachByDate
Входные параметры:
<xs:sequence>
<xs:element name="username" type="xs:string" minOccurs="0"/>
<xs:element name="password" type="xs:string" minOccurs="0"/>
<xs:element name="sendercode" type="xs:string" minOccurs="0"/>
<xs:element name="lastsynhdate" type="xs:dateTime" minOccurs="0"/>
</xs:sequence>
lastsynhdate - дата, с которой требуется получить информацию, не более 10 дней от текущей.
Результат выполнения функции:
<xs:complexType name="GetDeAttachByDateResponse">
<xs:sequence>
<xs:element name="orderpack" type="tns:cDeAttachPersonPackage" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
orderpack - список открепившихся граждан за период.
6. GetAttachListByRange
Входные параметры:
<xs:complexType name="GetAttachListByRange">
<xs:sequence>
<xs:element name="username" type="xs:string" minOccurs="0"/>
<xs:element name="password" type="xs:string" minOccurs="0"/>
<xs:element name="sendercode" type="xs:string" minOccurs="0"/>
<xs:element name="rangestart" type="xs:int"/>
<xs:element name="isadres" type="xs:int"/>
</xs:sequence>
</xs:complexType>
isadres - выгружать с адресной информацией (1 - да).
Результат выполнения функции:
<xs:complexType name="GetAttachListByRangeResponse">
<xs:sequence>
<xs:element name="orderpack" type="tns:cAttachPersonListPackage" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
orderpack - данные по прикреплению по указанному sendercode и начальному startid.
Структура cAttachPersonListPackage:
<xs:complexType name="cAttachPersonListPackage">
<xs:sequence>
<xs:element name="p10_packinf" type="tns:cPackageInformation" minOccurs="0"/>
<xs:element name="p11_alist" type="tns:cAttachPersonList" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
p11_alist - структура со сведениями о прикреплении пациентов.
Структура cAttachPersonList:
<xs:complexType name="cAttachPersonList">
<xs:sequence>
<xs:element name="l10_orcl" type="tns:cAttachPerson" nillable="true" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
cAttachPerson - данные о прикреплении пациента.
Структура cAttachPerson:
<xs:complexType name="cAttachPerson">
<xs:sequence>
<xs:element name="a01" type="xs:string" minOccurs="0"/>
<xs:element name="a02" type="xs:string" minOccurs="0"/>
<xs:element name="a03" type="xs:string" minOccurs="0"/>
<xs:element name="a04" type="xs:dateTime" minOccurs="0"/>
<xs:element name="a05" type="xs:string" minOccurs="0"/>
<xs:element name="a06" type="xs:string" minOccurs="0"/>
<xs:element name="a07" type="xs:string" minOccurs="0"/>
<xs:element name="a08" type="xs:string" minOccurs="0"/>
<xs:element name="a09" type="tns: <xs:element name="a10" type="xs:string" minOccurs="0"/>
<xs:element name="a11" type="xs:string" minOccurs="0"/>
<xs:element name="a12_r type="xs:string" minOccurs="0"/>
<xs:element name="a13_c type="xs:string" minOccurs="0"/>
<xs:element name="a14_n type="xs:string" minOccurs="0"/>
<xs:element name="a15_u type="xs:string" minOccurs="0"/>
<xs:element name="a16_d type="xs:string" minOccurs="0"/>
<xs:element name="a17_k type="xs:string" minOccurs="0"/>
<xs:element name="a18_k type="xs:string" minOccurs="0"/>
<xs:element name="a19_pr type="xs:string" minOccurs="0"/>
<xs:element name="a20_pc type="xs:string" minOccurs="0"/>
<xs:element name="a21_pn type="xs:string" minOccurs="0"/>
<xs:element name="a22_pu type="xs:string" minOccurs="0"/>
<xs:element name="a23_pd type="xs:string" minOccurs="0"/>
<xs:element name="a24_pk type="xs:string" minOccurs="0"/>
<xs:element name="a25_pk type="xs:string" minOccurs="0"/>
<xs:element name="a26_hp type="xs:int" minOccurs="0"/>
<xs:element name="a27 type="xs:string" minOccurs="0"/>
<xs:element name="a28 type="xs:string" minOccurs="0"/>
<xs:element name="a29 type="xs:string" minOccurs="0"/>
<xs:element name="a30 type="xs:string" minOccurs="0"/>
<xs:element name="a31 type="xs:string" minOccurs="0"/>
<xs:element name="a32 type="xs:string" minOccurs="0"/>
<xs:element name="a33 type="xs: dateTime" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
a01 - фамилия;
a02 - имя;
a03 - отчество;
a04 - дата рождения;
a05 - серия полиса;
a06 - номер полиса;
a07 - тип полиса;
a08 - ЕНП;
a09 - данные об участках и врачах;
a10 - пол.
a11 - внутренний идентификатор гражданина в ЦОДе.
a12_r - район регистрации.
a13_c - город регистрации.
a14_n - населенный пункт регистрации.
a15_u - улица регистрации.
a16_d - N дома по регистрации.
a17_k - N корпуса по регистрации.
a18_k - N квартиры по регистрации.
a19_pr - район проживания.
a20_pc - город проживания.
a21_pn - населенный пункт проживания.
a22_pu - улица проживания.
a23_pd - N дома проживания.
a24_pk - N корпуса проживания.
a25_pk - N квартиры проживания.
a26_hp - идентифицирует, кто выполнил операцию прикрепления (1 - ТФОМС, 2 - МО).
a27 - контактный телефон.
a28 - серия удл.
a29 - N удл.
a30 - тип удл.
a31 - СНИЛС.
a32 - СМО, в которой застрахован гражданин.
a33 - дата смерти застрахованного лица.
Структура CAttachMO:
<xs:complexType name="cAttachMO">
<xs:sequence>
<xs:element name="i1" type="xs:dateTime" minOccurs="0"/>
<xs:element name="i2" type="xs:string" minOccurs="0"/>
<xs:element name="i3" type="xs:string" minOccurs="0"/>
<xs:element name="i4" type="xs:string" minOccurs="0"/>
<xs:element name="i5" type="xs:int" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
i1 - дата прикрепления;
i2 - СНИЛС врача;
i3 - код участка;
i4 - код медицинской организации;
i5 - тип прикрепления.
7. SetLoginAccess
Входные параметры:
<xs:complexType name="SetLoginAccess">
<xs:sequence>
<xs:element name="sendercode" type="xs:string" minOccurs="0"/>
<xs:element name="username" type="xs:string" minOccurs="0"/>
<xs:element name="password" type="xs:string" minOccurs="0"/>
<xs:element name="oldpassword" type="xs:string" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
sendercode - код участника информационного взаимодействия;
username - логин участника информационного взаимодействия;
password - пароль участника информационного взаимодействия;
oldpassword - старый пароль участника информационного взаимодействия;
Функция возвращает:
<xs:complexType name="SetLoginAccessResponse">
<xs:sequence>
<xs:element name="return" type="xs:int"/>
</xs:sequence>
</xs:complexType>
return - код ответа
1 - операция завершилась успешно; -1 данные не полны; -2 старый пароль указан неверно (при смене пароля); -3 указанный логин уже зарегистрирован в БД.
8. SendAttachMoStreetSection
Входные параметры:
<xs:element name="orderpack" type="tns: CAttachMoStreetSectionPackage"minOccurs="0"/>
<xs:element name="username" type="xs:string" minOccurs="0"/>
<xs:element name="password" type="xs:string" minOccurs="0"/>
<xs:element name="sendercode" type="xs:string" minOccurs="0"/>
<xs:element>
Структура CAttachMoStreetSectionPackage:
<xs:complexType name="cAttachMoStreetSectionPackage">
<xs:sequence>
<xs:element name="p10_packinf" type="tns:cPackageInformation" minOccurs="0"/>
<xs:element name="p11_atachmoscstlist" type="tns:cAttachMoStreetSectionList" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
cAttachMoStreetSectionList - список сведений о номерах домов, обслуживаемых врачебными участками в разрезе медицинских организаций.
Структура cAttachMoStreetSectionList:
<xs:complexType name="cAttachMoStreetSectionList">
<xs:sequence>
<xs:element name="l10_orcl" type="tns:cAttachMoStreetSection" nillable="true" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
cAttachMoStreetSection
Структура cAttachMoStreetSection:
<xs:complexType name="cAttachMoStreetSection">
<xs:sequence>
<xs:element name="a10_mocd" type="xs:string" minOccurs="0"/>
<xs:element name="a11_orcl" type="tns:cAttachMoSectionStreet" nillable="true" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
cAttachMoSectionStreet - данные по участку и домам.
a10_mocd - код медицинской организации.
Структура cAttachMoSectionStreet:
<xs:complexType name="cAttachMoSectionStreet">
<xs:sequence>
<xs:element name="c10_sect" type="xs:string" minOccurs="0"/>
<xs:element name="c11_orcl" type="tns:cAttachSectionStreet" nillable="true" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
c10_sect - код врачебного участка.
cAttachSectionStreet - дома, обслуживаемые участком.
Структура cAttachSectionStreet:
<xs:complexType name="cAttachSectionStreet">
<xs:sequence>
<xs:element name="a10_hguid" type="xs:string" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
a10_hguid - глобальный идентификатор дома по ФИАС.
Результат выполнения функции:
<xs:complexType name=" GetAttachInformationResponse">
<xs:sequence>
<xs:element name="responcepack" type="tns:CResponceAttachPackage" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
9. GetAttachMoStreetSection
Входные параметры:
<xs:complexType name=" GetAttachMoStreetSection">
<xs:sequence>
<xs:element name="username" type="xs:string" minOccurs="0"/>
<xs:element name="password" type="xs:string" minOccurs="0"/>
<xs:element name="sendercode" type="xs:string" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
Результат выполнения функции:
<xs:complexType name="cAttachMoStreetSectionPackage">
<xs:sequence>
<xs:element name="p10_packinf" type="tns:cPackageInformation" minOccurs="0"/>
<xs:element name="p11_atachmoscstlist" type="tns:cAttachMoStreetSectionList" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
10. GetAttachListByRangeAct
Входные параметры:
<xs:complexType name="GetAttachListByRange">
<xs:sequence>
<xs:element name="username" type="xs:string" minOccurs="0"/>
<xs:element name="password" type="xs:string" minOccurs="0"/>
<xs:element name="sendercode" type="xs:string" minOccurs="0"/>
<xs:element name="startid" type="xs:int"/>
<xs:element name="monthact" type="xs:int"/>
<xs:element name="yearact" type="xs:int"/>
</xs:sequence>
</xs:complexType>
Результат выполнения функции:
<xs:complexType name="GetAttachListByRangeResponse">
<xs:sequence>
<xs:element name="orderpack" type="tns:cAttachPersonListPackage" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
monthact - месяц получения данных по актам - сверки (например, если акт - сверки формируется по состоянию на 01.05.2016, т.е. по данным за апрель, то необходимо указывать значение monthact = 5).
yearact - год получения данных по актам - сверки.
11. SendQueryForDeAttachForMO
Входные параметры:
<xs:complexType name="SendQueryForDeAttachForMO">
<xs:sequence>
<xs:element name="orderpack" type="tns:cDeAttachQueryForMOPackage" minOccurs="0"/>
<xs:element name="username" type="xs:string" minOccurs="0"/>
<xs:element name="password" type="xs:string" minOccurs="0"/>
<xs:element name="sendercode" type="xs:string" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
Структура cDeAttachQueryForMOPackage:
<xs:complexType name="cDeAttachQueryForMOPackage">
<xs:sequence>
<xs:element name="p10_packinf" type="tns:cPackageInformation" minOccurs="0"/>
<xs:element name="p11_list" type="tns:cDeAttachQueryForMOList" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
p11_list - список уведомлений (запросов на открепление).
Структура cDeAttachQueryForMOList:
<xs:complexType name="cDeAttachQueryForMOList">
<xs:sequence>
<xs:element name="p_10orcl" type="tns:cDeAttachQueryForMORecord" nillable="true" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
p_10orcl - уведомления.
Структура cDeAttachQueryForMORecord:
<xs:complexType name="cDeAttachQueryForMORecord">
<xs:sequence>
<xs:element name="m01_nzap" type="xs:int"/>
<xs:element name="m02_mosrc" type="xs:string" minOccurs="0"/>
<xs:element name="m03_modes" type="xs:string" minOccurs="0"/>
<xs:element name="m04_pep" type="tns:cPerson" minOccurs="0"/>
<xs:element name="m05_nntf" type="xs:string" minOccurs="0"/>
<xs:element name="m06_dntf" type="xs: dateTime " minOccurs="0"/>
</xs:sequence>
</xs:complexType>
m01_nzap - N записи;
m02_mosrc - код МО, которая формирует уведомление о прикреплении в связи с поступившим заявлением;
m03_modes - код МО, которая должна открепить застрахованного;
m04_pep - персональные данные застрахованного;
m05_nntf - N уведомления;
m06_dntf - дата уведомления.
Результат выполнения функции:
<xs:complexType name="cResponceAttachPackage">
<xs:sequence>
<xs:element name="p10_packrespinf" type="tns:cResponceOrdersPackage" minOccurs="0"/>
<xs:element name="p11_atachlist" type="tns:cAttachList" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
12. GetQueryForDeAttachForMO
<xs:complexType name="GetQueryForDeAttachForMO">
<xs:sequence>
<xs:element name="username" type="xs:string" minOccurs="0"/>
<xs:element name="password" type="xs:string" minOccurs="0"/>
<xs:element name="sendercode" type="xs:string" minOccurs="0"/>
<xs:element name="synhdate" type="xs:dateTime" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
Synhdate - дата данных, не более чем за 10 дней.
Результат выполнения функции:
<xs:complexType name="cDeAttachQueryForMOList">
<xs:sequence>
<xs:element name="p_10orcl" type="tns:cDeAttachQueryForMORecord" nillable="true" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
13. GetAttachListByRangeDead
Входные параметры:
<xs:complexType name=" GetAttachListByRangeDead">
<xs:sequence>
<xs:element name="username" type="xs:string" minOccurs="0"/>
<xs:element name="password" type="xs:string" minOccurs="0"/>
<xs:element name="sendercode" type="xs:string" minOccurs="0"/>
<xs:element name="rangestart" type="xs:int"/>
</xs:sequence>
</xs:complexType>
Результат выполнения функции:
<xs:complexType name=" GetAttachListByRangeDeadResponse">
<xs:sequence>
<xs:element name="orderpack" type="tns:cAttachPersonListPackage" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
Если вы являетесь пользователем интернет-версии системы ГАРАНТ, вы можете открыть этот документ прямо сейчас или запросить по Горячей линии в системе.