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

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

HRNi_YYMMDDN.XML, где

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

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

YYMMDD – дата;

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

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

  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;

Формат файла сведений о направлении на госпитализацию

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

Формат

Размер

Обяз.

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

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

Объявление XML

HOSPITALISATION_REFERRAL

S

O

Направление на госпитализацию

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

HEADER

S

O

Заголовок

BODY

S

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

Заголовок

FILENAME

Char

26

О

Имя файла

MO

Num

6

O

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

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

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

N_ZAP

Num

8

О

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

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

TYPE

Char

6

O

Тип операции

Insert

MO_TO

Num

6

O

Реестровый номер МО, в которую направлен пациент

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

REFERRAL_NUMBER

Char

21

O

Номер направления

Уникальный номер направления в рамках МО и текущего года

REFERRAL_DATE

Date

O

Дата направления

Дата выдачи направления

HOSPITALISATION_TYPE

Num

O

Форма оказания МП

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

BRANCH_FROM

Char

16

У

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

VMP_DATE

Date

У

Дата талона ВПМ

VMP_NUMBER

Char

17

У

Номер талона ВМП

BRANCH_TO

Char

16

У

Код подразделения МО, куда направлен пациент

DIVISION_TO

Char

16

O

Код отделения МО, куда направлен пациент

PROFIL

Num

О

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

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

V020_STRUCTURE_BED

Num

О

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

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

MKB

Char

5

O

Код диагноза по МКБ

Классификатор МКБ-10

PLANNED_DATE

Date

O

Плановая дата госпитализации

USL_OK

Num

O

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

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

DOC_CODE

Num

O

Код врача, выписавшего направление на госпитализацию

Региональный справочник

POLICY_TYPE

Num

O

Тип документа, подтверждающего факт страхования

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

POLIS_SERIAL

Char

16

У

Серия документа, подтверждающего факт страхования

Указывается для полисов старого образца при наличии

POLIS_NUMBER

Char

16

O

Номер документа, подтверждающего факт страхования

SMO

Char

5

O

Код СМО

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

LAST_NAME

Char

32

O

Фамилия

FIRST_NAME

Char

32

O

Имя

FATHER_NAME

Char

32

У

Отчество

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

SEX

Num

O

Пол

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

BIRTHDAY

Date

O

Дата рождения

PHONE

Char

128

O

Контактный телефон

Номер телефона с кодом города

ANOTHER_REGION

Num

O

Направление в другой регион

0 – нет, 1 - да

note

Пример

Пример

<HOSPITALISATION_REFERRAL>
  <HEADER>
    <FILENAME>HR100001_22011001</FILENAME>
    <MO>100001</MO>
  </HEADER>
  <BODY>
    <N_ZAP>01</N_ZAP>
    <TYPE>Insert</TYPE>
    <MO>100001</MO>
    <REFERRAL_NUMBER>666</REFERRAL_NUMBER>
    <REFERRAL_DATE>2021-08-08</REFERRAL_DATE>
    <HOSPITALISATION_TYPE>3</HOSPITALISATION_TYPE>
    <BRANCH_FROM>0</BRANCH_FROM>
    <BRANCH_TO>1</BRANCH_TO>
    <DIVISION_TO>1</DIVISION_TO>
    <PROFIL>60</PROFIL>
    <V020_STRUCTURE_BED>47</V020_STRUCTURE_BED>
    <MKB>J06.9</MKB>
    <PLANNED_DATE>2014-09-26</PLANNED_DATE>
    <USL_OK>1</USL_OK>
    <DOC_CODE>292</DOC_CODE>
    <POLICY_TYPE>3</POLICY_TYPE>
    <POLIS_NUMBER>1051520476000085</POLIS_NUMBER>
    <SMO>16051</SMO>
    <LAST_NAME>ИВАНОВА</LAST_NAME>
    <FIRST_NAME>ЕКАТЕРИНА</FIRST_NAME>
    <FATHER_NAME>ФЕДОРОВНА</FATHER_NAME>
    <SEX>2</SEX>
    <BIRTHDAY>1971-09-25</BIRTHDAY>
    <PHONE>+7 (999) 999-99-99</PHONE>
    <ANOTHER_REGION>0</ANOTHER_REGION> 
  </BODY>
</HOSPITALISATION_REFERRAL>

  • Нет меток