ГОСТ Р HCO/HL7 27951—2016
Ожидается, что наборов значений столь много, что просто невозможно присвоить каждому из них
уникальную мнемонику или значащее имя. Основным идентификатором экземпляра класса ValueSet
является атрибут valueSet_id, имеющий числовое значение, не имеющее смысловой нагрузки1>. При не
обходимости атрибут \/alueSet_name может также содержать уникальный «смысловой» идентификатор
набора значений. Этот атрибут предназначен для коммуникаций между углеродными формами жизни.
Класс ValueSet имеет атрибут description (описание), описывающий назначение и цель создания
набора значений. Он имеет также атрибут definingExpression (определяющее выражение), предназна
ченный для хранения формального машиночитаемого выражения, которое может использоваться для
конструирования набора значений. Значение и интерпретация этого выражения в данном документе не
обсуждаются. Оба атрибута (description и definingExpression) не обязательны. Еще один атрибут класса
ValueSet. а именно. allCodes (все коды), описан ниже.
7.3.3 Определение содержания набора значений
Набор значений ValueSet может быть построен из одного другого набора значений ValueSet либо
может быть основан ровно на одной системе кодирования CodeSystem. либо может быть построен из
того и другого2К Система кодирования CodeSystem определяет нуль или более кодированных понятий
CododConcepts. которые, в свою очередь, обозначают релевантные классы или сущности в конкретной
области интереса. Системы кодирования могут ранжироваться от простой таблицы пола человека до
классификаторов типа МКБ-9 идо семантически богатых систем, основанных на логических представле
ниях, например. OpenGalen или SNOMED-CT. Поскольку многие системы кодирования регулярно пере
сматриваются, полезно регистрировать версию выпуска ReleaseVorsion, использованную для определе
ния данного набора значений ValuoSot в конкретный момент времени. Набор значений ValueSet может
быть определен с использованием не более одной версии ReloaseVersion. Определение с помощью от
ношения служит исключительно для справочных целей и для представления содержания набора значе
ний службы ValueSet могут использовать более позднюю версию системы кодирования3>. Более деталь
ное обсуждение систем кодирования приведено ниже, в подразделе, описывающем API словаря ОТС.
7.3.3.1 Представление всего содержания системы кодирования
Присвоив значения TRUEатрибуту allCodes, можноуказать, чтовданный набор значений ValueSet
должны быть включены все кодированные понятия CododConcept. определенные в системе кодиро
вания CodeSystem. на которой основан этот набор. Такой набор значений ValueSet не может допол
нительно включать в себя ссылки на кодированные понятия CodoRoferonce. Пример набора значений,
представляющего всю систему кодирования, приведен в таблице 8.
Таблица 8 — Набор значений, представляющий все содержание системы кодирования
values et_id
valueSel_name
description
allCodes
CodeSystem
Вер
сия
2.16.840.1.11
3883.1.11.1
AdministrativeGender
Пол лица, используемый для
административных целей (в от
личие от клинического пола)
True
2.16.840.1.11
3883.5.1
5
7.3.3.2 Представление частей содержания системы кодирования
Набор значений ValueSet может включать в себя нуль или более кодированных понятий
CodedConcept, определенных в системе кодирования CodeSystem, на которой он основан. Это вы
полняется с помощью включения в набор значений одной или нескольких ссылок CodcReference. Та кая
ссылка связывает кодированное понятие CodedConcept с набором значений ValuoSot. Она долж на
ссылаться ровно на одно кодированное понятие CodedConcept. При этом атрибут rolation_code
подразумевает неявные ссылки на все кодированные понятия CodedConcept. являющиеся целью
Ч В качестве такого значения, скорее всего, будет использоваться объектный идентификатор ИСО с корнем,
2.16.840.1.113883.1.11, но это решение окончательно не принято.
2) Можно сконструировать набор значений, ссылающийся на другие наборы значений, извлеченные более
чем из одной системы кодирования. Однако конкретный набор значений может напрямую ссылаться только на по
нятия. извлеченные из единственной системы кодирования.
3) Настоящий документ не содержит обсуждение того, как указать конкретную версию системы кодирования
или состояние набора значений в определенный момент времени. Соответствующие разделы появятся в следую
щих выпусках документа.
18