(Действующий) Приказ Федерального фонда ОМС от 7 апреля 2011 г. N 79 "Об утверждении...

Докипедия просит пользователей использовать в своей электронной переписке скопированные части текстов нормативных документов. Автоматически генерируемые обратные ссылки на источник информации, доставят удовольствие вашим адресатам.

Действующий
Поле сегмента BHS с порядковым номером 6 ("Учреждение-получатель пакета") заполнено значением, имеющим тип данных HD ("Иерархический идентификатор"), который, в свою очередь, имеет три компонента.
Компоненты комплексных типов данных также могут иметь комплексный тип. По отношению к значению поля компоненты таких вложенных типов данных называются субкомпонентами.
Пример.
Степанов
Олег
Михайлович
L
Поле сегмента PID ("Идентификация застрахованного лица") с порядковым номером 5 ("Фамилия, имя, отчество застрахованного лица") имеет комплексный тип данных XPN ("Фамилия, имя, отчество"), в котором заполнены четыре компонента: 1 -й ("Фамилия"), 2-й ("Имя"), 3-й ("Отчество") и 7-й ("Тип ФИО"; в данном случае указан тип L (Legal) - "ФИО, официально признанные в настоящий момент"). 1-й компонент типа данных XPN имеет комплексный тип FN ("Фамилия"), из которого используется только первый компонент (первый субкомпонент первого компонента поля PID.5).
Описания типов данных, используемых в сообщениях стандарта ISO 27931, даны в разделе 6.1.2.
6.1.1.2.2 Соглашения об обозначениях и сокращениях, принятых при описании структуры и состава сообщений
При описании структур сообщений и заполнения сегментов приняты следующие соглашения.
Имя сегмента или группа сегментов, взятые в фигурные скобки { }, означают возможность повторения сегмента или группы сегментов.
Имя сегмента или группа сегментов, взятые в квадратные скобки [ ], означают необязательность сегмента или группы сегментов.
Обязательные для заполнения поля сегментов помечены значением Да в столбце "Обяз. поле". Имена таких полей выделены жирным шрифтом.
Некоторые поля являются обязательными при определённых условиях. Такие поля также выделены жирным шрифтом и дополнительно помечены в столбце "Обяз. поле." значением Усл (т.е. условно-обязательное). Условие, при котором заполнение данного поля является обязательным, указывается в столбце "Указания по заполнению".
Компоненты и субкомпоненты, обязательные для заполнения, помечены значением Да в столбцах "Обяз. кмп" ("Обяз. субкомп.") и выделены жирным шрифтом. Обязательность компонента для необязательного поля означает, что если поле включено в состав сегмента, то оно должно включать в себя обязательный компонент. Аналогичное замечание верно и для обязательных субкомпонентов необязательных компонентов.
В столбце "Экз." указывается:
0. .1, если поле не повторяется (для необязательных полей),
1, если поле не повторяется (для обязательных полей),
другое число, если поле может повторяться и описываемое значение должно быть в экземпляре поля с указанным порядковым номером,
0..N, если поле может повторяться не более, чем указанное количество раз,
0..*, если поле может повторяться неограниченное число раз, являясь необязательным,
1..*, если поле может повторяться неограниченное число раз, являясь обязательным.
Если столбца "Экз." в описании сегмента нет, то это означает, что в сегменте нет повторяющихся полей.
Описание правил обработки полей и ошибок форматно-логического контроля указаны после каждой таблицы с описанием правил заполнения сегмента.
6.1.1.3 Пакетная обработка сообщений
Взаимодействие прикладных систем в ИС ОМС осуществляется пакетными файлами, каждый из которых включает в себя несколько сообщений. Для пакетов также используется XML-кодирование.
В настоящем разделе описана структура пакетного файла и входящих в него сегментов заголовка и конца пакета.
Пакетные файлы имеют структуру, показанную ниже.
ЭлементыОписание
<тип пакета>Корневой элемент пакетного XML-файла - первая строка файла
...Заголовок пакета
[{--- Нуль или более сообщений
...--- Сегменты сообщения
}]--- Конец сообщения
...Сегмент конца пакета
Последняя строка файла
6.1.1.3.1 Общие требования к пакету и составляющим его сообщениям
6.1.1.3.1.1 Версия протокола пакета
В каждый пакет должны включаться сообщения только одной версии протокола, которая считается версией протокола пакета. Версия протокола пакета должна быть указана в качестве значения атрибута oms:version. Если версия протокола пакета не указана, то считается, что в пакет включены сообщения версии 3.0.
6.1.1.3.1.2 Прикладная обработка пакета
Все сообщения пакета должны иметь один и тот же тип прикладной обработки, указанный в поле MSH.11. Данное требование на этапе ФЛК не проверяется, однако, если оно не выполнено, то пакет отвергается целиком на этапе прикладной обработки.
6.1.1.3.2 Сегмент BHS - "Заголовок пакета"
6.1.1.3.2.1 Структура сегмента BHS
Структура сегмента заголовка пакета сообщений BHS описана в таблице 25.
Таблица 25 Сегмент заголовка пакета BHS (Batch Header Segment)
XML-имя
Тип данных
Обяз.
поле
Имя поля
Кмп
Обяз.
кмп
Константа
Указания по заполнению
BHS.1
ST
Да
Разделитель полей пакета
I
BHS.2
ST
Да
Специальные символы кодирования пакета
^~\&
При xml-кодировании константа должна кодироваться как ^~\&
BHS.3
HD
Да
Приложение-отправитель пакета
HD.1
Да
Кодируемое название (см. таблицу 26)
BHS.4
HD
Да
Учреждение-отправитель пакета
HD.1
Да
Идентификатор учреждения, от имени которого отправляется пакет
HD.2
Нет
ОИД системы кодирования отправителей. Для обменов между ТФОМС и ЦС ЕРЗ следует использовать систему кодирования 1.2.643.2.40.3.3.1.0 (таблица 49). См. также таблицу 26.
HD.3
Нет
ISO
Константа, обозначающая, что предыдущая пара значений является кодом и идентификатором системы кодирования в формате ISO (ОИД).
BHS.5
HD
Да
Приложение-получатель пакета
HD.1
Да
Кодируемое название (см. таблицу 26)
BHS.6
HD
Да
Учреждение-получатель пакета
HD.1
Да
Идентификатор учреждения, которому адресован пакет
HD.2
Нет
ОИД системы кодирования получателей. Для обменов между ТФОМС и ЦС ЕРЗ следует использовать систему кодирования 1.2.643.2.40.3.3.1.0. (таблица 49) См. также таблицу 26.
HD.3
Нет
ISO
Константа, обозначающая, что предыдущая пара значений является кодом и идентификатором системы кодирования в формате ISO (ОИД).
BHS.7
DTM
Да
Дата и время создания пакетаДата, время и часовой пояс, установленные на часах операционной системы на момент готовности пакета к отправке. Формат - в соответствии с требованиями, предъявляемыми к типу данных DTM (полный формат - см. таблицу 33).
BHS.11
ST
Да
Идентификатор пакетаИдентификатор, генерируемый отправляющей системой для использования в поле BHS-12 ответного пакета
BHS.12
ST
Усл
Ссылка на другой пакетЗаполняется обязательно, если сообщения пакета являются ответами на сообщения, ранее переданные в другом пакете. Содержит значение поля BHS-11 этого пакета. Примечания.1 Если структура файла, который должен содержать пакет сообщений и запросов, ошибочна (не является xml-сообщением или имеет структуру, не соответствующую xml-схеме), то в ответ на такой файл формируется пакет, значением BHS.12 в котором является имя файла (включающее расширение, но не включающее путь), перед которым добавляется символ "*".2 Имя файла, предварённое звёздочкой, используется также для ответа на пакет, в котором значение поля BHS.11 не указано, либо заполнено пустым значением.
Таблица 26 Правила формирования кодов учреждений и приложений, являющихся отправителями и получателями пакетов сообщений (необязательные компоненты указаны серым курсивом)
Отправитель
Получатель
Приложение BHS.3, MSH.3
Учреждение BHS.4, MSH.4
Приложение BHS.5, MSH.5
Учреждение BHS.6, MSH.6
код приложениякод учреждения1.2.643.2.40.3.3.1.0ISOкод приложения кодучреждения 1.2.643.2.40.3.3.1.0ISO
Описание ошибок ФЛК для сегмента BHS приведено в классификаторе Q010.
6.1.1.3.3 Сегмент BTS - "Конец пакета"
Структура сегмента конца пакета сообщений BTS описана в Таблице 27. Ошибки ФЛК для данного сегмента приведены в классификаторе Q012.
Таблица 27 Сегмент конца пакета BTS (Batch Trailer Segment)
XML-имя
Тип данных
Обяз.
поле
Имя поля
Указания по заполнению
BTS.1
ST
Да
Число сообщенийЧисло отдельных сообщений в пакете
BTS.3
NM
Да
Контрольная сумма пакетаКонтрольная сумма рассчитывается по всем данным, находящимся между сегментами BHS и BTS. Для расчёта используется алгоритм CRC32. Результат передаётся в шестнадцатеричной записи.
6.1.1.3.4 Подтверждающие пакеты
Ответный пакет имеет такую же структуру, как и исходный пакет, и состоит из сообщений, каждое из которых является ответом на одно из посланных сообщений.
6.1.1.4 Структура и служебные сегменты исходных сообщений