6.6.1 Общие сведения
Модель предметной области кровяного давления (см. рисунок 1) содержит два числовых объекта: обязательный составной объект для систолического давления, диастолического давления и САД, и необязательный числовой объект для частоты пульса. Они описаны в пунктах 6.6.2-6.6.3.
Иногда интерпретация значения одного атрибута объекта зависит от значений других атрибутов этого же объекта. Например, значения атрибутов Unit-Code и Unit-LabelString служат контекстом для измеренных значений. Если значение атрибута, входящего в контекст изменилось, то агент должен сообщить эти изменения менеджеру, используя события объекта MDS (см. 6.5.3), до передачи любого зависимого значения.
6.6.2 Систолическое, диастолическое и среднее артериальное давление
В таблице 5 приведены атрибуты составного числового объекта, в котором передаются значения систолического давления, диастолического давления и САД. Класс этого объекта идентифицируется номенклатурным кодом MDC_MOC_VMO_METRIC_NU. Агент монитора кровяного давления должен поддерживать этот составной числовой объект.
Измерения систолического давления, диастолического давления и САД передаются вместе с общим штампом даты и времени несмотря на то, что значения давления измеряются в разное время из-за сдувания манжеты и регистрации стабильного значения. Если агент не измеряет какой-либо из этих параметров, то в качестве его значения должно передаваться особое значение NaN (Not a Number - не число). Важно группировать значения, которые передаются как множество.
Таблица 5 - Атрибуты составного числового объекта "систолическое/диастолическое/САД"
Имя атрибута | Расширенная конфигурация | Стандартная конфигурация (Dev-Configuration-ld = 0х02ВС) | ||
Значение | Квали- | Значение | Квали- | |
Handle | См. lEEE Std 11073-20601 | О | 1 | О |
Туре | MDC_PART_SCADA | MDC_PRESS_BLD_NONINV | О | MDC_PART_SCADA | MDC_PRESS_BLD_NONINV | О |
Supplemental-Types | См. lEEE Std 11073-20601 | НР | Атрибут изначально отсутствует. Если присутствует, то следует положениям lEEE Std 11073-20601 | HP |
Metric-Spec-Small | См. lEEE Std 11073-20601 | О | mss-avail-intermittent | mss-avail-stored-data | mss-upd-aperiodic | mss-msmt-aperiodic | mss-acc-agent-initiated | О |
Metric-Structure-Small | См. lEEE Std 11073-20601 | Р | {ms-struct-compound-fix, 3} | О |
Measurement-Status | См. lEEE Std 11073-20601 | Р | Атрибут изначально отсутствует. Если присутствует, то следует положениям lEEE Std 11073-20601 | Н |
Metric-Id | См. lEEE Std 11073-20601 | HP | Атрибут изначально отсутствует. Если присутствует, то следует положениям lEEE Std 11073-20601 | HP |
Metric-Id-List | См. lEEE Std 11073-20601 | Р | MDC_PRESS_BLD_NONINV_SYS, MDC_PRESS_BLD_NONINV_DIA, затем MDC_PRESS_BLD_NONINV_MEAN | О |
Metric-Id-Partition | См. lEEE Std 11073-20601 | HP | Атрибут изначально отсутствует. Если присутствует, то следует положениям lEEE Std 11073-20601 | HP |
Unit-Code | MDC_DIM_ММНG или MDC_DIM_KILO_PASCAL | О | MDC_DIM_MMHG | О |
Attribute-Value-Map | См. lEEE Std 11073-20601 | У | MDC_ATTR_NU_CMPD_VAL_OBS_BASIC, then MDC_ATTR_TIME_STAMP_ABS. | О |
Source-Handle-Reference | См. lEEE Std 11073-20601 | HP | Атрибут изначально отсутствует. Если присутствует, то следует положениям lEEE Std 11073-20601 | HP |
Label-String | См. lEEE Std 11073-20601 | Н | Атрибут изначально отсутствует. Если присутствует, то следует положениям lEEE Std 11073-20601 | Н |
Unit-LabelString | См. lEEE Std 11073-20601 | Н | Атрибут изначально отсутствует. Если присутствует, то следует положениям lEEE Std 11073-20601 | Н |
Absolute-Time-Stamp | См. lEEE Std 11073-20601 | У | Если используется фиксированный формат и стандартная конфигурация не настроена, то этот атрибут обязателен; в противном случае применяются условия, описанные в IEEE Std 11073-20601 | У |
Relative-Time-Stamp | См. lEEE Std 11073-20601 | У | Атрибут изначально отсутствует. Если присутствует, то следует положениям lEEE Std 11073-20601 | У |
Measure-Active-Period | См. lEEE Std 11073-20601 | HP | Атрибут изначально отсутствует. Если присутствует, то следует положениям lEEE Std 11073-20601 | HP |
Simple-Nu-Observed-Value | См. lEEE Std 11073-20601 | У | Атрибут изначально отсутствует. Если присутствует, то следует положениям lEEE Std 11073-20601 | HP |
Compound-Simple-Nu-Observed-Value | См. lEEE Std 11073-20601 | У | Атрибут изначально отсутствует. Если присутствует, то следует положениям lEEE Std 11073-20601 | HP |
Basic-Nu-Observed-Value | См. lEEE Std 11073-20601 | У | Атрибут изначально отсутствует. Если присутствует, то следует положениям IEEE Std 11073-20601 | HP |
Compound-Basic-Nu-Observed-Value | См. lEEE Std 11073-20601 | У | If fixed format is used and the standard configuration is not adjusted, this attribute is mandatory; otherwise, the conditions from lEEE Std 11073-20601 apply | У |
Nu-Observed-Value | См. lEEE Std 11073-20601 | У | Атрибут изначально отсутствует. Если присутствует, то следует положениям IEEE Std 11073-20601 | HP |
Compound-Nu-Observed-Value | См. lEEE Std 11073-20601 | У | Атрибут изначально отсутствует. Если присутствует, то следует положениям lEEE Std 11073-20601 | HP |
Accuracy | См. lEEE Std 11073-20601 | Р | Атрибут изначально отсутствует. Если присутствует, то следует положениям IEEE Std 11073-20601 | P |
Примечание - Информацию о том, является ли атрибут статическим или динамическим, см. в IEEE Std 11073-20601.
В стандартной конфигурации монитора кровяного давления структура AttrValMap (см. IEEE Std 11073-20601) атрибута Attribute-Value-Map должна содержать идентификатор атрибута и длину информации, содержащейся в атрибутах Compound-Basic-Nu-Observed-Value и Absolute-Time-Stamp, в том же порядке, что указан в таблице 5. Атрибут Metric-Id-List должен содержать все три значения и в том же порядке, что указан в этой таблице.
Составной числовой объект "систолическое/диастолическое/САД" не поддерживает никаких методов, событий или других служб.
Описательные разъяснения отдельных атрибутов, а также информацию об идентификаторе и типе каждого атрибута см. в IEEE Std 11073-20601.
6.6.3 Частота пульса
В таблице 6 приведены атрибуты числового объекта, в котором передаются значения частоты пульса. Класс этого объекта идентифицируется номенклатурным кодом MDC_MOC_VMO_METRIC_NU. Агенту монитора кровяного давления следует поддерживать этот числовой объект. Он должен присутствовать в стандартной конфигурации.
В стандартной конфигурации монитора кровяного давления структура AttrValMap (см. IEEE Std 11073-20601) атрибута Attribute-Value-Map должна содержать идентификатор атрибута и длину информации, содержащейся в атрибутах Basic-Nu-Observed-Value и Absolute-Time-Stamp, в том же порядке, что указан в таблице 6.
Числовой объект "частота пульса" не поддерживает никаких методов, событий или других служб.
Описательные разъяснения отдельных атрибутов, а также информацию об идентификаторе и типе каждого атрибута см. в IEEE Std 11073-20601.