GetHospitalInfos¶
GetInfo¶
Метод возвращает сведения о наличии свободных мест на госпитализацию.
Входные параметры:¶
- int id - ид карточки.
Возвращаемые значения:¶
- xml-элемент данных карточки о наличии свободных мест - HospitalInfos.xsd
Описание полей в HospitalInfos.xsd¶
Код элемента | Содержание элемента | Тип | Размер | Обяз | Наименование | Дополнительная информация |
---|---|---|---|---|---|---|
Корневой элемент | ||||||
HospitalInfos | HospitalInfo | S | OМ | Информация о свободных местах | ||
Информация о свободных местах | ||||||
HospitalInfo | ID | N | 20 | О | Идентификатор информации о свободных местах на госпитализацию. | |
InfoDate | D | О | Дата, на которую вносится информация о свободных местах. | |||
MO | T | 6 | О | Код медицинской организации. | Справочник медицинских организаций возвращает метод GetOrgs. | |
MO1 | T | 4 | У | Код подразделения организации. | Обязательно при вводе информации для подразделения. Список подразделений для указанной организации возвращает метод GetOrgFromCOD. |
|
PROFIL | N | 10 | О | Код профиля. | Справочник профилей возвращает метод GetProfiles. | |
ConsistedPats | N | 20 | О | Состояло пациентов на отчётный период. | ||
ReceivedPats | N | 20 | О | Поступило пациентов за отчётный период. | ||
DroppedPats | N | 20 | О | Выбыло пациентов за отчётный период. | ||
PlanHosp | N | 20 | О | Планируется госпитализаций (направлений на госпитализацию). | ||
FreeBeds | N | 20 | О | Планируемое количество коек на дату (мужских). | ||
FreeBeds2 | N | 20 | О | Планируемое количество коек на дату (женских). | ||
FreeBeds3 | N | 20 | О | Планируемое количество коек на дату (детских). |
Пример:¶
- Получение сведения о наличии свободных мест на госпитализацию:
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" xmlns:u="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
<s:Header>
<o:Security xmlns:o="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" s:mustUnderstand="1">
<u:Timestamp u:Id="_0">
<u:Created>2014-10-30T13:08:47.411Z</u:Created>
<u:Expires>2014-10-30T13:13:47.411Z</u:Expires>
</u:Timestamp>
<o:UsernameToken u:Id="uuid-3328410f-0a48-4922-9a08-521bc9401653-16">
<o:Username>usr</o:Username>
<o:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">pass</o:Password>
</o:UsernameToken>
</o:Security>
</s:Header>
<s:Body>
<GetHospitalInfos xmlns="http://tempuri.org/"/>
</s:Body>
</s:Envelope>
- Ответ:
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" xmlns:u="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
<s:Header>
<ActivityId CorrelationId="8dd6f1d3-a583-4046-b425-1ddbbb8931ad" xmlns="http://schemas.microsoft.com/2004/09/ServiceModel/Diagnostics">0c8fe9df-dada-420f-9376-ae501e4e863c</ActivityId>
<o:Security s:mustUnderstand="1" xmlns:o="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd">
<u:Timestamp u:Id="_0">
<u:Created>2014-10-30T13:08:49.219Z</u:Created>
<u:Expires>2014-10-30T13:13:49.219Z</u:Expires>
</u:Timestamp>
</o:Security>
</s:Header>
<s:Body>
<GetHospitalInfosResponse xmlns="http://tempuri.org/">
<GetHospitalInfosResult><HospitalInfos><HospitalInfo><ID>142</ID><InfoDate>2014-10-30</InfoDate><MO>290001</MO><PROFIL>5</PROFIL><ConsistedPats>2</ConsistedPats><ReceivedPats>0</ReceivedPats><DroppedPats>0</DroppedPats><PlanHosp>0</PlanHosp><FreeBeds>40</FreeBeds><FreeBeds1>12</FreeBeds1><FreeBeds2>7</FreeBeds2><FreeBeds3>21</FreeBeds3><NAM_MOK>ГБУЗ Архангельской области "Архангельская областная клиническая больница"</NAM_MOK><PRNAME>анестезиологии и реаниматологии</PRNAME></HospitalInfo></HospitalInfos></GetHospitalInfosResult>
</GetHospitalInfosResponse>
</s:Body>
</s:Envelope>