Откройте актуальную версию документа прямо сейчас
Если вы являетесь пользователем интернет-версии системы ГАРАНТ, вы можете открыть этот документ прямо сейчас или запросить по Горячей линии в системе.
Приложение Б
Описание формата обмена при работе с Web-сервисом "Направления на плановую госпитализацию"
1. SendPlanOrdersClinic
Входные параметры функции:
<xs:complexType name="SendPlanOrdersClinic">
<xs:sequence>
<xs:element name="orderpack" type="tns:cOrderClinicPackage" 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="SendPlanOrdersClinicResponse">
<xs:sequence>
<xs:element name="responcepack" type="tns:cResponceOrdersPackage" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
username - имя пользователя;
password - пароль;
sendercode - код организации отправителя пакета;
orderpack - пакет с данными о сведениях о направлениях на госпитализацию;
responcepack - пакет с ответной информацией и протоколом обработки.
Структура типа cOrderClinicPackage:
<xs:complexType name="cOrderClinicPackage">
<xs:sequence>
<xs:element name="p10_packinf" type="tns:cPackageInformation" minOccurs="0"/>
<xs:element name="p11_ordercliniclist" type="tns:cOrderClinicList" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
p10_packinf - сведения о пакете;
p11_ordercliniclist - данные о направлениях на госпитализацию.
Структура типа 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 - служебное поле для отображения сообщения об ошибке.
Структура типа cOrderClinicList:
<xs:complexType name="cOrderClinicList">
<xs:sequence>
<xs:element name="l10_orcl" type="tns:cOrderClinic" nillable="true" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
l10_orcl - детализированный список сведений о направлениях на госпитализацию.
Структура типа cOrderClinic:
<xs:complexType name="cOrderClinic">
<xs:sequence>
<xs:element name="m10_nzap" type="xs:int"/>
<xs:element name="m11_ornm" type="xs:string" minOccurs="0"/>
<xs:element name="m12_ordt" type="xs:dateTime" minOccurs="0"/>
<xs:element name="m13_ortp" type="xs:int"/>
<xs:element name="m14_moscd" type="xs:string" minOccurs="0"/>
<xs:element name="m15_modcd" type="xs:string" minOccurs="0"/>
<xs:element name="m16_pr" type="tns:cPerson" minOccurs="0"/>
<xs:element name="m18_mkbcd" type="xs:string" minOccurs="0"/>
<xs:element name="m19_kpkcd" type="xs:string" minOccurs="0"/>
<xs:element name="m20_sccd" type="xs:string" minOccurs="0"/>
<xs:element name="m21_dcnm" type="xs:string" minOccurs="0"/>
<xs:element name="m22_dtph" type="xs:dateTime" minOccurs="0"/>
<xs:element name="m23_zerr" type="xs:int"/>
<xs:element name="m24_usok" type="xs:string" minOccurs="0"/>
<xs:element name="m25_trcd" type="xs:string"/>
</xs:sequence>
</xs:complexType>
m10_nzap - номер записи, уникален в пределах пакета;
m11_ornm - номер направления;
m12_ordt - дата направления;
m13_ortp - форма оказания медицинской помощи (1 - плановая, 2 - неотложная, 3 - экстренная);
m14_moscd - код МО, направившей на госпитализацию;
m15_modcd - код МО, куда направлен пациент;
m16_pr - персональные данные пациента;
m18_mkbcd - код диагноза МКБ;
m19_kpkcd - код профиля койки;
m20_sccd - код отделения;
m21_dcnm - код медицинского работника;
m22_dtph - плановая дата госпитализации;
m23_zerr - служебное поле.
m24_usok - условия оказания медицинской помощи (1 - стационар, 2 - дневной стационар).
m25_trcd - код ОКАТО субъекта РФ, в который пациент направлен на госпитализацию (SPR39).
Структура типа 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: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 - тип документа удостоверяющего личность.
Структура типа 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 - сообщение ошибки.
2. SendFactOrdersHospital
Входные параметры функции:
<xs:complexType name="SendFactOrdersHospital">
<xs:sequence>
<xs:element name="orderpack" type="tns: tns:cOrderHospitalPackage" 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=" SendFactOrdersHospitalResponse">
<xs:sequence>
<xs:element name="responcepack" type="tns:cResponceOrdersPackage" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
orderpack - пакет с данными со сведениями о госпитализациях;
Структура типа cOrderHospitalPackage:
<xs:complexType name="cOrderHospitalPackage">
<xs:sequence>
<xs:element name="p10_packinf" type="tns:cPackageInformation" minOccurs="0"/>
<xs:element name="p11_orderhospitallist" type="tns:cOrderHospitalList" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
p11_orderhospitallist - данные о госпитализациях.
Структура типа cOrderHospitalList:
<xs:complexType name="cOrderHospitalList">
<xs:sequence>
<xs:element name="l10_orcl" type="tns:cOrderHospital" nillable="true" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
l10_orcl - детализированный список сведений о госпитализациях.
Структура типа cOrderHospital:
<xs:complexType name="cOrderHospital">
<xs:sequence>
<xs:element name="m10_nzap" type="xs:int"/>
<xs:element name="m11_ornm" type="xs:string" minOccurs="0"/>
<xs:element name="m12_ordt" type="xs:dateTime" minOccurs="0"/>
<xs:element name="m13_ortp" type="xs:int"/>
<xs:element name="m14_moscd" type="xs:string" minOccurs="0"/>
<xs:element name="m15_modcd" type="xs:string" minOccurs="0"/>
<xs:element name="m16_dttmfh" type="xs:dateTime" minOccurs="0"/>
<xs:element name="m17_pr" type="tns:cPerson" minOccurs="0"/>
<xs:element name="m18_kpkcd" type="xs:string" minOccurs="0"/>
<xs:element name="m19_sccd" type="xs:string" minOccurs="0"/>
<xs:element name="m20_crdnum" type="xs:string" minOccurs="0"/>
<xs:element name="m21_mkbcd" type="xs:string" minOccurs="0"/>
<xs:element name="m22_zerr" type="xs:int"/>
<xs:element name="m24_usok" type="xs:string" minOccurs="0"/>
<xs:element name="m25_trcd" type="xs:string" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
m10_nzap - номер записи, уникален в пределах пакета;
m11_ornm - номер направления;
m12_ordt - дата направления;
m13_ortp - форма оказания медицинской помощи (1 - плановая, 2 - неотложная, 3 - экстренная);
m14_moscd - код МО, направившей на госпитализацию;
m15_modcd - код МО, куда направлен пациент;
m16_dttmfh - дата и время фактической госпитализации;
m17_pr - персональные данные пациента;
m18_kpkcd - код профиля койки;
m19_sccd - код отделения;
m20_crdnum - номер карты стационарного больного;
m21_mkbcd - код МКБ приемного отделения;
m22_zerr - служебное поле.
m24_usok - условия оказания медицинской помощи (1 - стационар, 2 - дневной стационар).
m25_trcd - код ОКАТО субъекта РФ, откуда направлен пациент на госпитализацию.
3. SendOrdersHospitalUrgently
Входные параметры функции:
<xs:complexType name="SendFactOrdersHospitalUrgently">
<xs:sequence>
<xs:element name="orderpack" type="tns: tns:cOrderHospitalUrgentlyPackage" 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=" SendFactOrdersHospitalUrgentlyResponse">
<xs:sequence>
<xs:element name="responcepack" type="tns:cResponceOrdersPackage" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
orderpack - пакет с данными со сведениями об экстренных госпитализациях;
Структура типа cOrderHospitalUrgentlyPackage:
<xs:complexType name=" cOrderHospitalUrgentlyPackage ">
<xs:sequence>
<xs:element name="p10_packinf" type="tns:cPackageInformation" minOccurs="0"/>
<xs:element name="p11_orderhospitalurgentlylist" type="tns:cOrderHospitalUrgentlyList" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
p11_orderhospitalurgentlylist - данные об экстренных госпитализациях.
Структура типа cOrderHospitalUrgentlyList:
<xs:complexType name=" cOrderHospitalUrgentlyList ">
<xs:sequence>
<xs:element name="l10_orcl" type="tns:cOrderHospitalUrgently" nillable="true" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
l10_orcl - детализированный список сведений об экстренных госпитализациях.
Структура типа cOrderHospitalUrgently:
<xs:complexType name="cOrderHospitalUrgently">
<xs:sequence>
<xs:element name="m10_nzap" type="xs:int"/>
<xs:element name="m11_modcd" type="xs:string" minOccurs="0"/>
<xs:element name="m12_dttmfh" type="xs:dateTime" minOccurs="0"/>
<xs:element name="m13_pr" type="tns:cPerson" minOccurs="0"/>
<xs:element name="m14_kpkcd" type="xs:string" minOccurs="0"/>
<xs:element name="m15_sccd" type="xs:string" minOccurs="0"/>
<xs:element name="m16_crdnum" type="xs:string" minOccurs="0"/>
<xs:element name="m17_mkbcd" type="xs:string" minOccurs="0"/>
<xs:element name="m18_zerr" type="xs:int"/>
</xs:sequence>
</xs:complexType>
m10_nzap - номер записи, уникален в пределах пакета;
m11_modcd - код МО;
m12_dttmfh - дата и время фактической госпитализации;
m13_pr - персональные данные пациента;
m14_kpkcd - код профиля койки;
m15_sccd - код отделения;
m16_crdnum - номер карты стационарного больного;
m17_mkbcd - код МКБ приемного отделения;
m18_zerr - служебное поле.
4. SendOrdersNullification
Входные параметры функции:
<xs:complexType name=" SendOrdersNullification ">
<xs:sequence>
<xs:element name="orderpack" type="tns: tns:cOrderNullificationPackage" 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=" SendOrdersNullificationResponse">
<xs:sequence>
<xs:element name="responcepack" type="tns:cResponceOrdersPackage" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
orderpack - пакет с данными со сведениями об аннулировании госпитализаций;
Структура типа cOrderNullificationPackage:
<xs:complexType name=" cOrderNullificationPackage ">
<xs:sequence>
<xs:element name="p10_packinf" type="tns:cPackageInformation" minOccurs="0"/>
<xs:element name="p11_ordernullificationlist" type="tns:cOrderNullificationList" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
p11_ordernullificationlist - данные об аннулировании госпитализаций.
Структура типа cOrderNullificationList:
<xs:complexType name="cOrderNullificationList">
<xs:sequence>
<xs:element name="l10_orcl" type="tns:cOrderNullification" nillable="true" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
l10_orcl - детализированный список сведений об аннулировании госпитализаций.
Структура типа cOrderNullification:
<xs:complexType name="cOrderNullification">
<xs:sequence>
<xs:element name="m10_nzap" type="xs:int"/>
<xs:element name="m11_ornm" type="xs:string" minOccurs="0"/>
<xs:element name="m12_ordt" type="xs:dateTime" minOccurs="0"/>
<xs:element name="m13_orstp" type="xs:int"/>
<xs:element name="m14_ornscd" type="xs:string" minOccurs="0"/>
<xs:element name="m15_ornrcd" type="xs:int"/>
<xs:element name="m16_ornld" type="xs:dateTime" minOccurs="0"/>
<xs:element name="m17_dtph" type="xs:string" minOccurs="0"/>
<xs:element name="m18_lpucode" type="xs:string" minOccurs="0"/>
<xs:element name="m19_kpkcd" type="xs:string" minOccurs="0"/>
<xs:element name="m20_zerr" type="xs:int"/>
</xs:sequence>
</xs:complexType>
m10_nzap - номер записи, уникален в пределах пакета;
m11_ornm - номер направления;
m12_ordt - дата направления;
m13_orstp - код типа источника аннулирования (1 - СМО, 2 - стационар МО, 3 - амбулаторно-поликлиническое учреждение, 4 - дневной стационар МО);
m14_ornscd - код источника аннулирования;
m15_ornrcd - код причины аннулирования (1 - неявка пациента на госпитализацию, 2- непредоставление необходимого пакета документов, 3-инициативный отказ от госпитализации пациентом, 4- смерть, 5 - прочие, 6-отсутствие медицинских показаний для госпитализации);
m16_ornld - дата аннулирования;
m17_dtph - дата плановой госпитализации;
m18_lpucode - код МО, куда выписано направление;
m19_kpkcd - код профиля койки
m20_zerr - служебное поле.
5. SendOrdersLeave
Входные параметры функции:
<xs:complexType name="SendOrdersLeave">
<xs:sequence>
<xs:element name="orderpack" type="tns: tns:cOrderLeaveHospitalPackage" 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=" SendOrdersLeaveResponse">
<xs:sequence>
<xs:element name="responcepack" type="tns:cResponceOrdersPackage" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
orderpack - пакет с данными со сведениями о выбывших пациентах;
Структура типа cOrderLeaveHospitalPackage:
<xs:complexType name=" cOrderLeaveHospitalPackage">
<xs:sequence>
<xs:element name="p10_packinf" type="tns:cPackageInformation" minOccurs="0"/>
<xs:element name="p11_orderleavehospitallist" type="tns:cOrderLeaveHospitalList" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
p11_orderleavehospitallist - данные о выбывших пациентах.
Структура типа cOrderLeaveHospitalList:
<xs:complexType name="cOrderLeaveHospitalList">
<xs:sequence>
<xs:element name="l10_orcl" type="tns:cOrderLeaveHospital" nillable="true" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
l10_orcl - детализированный список сведений о выбывших пациентах.
Структура типа cOrderLeaveHospital:
<xs:complexType name="cOrderLeaveHospital">
<xs:sequence>
<xs:element name="m10_nzap" type="xs:int"/>
<xs:element name="m11_ornm" type="xs:string" minOccurs="0"/>
<xs:element name="m12_ordt" type="xs:dateTime" minOccurs="0"/>
<xs:element name="m13_ortp" type="xs:int"/>
<xs:element name="m14_modcd" type="xs:string" minOccurs="0"/>
<xs:element name="m15_dttmfh" type="xs:dateTime" minOccurs="0"/>
<xs:element name="m16_dttmlv" type="xs:dateTime" minOccurs="0"/>
<xs:element name="m17_pr" type="tns:cPerson" minOccurs="0"/>
<xs:element name="m18_kpkcd" type="xs:string" minOccurs="0"/>
<xs:element name="m19_sccd" type="xs:string" minOccurs="0"/>
<xs:element name="m20_crdnum" type="xs:string" minOccurs="0"/>
<xs:element name="m21_zerr" type="xs:int"/>
</xs:sequence>
</xs:complexType>
m10_nzap - номер записи, уникален в пределах пакета;
m11_ornm - номер направления;
m12_ordt - дата направления;
m13_ortp - форма оказания медицинской помощи;
m14_modcd - код МО
m15_dttmfh - дата госпитализации;
m16_dttmlv - дата выбытия;
m17_pr - персональные данные пациента;
m18_kpkcd - код профиля койки;
m19_sccd - код отделения;
m20_crdnum - номер карты стационарного больного;
m21_zerr - служебное поле.
6. SendKDInformation
Входные параметры функции:
<xs:complexType name="SendKDInformation">
<xs:sequence>
<xs:element name="orderpack" type="tns: tns: ckdInformationPackage" 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=" SendKDInformationResponse">
<xs:sequence>
<xs:element name="responcepack" type="tns:cResponceOrdersPackage" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
orderpack - пакет с данными со сведениями о свободных койках;
Структура типа ckdInformationPackage:
<xs:complexType name=" ckdInformationPackage">
<xs:sequence>
<xs:element name="p10_packinf" type="tns:cPackageInformation" minOccurs="0"/>
<xs:element name="p11_kdInformationlist" type="tns:ckdInformationList" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
p11_kdInformationlist - данные о свободных койках.
Структура типа ckdInformationList:
<xs:complexType name=" ckdInformationList ">
<xs:sequence>
<xs:element name="l10_orcl" type="tns:ckdInformation " nillable="true" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
l10_orcl - детализированный список сведений о свободных койках.
Структура типа ckdInformation:
<xs:complexType name="ckdInformation">
<xs:sequence>
<xs:element name="m10_nzap" type="xs:int"/>
<xs:element name="m11_indt" type="xs:dateTime" minOccurs="0"/>
<xs:element name="m12_mocd" type="xs:string" minOccurs="0"/>
<xs:element name="m13_bprlist" type="tns:cBedProfileList" minOccurs="0"/>
<xs:element name="m14_zerr" type="xs:int"/>
<xs:element name="m15_usok" type="xs:string" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
m10_nzap - номер записи, уникален в пределах пакета;
m11_ornm - номер направления;
m11_indt - дата;
m12_mocd - код МО;
m13_bprlist - список данных в разрезе профилей коек;
m14_zerr - служебное поле;
m15_usok - условия оказания медицинской помощи (1 - стационар, 2 - дневной стационар).
Структура типа cBedProfileList:
<xs:complexType name="cBedProfileList">
<xs:sequence>
<xs:element name="s10_bpr" type="tns:cBedProfile" nillable="true" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
s10_bpr - сведения по койкам в разрезе профиля.
Структура типа cBedProfile:
<xs:complexType name="cBedProfile">
<xs:sequence>
<xs:element name="k10_kpkcd" type="xs:string" minOccurs="0"/>
<xs:element name="k11_cntcn" type="xs:int"/>
<xs:element name="k12_cnten" type="xs:int"/>
<xs:element name="k13_cntlv" type="xs:int"/>
<xs:element name="k14_cntpl" type="xs:int"/>
<xs:element name="k15_cntfrmn" type="xs:int"/>
<xs:element name="k16_cntfrwm" type="xs:int"/>
<xs:element name="k17_cntfrch" type="xs:int"/>
<xs:element name="k18_vkdlist" type="tns:cVolumeKDSMOList" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
k10_kpkcd - код профиля койки;
k11_cntcn - состояло пациентов на отчетный период;
k12_cnten - поступило пациентов на отчетный период;
k13_cntlv - выбыло пациентов на отчетный период;
k14_cntpl - планируется пациентов на отчетный период;
k15_cntfrmn - свободных коек мужчины;
k16_cntfrwm - свободных коек женщины;
k17_cntfrch - свободных коек дети;
k18_vkdlist - список данных по исполнению объемов в разрезе СМО.
Структура типа cVolumeKDSMOList:
<xs:complexType name="cVolumeKDSMOList">
<xs:sequence>
<xs:element name="n10_vkd" type="tns:cVolumeKDSMO" nillable="true" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
n10_vkd - данные по исполнению объемов в разрезе типа объема и СМО.
Структура типа cVolumeKDSMO:
<xs:complexType name="cVolumeKDSMO">
<xs:sequence>
<xs:element name="k10_vtp" type="xs:int"/>
<xs:element name="k11_smcd" type="xs:string" minOccurs="0"/>
<xs:element name="k12_vkd" type="xs:int"/>
</xs:sequence>
</xs:complexType>
k10_vtp - тип объема (1 - госпитализация, 2 - койко-день);
k11_smcd - код СМО;
k12_vkd - значение объема.
7. GetPlanOrdersClinic
Входные параметры функции:
<xs:complexType name="GetPlanOrdersClinic">
<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="GetPlanOrdersClinicResponse">
<xs:sequence>
<xs:element name="orderpack" type="tns:cOrderClinicPackage" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
8. GetFactOrdersHospital
Входные параметры функции:
<xs:complexType name="GetFactOrdersHospital">
<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="GetFactOrdersHospitalResponse">
<xs:sequence>
<xs:element name="orderpack" type="tns:cOrderHospitalPackage" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
9. GetOrdersHospitalUrgently
Входные параметры функции:
<xs:complexType name="GetOrdersHospitalUrgently">
<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=" GetOrdersHospitalUrgentlyResponse">
<xs:sequence>
<xs:element name="orderpack" type="tns:cOrderHospitalUrgentlyPackage" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
10. GetOrdersNullification
Входные параметры функции:
<xs:complexType name="GetOrdersNullification">
<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=" GetOrdersNullificationResponse">
<xs:sequence>
<xs:element name="orderpack" type="tns:cOrderNullificationPackage" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
11. GetOrdersLeaveHospital
Входные параметры функции:
<xs:complexType name="GetOrdersLeaveHospital">
<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="GetOrdersLeaveHospitalResponse">
<xs:sequence>
<xs:element name="orderpack" type="tns:cOrderLeaveHospitalPackage" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
12. GetCKDInformation
Входные параметры функции:
<xs:complexType name="GetCKDInformation">
<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="GetOrdersLeaveHospitalResponse">
<xs:sequence>
<xs:element name="orderpack" type="tns:cKDInformationPackage" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
13. GetCKDInformationByKpk
Входные параметры функции:
<xs:complexType name="GetCKDInformationByKpk">
<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="kpkcode" type="xs:string" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
Результат выполнения функции:
<xs:complexType name="GetOrdersLeaveHospitalResponse">
<xs:sequence>
<xs:element name="orderpack" type="tns:cKDInformationPackage" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
kpkcode - код профиля койки по которому будет возвращена информация.
14. GetCKDInformationByMO
Входные параметры функции:
<xs:complexType name="GetCKDInformationByMO">
<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="mocode" type="xs:string" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
Результат выполнения функции:
<xs:complexType name="GetOrdersLeaveHospitalResponse">
<xs:sequence>
<xs:element name="orderpack" type="tns:cKDInformationPackage" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
mocode - код медицинской организации.
15. 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 указанный логин уже зарегистрирован в БД.
Если вы являетесь пользователем интернет-версии системы ГАРАНТ, вы можете открыть этот документ прямо сейчас или запросить по Горячей линии в системе.