Проект

Общее

Профиль

PutDirectionAmbulPartIn

Метод для создания и редактирования направления в части поликлиники.

Входные параметры:

Возвращаемые значения:

Описание полей в HospitalDirectionAmbulPartIn.xsd

Сведения о направлении на госпитализацию, при направлении из поликлиники:

Код элемента Содержание элемента Тип Размер Обяз Наименование Дополнительная информация
Корневой элемент
HospitalDirectionAmbulPartIn ORD_NO T 20 У Номер направления. Отсутствует при добавлении нового элемента.
ORD_DATE D О Дата направления.
FMC_CODE N 2.0 О Код формы оказания медицинской помощи. Справочник кодов форм медицинской помощи возвращает метод GetFormMedCares.
MO_A_CODE T 6 У Код медицинской организации, направившей на госпитализацию. Поле обязательно, при условии, что направление на плановую госпитализацию (FMC_CODE = 1).
Справочник медицинских организаций возвращает метод GetOrgs.
MO1_A_CODE N 10 У Код подразделения медицинской организации, направившей на госпитализацию. Обязательно при условии, что направление на госпитализацию было выдано в подразделении мед. организации.
Список подразделений для указанной организации возвращает метод GetOrgFromCOD.
MO_H_CODE T 6 О Код медицинской организации, куда направлен пациент. Справочник медицинских организаций возвращает метод GetOrgs.
MO1_H_CODE N 10 У Код подразделения медицинской организации, куда направлен пациент. Обязательно при условии, что направление на госпитализацию в подразделение мед. организации.
Список подразделений для указанной организации возвращает метод GetOrgFromCOD.
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 У Код медицинской организации, к которой прикреплен пациент.
HDATE_0 D О Плановая дата госпитализации.

Описание полей в 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-30T13:29:59.186Z</u:Created>
                <u:Expires>2014-10-30T13:34:59.186Z</u:Expires>
            </u:Timestamp>
            <o:UsernameToken u:Id="uuid-3328410f-0a48-4922-9a08-521bc9401653-21">
                <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>
        <PutDirectionAmbulPartIn xmlns="http://tempuri.org/">
            <directionInfo>&lt;HospitalDirectionAmbulPartIn&gt;&lt;ORD_DATE&gt;2014-10-30&lt;/ORD_DATE&gt;&lt;FMC&gt;1&lt;/FMC&gt;&lt;MO_A&gt;290001&lt;/MO_A&gt;&lt;MO_H&gt;290001&lt;/MO_H&gt;&lt;VPOLIS&gt;3&lt;/VPOLIS&gt;&lt;NPOLIS&gt;29134546678788&lt;/NPOLIS&gt;&lt;SMO_NAME&gt;Архангельский филиал ОАО &amp;quot;Страховая компания &amp;quot;СОГАЗ-Мед&amp;quot;&lt;/SMO_NAME&gt;&lt;SMO_OGRN&gt;1027739008440&lt;/SMO_OGRN&gt;&lt;SMO_OK&gt;11000&lt;/SMO_OK&gt;&lt;FAM&gt;Пупкиин&lt;/FAM&gt;&lt;IM&gt;Иван&lt;/IM&gt;&lt;W&gt;1&lt;/W&gt;&lt;DR&gt;1964-11-21&lt;/DR&gt;&lt;CONTINFO&gt;+8312323121&lt;/CONTINFO&gt;&lt;DS_A&gt;J12.1&lt;/DS_A&gt;&lt;PROFIL&gt;68&lt;/PROFIL&gt;&lt;CODE_OTD&gt;261&lt;/CODE_OTD&gt;&lt;CODE_MD&gt;123-123-123 23&lt;/CODE_MD&gt;&lt;HDATE_0&gt;2014-12-12&lt;/HDATE_0&gt;&lt;/HospitalDirectionAmbulPartIn&gt;</directionInfo>
        </PutDirectionAmbulPartIn>
    </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="559a7edb-3c4d-466f-892f-3ea0accc5c7c" xmlns="http://schemas.microsoft.com/2004/09/ServiceModel/Diagnostics">389e6193-d9e0-46f0-bf47-7311becdea3c</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:30:00.705Z</u:Created>
                <u:Expires>2014-10-30T13:35:00.705Z</u:Expires>
            </u:Timestamp>
        </o:Security>
    </s:Header>
    <s:Body>
        <PutDirectionAmbulPartInResponse xmlns="http://tempuri.org/">
            <PutDirectionAmbulPartInResult>&lt;HospitalDirection&gt;&lt;ORD_NO&gt;57&lt;/ORD_NO&gt;&lt;ORD_DATE&gt;2014-10-30&lt;/ORD_DATE&gt;&lt;FMC_CODE&gt;1&lt;/FMC_CODE&gt;&lt;FMC_NAME&gt;плановая&lt;/FMC_NAME&gt;&lt;MO_A_CODE&gt;290001&lt;/MO_A_CODE&gt;&lt;MO_A_NAME&gt;ГБУЗ Архангельской области "Архангельская областная клиническая больница"&lt;/MO_A_NAME&gt;&lt;MO_H_CODE&gt;290001&lt;/MO_H_CODE&gt;&lt;MO_H_NAME&gt;ГБУЗ Архангельской области "Архангельская областная клиническая больница"&lt;/MO_H_NAME&gt;&lt;VPOLIS&gt;3&lt;/VPOLIS&gt;&lt;NPOLIS&gt;29134546678788&lt;/NPOLIS&gt;&lt;SMO_NAME&gt;Архангельский филиал ОАО "Страховая компания "СОГАЗ-Мед"&lt;/SMO_NAME&gt;&lt;SMO_OGRN&gt;1027739008440&lt;/SMO_OGRN&gt;&lt;SMO_OK&gt;11000&lt;/SMO_OK&gt;&lt;FAM&gt;Пупкиин&lt;/FAM&gt;&lt;IM&gt;Иван&lt;/IM&gt;&lt;W&gt;1&lt;/W&gt;&lt;DR&gt;1964-11-21&lt;/DR&gt;&lt;CONTINFO&gt;+8312323121&lt;/CONTINFO&gt;&lt;DS_A&gt;J12.1&lt;/DS_A&gt;&lt;PROFIL&gt;68&lt;/PROFIL&gt;&lt;PROFIL_NAME&gt;педиатрии&lt;/PROFIL_NAME&gt;&lt;CODE_OTD&gt;261&lt;/CODE_OTD&gt;&lt;CODE_MD&gt;123-123-123 23&lt;/CODE_MD&gt;&lt;HDATE_0&gt;2014-12-12&lt;/HDATE_0&gt;&lt;/HospitalDirection&gt;</PutDirectionAmbulPartInResult>
        </PutDirectionAmbulPartInResponse>
    </s:Body>
</s:Envelope>