ГОСТ ISO/HL7 21731—2013
7.2.1.4 Entity.code:: CD (0..1)
Словарныйдомен.
EntityCode (CWE)
Определение:
значение, указывающее определенный вид сущности, представляемой в форме
экземпляра класса Entity.
Примеры:
здание больницы, доберман-пинчер, пробирка для сбора крови, биоптат.
Обоснование:
система кодирования значений этого атрибута зависит от значения атрибута
Entity.classCode. например, своя система кодирования живых субъектов {таксономии животного и расти
тельного мира), своя для химических субстанций (например, код IUPAC). системы кодирования организа
ций, страховых компаний, органов государственного управления, больниц, парков, озер, шприцев и т. д. В
принципе система кодирования значений Entity.code может быть до такой степени детализирована, что
будет содержать единственное значение. Примером может служить код CDC производителя вакцины, мо
делируемый каксловарь понятий, в котором каждое понятие фактически относится к единственному экзем
пляру.
7.2.1.5Entity.quantity:: SET<PQ> (0..*)
Определение:
число сущностей или количество сущности, с соответствующими единицами измере
ния. что определяется значением атрибута Entity.determinerCode.
Примеры:д м
неопределенных видов значение этого атрибута представляет собой справочное зна
чение для спецификации пропорций ингредиентов или компонентов {например, используя ассоциации
RoleLink с экземплярами класса Rote, у которых атрибут RoleUnk.typeCode имеет значение PART, означаю щий
«имеет часть», «имеет компонент», или «имеет содержание»). К примеру, популяция, в составе кото рой 60
% женщин, может быть описана в виде связи «имеет часть» экземпляра класса Person, у которого атрибут
quantity имеет значение 100, сэкземпляром класса Person, у которого атрибут quantityимеет значе ние 60, а
атрибут sex — значение F.т. е. женский пол. Амоксициллин в таблетках сдозировкой 500 мг может быть описан
в виде связи «имеет ингредиент» экземпляра класса Material, у которого атрибут formCode имеет значение
TAB (tablet— таблетка), а атрибут quantity имеет значение 1. с экземпляром класса Material, у которого атрибут
code имеет значение кода амоксициллина, а атрибут quantity имеет значение 500 мг. Раствор глюкозы 5 %
(D5W) можно описать в виде связи «имеет ингредиент» экземпляра класса Material, у которого атрибут code
имеет значение D5W, а атрибут quantity — значение 1 кг, с экземпляром класса Material, у которого атрибут
code имеет значение кода глюкозы, а атрибут quantity имеет значение 50 г.
Количественные отношения, специфичныедля материалов, выражаются, используя тот факт, что тип
данных этого атрибута — множество физических количеств {SET<PQ>). Если это множество имеет более
одного значения, то каждый его элемент рассматривается как определяющий одно и то же количество
материала. Например, для одного литра воды можно былоуказать множество физических количеств 1л. 1
кг. 55.56 моль, задающих, соответственно, объем, массу и количество вещества для одного и того же самого
количества воды, что эквивалентно плотности массы (объемной массе) 1кг/л и молярной массе (18
r/моль). Для глюкозы можно указать множество значений 180 г. 1 моль в соответствии с ее молярной массой
(180 г/моль).
Обсуждение: если экземпляр класса Entity описывает часть субстанции, то атрибут quantity указыва
ет количество этой части субстанции. Для неопределенной субстанции (вид) это количество удовлетворяет
одновременнодвум целям, а) предоставляет информацию об отношениях между определенными количе
ствами этой субстанции, и б) является справочным количеством для спецификации ингредиентов или ком
понентов. Во всех случаях в атрибуте quantity передается экстенсивный вид «количества» (например,
число, длина, объем, масса, площадь поверхности, энергия и т.д.). Учтите, что большинство относитель
ных величин и фракций не представляют количества, в частности, фракция массы, концентрация, массовые
отношения, проценты, и тд. не представляют экстенсивные количества и являются запрещенными значе
ниями для этого атрибута.
Ограничения:
экземпляры класса Entity, у которыхатрибут determinerCode имеет значение INSTANCE,
должны иметь атрибут quantity со значением 1. Экземпляры класса Entity, у которых атрибут determinerCode
имеет значение QUANTIFIED
_
KIND, должны иметь атрибут quantity со значением, равным числу членов
группы; значение атрибута quantity экземпляров класса Entity, у которых атрибут determinerCode имеет
значение KIND, не определено.
7.2.1.6 Entity.namo:: BAG<EN> (0..*)
Определение:
неуникальный текстовый идентификатор или псевдоним экземпляра класса Entity.
Примеры:
собственные имена, псевдонимы, юридические имена людей, мест или предметов.
Обоснование:
большинство сущностей имеет общоиспользуемое название, которое может использо
ваться, чтобы отличить ихотдругих сущностей, но не является уникальным идентификатором.
50