ГОСТ Р HCO/HL7 27951—2016
А.3.2.3 Класс Entity (в предметном области Entities)
Свойства класса Entity
Атрибуты класса Entity:
- classCode:: CS.
- detemrinerCode:: CS.
- id:: SET<II>,
- code:: CD.
- quantity:: SET<PQ>.
- name:: BAG<EN>,
- desc:: ED.
- statusCode:: CS.
- existenceTime:: IVL<TS>.
- telecom:: BAG<TEL>.
- riskCode:: SET<CE>.
- handlingCode:: CE.
Ассоциации класса Entity:
- communicationFunction::(0..’) CommunicationFunctk)n::entity::(1..*) (ассоциация с классом Communication
Function, роль entity — сущность):
- languageCommunication::(0..*) LanguageCommunication::entity::(1..1) (ассоциация с классом Language
Communication, роль entity — сущность):
- playedRote::(0..*) Role::player::(0..1) (ассоциация с классом Role, роль player — исполнитель):
- scopedRole::(0..*) Role::scoper::(0..1) (ассоциация с классом Role, роль scoper — контролер).
Класс Entity является обобщением следующих классов:
* LivingSubject:
- Material;
- Organization:
- Place:
- EntityHeir.
Описание переходов состояния класса Entity приведено в подразделе А.3.2.3.13.
Определение класса Entity
Сущность (физический предмет, группа физических предметов или организация), способная участвовать в
действиях, выполняя некоторую роль.
Примечания к использованию
Сущность — физический объект, который существует, существовал или будет существовать. Единственное
исключение — организация, которая, не имея физического облика, обладает другими характеристиками класса
Entity. Этот класс моделирует сам обьект. а не роли, которые обьект может выполнять. Например, роль пациента
выполняется сущностью, описывающей физическое лицо.
П р и м е р ы — Живые существа (включая людей), организации, материал, места и их специали
зации.
Атрибуты класса Entity
А.3.2.3.1 Entity.ctassCode:: CS (1..1) Mandatory
Словарный домен: EntityClass
Определение
Код, определяемый стандартом HL7 и указывающий вид или категорию экземпляра класса Entity.
Обоснование
Вследствие чрезвычайно большого числа потенциальных значений, которые должна охватывать система
кодирования, представляющая все физические обьекты в мире, атрибут classCode указывает высокоуровневый
классификатор экземпляра класса Entity, предназначенный для помещения этого экземпляра в определенный кон
текст. Его можно использовать для ограничения допустимых областей значений атрибута Entity.code.
П р и м е р ы — Человек, животное, химическая субстанция, группа, организация.
А.3.2.3.2 Entity.determinerCode:: CS (1..1) Mandatory
Словарный домен: EntityDeterminer
Определение
Код. определяемый стандартом HL7 и указывающий, представляет ли экземпляр класса Entity вид сущно
стей («KIND») или конкретный экземпляр сущности («INSTANCE»).
Обоснование
Экземпляр класса Entity может представлять информацию о конкретном экземпляре сущности (наиболее
общий случай), о перечисляемой группе сущностей, обладающих общими характеристиками, или об общем виде
сущностей.
239