Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

Имя исходного xml-файла и файла архива формируется по следующему принципу:

HOSP _MOXXXXX_YYYYMM_NN.XML, где

HOSP – постоянный символ (латинская буква), описывающие тип файла,

MO – константа,

XXXXX - код МО,

YYYYMM – дата создания файла,

NN - номер выгрузки на дату создания файла (01 - первая и т.д.).

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

...

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

Состав сведений о госпитализации

.

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

Формат

Размер

Обяз

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

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

Объявление XML

HOSPITALISATION

S

O

Информация о госпитализации

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

header

S

O

Заголовок

body

S

O

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

Заголовок

MO

Char

6

O

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

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

TYPE

Char

6

O

Тип операции

Insert или /Update или /Delete

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

FORM_MEDICAL_CARE

Num

O

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

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

REFERRAL_NUMBER

Char

21

У

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

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

FORM_MEDICAL_CARE = 3

REFERRAL_DATE

Date

У

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

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

FORM_MEDICAL_CARE = 3

REFERRAL_MO

Char

6

У

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

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

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

FORM_MEDICAL_CARE = 3

MO

Char

6

O

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

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

BRANCH

Char

16

У

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

DIVISION

Char

16

O

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

HOSPITALISATION_DATE

Date

O

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

HOSPITALISATION_TIME

datetime

У

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

POLICY_TYPE

Num

У

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

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

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

FORM_MEDICAL_CARE = 3

POLIS_SERIAL

Char

16

У

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

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

POLIS_NUMBER

Char

16

У

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

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

FORM_MEDICAL_CARE = 3

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, куда направлен пациент

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

MED_CARD_NUMBER

Char

50

О

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

Уникальное значение в рамках МО

MKB

Char

5

O

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

Классификатор По справочнику МКБ-10

VMP_DATE

Date

У

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

VMP_NUMBER

Num

У

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

VID_VMP

Char

12

У

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

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

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

METOD_VMP

Char

4

У

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

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

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

...

Пример

Пример

Раскрыть
titleРазвернуть
Блок кода
<HOSPITALISATION>
	<header>
		<MO>100001</MO>
		<TYPE>Insert</TYPE>
	</header>
	<body>
		<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>