ГОСТ РИСО 21090—2016
Знамение типа CD. имеющее атрибут code, должно иметь также и атрибут codeSystem. указываю
щий систему кодирования, в которой определено значение атрибута code.
7.5.2.4.3 codeSystemName : String: общее имя системы кодирования.
Имя системы кодирования не используется для вычислений. Оно не должно модифицировать
значение свойства codeSystem и не может существовать без значения свойства codeSystem.
Элементы обработки информации, объявляющие непосредственное или косвенное соответствие
настоящему стандарту, не должны функционально полагаться на значение свойства codeSystemName.
Кроме того, это свойство может быть в них не реализовано, но при этом они не должны отклонять эк
земпляры типа CD. если в них присутствует свойство codeSystemName.
Примечание — Имя системы кодирования предназначено для облегчения интерпретации человеком
значений свойств code и codeSystem.
7.5.2.4.4 codeSystemVersion : String: если применим, дескриптор версии, специально определен
ный для данной системы кодирования.
Различные версии одной и той же системы кодирования должны быть совместимыми. По опреде
лению код должен иметь тот же самый смысл во всех версиях системы кодирования. При переходе к
более новой версии коды могут быть признаны устаревшими, но они никогда не должны удаляться или
повторно использоваться для другого понятия. Если смысловое определение кода меняется, оно тем не
менее должно быть совместимым (равным) в разных версиях системы кодирования.
Если система кодирования изменена несовместимым образом, то она представляет собой другую
систему кодирования, а не другую версию, как бы издатель это ни называл. Например, издатель класси
фикаций МКБ-9 и МКБ-10 назвал эти системы кодирования «9-м пересмотром» и «10-м пересмотром».
Однако классификация МКБ-10 представляет собой полное изменение кодов МКБ и не является обрат но
совместимой. Поэтому в целях настоящего стандарта типы данных классификации МКБ-9 и МКБ-10
рассматриваются как разные системы кодирования, а не как разные версии одной системы кодирова ния.
Напротив, когда версия «1.0j» системы кодирования LOINC была обновлена до версии «1.0к». она должна
была рассматриваться как другая версия, поскольку версии LOINC обратно совместимы.
7.5.2.4.5 valueSet: Uid: набор значений, использованный при кодировании данного значения типа CD.
Ссылки на наборы значений должны представлять собой имена идентификаторов, позволяющие
однозначно определить данный набор значений.
Если или организация ИСО. или организация HL7 уже присвоили такое имя идентификатора на
бору значений, то следует использоваться это имя.
Во многих случаях значение типа CD создается из набора значений — либо оно выбирается из
набора значений, либо задается не входящим в этот набор, и тогда значение типа CD является исклю
чительным с причиной пустоты NullFlavor.OTH (другое). Если код не выбран, то в общем случае нельзя
задавать систему кодирования, из которой выбран код. поскольку набор значений может не совпадать с
системой кодирования (он может быть подмножеством системы кодирования или включать в себя до
полнительные термины из других систем кодирования); вместо этого надо указывать набор значений.
Кроме того, известны некоторые сценарии, в которых набор значений, предложенный пользователю или
системе при выборе кода, влияет на интерпретацию этого кода.
Если код задан, то его смысловое значение должно браться из определения кода в системе коди
рования. Оно не должно зависеть от набора данных. От элементов обработки информации, объявля
ющих непосредственное или косвенное соответствие настоящему стандарту, не должна требоваться
особая интерпретация кода в зависимости от набора значений valueSet. и они не должны отклонять
экземпляр из-за его присутствия или отсутствия в конкретном наборе значений.
7.5.2.4.6 valueSetVersion : String: версия набора значений valueSet. в которой код был найден.
Атрибут valueSetVersion должен присутствовать, если присутствует атрибут valueSet. В противном
случае он должен быть пустым. Значение атрибута valueSetVersion должно идентифицировать конкрет
ную версию набора значений в соответствии с правилами, определенными издателем этого набора.
Обычно рекомендуется, чтобы издатели наборов значений указывали, что версия идентифициру
ется датой и временем публикации и что процесс публикации позволяет точно интерпретировать эти
дату и время.
7.5.2.4.7 displayName ; ST: имя. заголовок или представление кода либо выражения в том виде,
как оно указано в системе кодирования.
Если атрибут displayName присутствует, то он должен содержать человекочитаемое представление
понятия, определенного в системе кодирования на момент ввода данных. Оно должно удовлетворять
48