Postural Blood Pressure Observation

pbp.py defines the postural blood pressure observation class and its standard behaviour and policy triggers.

class pbp.nh_clinical_patient_observation_pbp(pool, cr)[source]

Represents a Postural Blood Pressure observation for postural hypotension detection, storing the systolic and dyastolic blood pressure for both standing and sitting postures.

complete(*args, **kwargs)[source]

It determines which acuity case the current observation is in with the stored data and responds to the different policy triggers accordingly defined on the _POLICY dictionary.

Calls complete and then creates and schedules a new postural blood pressure observation if the current pbp monitoring parameter is True.

Returns:True
Return type:bool
diastolic_sitting
diastolic_standing
result

Basic string field, can be length-limited, usually displayed as a single-line string in clients

Parameters:
  • size (int) – the maximum size of values stored for that field
  • translate (bool) – whether the values of this field can be translated
schedule(*args, **kwargs)[source]

If a specific date_scheduled parameter is not specified. The _POLICY[‘schedule’] dictionary value will be used to find the closest time to the current time from the ones specified (0 to 23 hours)

Then it will call schedule

Returns:True
Return type:bool
systolic_sitting
systolic_standing