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

Вид материалаДокументы

Содержание


7Приложение Б – Информационное взаимодействие между региональным и центральным сегментами единого регистра застрахованных лиц в
Подобный материал:
1   ...   8   9   10   11   12   13   14   15   ...   27

7Приложение Б – Информационное взаимодействие между региональным и центральным сегментами единого регистра застрахованных лиц в формате XML




1 Описание используемых файлов

При информационном взаимодействии при ведении единого регистра застрахованных лиц используются типы файлов, описанные в таблице 1.
  1. Перечень типов файлов, участвующих в информационном взаимодействии и их наименования

Назначение файла

Имя1

Расши­рение

Комментарий

Исходный файл с сообщениями и запросами

код-ТС + ид-пакета

uprmes

Исходный файл готовится СРЗ и отправляется в адрес ЦС через шлюз РС.

Исходный файл с сообщениями и запросами, упакованный

код-ТС + ид-пакета + UPRMES

zip

Ответный файл с подтверждениями приёма сообщений и запросов

код-ТС + ид-пакета

uprak1

Ответ готовится шлюзом РС и содержит перечень ошибок ФЛК. Передаётся в адрес СРЗ.

Ответный файл с подтверждениями приёма сообщений и запросов, упакованный

код-ТС + ид-пакета + UPRAK1

zip

Ответный файл с подтверждениями прикладной обработки сообщений и ответами на запросы

код-ТС + ид-пакета

uprak2

Ответ готовится ЦС и передаётся в адрес СРЗ через шлюз РС.

Ответный файл с подтверждениями прикладной обработки сообщений и ответами на запросы, упакованный

код-ТС + ид-пакета + UPRAK2

zip

При осуществлении взаимодействия указанные файлы передаются в упакованном виде.


1.1 Состав файлов и общие правила кодирования

При информационном взаимодействии при ведении единого регистра застрахованных лиц используется XML-кодирование с кодовой страницей Windows-1251. Используемые во взаимодействии СРЗ с ЦС ИС ЕРП ОМС файлы содержат пакеты сообщений (каждый файл содержит один пакет сообщений). Пакет сообщений включает в себя одно или несколько сообщений. Общая структура пакета описана в пункте 1.2.1.


1.2 Пакетная обработка сообщений


Пакет состоит из сегментов, обозначаемых трёхбуквенными именами. Между сегментом заголовка пакета сообщений и сегментом конца пакета сообщений содержатся непосредственно сообщения (сообщения описаны в пункте 2). Сегменты состоят из полей. При формировании пакета поля определяются по их порядковому номеру в сегменте.

При описании структуры пакета и заполнения сегментов приняты следующие обозначения:

- Имя сегмента или группа сегментов, взятые в фигурные скобки { }, означают возможность повторения сегмента или группы сегментов.

- Имя сегмента или группа сегментов, взятые в квадратные скобки [ ], означают необязательность сегмента или группы сегментов.


1.2.1 Структура файла, указанного в пункте 1



Элементы

Описание



Первая строка файла



Сегмент заголовка пакета сообщений

[{

--- Нуль или более сообщений

….

--- Сегменты сообщения

}]

--- Конец сообщения



Сегмент конца пакета сообщений




Последняя строка файла

1.2.2 Подтверждающие пакеты

Ответный пакет имеет такую же структуру (пункт 1.2.1) и состоит из сообщений, каждое из которых является ответом на одно из посланных сообщений.

1.2.3 Описание сегментов пакета сообщений

1.2.3.1 Сегмент заголовка пакета сообщений BHS

Структура сегмента заголовка пакета сообщений BHS описана в Таблица Б.2.
  1. Сегмент BHS – заголовок пакета

XML-имя

Тип
данных

Обяз. поле

Имя поля

Кмп

Обяз. кмп

Константа

Указания по заполнению,
ОИД системы кодирования

BHS.1

ST

Да

Разделитель полей пакета







|




BHS.2

ST

Да

Специальные символы кодирования пакета







~\&

При xml-кодировании константа должна кодироваться как ~\&

BHS.3

HD

Да

Приложение-отправитель пакета

1

Да




Кодируемое название (см. таблицу Б.3)

BHS.4

HD

Да

Учреждение-отправитель пакета

1

Да




Идентификатор учреждения, от имени которого отправляется пакет

2

Да




ОИД системы кодирования отправителей

3

Да

ISO

Константа, обозначающая, что предыдущая пара значений является кодом и идентификатором системы кодирования в формате ISO (ОИД).

BHS.5

HD

Да

Приложение-получатель пакета

1

Да




Кодируемое название (см. таблицу Б.3)

BHS.6

HD

Да

Учреждение-получатель пакета

1

Да




Идентификатор учреждения, которому адресован пакет

2

Да




ОИД системы кодирования получателей

3

Да

ISO

Константа, обозначающая, что предыдущая пара значений является кодом и идентификатором системы кодирования в формате ISO (ОИД).

BHS.7

DTM

Да

Дата и время создания пакета










Дата, время и часовой пояс, установленные на часах операционной системы на момент готовности пакета к отправке.
Формат: гггг-мм-ддTчч:мм:ссZ+ч:мм

гггг-мм-дд – дата,

чч:мм:сс – время,

+ч:мм или –ч:мм – часовой пояс.

BHS.11

ST

Да

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










Идентификатор, генерируемый отправляющей системой для использования в поле BHS-12 ответного пакета. Единственное налагаемое требование – уникальность, идентификатор должен однозначно определять пакет.

BHS.12

ST

Усл

Ссылка на другой пакет










Заполняется обязательно, если сообщения пакета являются ответами на сообщения, ранее переданные в другом пакете. Содержит значение поля BHS-11 этого пакета.

Примечания.

1) Если структура файла, который должен содержать пакет сообщений и запросов, ошибочна (не является xml-сообщением или имеет структуру, не соответствующую xml-схеме UPRMessageBatch.xsd), то в ответ на такой файл будет сформирован пакет, значением BHS.12 в котором должно быть имя файла (включающее расширение), перед которым добавляется символ "*".

2) Имя файла, предварённое звёздочкой, используется также для ответа на пакет, в котором значение поля BHS.11 не указано, либо заполнено пустым значением.