PutDirectionHospPartIn¶
Метод добавление и редактирование направления в части стационара при госпитализации.
Входные параметры:¶
- string directionInfo -xml-элемент xsd: HospitalDirectionHospPartIn.xsd
h3. Возвращаемые значения:
- xml-элемент данных о направлении, xsd: HospitalDirection.xsd
Описание полей в HospitalDirectionHospPartIn.xsd¶
Состав сведений о госпитализации по направлению:
Код элемента | Содержание элемента | Тип | Размер | Обяз | Наименование | Дополнительная информация | |
---|---|---|---|---|---|---|---|
Корневой элемент | |||||||
HospitalDirectionHospPartIn | ORD_NO | T | 20 | О | Номер направления. | ||
FMC | N | 2.0 | О | Код формы оказания медицинской помощи. | Справочник кодов форм медицинской помощи возвращает метод GetFormMedCares. | ||
PROFIL | T | 10 | О | Код профиля койки направления на госпитализацию. | Справочник профилей возвращает метод GetProfiles. | ||
CODE_OTD | T | 400 | О | Код отделения (профиль) направления на госпитализацию. | |||
HDATE_1 | DT | О | Дата и время фактической госпитализации. | Обязательно к заполнению при фактической госпитализации пациента. | |||
DS_1 | T | 10 | О | Диагноз приёмного отделения. | В соответствии с МКБ-10 с указанием подрубрики. |
||
KART_NO | T | 20 | О | № карты стационарного больного. |
Описание полей в HospitalDirection.xsd¶
Код элемента | Содержание элемента | Тип | Размер | Обяз | Наименование | Дополнительная информация | |
---|---|---|---|---|---|---|---|
Корневой элемент | |||||||
HospitalDirection | ORD_NO | T | 40 | О | Номер направления | ||
ORD_DATE | D | О | Дата направления | ||||
FMC_CODE | N | 2.0 | О | Код формы оказания медицинской помощи. | Справочник кодов форм медицинской помощи возвращает метод GetFormMedCares. | ||
FMC_Name | T | 400 | О | Наименование формы оказания медицинской помощи | |||
MO_A_CODE | T | 6 | У | Код медицинской организации, направившей на госпитализацию. | Поле обязательно, при условии, что направление на плановую госпитализацию (FMC_CODE = 1). Справочник медицинских организаций возвращает метод GetOrgs. |
||
MO_A_NAME | T | 400 | У | Наименование медицинской организации, направившей на госпитализацию | |||
MO1_A_CODE | N | 10 | У | Код подразделения медицинской организации, направившей на госпитализацию. | Обязательно при условии, что направление на госпитализацию было выдано в подразделении мед. организации. Список подразделений для указанной организации возвращает метод GetOrgFromCOD. |
||
MO1_A_NAME | T | 400 | У | Наименование подразделения медицинской организации, направившей на госпитализацию | |||
MO_H_CODE | T | 6 | О | Код медицинской организации, куда направлен пациент. | Справочник медицинских организаций возвращает метод GetOrgs. | ||
MO_H_NAME | T | 400 | О | Наименование медицинской организации, куда направлен пациент. | |||
MO1_H_CODE | N | 10 | У | Код подразделения медицинской организации, куда направлен пациент. | Обязательно при условии, что направление на госпитализацию в подразделение мед. организации. Список подразделений для указанной организации возвращает метод GetOrgFromCOD. |
||
MO1_H_NAME | T | 400 | У | Наименование подразделения медицинской организации, куда направлен пациент. | |||
VPOLIS | N | 3 | О | Тип документа, подтверждающего факт страхования по обязательному медицинскому страхованию. | Справочник типов документов возвращает метод GetVPolisRefs. | ||
SPOLIS | T | 10 | У | Серия полиса обязательного медицинского страхования. | Обязательно к заполнению при наличие в документе. | ||
NPOLIS | T | 20 | О | Номер документа, подтверждающего факт страхования по обязательному медицинскому страхованию. | |||
SMO_NAME | T | 255 | О | Наименование страховой медицинской организации | |||
SMO_OGRN | T | 15 | У | ОГРН страховой медицинской организации. | Обязательно к заполнению для СМО Архангельской области. | ||
SMO_OK | T | 5 | О | Код субъект Российской Федерации, в котором застрахован гражданин. | Список кодов ОКАТО территори страхования возвращает метод GetOKATORefs. | ||
FAM | T | 50 | О | Фамилия. | |||
IM | T | 50 | О | Имя. | |||
OT | T | 50 | У | Отчество. | Обязательно при наличии в документе удостоверяющем личность. | ||
W | N | 1 | О | Пол. | значения для поля пол: 1 - мужской, 2 - женский. | ||
DR | D | У | Дата рождения. | В случае экстренной госпитализации указывается при наличии сведений. | |||
CONTINFO | Т | 100 | У | Контакт. Номер телефона застрахованного лица. | Заполняется при наличии сведений. | ||
DS_A | T | 10 | У | Код диагноза направления на госпитализацию. | В соответствии с МКБ-10 с указанием подрубрики. |
||
PROFIL | T | 10 | О | Код профиля койки направления на госпитализацию. | Справочник профилей возвращает метод GetProfiles. | ||
PROFIL_NAME | T | 400 | О | Наименование профиля койки направления на госпитализацию. | |||
CODE_OTD | T | 400 | О | Код отделения (профиль) направления на госпитализацию. | |||
CODE_MD | T | 20 | У | Код медицинского работника, направившего больного. | |||
MO_PRIKREP_CODE | T | 6 | О | Код медицинской организации, к которой прикреплен пациент. | Справочник медицинских организаций возвращает метод GetOrgs. | ||
MO_PRIKREP_NAME | T | 400 | Н | Наименование медицинской организации, к которой прикреплен пациент. | |||
HDATE_0 | D | У | Плановая дата госпитализации. | Обязательно к заполнению при плановой госпитализации (FMC_CODE=1). | |||
HDATE_1 | DT | У | Дата и время фактической госпитализации. | Обязательно к заполнению при фактической госпитализации пациента. | |||
DS_1 | T | 10 | У | Диагноз приёмного отделения. | В соответствии с МКБ-10 с указанием подрубрики. Обязательно к заполнению при фактической госпитализации пациента. |
||
HDATE_2 | D | У | Дата выбытия. | Обязательно к заполнению при фактическом выбытия пациента. | |||
KART_NO | T | 20 | У | № карты стационарного больного. | Обязательно к заполнению при фактической госпитализации пациента. | ||
X_DATE | DT | У | Дата и время аннулирования направления на госпитализацию. | Обязательно к заполнению при аннулирования направления на госпитализацию. | |||
X_SOURCE | N | 10 | У | Источник аннулирования. | Обязательно к заполнению при аннулирования направления на госпитализацию. Список источников аннулирования находится в приказе 263 таблица 4 в дополнительной информации к полю "Источник аннулирования". |
||
X_MO_CODE | T | 6 | У | Код организации источника аннулирования. | Обязательно к заполнению при аннулирования направления на госпитализацию. Справочник медицинских организаций возвращает метод GetOrgs. |
||
X_MO_NAME | Т | 400 | У | Наименование организации источника аннулирования. | |||
X_MO1_CODE | N | 10 | У | Код подразделения медицинской организации-источника аннулирования. | Обязательно к заполнению в случае аннулирования направления в подразделении мед. организации. | ||
X_MO1_NAME | Т | 400 | У | Наименование подразделения медицинской организации-источника аннулирования. | |||
X_REASON | N | 10 | У | Код причина аннулирования. | Обязательно к заполнению при аннулирования направления на госпитализацию. Список источников аннулирования находится в приказе 263 таблица 4 в дополнительной информации к полю "Причина аннулирования". |
Пример:¶
- Создание направления в части поликлиники:
<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 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-30T14:22:50.508Z</u:Created>
<u:Expires>2014-10-30T14:27:50.508Z</u:Expires>
</u:Timestamp>
<o:UsernameToken u:Id="uuid-3328410f-0a48-4922-9a08-521bc9401653-32">
<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>
<PutDirectionHospPartIn xmlns="http://tempuri.org/">
<directionInfo><HospitalDirectionHospPartIn><ORD_NO>57</ORD_NO><FMC>1</FMC><PROFIL>112</PROFIL><CODE_OTD>112</CODE_OTD><HDATE_1>2014-10-30T13:53:34.729Z</HDATE_1><DS_1>I83.9</DS_1><KART_NO>123443</KART_NO></HospitalDirectionHospPartIn></directionInfo>
</PutDirectionHospPartIn>
</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="39ce6162-babf-47ed-a20d-7480881b5c39" xmlns="http://schemas.microsoft.com/2004/09/ServiceModel/Diagnostics">ba5f7c29-343b-4d58-b53b-6e94930937fc</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-30T14:22:50.869Z</u:Created>
<u:Expires>2014-10-30T14:27:50.869Z</u:Expires>
</u:Timestamp>
</o:Security>
</s:Header>
<s:Body>
<PutDirectionHospPartInResponse xmlns="http://tempuri.org/">
<PutDirectionHospPartInResult><HospitalDirection><ORD_NO>57</ORD_NO><ORD_DATE>2014-10-30</ORD_DATE><FMC_CODE>1</FMC_CODE><FMC_NAME>плановая</FMC_NAME><MO_A_CODE>290001</MO_A_CODE><MO_A_NAME>ГБУЗ Архангельской области "Архангельская областная клиническая больница"</MO_A_NAME><MO_H_CODE>290001</MO_H_CODE><MO_H_NAME>ГБУЗ Архангельской области "Архангельская областная клиническая больница"</MO_H_NAME><VPOLIS>3</VPOLIS><NPOLIS>29134546678788</NPOLIS><SMO_NAME>Архангельский филиал ОАО "Страховая компания "СОГАЗ-Мед"</SMO_NAME><SMO_OGRN>1027739008440</SMO_OGRN><SMO_OK>11000</SMO_OK><FAM>Пупкиин</FAM><IM>Иван</IM><W>1</W><DR>1964-11-21</DR><CONTINFO>+8312323121</CONTINFO><DS_A>J12.1</DS_A><PROFIL>112</PROFIL><PROFIL_NAME>хирургии</PROFIL_NAME><CODE_OTD>112</CODE_OTD><CODE_MD>123-123-123 23</CODE_MD><HDATE_0>2014-12-12</HDATE_0><HDATE_1>2014-10-30T13:53:34.730</HDATE_1><DS_1>I83.9</DS_1><KART_NO>123443</KART_NO></HospitalDirection></PutDirectionHospPartInResult>
</PutDirectionHospPartInResponse>
</s:Body>
</s:Envelope>