ГОСТ ISO/HL7 21731—2013
7.1.12 Класс Observation (в предметной области Acts)
Код класса: OBS.
Атрибуты класса Observation:
- modifterCode:: SET<CE>
- unitQuantity:: RTO<PQ.PQ>
- unitPriceAmt:: RTO<MO.PQ>
- netAmt:: MO
- factorNumber.: REAL
- pointsNumber:: REAL
Класс Observation является генерализацией следующих классов:
- Diagnosticlmage
- PublicHealthCase
Класс Observation является специализацией класса Act.
Определение
к
ласса Observation:
действие исследования, т. е. действие получения информации
о субъекте и сообщения этой информации. Непосредственным и основным результатом исследования
(постусловие) является новая информация о субъекте. Исследования нередко осуществляются с
помощью измерений или других сложных методов, но иногда сводятся к простым утверждениям.
Обсуждение:
структура многих результатов исследований может быть представлена в форме пар
имя-значение, при этом атрибут Observation.code (унаследованный от класса Act) — это имя свойства,
а атрибут Observation.value — значение свойства. Такая конструкция часто называется «переменной» (т.
е. именованное свойство, которому может быть присвоено значение). Таким образом, класс Observation
все гда используется для передачи общих пар имя-значение, т. е. переменных, даже если вычисление
пере менной и не является результатом сложного метода исследования. Оно может быть просто
ответом на вопрос, или утверждением, или присваиванием значения параметру.
Как и все другие специализации класса Act, класс Observation используется для описания того, что
сделано, и в случае класса Observation такое описание указывает, что было в действительности выявлено
(«результаты» или «ответы»), и эти «результаты» или «ответы» являются частью исследовании и не рас
щепляются на объекты других типов.
Исследование может состоять из нескольких других исследований (компонентов), у каждого из кото
рых свои значения атрибутов Observation.code и Observation.value. В этом случае составное исследование
может не иметьсобственного атрибута Observation.value. Например, дифференцированный подсчет белых
клеток крови включает в себя отдельные результаты подсчета гранулоцитов. лейкоцитов идругих нормаль
ных или аномальных клеток крови (к примеру, незрелые клетки). Поэтому экземпляр класса Observation,
описывающий составное исследование (подсчет белых клеток крови), может не иметь собственного
значе ния (хотя его и можно получить, просуммировав все счетчики-компоненты). Таким образом,
всякое дей ствие, которое по своей природе является действием получения информации о субъекте и
сообщения этой информации, представляется в форме экземпляра класса Observation независимо от
того, имеет ли оно собственное простое значение или состоит из нескольких других исследований.
В следующих подпунктах описаны атрибуты класса Observation.
7.1.12.1 Observation.value:: ANY (0..*)
Определение:
Информация, которая создана или определена действием исследования.
Ограничения:
если иное не указано, то атрибут Observation.value может иметь любой тип данных.
Типданных, который может принимать значение атрибута Observation.value. зависитот типа исследо
вания и обычно указывается в описании исследования или определяется с помощью простого правила по
типу исследования, передаваемому ватрибуте code.
Далее приведены общие рекомендации по выбору типа данных:
В количественных результатах, в основном, используется тип данных Physical Quantity (PQ). Этот тип
данных, по существу, представляет собой вещественное число с единицей измерения. Это общие пред
почтения для всех числовых значений. Некоторые исключения описаны далее.
Числовые значения недолжны быть передаваться в форме простой строки символов (тип данных ST).
Для титра (например, 1:64) и очень немногих других отношений используется тип данных RTO. У
титров числителем и знаменателем отношения являются целые числа (например. 1:128). В других отноше
ниях могут использоваться разные количественные типы данных, например, «цена» с типом данных МО.
Иногда по местным соглашениям для титров передаются только знаменатели (например. 32 вместо
1/32). Такие соглашения могут вносить путаницу и в сообщениях стандарта HL7 вместо нихдолжны исполь
зоваться правильные отношения.
40