ГОСТ ISO/HL7 21731—2013
о требованиях клабораторномуоборудованию и т.д. Атрибут 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 мг/дл»).
Объяснение:
смысл атрибута moodCode заимствован от наклонения глагола вграмматике естествен
ного языка (лат. modus verbi).
Применение атрибута moodCode напоминает также различные расширения логики фактов вмодаль
ной логике и логике с модальностями. Значение этого атрибута эквивалентно модальности (факт, возмож
ность. намерение, цель и т.д.). которая является или не является подходящей для «утверждения», переда
ваемого в экземпляре класса Act.
7.1.1.3 Act.id:: SET<ll> (0..*)
Определение:
уникальный идентификатор экземпляра класса Act.
7.1.1.4 Act.code:: CD (0..1)
Словарныйдомен:
ActCode (СWE)
Определение:
код. указывающий конкретный вид действия, представленного экземпляром класса
Act.
Ограничения:
для указания вида действия (например, физикальное исследование, определение ка
лия в сыворотке крови, госпитализация, финансовая транзакция по оплате лечения и т. д.) используется
код. который берется из какой-либо (обычно внешней) системы кодирования. Система кодирования зависит
от конкретной специализации класса Act. например, для класса Observation, описывающего исследования,
может использоваться система кодирования LOINC. и т. д.
Концептуально значение атрибута Act.code должно быть специализацией значения атрибута
Act.classCode. Поэтому структура словарного домена ActClassдолжна найти свое отражение на верхнем
уровне структуры словарного домена ActCode и отдельные коды или внешние словари должны быть под
чинены структуре словарного домена ActClass.
Атрибуты Act.classCode и Act.code не являются модификаторами друг для друга, однако понятие,
передаваемое в атрибуте Act.code. должно логически вытекать из понятия, передаваемого в атрибуте
Act.classCode. Негативным примером служит использование атрибута Act.code для передачи понятия «ка
лий» одновременно в экземпляре класса Observation, у которого атрибут Act.classCode имеет значение
SPCOBS (specimen observation — лабораторное исследование биоматериала), чтобы он означал «лабора
торное исследование содержания калия», и в экземпляре класса Medication,у которого атрибутAct.classCode
17