ГОСТ Р ИСО 21549-2—2009
6.3 Кодированные значения
6.3.1 Общие положения
Кодированные значения интерпретируютсяс помощьюсистем кодирования, изкоторыхони взяты.
Общий принцип таков: когда коды выступают в качестве параметров, то использование конкретной сис
темы кодирования неявляется обязательным, если иное явно не указано в настоящем стандарте. При
мером можетслужить ИСО 3166-1 для кодов стран.
Если система кодирования указана в настоящем стандарте, то использование альтернативной
системыкодирования недопускается. Любыессылкинанеуказанныесистемы кодированиямогутбытьв
будущем изменены независимоот содержания настоящего стандарта.
6.3.2 Информационный объект «CodingSchemesUsed»
Системы кодирования, не специфицированные в настоящем стандарте, могут быть зарегистриро
ваныв соответствииспроцедурой, определенной в ENV 1068:1993. Такиесистемыдолжны интерпрети
роваться (если интерпретация необходима) в соответствии с требованиями процедуры регистрации.
Стандарт ENV 1068:1993 описывает процедуру регистрации систем кодирования и присвоения обозна
чений системам кодирования, предназначенным для здравоохранения (HCD). Как указано в ENV
1068:1993 (раздел 5), допускается использование как международно зарегистрированных систем
кодирования, так и незарегистрированных. Однако при использовании местных систем кодирования
возникает опасность неоднозначной интерпретации кода, когда пластиковая карта используется в
открытой среде.
Коды, взятые из незарегистрированных систем кодирования (или из зарегистрированных систем,
предназначенныхдлядругихпредметныхобластей), немогутбыть интерпретированы, еслиполучатель
кодированнойинформации не имеет соглашенияс источником информацииобиспользованиидополни
тельных или незарегистрированныхсистем кодирования.
Объектданных «CodingSchemesUsed» (рисунок 3. таблица 4)должен состоять из упорядоченной
последовательности подобъектов «CodingScheme», каждый из которых, в свою очередь, состоит из
идентификатора системы кодирования (байтовой строки из 6 символов), длины кода (целочисленного
типа) инеобязательноготекстового комментария (байтовой строки длинойот 1до 20 символов).
CodmgSchemesUsed
Codeidentifier
CodeLength
FreeTextComment
Рисунок 3 — Структура класса информационных объектов «CodingSchemesUsed»
Т а б л и ц а 4 — Состав класса «CodingSchemesUsed®
Тип данных
Кратность
Длина (байт)
Комментарии
CodingSchemesUsed
Класс
1
—
Codeldentlfier
Байтовая строка
1
6
Идентифицирует конкретную
систему кодирования, на которую
делается ссылка
CodeLength
Целое число
1
Задает длину кода
FreeTextCommentбайтовая строка0..1Необязательныйтекстовый
элемент содержит описание сис
темы кодирования
6.3.3 Информационный объект«CodedData»
Информационныйобъектданных«CodedData»долженвключатьссылку наиспользуемуюсистему
кодирования, значение кода, а также необязательный свободный текст. Он должен состоять из под-
объектов «CodingSchemeRef», «CodeDataValue» и необязательного подобъекта «CodeDataFreeText»
(рисунок4).
6