ГОСТ Р HCO/HL7 27951—2016
Каждое отображение CodeMap имеет необязательное поле mapDescription, описывающее источник
трансляции, момент ее создания, способ ее выполнения и т. д.
11.3 Класс MapEntry
Класс TranslationEntry представляет трансляцию кода понятия fromCode из системы кодирова
ния-источника в соответствующий код понятия toCode, принадлежащий целевой системе кодирования.
Поле mapQuality_code задает «качество» трансляции исходного кода в целевой и может принимать
одно из значений «точная», «уже», «шире» или «частичное перекрытие».
12 Спецификация отображения кодов
12.1 Введение
Интерфейсотображения кодов поддерживает отображение кодов понятий, принадлежащих одной
или нескольким системам кодирования-источников, в эквивалентные им коды, принадлежащие целе
вой системе кодирования.
12.2 Идентификация службы отображения
Служба отображения наследует общий интерфейс идентификации.
12.3 Отображение кода
12.3.1 Класс CodeMap
Класс CodeMap описывает идентификацию конкретного отображения. Он имеет следующие поля:
- map_name — уникальное имя конкретного отображения;
- fromCodeSystem_id — идентификатор ИСО ОИД системы кодирования-источника;
- fromCodeSystem_name — имя системы кодирования-источника:
- fromCodeSystem_version — версия системы кодирования-источника, используемая при отобра
жении {необязательная);
- toCodeSystem_id — идентификатор ИСО ОИД целевой системы кодирования;
- toCodeSystem_name — имя целевой системы кодирования;
- toCodeSystem_version — версия целевой системы кодирования, используемая при отображении
(необязательная);
- description — описание отображения (источник, версия, дата, местонахождение и т. д.).
12.3.2 Метод getSupportodMaps
Метод getSupportedMaps возвращает список отображений кодов, поддерживаемых данной кон
кретной службой. Отображения кодов не симметричны. Из того факта, что служба поддерживает ото
бражение из системы кодирования А в систему кодирования В. не следует, что она также поддерживает
отображение в обратном направлении.
12.4 Исключения
Ниже перечислены исключения, которые могут генерироваться одним или несколькими методами,
описанными в настоящем разделе. Исключения вызываются аномальными событиями, препятствую
щими нормальному завершению выполнения метода. Те исключения, что связаны с ошибками комму
никации. с операционными системами, базами данных и т. д., не включены в этот список. Предполага
ется, что механизмы обработки такого типа ошибок уже предусмотрены в языке программирования
и/или в подсистеме коммуникации, использованной при реализации службы.
В приведенном ниже перечислении исключений предполагается, что базовая информация об
исключении содержит текстовое поле, описывающие специфичные детали исключения. Дополни
тельные атрибуты, указанные в этом списке, предоставляют информацию, дополняющую базовый
текст.
Исключения, генерируемые при отображении кодов;
- службанеподдерживает трансляциюсистемыкодированиясидентификаторомfromCodeSystem_
id в систему кодирования с идентификатором toCodeSystem_id;
- служба не в состоянии выполнить требуемое отображение,
- заданное имя отображения не распознано службой;
56