m3resp.ClinicalEvent#

class m3resp.ClinicalEvent(*, event_id=<factory>, session_id, event_type, event_start_time=None, event_end_time=None, event_source=None, confidence=None, description=None)[source]#

Time-stamped intervention or notable occurrence (doc Sec 7.9).

Attributes

model_config

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

event_id

session_id

event_type

event_start_time

event_end_time

event_source

confidence

description

Parameters:
  • event_id (str)

  • session_id (str)

  • event_type (Literal['position_change', 'suctioning', 'recruitment_maneuver', 'occlusion_maneuver', 'ventilator_adjustment', 'disconnection', 'extubation', 'other'] | str)

  • event_start_time (float | None)

  • event_end_time (float | None)

  • event_source (Literal['manual_annotation', 'device_log', 'algorithm'] | None)

  • confidence (Literal['high', 'medium', 'low'] | None)

  • description (str | None)

confidence: Confidence | None#
description: str | None#
event_end_time: float | None#
event_id: str#
event_source: EventSource | None#
event_start_time: float | None#
event_type: EventType#
model_config = {'extra': 'forbid'}#

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

session_id: str#