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

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

HPNi_YYMMDDN.XML, где

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

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

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

FORM_MEDICAL_CARE

Num

O

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

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

REFERRAL_NUMBER

Char

6

У

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

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

FORM_MEDICAL_CARE = 0 или 2

REFERRAL_DATE

Date

У

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

Дата выдачи направления. Обязательно при

FORM_MEDICAL_CARE = 0 или 2

REFERRAL_MO

Char

6

У

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

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

Обязательно при

FORM_MEDICAL_CARE = 0 или 2

MO

Char

6

O

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

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

BRANCH

Char

9

У

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

DIVISION

Char

12

O

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

HOSPITALISATION_DATE

Date

O

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

HOSPITALISATION_TIME

datetime

У

Время госпитализации

POLICY_TYPE

Num

У

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

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

Обязательно при

FORM_MEDICAL_CARE = 0 или 2

POLIS_SERIAL

Char

16

У

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

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

POLIS_NUMBER

Char

16

У

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

Обязательно при

FORM_MEDICAL_CARE = 0 или 2

SMO

Char

5

У

Код СМО

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

LAST_NAME

Char

32

O

Фамилия

FIRST_NAME

Char

O

Имя

FATHER_NAME

Char

32

Отчество

SEX

Num

O

Пол

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

BIRTHDAY

Date

O

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

USL_OK

Num

О

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

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

PROFIL

Num

O

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

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

V020_STRUCTURE_BED

Num

O

Профиль койки

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

MED_CARD_NUMBER

Char

50

О

Номер карты стационарного больного

Уникален в пределах МО и текущего года

MKB

Char

5

O

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

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

VMP_DATE

Date

У

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

VMP_NUMBER

Char

У

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

VID_VMP

Char

12

У

Вид высокотехнологичной медицинской помощи

Классификатор видов высокотехнологичной медицинской помощи. Справочник V018.

Заполняется в обязательном порядке при VMP_DATE <> null

METOD_VMP

Char

3

У

Метод высокотехнологичной медицинской помощи

Классификатор методов высокотехнологичной медицинской помощи. Справочник V019.

Заполняется в обязательном порядке при VMP_DATE <> null

note

Пример

Пример

<HOSPITALISATION>
        <HEADER>
               <FILENAME>HP100001_22021301</FILENAME>
               <MO>100001</MO>
        </HEADER>
        <BODY>
               <N_ZAP>01</N_ZAP>
               <TYPE>Insert</TYPE>
               <FORM_MEDICAL_CARE>3</FORM_MEDICAL_CARE>
               <REFERRAL_NUMBER>1234</REFERRAL_NUMBER>
               <REFERRAL_DATE>2021-04-09</REFERRAL_DATE>
               <REFERRAL_MO>100001</REFERRAL_MO>
               <MO>100001</MO>
               <BRANCH>1</BRANCH>
               <DIVISION>333</DIVISION>
               <HOSPITALISATION_DATE>2021-05-01</HOSPITALISATION_DATE>
               <HOSPITALISATION_TIME>2021-05-01 10:19:58</HOSPITALISATION_TIME>
               <POLICY_TYPE>3</POLICY_TYPE>
               <POLIS_NUMBER>1096789476000164</POLIS_NUMBER>
               <SMO>10001</SMO>
               <LAST_NAME>ИВАНОВА</LAST_NAME>
               <FIRST_NAME>ИВАНА</FIRST_NAME>
               <FATHER_NAME>СЕРГЕЕВНА</FATHER_NAME>
               <SEX>1</SEX>
               <BIRTHDAY>1978-03-28</BIRTHDAY>
               <USL_OK>1</USL_OK>
               <PROFIL>29</PROFIL>
               <V020_STRUCTURE_BED>26</V020_STRUCTURE_BED>
               <MED_CARD_NUMBER>291к</MED_CARD_NUMBER>
               <MKB>J06.9</MKB>
        </BODY>
</HOSPITALISATION>

  • Нет меток