ГОСТ Р HCO/HL7 27951—2016
может характеризоваться нулем или более свойств ConceptProperty. Свойство ConceptProperty может
представлять или определять одно или более кодированных понятий CodedConcept.
Кодированное понятие CododConcept может служить источником или служить целью нуля или
более отношений ConceptRelationship. Отношения описаны более детально в следующем подпункте.
Класс CododConcept имеет следующие атрибуты:
- code — идентификатор, однозначно задающий класс или «понятие» в контексте определяющей
системы кодирования CodeSystom. Будучи присвоенным, «смысл» кода понятия никогда не должен
меняться. В настоящем стандарте не делается никаких предположений о тех или других способах при
своения в системе кодирования одного и того же «смысла» нескольким кодированным понятиям;
- status — текущий статус кодированного понятия CodedConcept в системе кодирования
CodeSystom. Значения статусов понятий должны браться из системы кодирования HL7 ConceptStatus
(ОИД 2.16.840.1.113883.5.1086). К возможным значениям статуса относятся «proposed» (предложен),
«active» (активный), «deleted» (удален) и «retired» (устарел). В настоящем стандарте проводится только
различие между статусами «active» (активный) и «not active» (неактивный). Статусы и версионность по
нятий будут более полно рассмотрены в следующих версиях настоящего документа.
9.4 Обозначение понятия ConceptDesignation
Обозначением понятия ConceptDesignation является имя или иной текстовый символ, пред
ставляющий назначение нуля или более кодированных понятий CodedConcept. Обозначения понятий
ConceptDesignation зависят от языка.
Класс ConceptDesignation имеет следующие атрибуты:
- designation — строка текста, являющаяся внешним представление кодированного понятия
CododConcept:
- languagcCode — код языка, конструируемый по правилам, описанным в IETF RFC 3066 — Tag for
Identification of Languages (теги идентификации языка). Этот код состоит из нескольких субтегов, разде
ленных дефисами («-»). Первый субтег идентифицирует основной код языка. По возможности он дол
жен быть взят из ИСО 639-1 «Codes for the representation of names of languages — Part 1: Alpha-2 code»
(Коды для представления названий языков. Часть 1. Двухбуквенный код). Если двухбуквенный код от
сутствует. то надо взять код из ИСО 639-2 «Codes for the representation of names of languages — Part 2:
Alpha-3 code» (Коды для представления названий языков. Часть 2. Трехбуквенный код). Существует
также дополнительный механизм спецсимволов, который в настоящем стандарте не описан.
Второй субтег не обязателен. Если он присутствует, то должен иметь длину от 2 до 8 символов.
Если его длина равна двум, то он должен содержать двухбуквенный код страны, взятый из ИСО 3166-1
«Codes for the representation of names of countries and their subdivisions — Part 1: Country codes» (Коды
для представления названий стран и единиц их административно-территориального деления. Часть
1. Коды стран). Если длина субтега от 3 до 8 символов, то он должен содержать код. взятый из
регистра тегов языков организации IANA. Дополнительные субтеги используются, если надо уточнить
информа цию о языке;
- preferredForLanguago — значение TRUE указывает, что это обозначение следует предпочесть
для представления назначения кодированного понятия CodedConcept на заданном языке, если иная
контекстуальная информация отсутствует. Для каждого заданного языка только одно обозначение мо
жет быть указано предпочтительным.
9.5 Свойство понятия ConceptProperty
Свойством понятия ConceptProperty является «атрибут», «фасет» или иная характеристика, ко
торая может представить или помочь определить предназначение нуля или более кодированных по
нятий CodedConcept. Класс ConceptProperty имеет следующие атрибуты:
- propertyCode — сочетание идентификаторов системы кодирования и кода понятия, идентифи
цирующее тип свойства. По возможности коды свойств должны браться из системы кодирования HL7
ConceptProperty (ОИД 2.16.840.1.113883.5.1087);
- propertyValuo — текстовое значение ассоциированного свойства;
- languago^code — код языка, взятый из системы кодирования, официально предназначенной для
этих целей комитетом HL7 (в настоящее время — ОИД 2.16.840.1.113883.6.84 — IETF RFC 3066 — Tagfor
Identification of Languages). He у всех свойств понятий ConceptProperty есть коды языка. Если код языка
опущен, то предполагается, что характер этого свойства таков, что понятие языка к нему неприменимо;
40