ГОСТ Р HCO/HL7 27951—2016
Примечания к использованию
Тип данных, который может принимать значение атрибута Observation.value. зависит от вида исследования
и обычно указывается в описании исследования или определяется с помощью простого правила по виду исследо
вания. передаваемому в атрибуте Observation.code.
Ниже приведены общие рекомендации по выбору подходящего типа данных:
1>в количественных результатах в основном используется тип данных физической величины (PQ). Этот тип
данных, по существу, представляет собой вещественное число с единицей измерения. Это общие предпочтения
для всех числовых значений. Некоторые исключения описаны далее.
Числовые значения НЕ ДОЛЖНЫ передаваться в форме простой строки символов (тип данных ST);
2) для титра (например. 1:64) и очень немногих других отношений используется тип данных RTO. У титров
числителем и знаменателем отношения являются целые числа (например. 1:128). В других отношениях могут ис
пользоваться разные количественные типы данных, например, «цена», определенная как физическая величина с
типом данных МО.
Иногда по местным соглашениям для титров передаются только знаменатели (например. 32 вместо 1/32).
Такие соглашения могут вносить путаницу, и в сообщениях стандарта HL7 вместо них ДОЛЖНЫ использоваться
правильные отношения:
3) для передачи значений индексов (чисел без единицы измерения) используется вещественный тип данных
(REAL). Если величина не имеет подходящей единицы измерения, то ее можно передать как вещественное число. В
качестве альтернативы можно использовать тип данных PQ с безразмерное!ной единицей (например. 1 или %).
Целое число можно передавать только в том случае, если согласно определению исследования результатами
могут являться только целые числа, что является редким случаем, например, если результат исследования имеет
перечислимые значения (см. ниже);
4)диапазоны (например. < 3; 12-20)должны быть представлены в форме диапазонов физических количеств
(тип данных IVL<PQ>) или в форме интервалов значений других количественных типов данных.
Иногда такие интервалы используются, чтобы указать неопределенность измеренного значения. Однахо на
этот случай имеются специальные расширения типов данных;
5) для передачи перечислимых значений (например +, ++. +++; или I, Ila. lib. III. IV) используется тип данных
СО (coded ordinal — кодированное перечислимое значение);
6) номинальные результаты («таксоны», например, тип организма) передаются с помощью любого из коди
руемых типов данных (CD. СЕ), которые указывают по меньшей мере код. систему кодирования и необязательный
исходный текст, преобразование в другую систему кодирования, а иногда еще и квалификаторы;
7) для представления мультимедийных данных используется тип данных ED (Encapsulated Data — инкапсу
лированные данные). С его помощью можно передать изображение (например, рентгенограмму грудной клетки)
или видеозапись (например, результат коронарной ангиографии или эхокардиотрамму) в виде вложенных двоич ных
данных или ссылки на внешние адреса, откуда они могут быть загружены по запросу;
8) записи биосигналов можно передавать, используя шаблоны коррелируемых последовательностей резуль
татов (Conelated Observation Sequences), обеспечивающих передачу всей необходимой информации в структуре,
предложенной в стандарте HL7. Эту информацию можно также передать, вложив ее в значение типа ED. Это по
зволяет использовать другие форматы цифрового кодирования биосигналов, кроме предложенных в стандарте
HL7. а также передавать ссылки на внешние адреса, откуда оцифрованные записи биосигналов могут быть за
гружены по требованию;
9) иногда для передачи формализованных выражений, для которых не подходит ни один из указанных выше
типов данных, может использовать строковый тип данных. Однако строковый тип данных НЕ ДОЛЖЕН использо
ваться, если значение может быть представлено одним из существующих типов данных:
10) временные метки не должны передаваться как значения результатов исследования, если для них можно
найти более подходящие места, например, атрибутAct.effectiveTime некоторого действия (к примеру, «время полу
чения биоматериала лабораторией» можно передать в атрибуте effectiveTime действия, описывающего транспорт
биоматериала в лабораторию, а не как результат исследования);
11) множества значений любого типа данных, перечисляемые данные, а также интервалы часто используют
ся в экземплярах класса Observation, описывающих критерии (то есть в экземплярах, у которых атрибут moodCode
имеет значение «EVN.CRT»), чтобы указать «референтные пределы» или «пороговые значения» (для тревожных
сигналов) и т. д.;
12)для последовательностей результатов (повторяемые измерения того же свойства в течение относитель
но короткого времени) используется тип данных LIST (list — список). Дополнительные детали см. в спецификации
коррелируемых последовательностей результатов (Conelated Observation Sequences);
13) степень неопределенности значений можно указать, используя расширения типа данных вероятности и
распределения вероятности (UVP, PPD). Для передачи статистики абсолютных частот категорий вполне пригоден
тип мультимножества BAG.
А.3.1.13.2 Observation.valueNegationlnd:: BL (0..1)
Определение
Указывает, что исследование состоялось, но результат, переданный в атрибуте value, не имеет места.
224