ГОСТ Р HCO/HL7 27951—2016
Необходимая конфиденциальность медицинской карты не может быть достигнута только с помощью ко
дов конфиденциальности, предназначенных для маскировки отдельных частей этой карты от определенных типов
пользователей. Фильтрованная чувствительная информация нередко может быть выведена из другой, не отфиль
трованной информации. Простейшей формой вывода может служить пример, когда изфакта наличия направления
на анализ иммуноблота или на анализ количества Т4- и Т8-клеток лимфоцитов с большой вероятностью можно
сделать вывод, что пациент ВИЧ-инфицирован. даже если результат анализа неизвестен. Очень часто диагнозы
могут быть выведены из лекарственных назначений, например, назначение зидовудина свидетельствует о лечении
ВИЧ. Чтобы ослабить некоторые риски вывода, следует считать, что агрегированные данные имеют уровень кон
фиденциальности самого конфиденциального действия в агрегате.
А.3.3.6.12 Role.quantity:: RTO (0..1)
Определение
Отношение (числитель:знаменатель). указывающее относительное количество исполнителя роли в сущно
сти. контролирующей роль. Оно используется для ролей, описывающих отношения композиции между контролиру
ющими сущностями и исполнителями.
Примечания к использованию
В отношениях композиции (например, имеет части, имеет ингредиент, имеет содержание) значение атрибута
Role.quantity указывает, что количество числителя целевой сущности отношения содержит в себе количество сущ
ности-источника. указанное в знаменателе. Например, если коробка (источник отношения) «имеет содержание» 10
яиц (цель отношения), то атрибут quantity должен иметь значение 10:1; если 0.6 мл смеси содержат 75 мг FeS04. то
атрибут quantity должен иметь значение 75мг:0,6 мл. Как числитель, так и знаменатель должны быть количе
ственными величинами (экстенсивными величинами, например, число подсчетов, масса, объем, количество суб
станции. количество энергии и т. д.).
П р и м е р ы
1 Ингредиентом этого сиропа (контролирующая сущность) являются 160 мг (числитель) ацета
минофена (исполнитель) на столовую ложку (знаменатель).
2 Стадо (контролирующая сущность) состоит из 500 (числитель) голов крупного рогатого ско
та (исполнитель).
3 У компьютера VAX 6630 (контролирующая сущность) имеются 3 (числитель) центральных про
цессора (исполнитель).
4 Эта упаковка (контролирующая сущность) содержит 100 (числитель) таблеток (исполнитель).
А.3.3.6.13 Role.positionNumber:: LIST<INT> (0..*)
Определение
Целое число, указывающее положение исполнителя роли относительно сущности, контролирующей эту роль.
Примечания к использованию
Этот атрибут в основном используется в экземплярах класса Role, описывающих содержание в чем-либо. На
пример. у некоторых контейнеров есть дискретные положения, в которых может быть размещено содержимое. В зави
симости от геометрии контейнера для указания конкретного положения может использоваться скалярное порядковое
число или вектор порядковых чисел (координаты). Начальным значением координаты всегда должно быть число 1.
Для некоторых контейнеров может использоваться собственный способ нумерации положений; способа ну
мерации может и не быть. В отсутствие какого-либо определенного способа позиционирования у конкретного типа
контейнеров эмпирическое правило нумерации состоит в том. что координата, изменяющаяся раньше, должна по
зиционироваться первой. Для автоматизированного биохимического анализатора крови со штативом квадратной
формы это означает, что первой координатой будет та. в каком направлении перемещается штатив на каждом
шаге, а второй — та. в каком направлении штатив перемещается только время от времени.
А.3.3.6.14 Переходы состояний экземпляра класса Role (атрибут состояния — statusCode)
Диаграмма перехода состояний класса Role приведена на рисунке А.8.
Роль может иметь следующие состояния:
- active (активна) — подсостояние состояния normal: сущность в настоящий момент активна в данной роли:
- cancelled (отменена) — подсостояние состояния normal: роль была отменена до того, как стала активной:
- normal (нормальное)— «типичное» состояние. Исключает состояние nullified, которое указывает, что экзем
пляр класса Rote был создан по ошибке;
- nullified (аннулирована) — это состояние является терминальным состоянием экземпляра класса Role,
созданного по ошибке:
- pending (готовящаяся) — подсостояние состояния normal: это состояние отражает тот факт, что роль еще
не стала активной;
- suspended (приостановлена) — подсостояние состояния normal: выполнение роли временно приостанов
лено. Переход в это состояние возможен из состояния active (активно):
- terminated (завершена) — подсостояние состояния normal: успешное завершение выполнения роли.
Между состояниями действия возможны следующие переходы:
- revise (пересмотреть) — из состояния active в состояние active;
254