Название: Медицинские информационные системы ( Г. З. Рот М. И. Фихман Е. И. Шульман )

Жанр: Медицина

Просмотров: 1523


5.2. общая концепция стандарта

Правила кодирования. Форматы сообщений, по правилам кодирования HL7 [33–35], состоят из полей данных переменной длины, отделенных символом разделителя полей. Поля данных объединяются в логические группы, называемые сегментами. Сегменты отделяются друг от друга символом разделителя сегментов. Каждый сегмент начинается с трехбуквенного идентификатора, определяющего его назначение в сообщении. Все данные представляются в виде изображаемых символов таблицы ASCII (шестнадцатеричные коды от 20 до7E включительно).

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

Правила кодирования устанавливают, что приложение-получатель должно игнорировать поля, которые присутствуют в сообщении, но не ожидаются им, и не рассматривать эту ситуацию как ошибочную.

Стандарт HL7 рассчитан на то, что методы его применения в различных учреждениях могут существенно различаться.

С учетом будущего развития стандарт HL7 включает идентификатор версии протокола во все сообщения.