fct_observations


Description

Observations refer to events identified by Lookout that necessitate a response. Various system entities can raise observations. An observation with a state of ‘investigated’ implies that the staffer has: - Assigned relevant categories - Added actions to address the observation - Assigned a risk level from among ‘low’, ‘medium’, or ‘high’

Further details on how an observation is initiated are available in the source field documentation.

Columns

Column Type Children Parents Comments
observation_id int8

Unique ID of the observation. E.g.: 5396.

member_id int8

ID of the member associated with the visit. E.g.: 2019.

profile_id int4

Profile ID of the staffer subject to verification. E.g.: 10.

membership_id int4

ID of the membership associated with the visit. E.g.: 1989.

community_id int8
dim_communities.community_id Implied Constraint R

Unique ID of the community to which the helper belongs. E.g.: 123.

community_name text

Name of the community associated with the helper. E.g.: Adelaide West.

raised_at timestamp

Timestamp when the observation was raised, originally the created_at date. E.g.: 2021-05-02 00:10:57.

categories text

Categories assigned to the observation by Lookout, which could include one or more of the following: “cognition”, “emergency”, “external_communication”, “fall”, “illness”, “medication”, “negative_mood”, “risk”, “wound”, “survey”. E.g.: ‘emergency’, ‘fall’.

state text

Current state of the observation, which can be one of ‘investigated’, ‘uninvestigated’, ‘discarded’.

assessed_at timestamp

Timestamp when the observation was assessed by a staffer. E.g.: 2021-05-02 00:10:57.

assessed_by_profile_id int8

Profile ID of the staffer who completed the assessment. E.g.: 5494.

hours_to_assess numeric

Number of hours taken to assess the observation. E.g.: 5.

days_to_assess numeric

Number of days taken to assess the observation. E.g.: 2.

risk_level text

Risk level identified by the staffer, can be one of ‘low’, ‘medium’, ‘high’. E.g. ‘high’

risk_level_numeric int4

Numeric value mapping to the risk level, where {‘low’: 1, ‘medium’: 2, ‘high’: 3}. One of 1, 2, 3. E.g.: 3.

actions text

List of actions identified by the staffer to be taken post-observation, which can include one or more of the following: “continue_as_planned”, “more_info_auth_rep”, “more_info_helper”, “more_info_member”, “raise_incident”, “refer_health_professional”, “refer_nurse”, “refer_reassessment”, “update_help_plan”. E.g.: ‘more_info_helper’, ‘raise_incident’.

source varchar

The system entity that raised the observation, which can be one of ‘MembershipNote’, ‘SurveyRequest’, ‘ExternalDeviceAlert’, ‘AutomaticMustDo’, ‘ExternalObservationAlert’, ‘DeviceAlert’, ‘Visit’. Below is a description of the most used sources: - Visits: These are created through the Remote Care Monitoring model based on checkout notes of a visit. If the model deems the note to be worth investigating, an observation is raised. For more information, visit: https://thelookoutway.com/remote-care-monitoring. - AutomaticMustDo: If a visit automatic must_do response was a No, an observation is raised. If it’s Yes but a comment was left, then that comment goes to the same Remote Care Monitoring model to determine the risk. If it’s at risk, an observation is raised. - SurveyRequest: An observation is raised if a response exceeds a certain threshold (e.g., 5 on a 1-5 scale) in a Survey. - MembershipNote: Membership notes are created by Helpers. These notes are then passed through the Remote Care Monitoring model to determine the risk level. If it’s at risk, an observation is raised.

source_id int8

Unique ID for the system entity raising the alert, used in conjunction with source. For instance, if the source is ‘Visit’, this would be the visit_id, e.g., 5943.

visit_state varchar

State of the visit that led to the observation, which can be one of ‘canceled’, ‘completed’, None.

raised_by_lookout bool

Indicates if the observation was raised by the Lookout algorithm. One of ‘True’, ‘False’.

raised_by_lookout_v1 bool

Specifies if the observation was raised by the first iteration of the Lookout algorithm. One of ‘True’, ‘False’.

raised_by_lookout_v2 bool

Determines if the observation was raised by the second iteration of the Lookout algorithm. One of ‘True’, ‘False’.

raised_by_helper bool

Indicates if the observation was raised by a helper. One of ‘True’, ‘False’.

raised_by_care_manager bool

Indicates if the observation was raised by a care manager. One of ‘True’, ‘False’.

company_id int8
dim_companies.company_id Implied Constraint R

ID of the company. E.g.: 345.

Indexes

Constraint Name Type Sort Column(s)
fct_observations_pkey Primary key Asc observation_id
fct_observations_company_id_idx Performance Asc company_id
fct_observations_member_id_idx Performance Asc member_id
fct_observations_profile_id_idx Performance Asc profile_id

Relationships