ГОСТ Р HCO/HL7 27951—2016
- ValueSetName — уникальное имя или мнемокод набора знамений. Не у всех наборов значений
есть и идентификатор, и имя. но если таковые имеются, то они должны быть уникальны;
- Conceptld — сочетание идентификаторов системы кодирования и кода понятия, являющееся
глобально уникальным именем понятия;
- ReleaseVersionld — уникальный идентификатор версии или выпуска одной или нескольких си
стем кодирования.
- ExpansionContext — непрозрачный большой двоичный объект, используемый для передачи кон
текстной информации между сервером и клиентом.
8.2.2 Коды понятий
ВAPI сообщений используется следующий ряд кодированных атрибутов:
- LanguageCode — код разговорного или письменного языка, конструируемый по правилам, опи
санным в документе IETF RFC 3066 — Tag for Identification of Languages (теги идентификации языка).
Этот код состоит из нескольких субтегов, разделенных дефисами (*-»). Первый субтег идентифицирует
основной код языка. По возможности он должен быть взят из ИСО 639-1 «Codes for the representation of
names of languages — Part 1; Alpha-2 code» (Коды для представления названий языков. Часть 1. Двух
буквенный код). Если двухбуквенный код отсутствует, то надо взять код из ИСО 639-2 «Codes for the
representation of names of languages — Part 2; Alpha-3 code» (Коды для представления названий языков.
Часть 2. Трехбуквенный код). Существует также дополнительный механизм спецсимволов, который в
настоящем стандарте не описан.
Второй субтег не обязателен. Если он присутствует, то должен иметь длину от 2 до 8 символов.
Если его длина равна двум, то он должен содержать двухбуквенный код страны, взятый из ИСО 3166-1
«Codes for the representation of names of countries and their subdivisions — Part 1; Country codes» (Коды
для представления названий стран и единиц их административно-территориального деления. Часть 1.
Коды стран). Если длина субтега от 3 до 8 символов, то он должен содержать код. взятый из регистра
тегов языков организации IANA. Дополнительные субтеги используются, если надо уточнить
информа цию о языке;
- RelationshipCode — код понятия, уникально определяющего конкретное отношение, имеющее
место в системе кодирования. По возможности коды отношений должны браться из системы кодирова
ния HL7 ConceptRelationship:
- ApplicationContextCode — код. идентифицирующий контекст или область применения, например,
геополитическое образование, профессию или другую сферу.
- DataTypeCode — код. идентифицирующий тип данных атрибута модели RIM (например, CD. СЕ,
CS. BIN, ST и т.д.).
- CodingStrengthCode — код, указывающий, как должны трактоваться некодированные значения
атрибута, определенного в стандарте HL7 (CWE — кодированный с разрешением исключений, CNE —
кодированный без исключений):
- ValueSetNodeTypeCode — код. определяющий тип набора значений, возвращаемого в виде
иерархического списка. Коды имеют следующие значения: А (абстрактный) означает, что набор значе
ний не может быть выбран; S (специализируемый) означает, что набор значений может быть выбран, но
имеет дальнейшие уточнения; L (list) означает, что узел представляет выбираемый код понятия,
которое не имеет дальнейших уточнений:
- CodeSystemTypeCode — код. имеющий значения I (система кодирования является внутренней,
которая ведется комитетом HL7). Е (ведется третьей стороной). EI (ведется третьей стороной, но в рас
поряжение комитета HL7 предоставлена внутренняя копия);
- MatchAlgorithmCode — код. идентифицирующий алгоритм совпадения строк, используемый во
внутренних функциях поиска.
В таблице перечислены системы кодирования и идентификаторы ОИД. используемые в MAPI со
общений. предоставляемом ОТС.
Таблица 11 — Идентификаторы ОИД и имена кодируемых элементов данных
Элемент данных MAPI
ОИД системы
кодирования
Имя системы кодированияОписание
LanguageCode2.16.840.1.11388
3.6.99
ISO 639-1 Two character Alpha
Language Codes
Двухсимвольные коды языков
ИСО 639-1
22