ГОСТ Р HCO/HL7 27951— 2016
В.2.32.2 Свойство code: ST (унаследовано от типа данных CV)
Определение: символ кода, определенный в системе кодирования. Например. «784.0» является символом
кода головной боли «784.0», определенным в системе кодирования МКБ-9.
Неисключительное значение типа данных PQR имеет непустое свойство code, значением которого является
строка символов, определенная в системе кодирования, идентифицированной в свойстве codeSystem. И наоборот,
значение типа PQR. у которого свойство code не имеет значения или имеет значение, не принадлежащее указанной
системе кодирования, считается исключительным значением (пустым значением (NULL) с типом пустоты «other»).
invariant (PQR х}
where x.nonKu
11
(
x.code.nonKu11;
l ;
B.2.32.3 Свойство codeSystem: UID (унаследовано от типа данных CV)
Определение: указывает систему кодирования, в которой определено значение свойства code.
Идентификатор системы кодирования должен иметь тип данных UID, позволяющий однозначно указать стан
дартные системы кодирования HL7. другие стандартные системы кодирования, а также местные системы кодиро
вания. Комитет HL7 должен присваивать идентификатор типа UID каждой из своих таблиц кодов, а также внешним
стандартным системам кодирования, которые используются в стандартах HL7. На местах должны использовать
свои объектные идентификаторы ИСО (тип данных OID). с помощью которых можно сконструировать глобально
уникальные идентификаторы местных систем кодирования.
Под ветвью комитета HL7.2.16.840.1.113883. подветви 5 и 6 содержат соответственно идентификаторы стан
дартных систем кодирования HL7 и внешних систем кодирования. Эти ветви ведутся техническим комитетом HL7
Vocabulary Technical Committee.
Неисключительное значение типа PQR (то есть значение типа PQR с непустым свойством code) имеет непу
стое свойство codeSystem, указывающее систему понятий, в которой определено значение свойства code. Другими
словами, если есть код. должна быть и система кодирования.
П р и м е ч а н и е — Хотя для каждого непустого значения типа PQR определена конкретная система ко
дирования. в некоторых обстоятельствах представление значения типа PQR в соответствии со спецификацией
реализуемой технологии не нуждается в явном упоминании системы кодирования. Например, когда контекст
подразумевает одну и только одну систему кодирования, то ее явное указание стало бы избыточным. Однако в
таком случав свойство codeSystem принимает контекстно-зависимое значение по умолчанию и не является
пустым.
invariant(PQRх)
where х.code.nonKuП |
х.codeSyatem.nonKu11;
i ;
Причина пустоты «other» у исключительного значения типа PQR указывает, что понятие не может быть за
кодировано в указанной системе кодирования. Эта система кодирования, в которой нет такого исключительного
понятия, должна быть указана в свойстве codeSystem.
Некоторые домены кодов квалифицированы таким образом, что они могут включать в себя некоторые ча
сти подходящей местной системы кодирования, не являющиеся парафразами стандартной системы кодирования
(coded with extensibility. OWE — кодированные с расширением). Если поле с квалификатором «CWE» действитель но
содержит такой местный код. то в свойстве системы кодирования должен быть указан идентификатор местной
системы кодирования, из которой взят этот код. Однако в доменах с квалификатором «CWE» местный код является
допустимым членом домена, поэтому использование местного кода не является ни ошибкой, ни исключительным
значением (с причиной пустоты «other») в смысле настоящей спецификации.
invariant(RQR х>
where х.other <
х.code.other;
x.codeSyatem.nonKull?
B.2.32.4 Свойство codeSystemName: ST (унаследовано от типа данных CV)
Определение: общее имя системы кодирования.
Имя системы кодирования не используется для вычислений. Оно может быть указано для облегчения интер
претации человеком значений свойствcode и codeSystem. Предполагается, хотя и не является обязательным, что
371