Информационные файлы имеют формат XML с кодовой страницей utf-8.

Файлы пакета информационного обмена должны быть упакованы в архив формата ZIP. Имя файла формируется по следующему принципу:

–      MNNi_YYMMDDN.XML, где

–      MN – Константа;

–      Ni – реестровый номер МО;

–      YYMMDD – дата;

–      N – порядковый номер файла присваивается в порядке возрастания, начиная со значения «1», увеличиваясь на единицу для каждого следующего пакета.

При осуществлении информационного обмена на программных средствах организации -получателя производится автоматизированный форматно-логический контроль (ФЛК):

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

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

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

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

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

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

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

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

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

Char – <текст>;

Num – <число>;

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

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

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

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

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

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

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

Символ

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

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

&quot;

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

&apos;

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

&lt;

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

&gt;

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

&amp;

Формат файла сведений об движении в стационаре или выбытии

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

Фор мат

Размер

Обяз

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

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

Объявление XML

MOTION_IN_HOSPITAL

S

 

O

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

 

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

HEADER

S

 

O

Заголовок

 

BODY

S

 

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

 

Заголовок

FILENAME

Char

26

О

Имя файла

 

MO

 

Num

6

O

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

из классификатора F003

 

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

N_ZAP

Num

8

О

Номер позиции записи

Уникально идентифицирует запись в пределах файла.

TYPE

Char

6

O

Тип операции

Insert, Update, Delete

HOSPITALISATION_DATE

Date

 

O

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

 

MED_CARD_NUMBER

Char

50

О

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

 

BRANCH

Char

16

Y

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

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

DIVISION

Char

16

O

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

 

PROFIL

Num

 

O

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

По справочнику 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

 

O

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

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

OUTCOME

Num

 

У

Исход

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

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

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

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

TYPE_MOT =2

 

note

Пример

Пример

<MOTION_IN_HOSPITAL>
        <HEADER>
               <FILENAME>MN166601_22030201</FILENAME>
               <MO>166601</MO>
        </HEADER>
        <BODY>
               <N_ZAP>01</N_ZAP>
               <TYPE>Insert</TYPE>
               <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>

  • Нет меток