ГОСТ Р HCO/HL7 27951—2016
нередко требуется и местными юридическими нормами, например, местные стандарты должны быть расширения
ми уже принятых общих стандартов.
При проведении мероприятий, в которых применимы стандарты, органы государственного управления на фе
деральном уровне, уровне штата и муниципальном уровне в первую очередь рассматривают аккредитованные на
циональные стандарты. Поскольку модель RIM стандартизует информационное содержание стандартов интеропе
рабельности. разрабатываемых комитетом HL7. органы государственного управления США будут рассматривать ее 8
контексте решений, обеспечивающих интероперабельность информационных систем здравоохранения.
А.1.3.1 Нормативные части модели RIM
Модель RIM состоит из классов, включенных в один или несколько пакетов предметных областей. Атрибуты,
отношения и машины состояний связаны с классами. Нормативными являются только те классы, их атрибуты, от
ношения и машины состояний, которые включены в предметную область NormativeContent.
Модель RIM представлена на языке UML. расширенном с помощью тегов, специфичных для стандартов HL7
и включенных в метаданные элементов UML-модели. Все стандартные значения метаданных элементов модели
UML нормативны, но нормативны также и следующие расширения HL7:
- Class.staleAttribute;
- Class.classCode;
- Attribute.mandatorylnclusion;
- Attribute.cardinality:
- Attribute.vocabDomain;
- Attribute.vocabStrength.
Остальные расширения, предложенные комитетом HL7. предназначены только для целей управления и не
являются нормативной частью спецификации модели RIM.
А.1.3.2 Нормативные ссыпки
Спецификации типовданных HL7 Версии 3 («Data TypesAbstract Specification» и «V3 Data Types Implementable
Technology Specification for XML») представляют собой сопутствующие нормативные документы, утверждаемые
независимо от модели RIM. Спецификация словарных доменов «HL7 Vocabulary Domain» используется как спра
вочная. Она содержит множество таблиц и терминологических ссылок, цитируемых в качестве доменов значений
различных атрибутов модели RIM. Словарные спецификации так называемых «структурных атрибутов» являются
нормативной частью модели RIM. поскольку они имеют принципиальное значение для правильного представления
медицинской информации с помощью модели RIM. Список этих нормативных таблиц и гиперссылки на них при
ведены в конце настоящего введения.
А.1.3.3 Смысл нормативности
Нормативными частями модели RIM являются только те части, которые подлежат утверждению и для кото
рых определены правила соответствия. Существенные изменения в нормативной модели RIM требуют повторного
утверждения. Следующие изменения модели RIM не считаются существенными:
- изменения описаний элементов модели, не оказывающие материального воздействия на семантику эле
мента модели;
- перемещение классов из одного пакета в другой, не затрагивающие предметную область NormativeContent
- изменение иерархии пакетов или наименований пакетов;
- изменение расположения элементов на диаграммах классов;
- изменение элементов модели, не входящих в состав пакета предметной области NormativeContent.
А.1.4 Понимание модели RIM
В RIM использован очень абстрактный стиль моделирования. Ее ядром служат базовые классы и их струк
турные атрибуты. Понимание этих классов и атрибутов существенно для понимания RIM.
А.1.4.1 RIM как абстрактная модель
Модель RIM содержит шесть «базовых» классов:
- класс Act (действие), представляющий действия, которые выполняются и должны быть документированы
при оказании медицинской помощи;
- класс Participation (участив), представляющий контекст действия, а именно; кто выполнил действие, для
кого оно было выполнено, где было выполнено и т. д.;
- класс Entity (сущность), представляющий физические предметы и существа, которые используются при
оказании медицинской помощи и принимают участие в ее оказании;
- класс Rote (роль), представляющий роли, выполняемые сущностями, участвующими в действиях по оказа
нию медицинской помощи.
- классActRelashionship (связь действий), представляющий связь одногодействия с другим, например, связь
между направлением на исследование и состоявшимся исследованием;
- класс RoleLink {связь ролей), представляющий отношения между отдельными ролями.
Три из этих классов — Act. Entity и Role (действия, сущности и роли) — детализируются в виде множества
классов-специализаций, или подтипов. В представлении стандарта HL7 подтипы добавляются к модели RIM толь ко
в том случае, если требуется определить один или более атрибутов либо ассоциаций, которые не могут быть
унаследованы от родительского класса. Классы, описывающие отдельные понятия, не нуждающиеся ни в каких
дальнейших атрибутах или ассоциациях, представлены исключительно как уникальный код в контролируемом сло-
160