Получение данных
Методы по получению данных с портала госпитализации
Список направлений на госпитализацию
Описание
Возвращает список направлений на госпитализацию. Для доступа к методу применяется авторизация по токену
#!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 - направление найдено. Нода отсутствует, если направления нет |