ГОСТ Р HCO/HL7 27951— 2016
альтернативных кодов. Этот тип данных может использоваться как с квалификатором расширяемости домена «CNE»
(coded, non-extensible — кодируемый, не расширяемый), так с квалификатором «CWE» (coded — кодируемый, расши
ряемый).
В.2.9.1 Свойство code: ST (унаследовано от типа данных CD)
Определение: символ кода, определенный в системе кодирования. Например. «784.0» является символом
кода головной боли «784.0». определенным в системе кодирования МКБ-9.
Неисключительное значение типа данных CV имеет непустое свойство code, значением которого является
строка символов, определенная в системе кодирования, идентифицированной в свойстве codeSystem. И наоборот,
значение типа CV, у которого свойство code не имеет значения или имеет значение, не принадлежащее указанной
системе кодирования, считается исключительным значением (пустым значением (NULL) с типом пустоты «other»).
invariant (CV x>
where x.nonNull (
x.coae.nonNuII?
i ;
B.2.9.2 Свойство codeSystem: UID (унаследовано от типа данных CD)
Определение: указывает систему кодирования, в которой определено значение свойства 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 в соответствии со спецификацией реализуе
мой технологии не нуждается в явном упоминании системы кодирования. Например, когда контекст подразумевает
одну и только одну систему кодирования, то ее явное указание стало бы избыточным. Однако в таком случае
свойство codeSystem принимает контекстно-зависимое значение по умолчанию и не является пустым.
invariant(CV х)
where х.code.nonNu11 {
х.codeSystem.nonKull;
j
;
Причина пустоты «other» у исключительного значения типа CD указывает, что понятие не может быть за
кодировано в указанной системе кодирования. Эта система кодирования, в которой нет такого исключительного
понятия, должна быть указана в свойстве codeSystem.
Некоторые домены кодов квалифицированы таким образом, что они могут включать в себя некоторые ча
сти подходящей местной системы кодирования, не являющиеся парафразами стандартной системы кодирования
(coded with extensibility. CWE — кодированные с расширением). Если поле с квалификатором «CWE» действитель
но содержит такой местный код. то в свойстве системы кодирования должен быть указан идентификатор местной
системы кодирования, из которой взят этот код. Однако в доменах с квалификатором «CWE» местный код является
допустимым членом домена, поэтому использование местного кода не является ни ошибкой, ни
исключительным значением (с причиной пустоты «other») в смысле настоящей спецификации.
invariant(CV х>
where
х.
other
(
х.code.other;
x.codeSystem.nonNul1?
I;
B.2.9.3 Свойство codeSystemName: ST (унаследовано от типа данных CD)
Определение: общераспространенное имя системы кодирования.
325