Получение данных

Методы по получению данных с портала госпитализации

Список направлений на госпитализацию

Описание

Возвращает список направлений на госпитализацию. Для доступа к методу применяется авторизация по токену

#!php

/udata/data/getDirections/{$planDateIn}/{$mode}/{$status}/{$form}/{$emergency}
Параметр Описание
$planDateIn дата плановой госпитализации в формате 'Y-m-d'
$mode объем возвращаемых данных: full или base
$status ID или GUID статуса #
$form ID или GUID формы оказания помощи #
$emergency ID или GUID экстренности #

Формат ответа в режиме FULL

#!xml

<?xml version="1.0" encoding="utf-8"?>
<udata xmlns:xlink="http://www.w3.org/TR/xlink" module="data" method="getDirections" generation-time="0.472266">
    <response>
        <code>200</code>
        <data>
            <item>
                <id>20</id>
                <num>08000119000001</num>
                <date>2019-07-22</date>
                <datein_plan>2019-08-01</datein_plan>
                <dateon>2019-07-23 14:31:23</dateon>
                <dateupdate></dateupdate>
                <status>
                    <id>1</id>
                    <guid>added</guid>
                    <name>Зарегистрирован</name>
                    <is_active>1</is_active>
                </status>
                <form>
                    <id>1</id>
                    <guid>hospital</guid>
                    <name>стационар</name>
                    <is_active>1</is_active>
                </form>
                <emergency>
                    <id>1</id>
                    <guid>planned</guid>
                    <name>плановая</name>
                    <is_active>1</is_active>
                </emergency>
                <patient>
                    <id>24</id>
                    <birthday>1991-06-10</birthday>
                    <sex>м</sex>
                    <fname>Петр</fname>
                    <sname>Ивашов</sname>
                    <lname>Карлович</lname>
                    <phone>89188892937</phone>
                </patient>
                <policy>
                    <id>47</id>
                    <citizen_id>24</citizen_id>
                    <num>2658800825000197</num>
                    <is_active>1</is_active>
                    <type>
                        <id>3</id>
                        <guid>enp</guid>
                        <name>Полис ОМС единого образца</name>
                        <is_active>1</is_active>
                    </type>
                    <company>
                        <id>25</id>
                        <code>03107</code>
                        <name>ООО "СК "ИНГОССТРАХ-М"</name>
                        <region_code>03</region_code>
                        <is_active>1</is_active>
                    </company>
                </policy>
                <member></member>
                <member_policy></member_policy>
                <dir_branch>
                    <id>4</id>
                    <parent_id>1</parent_id>
                    <name>Наименование направившего МО</name>
                    <code>080001</code>
                    <num>3</num>
                    <address></address>
                    <is_active>1</is_active>
                </dir_branch>
                <dir_doctor>
                    <id>59</id>
                    <name>Храпунов Владимир Игнатович</name>
                    <branch_id>4</branch_id>
                    <snils>156-564-800 90</snils>
                    <is_active>1</is_active>
                </dir_doctor>
                <dir_diagnosis>
                    <id>5</id>
                    <code>I60.2</code>
                    <name>I60.2 - Субарахноидальное кровоизлияние из передней соединительной артерии</name>
                    <period_ksg>6</period_ksg>
                </dir_diagnosis>
                <dest_branch>
                    <id>168</id>
                    <parent_id></parent_id>
                    <name>Наименование принимающего МО</name>
                    <code>080001</code>
                    <num>7</num>
                    <address></address>
                    <is_active>1</is_active>
                </dest_branch>
                <dest_department>
                    <id>97</id>
                    <name>терапии</name>
                    <is_active>1</is_active>
                </dest_department>
                <dest_bed>
                    <id>72</id>
                    <department_profile_id>97</department_profile_id>
                    <name>терапевтические</name>
                    <is_active>1</is_active>
                </dest_bed>
            </item>
        </data>
    </response>
</udata>

Формат ответа в режиме BASE

#!xml

<?xml version="1.0" encoding="utf-8"?>
<udata xmlns:xlink="http://www.w3.org/TR/xlink" module="data" method="getDirections" generation-time="0.077477">
    <response>
        <code>200</code>
        <data>
            <item>
                <id>20</id>
                <num>08000119000001</num>
                <date>2019-07-22</date>
                <status_id>1</status_id>
                <form_id>1</form_id>
                <emergency_id>1</emergency_id>
                <patient_id>24</patient_id>
                <policy_id>47</policy_id>
                <member_id></member_id>
                <member_policy_id></member_policy_id>
                <dir_branch_id>4</dir_branch_id>
                <dir_doctor_id>59</dir_doctor_id>
                <dir_diagnosis_id>5</dir_diagnosis_id>
                <dest_branch_id>168</dest_branch_id>
                <dest_department_id>97</dest_department_id>
                <dest_bed_id>72</dest_bed_id>
                <datein_plan>2019-08-01</datein_plan>
                <dateon>2019-07-23 14:31:23</dateon>
                <dateupdate></dateupdate>
            </item>
        </data>
    </response>
</udata>

Список госпитализаций

Описание

Возвращает cписок госпитализаций. Для доступа к методу применяется авторизация по токену

#!php

/udata/data/getHospitalizations/{$date}/{$mode}/{$status}/{$form}/{$emergency}
Параметр Описание
$date дата госпитализации в формате 'Y-m-d'
$mode объем возвращаемых данных: full или base
$status ID или GUID статуса #
$form ID или GUID формы оказания помощи #
$emergency ID или GUID экстренности #

Формат ответа в режиме FULL

#!xml

<?xml version="1.0" encoding="utf-8"?>
<udata xmlns:xlink="http://www.w3.org/TR/xlink" module="data" method="getHospitalizations" generation-time="0.787981">
    <response>
        <code>200</code>
        <data>
            <item>
                <id>7</id>
                <direction_id></direction_id>
                <date>2019-08-01</date>
                <dest_card_num>20036</dest_card_num>
                <datein_fact>2019-08-01 13:14:00</datein_fact>
                <dateout_plan>2019-08-21</dateout_plan>
                <dateout_fact></dateout_fact>
                <dateon>2019-08-01 10:51:59</dateon>
                <dateupdate></dateupdate>
                <status>
                    <id>1</id>
                    <guid>added</guid>
                    <name>Зарегистрирован</name>
                    <is_active>1</is_active>
                </status>
                <form>
                    <id>1</id>
                    <guid>hospital</guid>
                    <name>стационар</name>
                    <is_active>1</is_active>
                </form>
                <emergency>
                    <id>3</id>
                    <guid>extra</guid>
                    <name>экстренная</name>
                    <is_active>1</is_active>
                </emergency>
                <patient>
                    <id>24</id>
                    <birthday>1991-06-10</birthday>
                    <sex>м</sex>
                    <fname>Петр</fname>
                    <sname>Ивашов</sname>
                    <lname>Карлович</lname>
                    <phone>89188892937</phone>
                </patient>
                <policy>
                    <id>47</id>
                    <citizen_id>24</citizen_id>
                    <num>2658800825000197</num>
                    <is_active>1</is_active>
                    <type>
                        <id>3</id>
                        <guid>enp</guid>
                        <name>Полис ОМС единого образца</name>
                        <is_active>1</is_active>
                    </type>
                    <company>
                        <id>25</id>
                        <code>03107</code>
                        <name>ООО "СК "ИНГОССТРАХ-М"</name>
                        <region_code>03</region_code>
                        <is_active>1</is_active>
                    </company>
                </policy>
                <member></member>
                <member_policy></member_policy>
                <dir_branch>
                    <id>4</id>
                    <parent_id>1</parent_id>
                    <name>Наименование направившего МО</name>
                    <code>080001</code>
                    <num>3</num>
                    <address></address>
                    <is_active>1</is_active>
                </dir_branch>
                <dest_branch>
                    <id>6</id>
                    <parent_id>1</parent_id>
                    <name>Пример добавления</name>
                    <code>080002</code>
                    <num>5</num>
                    <address>Ул Ромашка</address>
                    <is_active>1</is_active>
                </dest_branch>
                <dest_diagnosis>
                    <id>5</id>
                    <code>I60.2</code>
                    <name>I60.2 - Субарахноидальное кровоизлияние из передней соединительной артерии</name>
                    <period_ksg>6</period_ksg>
                </dest_diagnosis>
                <dest_department>
                    <id>97</id>
                    <name>терапии</name>
                    <is_active>1</is_active>
                </dest_department>
                <dest_bed>
                    <id>72</id>
                    <department_profile_id>97</department_profile_id>
                    <name>терапевтические</name>
                    <is_active>1</is_active>
                </dest_bed>
            </item>
        </data>
    </response>
</udata>

Формат ответа в режиме BASE

#!xml

<?xml version="1.0" encoding="utf-8"?>
<udata xmlns:xlink="http://www.w3.org/TR/xlink" module="data" method="getHospitalizations" generation-time="0.113177">
    <response>
        <code>200</code>
        <data>
            <item>
                <id>7</id>
                <direction_id></direction_id>
                <date>2019-08-01</date>
                <status_id>1</status_id>
                <form_id>1</form_id>
                <emergency_id>3</emergency_id>
                <patient_id>24</patient_id>
                <policy_id>47</policy_id>
                <member_id></member_id>
                <member_policy_id></member_policy_id>
                <dir_branch_id>4</dir_branch_id>
                <dest_branch_id>6</dest_branch_id>
                <dest_diagnosis_id>5</dest_diagnosis_id>
                <dest_department_id>97</dest_department_id>
                <dest_bed_id>72</dest_bed_id>
                <dest_card_num>20036</dest_card_num>
                <datein_fact>2019-08-01 13:14:00</datein_fact>
                <dateout_plan>2019-08-21</dateout_plan>
                <dateout_fact></dateout_fact>
                <dateon>2019-08-01 10:51:59</dateon>
                <dateupdate></dateupdate>
            </item>
        </data>
    </response>
</udata>

Список документов аннулирования направлений

Описание

Возвращает список документов аннулирования направлений на госпитализацию. Для доступа к методу применяется авторизация по токену

#!php

/udata/data/getAnnulments/{$date}/{$mode}/{$reason}/{$source}
Параметр Описание
$date дата аннулирования в формате 'Y-m-d'
$mode объем возвращаемых данных: full или base
$reason ID или GUID причины аннулирования #
$source ID или GUID источника аннулирования #

Формат ответа в режиме FULL

#!xml

<?xml version="1.0" encoding="utf-8"?>
<udata xmlns:xlink="http://www.w3.org/TR/xlink" module="data" method="getAnnulments" generation-time="0.080738">
    <response>
        <code>200</code>
        <data>
            <item>
                <id>1</id>
                <date>2019-08-05</date>
                <direction_id>27</direction_id>
                <dateon>2019-08-05 09:58:17</dateon>
                <dateupdate></dateupdate>
                <reason>
                    <id>2</id>
                    <guid>docs</guid>
                    <name>Непредоставление необходимого пакета документов (отказ медицинской организации, оказывающей медицинскую помощь в стационарных условиях)</name>
                    <is_active>1</is_active>
                </reason>
                <source>
                    <id>2</id>
                    <guid>hospital</guid>
                    <name>Медицинские организации, оказывающие медицинскую помощь в стационарных условиях</name>
                    <is_active>1</is_active>
                </source>
                <branch>
                    <id>227</id>
                    <parent_id></parent_id>
                    <name>Наименование МО отменившей напрвление</name>
                    <code>080020</code>
                    <num>3</num>
                    <address></address>
                    <is_active>1</is_active>
                </branch>
            </item>
        </data>
    </response>
</udata>

Формат ответа в режиме BASE

#!xml

<?xml version="1.0" encoding="utf-8"?>
<udata xmlns:xlink="http://www.w3.org/TR/xlink" module="data" method="getAnnulments" generation-time="0.080819">
    <response>
        <code>200</code>
        <data>
            <item>
                <id>1</id>
                <date>2019-08-05</date>
                <direction_id>27</direction_id>
                <reason_id>2</reason_id>
                <source_id>2</source_id>
                <branch_id>227</branch_id>
                <dateon>2019-08-05 09:58:17</dateon>
                <dateupdate></dateupdate>
            </item>
        </data>
    </response>
</udata>

Список движений пациента

Описание

Возвращает информацию о документах движения пациента по номеру карты. Для доступа к методу применяется авторизация по токену

#!php

/udata/data/getMovementsByHospitalizationCard/{$cardNum}/{$mode}/
Параметр Описание
$cardNum номер карты
$mode объем возвращаемых данных: full или base

Формат ответа в режиме FULL

#!xml

<?xml version="1.0" encoding="utf-8"?>
<udata xmlns:xlink="http://www.w3.org/TR/xlink" module="data" method="getMovementsByHospitalizationCard" generation-time="0.246800">
    <response>
        <code>200</code>
        <data>
            <item>
                <id>1</id>
                <date>2019-08-05</date>
                <hospitalization_id>7</hospitalization_id>
                <dateon>2019-08-08 13:48:53</dateon>
                <dateupdate></dateupdate>
                <type>
                    <id>2</id>
                    <guid>moveout</guid>
                    <name>Выписка</name>
                    <is_active>1</is_active>
                </type>
                <dest_branch></dest_branch>
                <dest_department></dest_department>
                <dest_bed></dest_bed>
            </item>
            <item>
                <id>10</id>
                <date>2019-09-01</date>
                <hospitalization_id>7</hospitalization_id>
                <dateon>2019-08-08 14:58:30</dateon>
                <dateupdate></dateupdate>
                <type>
                    <id>1</id>
                    <guid>transfer</guid>
                    <name>Перевод</name>
                    <is_active>1</is_active>
                </type>
                <dest_branch>
                    <id>168</id>
                    <parent_id></parent_id>
                    <name>Наименование принимающего МО</name>
                    <code>080001</code>
                    <num>7</num>
                    <address></address>
                    <is_active>1</is_active>
                </dest_branch>
                <dest_department>
                    <id>96</id>
                    <name>сурдологии-оториноларингологии</name>
                    <is_active>1</is_active>
                </dest_department>
                <dest_bed>
                    <id>73</id>
                    <department_profile_id>98</department_profile_id>
                    <name>токсикологические</name>
                    <is_active>1</is_active>
                </dest_bed>
            </item>
        </data>
    </response>
</udata>

Формат ответа в режиме BASE

#!xml

<?xml version="1.0" encoding="utf-8"?>
<udata xmlns:xlink="http://www.w3.org/TR/xlink" module="data" method="getMovementsByHospitalizationCard" generation-time="0.091602">
    <response>
        <code>200</code>
        <data>
            <item>
                <id>1</id>
                <date>2019-08-05</date>
                <hospitalization_id>7</hospitalization_id>
                <type_id>2</type_id>
                <dest_branch_id></dest_branch_id>
                <dest_department_id></dest_department_id>
                <dest_bed_id></dest_bed_id>
                <dateon>2019-08-08 13:48:53</dateon>
                <dateupdate></dateupdate>
            </item>
            <item>
                <id>10</id>
                <date>2019-09-01</date>
                <hospitalization_id>7</hospitalization_id>
                <type_id>1</type_id>
                <dest_branch_id>168</dest_branch_id>
                <dest_department_id>96</dest_department_id>
                <dest_bed_id>73</dest_bed_id>
                <dateon>2019-08-08 14:58:30</dateon>
                <dateupdate></dateupdate>
            </item>
        </data>
    </response>
</udata>

Информация о направлении

Описание

Возвращает информацию о направлении по номеру. Для доступа к методу применяется авторизация по токену

#!php

/udata/data/getDirectionByNum/{$directionNum}/{$mode}/
Параметр Описание
$directionNum номер направления
$mode объем возвращаемых данных: full или base

Формат ответа в режиме FULL

#!xml

<?xml version="1.0" encoding="utf-8"?>
<udata xmlns:xlink="http://www.w3.org/TR/xlink" module="data" method="getDirectionByNum" generation-time="4.091034">
    <response>
        <code>200</code>
        <data>
            <id>27</id>
            <num>08000119000008</num>
            <date>2019-07-22</date>
            <datein_plan>2019-08-01</datein_plan>
            <dateon>2019-07-23 16:43:46</dateon>
            <dateupdate></dateupdate>
            <status>
                <id>2</id>
                <guid>canceled</guid>
                <name>Аннулирован</name>
                <is_active>1</is_active>
            </status>
            <form>
                <id>1</id>
                <guid>hospital</guid>
                <name>стационар</name>
                <is_active>1</is_active>
            </form>
            <emergency>
                <id>1</id>
                <guid>planned</guid>
                <name>плановая</name>
                <is_active>1</is_active>
            </emergency>
            <patient>
                <id>24</id>
                <birthday>1991-06-10</birthday>
                <sex>м</sex>
                <fname>Петр</fname>
                <sname>Ивашов</sname>
                <lname>Карлович</lname>
                <phone>89188892937</phone>
            </patient>
            <policy>
                <id>47</id>
                <citizen_id>24</citizen_id>
                <num>2658800825000197</num>
                <is_active>1</is_active>
                <type>
                    <id>3</id>
                    <guid>enp</guid>
                    <name>Полис ОМС единого образца</name>
                    <is_active>1</is_active>
                </type>
                <company>
                    <id>25</id>
                    <code>03107</code>
                    <name>ООО "СК "ИНГОССТРАХ-М"</name>
                    <region_code>03</region_code>
                    <is_active>1</is_active>
                </company>
            </policy>
            <member></member>
            <member_policy></member_policy>
            <dir_branch>
                <id>4</id>
                <parent_id>1</parent_id>
                <name>Наименование направившего МО</name>
                <code>080001</code>
                <num>3</num>
                <address></address>
                <is_active>1</is_active>
            </dir_branch>
            <dir_doctor>
                <id>59</id>
                <name>Храпунов Владимир Игнатович</name>
                <branch_id>4</branch_id>
                <snils>156-564-800 90</snils>
                <is_active>1</is_active>
            </dir_doctor>
            <dir_diagnosis>
                <id>5</id>
                <code>I60.2</code>
                <name>I60.2 - Субарахноидальное кровоизлияние из передней соединительной артерии</name>
                <period_ksg>6</period_ksg>
            </dir_diagnosis>
            <dest_branch>
                <id>168</id>
                <parent_id></parent_id>
                <name>Наименование принимающего МО</name>
                <code>080001</code>
                <num>7</num>
                <address></address>
                <is_active>1</is_active>
            </dest_branch>
            <dest_department>
                <id>97</id>
                <name>терапии</name>
                <is_active>1</is_active>
            </dest_department>
            <dest_bed>
                <id>72</id>
                <department_profile_id>97</department_profile_id>
                <name>терапевтические</name>
                <is_active>1</is_active>
            </dest_bed>
        </data>
    </response>
</udata>
Формат ответа в режиме BASE
#!xml

<?xml version="1.0" encoding="utf-8"?>
<udata xmlns:xlink="http://www.w3.org/TR/xlink" module="data" method="getDirectionByNum" generation-time="0.100544">
    <response>
        <code>200</code>
        <data>
            <id>27</id>
            <num>08000119000008</num>
            <date>2019-07-22</date>
            <status_id>2</status_id>
            <form_id>1</form_id>
            <emergency_id>1</emergency_id>
            <patient_id>24</patient_id>
            <policy_id>47</policy_id>
            <member_id></member_id>
            <member_policy_id></member_policy_id>
            <dir_branch_id>4</dir_branch_id>
            <dir_doctor_id>59</dir_doctor_id>
            <dir_diagnosis_id>5</dir_diagnosis_id>
            <dest_branch_id>168</dest_branch_id>
            <dest_department_id>97</dest_department_id>
            <dest_bed_id>72</dest_bed_id>
            <datein_plan>2019-08-01</datein_plan>
            <dateon>2019-07-23 16:43:46</dateon>
            <dateupdate></dateupdate>
        </data>
    </response>
</udata>

Информация о госпитализации по номеру направления

Описание

Возвращает информацию о госпитализации по номеру направления. Для доступа к методу применяется авторизация по токену

#!php

/udata/data/getHospitalizationByDirectionNum/{$directionNum}/{$mode}/
Параметр Описание
$directionNum номер направления
$mode объем возвращаемых данных: full или base

Формат ответа в режиме FULL

#!xml

<?xml version="1.0" encoding="utf-8"?>
<udata xmlns:xlink="http://www.w3.org/TR/xlink" module="data" method="getHospitalizationByDirectionNum" generation-time="2.469769">
    <response>
        <code>200</code>
        <data>
            <id>3</id>
            <direction_id>27</direction_id>
            <date>2019-08-01</date>
            <dest_card_num>20034</dest_card_num>
            <datein_fact>2019-08-01 13:14:00</datein_fact>
            <dateout_plan>2019-08-21</dateout_plan>
            <dateout_fact>2019-08-05</dateout_fact>
            <dateon>2019-08-01 10:44:27</dateon>
            <dateupdate></dateupdate>
            <status>
                <id>1</id>
                <guid>added</guid>
                <name>Зарегистрирован</name>
                <is_active>1</is_active>
            </status>
            <form>
                <id>1</id>
                <guid>hospital</guid>
                <name>стационар</name>
                <is_active>1</is_active>
            </form>
            <emergency>
                <id>1</id>
                <guid>planned</guid>
                <name>плановая</name>
                <is_active>1</is_active>
            </emergency>
            <patient>
                <id>24</id>
                <birthday>1991-06-10</birthday>
                <sex>м</sex>
                <fname>Петр</fname>
                <sname>Ивашов</sname>
                <lname>Карлович</lname>
                <phone>89188892937</phone>
            </patient>
            <policy>
                <id>47</id>
                <citizen_id>24</citizen_id>
                <num>2658800825000197</num>
                <is_active>1</is_active>
                <type>
                    <id>3</id>
                    <guid>enp</guid>
                    <name>Полис ОМС единого образца</name>
                    <is_active>1</is_active>
                </type>
                <company>
                    <id>25</id>
                    <code>03107</code>
                    <name>ООО "СК "ИНГОССТРАХ-М"</name>
                    <region_code>03</region_code>
                    <is_active>1</is_active>
                </company>
            </policy>
            <member>
                <id>24</id>
                <birthday>1991-06-10</birthday>
                <sex>м</sex>
                <fname>Петр</fname>
                <sname>Ивашов</sname>
                <lname>Карлович</lname>
                <phone>89188892937</phone>
            </member>
            <member_policy>
                <id>47</id>
                <citizen_id>24</citizen_id>
                <num>2658800825000197</num>
                <is_active>1</is_active>
                <type>
                    <id>3</id>
                    <guid>enp</guid>
                    <name>Полис ОМС единого образца</name>
                    <is_active>1</is_active>
                </type>
                <company>
                    <id>25</id>
                    <code>03107</code>
                    <name>ООО "СК "ИНГОССТРАХ-М"</name>
                    <region_code>03</region_code>
                    <is_active>1</is_active>
                </company>
            </member_policy>
            <dir_branch>
                <id>4</id>
                <parent_id>1</parent_id>
                <name>Наименование направившего МО</name>
                <code>080001</code>
                <num>3</num>
                <address></address>
                <is_active>1</is_active>
            </dir_branch>
            <dest_branch>
                <id>168</id>
                <parent_id></parent_id>
                <name>Наименование принимающего МО</name>
                <code>080001</code>
                <num>7</num>
                <address></address>
                <is_active>1</is_active>
            </dest_branch>
            <dest_diagnosis>
                <id>5</id>
                <code>I60.2</code>
                <name>I60.2 - Субарахноидальное кровоизлияние из передней соединительной артерии</name>
                <period_ksg>6</period_ksg>
            </dest_diagnosis>
            <dest_department>
                <id>96</id>
                <name>сурдологии-оториноларингологии</name>
                <is_active>1</is_active>
            </dest_department>
            <dest_bed>
                <id>73</id>
                <department_profile_id>98</department_profile_id>
                <name>токсикологические</name>
                <is_active>1</is_active>
            </dest_bed>
        </data>
    </response>
</udata>

Формат ответа в режиме BASE

#!xml

<?xml version="1.0" encoding="utf-8"?>
<udata xmlns:xlink="http://www.w3.org/TR/xlink" module="data" method="getHospitalizationByDirectionNum" generation-time="0.093314">
    <response>
        <code>200</code>
        <data>
            <id>3</id>
            <direction_id>27</direction_id>
            <date>2019-08-01</date>
            <status_id>1</status_id>
            <form_id>1</form_id>
            <emergency_id>1</emergency_id>
            <patient_id>24</patient_id>
            <policy_id>47</policy_id>
            <member_id>24</member_id>
            <member_policy_id>47</member_policy_id>
            <dir_branch_id>4</dir_branch_id>
            <dest_branch_id>168</dest_branch_id>
            <dest_diagnosis_id>5</dest_diagnosis_id>
            <dest_department_id>96</dest_department_id>
            <dest_bed_id>73</dest_bed_id>
            <dest_card_num>20034</dest_card_num>
            <datein_fact>2019-08-01 13:14:00</datein_fact>
            <dateout_plan>2019-08-21</dateout_plan>
            <dateout_fact>2019-08-05</dateout_fact>
            <dateon>2019-08-01 10:44:27</dateon>
            <dateupdate></dateupdate>
        </data>
    </response>
</udata>

Информация о госпитализации по номеру карты

Описание

Возвращает информацию о госпитализации по номеру карты. Для доступа к методу применяется авторизация по токену

#!php

/udata/data/getHospitalizationByCardNum/{$card}/{$mode}/
Параметр Описание
$card номер карты
$mode объем возвращаемых данных: full или base

Формат ответа в режиме FULL

#!xml

<?xml version="1.0" encoding="utf-8"?>
<udata xmlns:xlink="http://www.w3.org/TR/xlink" module="data" method="getHospitalizationByCardNum" generation-time="0.137682">
    <response>
        <code>200</code>
        <data>
            <id>3</id>
            <direction_id>27</direction_id>
            <date>2019-08-01</date>
            <dest_card_num>20034</dest_card_num>
            <datein_fact>2019-08-01 13:14:00</datein_fact>
            <dateout_plan>2019-08-21</dateout_plan>
            <dateout_fact>2019-08-05</dateout_fact>
            <dateon>2019-08-01 10:44:27</dateon>
            <dateupdate></dateupdate>
            <status>
                <id>1</id>
                <guid>added</guid>
                <name>Зарегистрирован</name>
                <is_active>1</is_active>
            </status>
            <form>
                <id>1</id>
                <guid>hospital</guid>
                <name>стационар</name>
                <is_active>1</is_active>
            </form>
            <emergency>
                <id>1</id>
                <guid>planned</guid>
                <name>плановая</name>
                <is_active>1</is_active>
            </emergency>
            <patient>
                <id>24</id>
                <birthday>1991-06-10</birthday>
                <sex>м</sex>
                <fname>Петр</fname>
                <sname>Ивашов</sname>
                <lname>Карлович</lname>
                <phone>89188892937</phone>
            </patient>
            <policy>
                <id>47</id>
                <citizen_id>24</citizen_id>
                <num>2658800825000197</num>
                <is_active>1</is_active>
                <type>
                    <id>3</id>
                    <guid>enp</guid>
                    <name>Полис ОМС единого образца</name>
                    <is_active>1</is_active>
                </type>
                <company>
                    <id>25</id>
                    <code>03107</code>
                    <name>ООО "СК "ИНГОССТРАХ-М"</name>
                    <region_code>03</region_code>
                    <is_active>1</is_active>
                </company>
            </policy>
            <member>
                <id>24</id>
                <birthday>1991-06-10</birthday>
                <sex>м</sex>
                <fname>Петр</fname>
                <sname>Ивашов</sname>
                <lname>Карлович</lname>
                <phone>89188892937</phone>
            </member>
            <member_policy>
                <id>47</id>
                <citizen_id>24</citizen_id>
                <num>2658800825000197</num>
                <is_active>1</is_active>
                <type>
                    <id>3</id>
                    <guid>enp</guid>
                    <name>Полис ОМС единого образца</name>
                    <is_active>1</is_active>
                </type>
                <company>
                    <id>25</id>
                    <code>03107</code>
                    <name>ООО "СК "ИНГОССТРАХ-М"</name>
                    <region_code>03</region_code>
                    <is_active>1</is_active>
                </company>
            </member_policy>
            <dir_branch>
                <id>4</id>
                <parent_id>1</parent_id>
                <name>Наименование направившего МО</name>
                <code>080001</code>
                <num>3</num>
                <address></address>
                <is_active>1</is_active>
            </dir_branch>
            <dest_branch>
                <id>168</id>
                <parent_id></parent_id>
                <name>Наименование принимающего МО</name>
                <code>080001</code>
                <num>7</num>
                <address></address>
                <is_active>1</is_active>
            </dest_branch>
            <dest_diagnosis>
                <id>5</id>
                <code>I60.2</code>
                <name>I60.2 - Субарахноидальное кровоизлияние из передней соединительной артерии</name>
                <period_ksg>6</period_ksg>
            </dest_diagnosis>
            <dest_department>
                <id>96</id>
                <name>сурдологии-оториноларингологии</name>
                <is_active>1</is_active>
            </dest_department>
            <dest_bed>
                <id>73</id>
                <department_profile_id>98</department_profile_id>
                <name>токсикологические</name>
                <is_active>1</is_active>
            </dest_bed>
        </data>
    </response>
</udata>

Формат ответа в режиме BASE

#!xml

<?xml version="1.0" encoding="utf-8"?>
<udata xmlns:xlink="http://www.w3.org/TR/xlink" module="data" method="getHospitalizationByCardNum" generation-time="0.063423">
    <response>
        <code>200</code>
        <data>
            <id>3</id>
            <direction_id>27</direction_id>
            <date>2019-08-01</date>
            <status_id>1</status_id>
            <form_id>1</form_id>
            <emergency_id>1</emergency_id>
            <patient_id>24</patient_id>
            <policy_id>47</policy_id>
            <member_id>24</member_id>
            <member_policy_id>47</member_policy_id>
            <dir_branch_id>4</dir_branch_id>
            <dest_branch_id>168</dest_branch_id>
            <dest_diagnosis_id>5</dest_diagnosis_id>
            <dest_department_id>96</dest_department_id>
            <dest_bed_id>73</dest_bed_id>
            <dest_card_num>20034</dest_card_num>
            <datein_fact>2019-08-01 13:14:00</datein_fact>
            <dateout_plan>2019-08-21</dateout_plan>
            <dateout_fact>2019-08-05</dateout_fact>
            <dateon>2019-08-01 10:44:27</dateon>
            <dateupdate></dateupdate>
        </data>
    </response>
</udata>

Информация об аннулировании

Описание

Возвращает информацию о документе аннулирования по номеру направления. Для доступа к методу применяется авторизация по токену

#!php

/udata/data/getAnnulmentByDirectionNum/{$directionNum}/{$mode}/
Параметр Описание
$directionNum номер направления
$mode объем возвращаемых данных: full или base

Формат ответа в режиме FULL

#!xml

<?xml version="1.0" encoding="utf-8"?>
<udata xmlns:xlink="http://www.w3.org/TR/xlink" module="data" method="getAnnulmentByDirectionNum" generation-time="3.691715">
    <response>
        <code>200</code>
        <data>
            <id>1</id>
            <date>2019-08-05</date>
            <direction_id>27</direction_id>
            <dateon>2019-08-05 09:58:17</dateon>
            <dateupdate></dateupdate>
            <reason>
                <id>2</id>
                <guid>docs</guid>
                <name>Непредоставление необходимого пакета документов (отказ медицинской организации, оказывающей медицинскую помощь в стационарных условиях)</name>
                <is_active>1</is_active>
            </reason>
            <source>
                <id>2</id>
                <guid>hospital</guid>
                <name>Медицинские организации, оказывающие медицинскую помощь в стационарных условиях</name>
                <is_active>1</is_active>
            </source>
            <branch>
                <id>227</id>
                <parent_id></parent_id>
                <name>Наименование МО отменившей напрвление</name>
                <code>080020</code>
                <num>3</num>
                <address></address>
                <is_active>1</is_active>
            </branch>
        </data>
    </response>
</udata>

Формат ответа в режиме BASE

#!xml

<?xml version="1.0" encoding="utf-8"?>
<udata xmlns:xlink="http://www.w3.org/TR/xlink" module="data" method="getAnnulmentByDirectionNum" generation-time="0.092778">
    <response>
        <code>200</code>
        <data>
            <id>1</id>
            <date>2019-08-05</date>
            <direction_id>27</direction_id>
            <reason_id>2</reason_id>
            <source_id>2</source_id>
            <branch_id>227</branch_id>
            <dateon>2019-08-05 09:58:17</dateon>
            <dateupdate></dateupdate>
        </data>
    </response>
</udata>

Информация о наличии свободных мест на госпитализацию

Описание

Возвращает информацию о движениях пациента (поступление, выписка), информацию о количестве плановых госпитализаций и наличии свободных мест на госпитализацию в разрезе филиалов медицинской организации и профилей коек. Для доступа к методу применяется авторизация по токену

Формат запроса

#!php

/udata/stat/getAvailabilityBedsReport/{$codeMO}/{$date}/
Параметр Описание
$codeMO реестровый номер медицинской организации, 6 символов
$date дата, за которую нужны сведения

Формат ответа

#!xml

<?xml version="1.0" encoding="utf-8"?>
<udata xmlns:xlink="http://www.w3.org/TR/xlink" module="stat" method="getAvailabilityBedsReport" generation-time="0.251231">
    <response>
        <code>200</code>
        <data>
            <branches>
                <branch code="260001" num="30">
                    <profiles>
                        <profile id="4" name="беременных и рожениц (акушерство и гинекология)">
                            <patients>
                                <register>0</register>
                                <movein>0</movein>
                                <moveout>0</moveout>
                                <planned>0</planned>
                            </patients>
                            <beds>
                                <total>0</total>
                                <man>0</man>
                                <woman>0</woman>
                                <child>0</child>
                            </beds>
                        </profile>
                        <profile id="72" name="терапевтические">
                            <patients>
                                <register>1</register>
                                <movein>0</movein>
                                <moveout>0</moveout>
                                <planned>1</planned>
                            </patients>
                            <beds>
                                <total>109</total>
                                <man>29</man>
                                <woman>10</woman>
                                <child>0</child>
                            </beds>
                        </profile>
                    </profiles>
                </branch>
            </branches>
        </data>
    </response>
</udata>
Нода Описание
branch филиал медицинской организации
profile профиль койки
patients/register общее количество пациентов, находящихся на госпитализации
patients/movein количество поступивших пациентов за дату $date
patients/moveout количество выписанных пациентов за дату $date
patients/planned количество запланированных госпитализаций на дату $date
beds/total количество свободных коек на дату $date
beds/man количество мужских свободных коек на дату $date
beds/woman количество женских свободных коек на дату $date
beds/child количество детских свободных коек на дату $date

Информация о наличии направлении по номеру

Описание

Возвращает факт наличия на портале госпитализации направления с указанным номером и датой выдачи (опционально)

Формат запроса

#!php

/udata/data/isExistDirectionByNum/{$directionNum}/{$directionDate}/
Параметр Описание
$directionNum номер направления
$directionDate дата выдачи направления

Формат ответа

#!xml

<?xml version="1.0" encoding="utf-8"?>
<udata xmlns:xlink="http://www.w3.org/TR/xlink" module="data" method="isExistDirectionByNum" generation-time="0.059321">
    <response>
        <code>200</code>
        <data>1</data>
    </response>
</udata>
Нода Описание
data 1 - направление найдено. Нода отсутствует, если направления нет

Информация о наличии направлении по параметрам

Описание

Возвращает факт наличия на портале госпитализации направления с поиском по произвольным параметрам направления

Формат запроса

#!php

/udata/data/isExistDirectionByParams/?data[param1]=value1&data[param2]=value2....&data[paramN]=valueN
Параметры поиска Описание
num номер направления
date дата выдачи направления
policy номер полиса пациента
dir_branch_code реестровый номер направившего МО, 6 символов
dest_branch_code реестровый номер МО, в которое направили пациента 6 символов
is_used проводилась ли госпитализация по направлению

Пример запроса

#!php

/udata/data/isExistDirectionByParams/?data[num]=08000120000003&data[date]=2020-03-05&data[policy]=0678950824000019&data[dir_branch_code]=060013&data[dest_branch_code]=060003

Формат ответа

#!xml

<?xml version="1.0" encoding="utf-8"?>
<udata xmlns:xlink="http://www.w3.org/TR/xlink" module="data" method="isExistDirectionByParams" generation-time="0.059321">
    <response>
        <code>200</code>
        <data>1</data>
    </response>
</udata>
Нода Описание
data 1 - направление найдено. Нода отсутствует, если направления нет