ГОСТ Р HCO/HL7 27951—2016
Таблица 22 — ОИД и имена кодируемыхэлементовданных
Э лемент данны х API словаря
О И Д систем ы кодирования
Имя систем ы кодирований
LanguageCcde
2.16.840.1.113883.6.99
IS0639-1
IS0639-2
MediaType
2.16.840.1.113883.6.100
2.16.840.1.113883.5.79
2.16.840.1.113883.5.1086
2.16.840.1.113883.5.1087
2.16.840.1.113883.5.1088
2.16.840.1.113883.5.1093
—
ConceptStatusCode
СолсеptProperty
ConceptCodeRelationship
TranslationQuality
—
LanguageCode
MimeTypeCode
ConceptStatusCode
PropertyCode
RelationshipCode
MapQuaiilyCode
RelationQualifierCode
MatchAlgorithmCode
2.16.840.1.113883.5.1094
MatchAlgorithm
10.2.2 Раздел идентификации службы
API времени исполнения на уровне словаря и API обозревателя наследуют общий интерфейс
идентификации.
Идентификация службы содержит сведения о ее реализации — имя. версию, описание, реали
зованную версию ОТС. При каждом вызове методов идентификации службы возможна генерация ис
ключения UnexpectedError.
Общий интерфейс идентификации предоставляет следующие методы:
- getServiceName — возвращает имя. присвоенное службе ее поставщиком:
- getServiceVersion — возвращает идентификатор версии, специфичный для конкретной реали
зации службы:
- getServiceDescription — описание службы, сведения об авторе, назначении и т. д.;
- getCTSVersion — конкретная версия ОТС. реализованная службой (например. 1.0).
10.2.3 Исключения
Ниже перечислены исключения, которые могут генерироваться одним или несколькими метода
ми. описанными в настоящем подразделе. Исключения вызываются аномальными событиями, препят
ствующими нормальному завершению выполнения метода. Те исключения, что связаны с ошибками
коммуникации, с операционными системами, базами данных ит.д.. не включены в этот список.
Предпо лагается. что механизмы обработки такого типа ошибок уже предусмотрены в языке
программирования и/или в подсистеме коммуникации, использованной при реализации службы.
В приведенном ниже перечислении исключений предполагается, что базовая информация об ис
ключении содержит текстовое поле, описывающее специфичные детали исключения. Дополнительные
атрибуты, указанные в этом списке, предоставляют информацию, дополняющую базовый текст.
Исключения, генерируемые API словаря:
- идентификатор системы кодирования не распознан службой:
- идентификатор системы кодирования распознан службой, но код понятия concept_code не опре
делен в этой системе:
- значение кода свойства property_code не поддерживается системой кодирования;
- язык с кодом language_code не поддерживается системой кодирования;
- отношение с кодом re!ationship_code не поддерживается системой кодирования;
- значение квалификатора отношения с кодом relationQualifier_code не поддерживается системой
кодирования;
- тип среды MIME с кодом mimeType_code не поддерживается системой кодирования;
- у понятия с кодом concept_id нет обозначения на языке с кодом language_code,
- значение параметра codeSystem_name не идентифицирует ту же систему кодирования, что и
значение параметра codeSystem_id. либо вообще не именует систему кодирования;
- служба не может осуществить разбор текста, переданного в параметре matchText.
10.3 API времени исполнения на уровне словаря
В настоящем подразделе описаны атрибуты и методы раздела времени исполнения API словаря
ОТС.
43