ГОСТ Р HCO/HL7 27951—2016
*
Службы времени исполнения
* Службы времени исполнения предназначены
‘ для среды времени исполнения (производственной среды)
/* HL7SpecBlock:runtime */
interface Runtime : Identification <
/* HL7SpecBIockEndElipsis •/
/* HL7SpecBlock:getSupportedCodeSystems */
/* getSupportedCodeSystems - возвратить список систем кодирования и их
* версий, поддерживаемых данной службой
*
“
timeout- время ожидания завершения операции з миллисекундах
СО - не ограничено)
- максимальное число возвращаемых элементов
(0 - не ограничено)
*
* sizeLimit
*
к
‘Возвращаемое значение- список поддерживаемых систем кодирования
т
*
Примечание - Если указан параметр sizeLimit и число записей в возвращенном
* списке совпадает с его значением, то клиент должен предполагать, что
* список не полон
к
*Исключения:
*
TimeoutError - превышен лимит времени
V
CodeSystemldAndVersionsListgetSupportedCodeSyaterns{
in longtimeout,
in longsizeLimit
raises (TimeoutError,
UnexpectedError);
! “
HL7SpecBlockEnd •/
/* HL7SpecBlock:lookupCodeSystemlnfo */
/* lookupCodeSystemlnfo - возвратить детальное описание системы кодирования
запрашиваемой системыкодирования
запрашиваемой системыкодирования
* codeSystem_id - ОИД
‘ codeSyatera_narae - имя
к
*
Идентификатор codeSyatem_id либо имя codeSystem_name должны
* присутствовать. Если имя присутствует, оно должно соответствовать
* идентификатору, иначе генерируется исключение
к
% Возвращаемые данные- детальное описание системы кодирования
к
*Исключения:
* UnknownCodeSystem - если система кодирования неизвестна службе
‘ CodeSystemNaroeidMismatch - имя системы кодирования не соответствует
“
ее идентификатору
*7
CodeSystemlnfо lookupCodeSystemlnfo(
in CodeSystemldcodeSystem_id,
in CodeSystemNamecodeSystem_name
)
raises (UnknownCodeSystem,
110