ГОСТ Р HCO/HL7 27951—2016
16 Спецификация API ОТС на языке IDL
16.1 Базовые типы данных HL7
Ниже приведено определение на языке IDL базовых типов данных HL7, используемых в ОТС.
/ “
Исходный файл: types.idl
-/
♦ifndef
♦define
__types_lDL
сypeз_1
‘ Определение на языке IDL подмножества типов данных HL7 Версии 3.
*Версия: V3 Ballot Cycle 5
к
* В настоящее время этот модуль специально предназначен для
* использования в API Централизованных терминологических служб,
* хотя это формальное отображение спецификации типов
* может найти более широкое применение.
к
* Примечание - Некоторые целевые языки не чувстительны к регистру.
* Как следствие, язык 1DL не позволяет записывать несколько представлений
* одного и того же имени в разных регистрах.
* этому правилу, к именам в нижнем регистре,
Чтобы максимально следовать
конфликтующим с именами в
* верхнем регистре, добавляется суффикс "_value".
к
"
Примечание - Ия базовых типов данных удалены аспекты причины пустоты
*
пи11Flavor.
*7
module types i
typedef boolean bl_value;
struct BL {
bl_value v;
>;
typedef long mt_value;
struct INT l
int_value v;
l;
typedef string uid_value;
struct "IJ [
uid_value v;
\;
typedef sequence <UID> LIST_L’ID;
typedef string st_value;
struct ST {
st_value v;
\i
typedef string tsvalue;
struct TS <