ГОСТ Р ИСО 21090—2016
накладываемые на тип данных контекстом его использования; они также могут диктовать конкретный
выбор.
В некоторых ситуациях выбор типа так и остается неоднозначным. При наличии сомнений раз
работчикам рекомендуется выбрать тип данных CD по умолчанию.
7.5.2.3 Синтаксис ИСО/МЭК 11404
Суре CD - class {
validTimeLow : characterstring,
validTimeHigh :characterstring,
controlInformationRoot : characterstrang,
controlInforniationExtension : characterstring,
nullFlavor :NullPlavor,
updateMode : UpdateMode,
flavorld : Set (characterstrir.g),
code : characterstring,
codeSystem : characterstring,
codeSystemMame : characterstring,
codeSystemVersion : characterstrir.g,
valueSet : characterstrir.g,
valueSetVersion : characterstring,
displayName : ST,
originalText : ED,
codingRationale : CodingRationale,
translation : Set(CD),
source :CD
)
7.5.2.4 Атрибуты
7.5.2.4.1 code : String: простой символьный код. определенный в системе кодирования, или вы
ражение. соответствующее синтаксису, определенному в системе кодирования, описывающей это по
нятие.
Значение атрибута code должно точно совпадать с кодом или выражением, определенным в си
стеме кодирования. Если в ной определен код или выражение, включающее в себя пробельный сим вол.
то значение атрибута code также должно содержать этот пробельный символ. Выражение может
использоваться только в том случае, если синтаксис выражения определен либо в системе кодирова ния.
либо в общем синтаксисе, приемлемом для системы кодирования. Может быть определена такая система
кодирования, которая определяет только синтаксис выражений, а элементы выражений берут ся из
других систем кодирования.
Интерпретирующая система по своему усмотрению может решать, проверять ли значение кода
на предмет, является ли оно выражением, и интерпретировать это выражение либо трактовать вы
ражение как код. В некоторых случаях такое решение может оказаться затруднительным или неодно
значным. Обычно эти затруднения возникают, когда система кодирования определяет язык выраже
ний. а затем определяет лре-координированныо понятия с кодами, совпадающими с выражениями,
как это имеет место в системе единиц измерений UCUM. В других случаях безопасно
трактовать выражение как простой код. Однако никаких гарантий безопасности нет; надо всегда
ознакомиться с описаниями системы кодирования, чтобы определить, как обрабатывать
потенциально существую щие выражения.
7.5.2.4.2 codeSystem: Uid . идентификатор системы кодирования, в которой определено значение
атрибута code. или. если код не найден, идентификатор системы кодирования, в которой код не был
найден.
Для идентификации систем кодирования должны использоваться уникальные идентификаторы,
обеспечивающие однозначные ссылки на стандартные системы кодирования и другие местные систе
мы. Если или организация ИСО. или организация HL7 уже присвоили такой идентификатор системе ко
дирования. то должен использоваться этот идентификатор. В остальных случаях в качестве глобально
уникального идентификатора местной системы кодирования должен использоваться либо подходящий
объектный идентификатор ИСО (ОИД), либо универсально уникальный идентификатор UUID.
47