ГОСТ Р HCO/HL7 27951—2016
qua1iliet;
translation;
equal(ANY x);
implies(CD x>;
L1ST<CR>
SET<CD>
BL
BL
ED;
demotion
i;
type ConceptDesetlptor alias CD specializes ANY
I
STcode;
STdisplayName;
CIDcodeSystem;
STcodeSystemtiame;
STcOdeSystemVersion
EDoriginalText;
Тип данных CD обычно используется в одной из своих ограниченных, или «профилированных» форм CS. СЕ.
CV. Тип данных полного дескриптора понятия используется не часто. Для его применения необходимы осознанное
решение и документированное обоснование. Во всех остальных случаях используется одно из ограничений типа
данных CD1>.
Все ограничения на тип данных CD накладываются на определенные свойства. Эти свойства могут быть
ограничены до такой степени, что допустимым окажется единственное значение, после чего упоминание этого
свойства станет избыточным. Ограничение свойства до единственного значения называется подавлением этого
свойства. Хотя концептуально подавленное свойство продолжает быть семантически приемлемым, в любом ин
терфейсе HL7 можно вполне безопасно без проверки предполагать значение по умолчанию.
П р и м е ч а н и е — Вообще говоря, сказанное верно для многих типов данных, определенных в настоящей
спецификации, однако чаще всего возникают вопросы по поводу потомков типа данных CD.
В.2.6.1 Свойство code: ST
Определение: символ кода, определенный в системе кодирования. Например, «784.0» является символом
кода головной боли «784.0», определенным в системе кодирования МКБ-9.
Неисключительное значение типа данных CD имеет непустое свойство code, значением которого является
строка символов, определенная в системе кодирования, идентифицированной в свойстве codeSystem. И наоборот,
значение типа CD. у которого свойство code не имеет значения или имеет значение, не принадлежащее указанной
системе кодирования, считается исключительным значением (пустым значением (NULL) с типом пустоты «other»).
invariant(CDx>
where x.nonNull (
x.coae.nonNu11;
If
B.2.6.2 Свойство codeSystem: UID
Определение: указывает систему кодирования, в которой определено значение свойства code.
Идентификатор системы кодирования должен иметь тип данных UID. позволяющий однозначно указать стан
дартные системы кодирования HL7. другие стандартные системы кодирования, а также местные системы кодиро
вания. Комитет HL7 должен присваивать идентификатор типа UID каждой из своих таблиц кодов, а также внешним
стандартным системам кодирования, которые используются в стандартах HL7. На местах должны использовать
свои обьектные идентификаторы ИСО (тип данных OID). с помощью которых можно сконструировать глобально
уникальные идентификаторы местных систем кодирования.
Под ветвью комитета HL7. 2.16.840.1.113883, подветви 5 и 6 содержат соответственно идентификаторы стан
дартных систем кодирования HL7 и внешних систем кодирования. Эти ветви ведутся техническим комитетом HL7
Vocabulary Technical Committee.
Неисключительное значение типа CD (то есть значение типа CD с непустым свойством code) имеет непустое
свойство codeSystem. указывающее систему понятий, в которой определено значение свойства code. Другими
словами, если есть код, должна быть и система кодирования.
П ри м е ча н и е — Хотя для каждого непустого значения типа CD определена конкретная система ко
дирования. в некоторых обстоятельствах представление значения типа CD в соответствии со спецификацией
11Преимуществом типа данных CD является его выразительность. Но постоянное использование всех его
свойств, например исключений из кодирования, текста, преобразований и квалификаторов во всех реализациях
становится очень затруднительным и небезопасным. Поэтому в большинстве случаев тип данных CD используется в
ограниченной форме с меньшим числом свойств.
316