Параметры передаваемого пакета:

Имя параметра

Описание

Примечание

app_id:

Имя сервера

Имя сервера передающего пакет

user_id

Имя пользователя

type:

Тип пакета

MOTION_IN_HOSPITAL”,

message_id:

Идентификатор пакета

guid

content_encoding

Кодировка

utf-8

content_type:

Тип контента

Xml

Пример:

app_id:

TEST.RKB

user_id:

AKUZ16

type:

MOTION_IN_HOSPITAL

message_id:

c0cb3412-140f-41c0-90a6-d79607217411

content_encoding:

utf-8

content_type:

Xml

  1. Особенности формирования файла

    1. Наименования элементов должны соответствовать структурам файла – Таблицы.

    2. Пустые элементы (теги) в файл не включаются.

  2. Значения полей

2.1. В столбце «Обяз» указана обязательность содержимого элемента (реквизита), один из символов - О, Н, У, а также М. Символы имеют следующий смысл:

  • О – обязательный реквизит, который должен обязательно присутствовать в элементе;

  • У – необязательный реквизит, который может, как присутствовать, так и отсутствовать в элементе. При отсутствии, не передается.

  • М – реквизит, определяющий множественность данных, может добавляться к указанным выше символам.

2.2. В столбце «Формат» для каждого элемента указывается – символ формата. Символы формата соответствуют вышеописанным обозначениям:

Char – <текст>;

Num – <число>;

Date – <дата> в формате ГГГГ-ММ-ДД;

Guid – <идентификатор>;

DateTime – <дата> в формате ГГГГ-ММ-ДД ЧЧ:ММ:CC;

S – <элемент>; составной элемент, описывается отдельно;

2.3. В столбце «Размер» – максимальная длина элемента. Разделитель целой и дробной части для чисел - точка.

2.4. В столбце «Наименование» указывается наименование элемента.

3. Особенности кодирования некоторых символов в файлах формата XML:

Символ

Способ кодирования

двойная кавычка (")

&quot;

одинарная кавычка (')

&apos;

левая угловая скобка (<)

&lt;

правая угловая скобка (>)

&gt;

амперсант (&)

&amp;

Для обмена информацией используется кодировка utf-8.

Состав сведений о пациентах, переведенных в пределах МО в другое отделение, или выбывших из МО, оказывающей медицинскую помощь в стационарных условиях

Содержание элемента

Формат

Размер

Обяз

Наименование

Правила заполнения

Объявление XML

MOTION_IN_HOSPITAL

S

O

Информация о движении в отделении

Корневой элемент

header

S

O

Заголовок

body

S

O

Основная часть

Заголовок

MO

Char

6

O

Реестровый номер МО, создавшей пакет

По справочнику F003

TYPE

Char

6

O

Тип операции

Insert/Update/Delete

Основная часть

HOSPITALISATION_DATE

Date

O

Дата госпитализации

MED_CARD_NUMBER

Char

50

О

Номер истории болезни

BRANCH

Char

16

У

Код подразделения МО, госпитализирующей пациента

Указывается при наличии

DIVISION

Char

16

O

Код отделения МО, госпитализирующей пациента

PROFIL

Num

О

Профиль мед. помощи

По справочнику V002

V020_STRUCTURE_BED

Num

О

Профиль койки, куда направлен пациент

По справочнику V020

DATE_IN

Date

O

Дата поступления в отделение

DATE_OUT

Date

У

Дата выписки (из отделения)

Обязательно для заполнения, если TYPE_MOT =2

TYPE_MOT

Num

O

Тип пакета

1 – Перевод в другое отделение;

2 - Выписка

USL_OK

Num

У

Условия оказания мед. помощи

По справочнику V006

OUTCOME

Num

У

Исход

Улучшение ="1",

Без динамики ="2",

Ухудшение ="3"

Обязательно для заполнения, если TYPE_MOT =2

note

Пример

Пример

<MOTION_IN_HOSPITAL>
	<header>
		<MO>166601</LPU>
		<TYPE>Insert</TYPE>
	</header>
	<body>
		<HOSPITALISATION_DATE>2014-10-20</HOSPITALISATION_DATE>
		<MED_CARD_NUMBER>30</MED_CARD_NUMBER>
		<BRANCH>1</BRANCH>
		<DIVISION>128</DIVISION>
		<PROFIL>29</PROFIL>
        <V020_STRUCTURE_BED>26</V020_STRUCTURE_BED>
		<DATE_IN>2021-10-20</DATE_IN>
		<DATE_OUT>2021-10-25</DATE_OUT>
		<TYPE_MOT>2</TYPE_MOT>
		<USL_OK>1</USL_OK>
		<OUTCOME>1</OUTCOME>
	</body>
</MOTION_IN_HOSPITAL>
  • No labels