ГОСТ Р HCO/HL7 27951—2016
местной системы кодирования, а не из формально определенного словарного домена. Значение квалификатора
расширяемости «CNE» {Coded. No Exceptions — кодируемый без исключений) указывает, что экземпляры сообще
ний могут содержать только коды из словарного домена, ограничивающего значения данного атрибута.
А.5.7 Методология стандарта HL7 Версии 3 и модель RIM
В целом основным мотивом разработки модели RIM было желание точного определения различных эле
ментов данных и отношений, образующих информационное пространство здравоохранения. Прямым результатом
такого способа применения знаний явилась способность повторного использования того же самого понятия во
многих сообщениях передачи медицинских данных. Полный процесс определения сообщения определен и обсуж
ден в документе V3 Guide и в дополняющем его руководстве HL7 Message Definition Framework (MDF). Основными
шагами этого процесса являются определение и документирование потребностей в обмене данными (например,
комплекса сообщений для поддержки конкретного клинического или административного процесса) в форме сце
нариев (storyboard), выбор из модели RIM тех классов и атрибутов, которые необходимы для составления данного
сообщения, и последующее применение дополнительных ограничений на число повторений и допустимые значе
ния каждого атрибута.
Дополнительную информацию см. в упомянутых ранее документах V3 Guide и MDF.
А.6 Сводный перечень типов данных HL7 Версии 3
А.6.1 Обзор типов данных
В таблице А.1 приведены определения типов данных, которые были приняты как часть стандарта HL7 Вер
сии 3 по результатам голосования, проведенного 2 декабря 2002 г. Следующие версии модели RIM будут содер
жать полную спецификацию типов данных, а тело модели RIM будет содержать гиперссылки на определения типов
данных.
Т аб ли ц а А.1 — Типы данных в модели RIM
Имя
Символ
Описание
DataValue
ANY Определяет основные свойства каждого типа данных. Это абстрактный тип.
означающий, что никакое значение не может быть только значением данных,
не принадлежащим никакому конкретному типу. Каждый конкретный тип явля
ется специализацией этого общего абстрактного типа DataValue
Boolean
BL Булевский тип представляет значения двузначной логики. Булевское значение
гложет быть или TRUE (истина), или FALSE (ложь), или. как и любое другое
значение, может быть пустым (NULL)
Encapsulated Data
EDДанные, в основном рассчитанные на чтение человеком или на дальнейшую
машинную обработку данных за пределами области применения стандар
та HL7. К ним относятся неформатированный или форматированный текст,
мультимедийные данные или структурированная информация, определенная
другим стандартом (например. XML-подписи). Вместо самих данных
значение типа ED может содержать только ссылку на данные (см. описание
типа данных TEL). Заметьте, что тип данных ST — это специализация типа
данных ED. у которой компонент типа среды ED имеет значение «text/plain»
(только текст)
Character String
STСтроковый тип данных, предназначенный для текстовых данных, используе
мых главным образом для машинной обработки (например, сортировка, за
прос, индексирование и т. д.). Используется для имен, символов и формаль
ных выражений
Concept Descriptor
CDОписание понятия, предназначенное для представления любого вида поня
тий. обычно с помощью кода, определенного в некоторой системе кодирова
ния. Описание понятия может содержать исходный текст или фразу, послужив
шую основой для кодирования, и один или несколько эквивалентов этого кода
в других системах кодирования. Описание понятия может также содержать
квалификатор, используемый, к примеру, для описания понятия «левая нога»
как посткоординированного термина, образованного от исходного кода «нога»
и квалификатора «левый». В исключительных случаях описание понятия мо
жет не содержать код. а только исходный текст, описывающий это понятие
Coded Simple Value
CS Кодированные данные в их простейшей форме, в которой указан только код
без его значения, предназначенного для вывода на экран. Система кодиро
вания и ее версия определяются контекстом, в котором передается значение
типа CS. Тип данных CS используется для значений кодированных атрибутов,
имеющих единственный словарный домен, определенный в стандарте HL7
277