ГОСТ Р HCO/HL7 27951—2016
- для свойства, определенного в настоящей спецификации, которому присвоена единственная система ко
дирования. указанная в данной спецификации либо определенная вне комитета HL7 органом, ответственным за
это понятие и ведение системы кодирования.
Например, организация IETF ведет систему кодирования типов среды MIME, используемую в типе данных
ED. Таким образом, спецификация этого типа данных допускает также и предусмотренный этой организацией ме
ханизм расширения типов среды MIME (к примеру, eapplication/x-myappe).
Для значений типа CS квалификатор расширяемости всегда имеет значение «CNE» (coded, non-extensibte —
кодируемый, не расширяемый) и по контексту определяется, какие можно использовать значения, определенные в
стандарте HL7’).
В.2.8.1 Свойство code: ST (унаследовано от типа данных СО)
invariant (CS х}
where x.nonNull (
x.coae.nonNuII?
i ;
B.2.8.2 Свойство codeSystem: UID (фиксированное)
С каждым непустым значением типа данных CS связана определенная система кодирования. Она не обяза
на быть явно указана в представлении типа данных CS. используемом в спецификации реализуемой технологии,
поскольку по контексту определяется одна и только одна используемая система кодирования. Ее явное указание
избыточно. Но при этом для нее подразумевается определенное непустое контекстно-специфическое значение.
mvataant (CS х>
where х.code.nonNu11 j
x.codeSystem.nonNu11;
x.codeSystem.equal(CONTEXT.coaeSystern»;
l;
Исключительное значение типа CS с кодом причины пустоты «other» означает, что данное понятие не гложет
быть закодировано в указанной системе кодирования. В этих случаях свойство codeдолжно иметь пустое значение
NULL.
invariant (CS x>
where x.other t
x.coae.isHull;
x.codeSyStem.nonNu11;
};
B.2.8.3 Свойство codeSystemName: ST (фиксированное)
mvanant(CS x)
\
x.codeSystemName.equal(CONTEXT.codeSystemName};
i;
B.2.8.4 Свойство codeSystemVersion: ST (фиксированное)
invariant (CS x)
\
x.coaeSystemVersion.equal(CONTEXT.coaeSystemVersion};
i ;
B.2.8.5 Свойство displayName: ST (фиксированное)
invariant(CS x>
\
x.displayName.notApplicable;
1;
Это не противоречит тому, что используемый по ссылке внешнийдомен, например типы среды IETF MIME,
может иметь механизм расширения. Эти расширенные коды типов среды MIME не должны рассматриваться как
«расширения», нарушающие квалификатор расширяемости CNE. Нарушение будет иметь место в том случав,
если будет сделана попытка использовать другую систему кодирования (посредством свойства CD.codeSystem).
что невозможно сделать для типа данных CS.
323