ГОСТ Р HCO/HL7 27951—2016
атрибута moodCode ориентировано не на грамматику конкретного естественного языка, а использует более широ
кий спектр наклонений, близкий к логике с модальностями.
П р и м е р — Для иллюстрации влияния атрибута moodCode ниже рассмотрены экземпляры клас
са Act, относящиеся к процессу определения сахара крови.
Экземпляр специализации класса Act. у которого атрибут moodCode имеет значение «DEF» (definition —
описание), содержит справочное описание процесса «определение сахара крови». Связанные с ним экземпля ры
классов Participation содержат характеристики субьектов. которые должны участвовать в этом процессе, и
требуемых для него объектов, например, образец, подразделение, лабораторное оборудование и т. д. Значение
атрибута Observation.value указывает абсолютный диапазон значений (домен) результата анализа (например.
«15—500 мг/дл»).
Если атрибут moodCode имеет значение «INT» (intent — намерение), это означает, что автор, указанный в
экземпляре класса, намерен назначить анализ концентрации сахара в крови («надо определить сахар крови»).
Связанные с ним экземпляры классов Participation содержат информацию о тех субъектах и объектах, которые
фактически или предположительно участвуют в этом назначении, в первую очередь об авторе намерения или о лю
бом отдельном лице при групповом намерении, а также о передаваемом образце, о требованиях к лабораторному
оборудованию и т. д. Атрибут Observation.value в этом случав обычно отсутствует, поскольку речь идет о намере нии
провести анализ концентрации сахара, а не измерить концентрацию сахара в указанном диапазоне значений. (Иная
ситуация описана ниже, когда атрибут moodCode имеет значение «GOL».)
Экземпляр специализации класса Act. у которого атрибут moodCode имеет значение «RQO» (request — тре
бование. что можно рассматривать как разновидность намерения), содержит направление на анализ концентрации
сахара в крови («определите сахар крови»). Связанные с ним экземпляры классов Participation содержат инфор
мацию о субъектах и объектах, которые фактически или предположительно должны участвовать в процессе вы
полнения анализа, в первую очередь о заказчике анализа и о выбранном исполнителе, а также о передаваемом
образце, о требованиях к лабораторному оборудованию и т. д. Атрибут Observation.value в этом случае обычно
отсутствует, поскольку речь идет о намерении провести анализ концентрации сахара, а не измерить концентрацию
сахара в указанном диапазоне значений.
Экземпляр специализации класса Act, у которого атрибут moodCode имеет значение «EVN» (event — со
бытие). содержит результат определения сахара крови («сахар крови определен»). Связанные с ним экземпляры
классов Participation содержат информацию о субъектах и объектах, фактически участвовавших в процессе опре
деления (включая образец, подразделение, лабораторное оборудование). Атрибут Observation.value содержит из
меренное значение (например. «80 мг/дл» или «<15 мг/дл»).
Если атрибут moodCode имеет значение «EVN.CRT» (event-criterion — критерий события), это означает, что
автор, указанный в экземпляре класса, рассматривает некоторый класс процессов «определения сахара крови»,
возможно, с определенным критерием оценки (диапазоном). Связанные с ним экземпляры классов Participation
содержат критерий, применяемый, например, к пациенту. Атрибут Observation.value содержит диапазон значений
критерия (например. «>180 мг/дл» или «200—300 мг/дл»).
Экземпляр специализации класса Act у которого атрибут moodCode имеет значение «GOL» (goal — цель,
что можно рассматривать как разновидность критерия), содержит информацию о цели, которой требуется достичь
(«целью является определенный уровень (диапазон) концентрации сахара в крови»). Связанные с ним экземпляры
классов Participation содержат информацию, близкую к той. что была указана в намерении определения сахара
крови, в первую очередь сведения об авторе цели и о пациенте, по отношению к которому эта цель поставлена.
Атрибут Observation.value содержит целевой диапазон значений (например. «80— 120 мг/дл»).
Свойство IsDocumentCharacteristic
Это свойство должно иметь значение «true».
Формальное ограничение
Экземпляр класса Act должен иметь одно и только одно значение атрибута moodCode.
Значение атрибута moodCode конкретного экземпляра класса Act никогда не изменяется.
А.3.1.2.3 Act.id:: SET<II> (0..*)
Определение
Уникальный идентификатор экземпляра класса Act.
Примечания к использованию
Для успешного обмена данными требуется, чтобы экземпляр класса действия имел единственный иден
тификатор. Однако три хранении информации в базах данных различных информационных систем экземпляру
класса действия могут присваиваться разные идентификаторы.
Свойство IsDocumentCharacteristic
Это свойство должно иметь значение «true».
А.3.1.2.4 Act.code:: CD (0..1)
Словарный домен: ActCode
Определение
Код, указывающий конкретный вид действия, представленного экземпляром класса Act.
198