ГОСТ Р HCO/HL7 27951—2016
- CTSVersionld — идентификатор версии реализации Общих терминологических служб (ОТС).
В версии 1.0 поле major имеет значение 1. а поле minor — значение 0;
- CodeSystemld — уникальный идентификатор системы кодирования. В контексте стандартов
HL7 им должен быть объектный идентификатор ИСО (ОИД). присвоенный комитетом HL7. если таковой
имеется. Другие виды идентификаторов, например UUID. определенный для среды распределенных
вычислений DCE (Distributed Computing Environment), и т. д.. могут использоваться в качестве
иденти фикаторов систем кодирования вне среды применения стандартов HL7. В этих случаях
разработчик должен предупреждать любые конфликты пространств имен, которые могут возникать
между ОИД и другими идентификаторами;
- CodeSystemName — краткая мнемоника или имя системы кодирования. Как идентификатор си
стемы кодирования, так и ее имя уникальны в пространстве имен, контролируемом стандартом HL7
Версии 3. но в общем случае уникальность не гарантируется;
- ConceptCode — код. уникально представляющий класс или понятие в контексте системы коди
рования;
- Conceptld — сочетание идентификаторов системы кодирования и кода понятия, являющееся
глобально уникальным именем понятия;
- Versionld — уникальный идентификатор версии. Обычно идентификаторы версий имеют опре
деленную упорядоченность, позволяющую людям или программам определить, в какой последователь
ности идут эти идентификаторы;
- CodeSystemVersion — идентификатор версии системы кодирования;
- ExpansionContext — непрозрачный большой двоичный объект, используемый для передачи кон
текстной информации между сервером и клиентом.
10.2.1 Кодируемые элементы данных
Ниже описаны кодируемые элементы данных, используемые в 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. Дополнительные субтеги используются, если надо уточнить
информа цию о языке;
- MimeTypeCode — тип среды MIME, взятый из документа организации IETF RFC 2045 —
Multipurpose Internet Mail Extensions (MIME) Part One: Format of Internet Message Bodies (Многоцелевые
расширения почты Интернет (MIME). Часть первая; формат тел сообщений Интернет). Комитет HL7
ведет подмножество MediaType типов среды MIME, имеющее ОИД 2.16.840.1.113883.5.79;
- ConceptStatusCode — статус понятия в системе кодирования (активное, устарело и т. д.);
- PropertyCode — свойство, которое может быть ассоциировано с понятием в системе кодирова
ния;
- RelationshipCode— идентифицирует конкретноеотношение, имеющее местовсистемекодирова
ния. Коды отношений должны по возможности браться изсистемы кодирования HL7 ConceptRelationship
(ОИД 2.16.840.1.113883.5.1088),
- MapQualityCode — общее «качество» отображения понятия (точное, шире, уже и т.д.);
- RelationQualifierCode — квалификатор отношения понятий;
- MatchAlgorithmCode — кодированное обозначение алгоритма, используемого для определения
совпадения строк и сравнения.
В таблице 22 перечислены системы кодирования и их идентификаторы ОИД. используемые в со
общениях API словаря ОТС.
42