ГОСТ Р HCO/HL7 27951—2016
В.2.6.10 Свойство implies: BL
Определение: указывает, является ли данное значение типа СО специализацией операнда типа CD.
Естественно, понятия могут делаться более узкими или более широкими, чтобы исключить или охватить
другие понятия. Во многих системах кодирования обеспечиваются явные указания специализации и обобщения
понятий. Принципы построения слоеаря HL7 также предусматривают специализацию понятий в наборах значений,
определенных в стандартах HL7. Свойство implies (импликация) представляет собой предикат, устанавливающий,
является ли одно понятие специализацией другого понятия и. следовательно, выводится из этого другого понятия.
При составлении предикатов (например, условных операторов), сравнивающихдва кода, обычно проверяет
ся не равенство кодов, а возможность вывода одного из другого.
Например, в таблице В.20. описывающей понятия «использования телекоммуникаций» определены следую
щие значения: «W» (рабочий), «Н» (домашний). «НР» (основной домашний) и «HV» (домашний на время отпуска).
Очевидно, что из обоих значений «НР» и «HV» вытекает значение «Н». При поиске какого-либо номера
домашнего телефона необходимо установить, вытекает ли из данного значения кода использования
телекоммуникаций значе ние «Н». Если бы выполнялась проверка равенства коду «Н», то были бы найдены
только домашние номера без специализации, а не номер основного домашнего телефона.
С вычислительной точки зрения импликация может быть установлена одним из двух способов. Литералы в
системе кодирования могут быть устроены таким образом, что иерархия может задаваться в самом литерале кода
(как это имеет место в классификации МКБ-9). Но за исключением таких особых случаев для вычисления выра
жений. содержащих импликацию, потребуется терминологическая база знаний и алгоритм проверки поглощения
понятий. Для посткоординированных систем кодирования разработка такого алгоритма представляет собой не
тривиальную задачу1’.
В.2.7 Тип данных ConceptRole (CR) (специализация типа данных ANY)
Код квалификатора понятия с необязательной именованной ролью. Как роль квалификатора, так и коды зна
чений должны быть определены в системе кодирования значений типа СО. содержащей квалификатор понятия.
Например, если в номенклатуре SNOMED RT определены понятие «нога», отношение роли «имеет-сторону» и еще
одно понятие «левая», то отношение роли понятия позволяет добавить квалификатор «имеет-сторону: левая» к
основному коду «нога» и тем самым получить понятие «левая нога».
Т аблица В. 12 — Сводка свойств типа данных ConceptRole
Имя
ТипОписание
пате
CVУказывает способ, которым роль понятия вносит вклад в значение кодовой фразы. На
пример. если в номенклатуре SNOMED RT определены понятие «нога», отношение роли
«имеет-сторону» и еще одно понятие «левая», то отношение роли понятия позволяет доба
вить квалификатор «имеет-сторону: левая» к основному коду «нога» и тем самым получить
понятие «левая нога». В данном примере свойство пате (имя) имеет значение «имеет-
сторону»
value
CDПонятие, которое модифицирует основной код кодовой фразы с помощью отношения роли.
Например, если в номенклатуре SNOMED RT определены понятие «нога», отношение роли
«имеет-сторону» и еще одно понятие «левая», то отношение роли понятия позволяет доба
вить квалификатор «имеет-сторону: левая» к основному коду «нога» и тем самым получить
понятие «левая нога». В этом примере свойство value имеет значение «левая»
inverted
BN Указывает, что смысл имени меняется на противоположный. Такое обращение смысла
можно использовать в тех случаях, когда в соответствующей системе кодирования опреде
лено обращение, но не предусмотрена взаимно противоположная пара имен. По умолча
нию свойство inverted имеет значение «false»
Применение квалификаторов строго контролируется используемой системой кодирования. Определе
ние типа данных CD не разрешает использовать квалификаторы вместе с системами кодирования, где они не
предусмотрены (например, с прекоординированными системами, скажем. LOINC. ICD-10 PCS).
protected type ConceptRole alias CR specialises ANY t
CV name;
BN inverted;
CD value;
i;
’) Это одна из причин, почему использование квалификаторов в посткоординированных системах кодирова
ния должно быть умеренным и осторожным. Другая проблема посткоординации состоит в том, что общее правило
равенства гложет вообще не существовать.
321