ai_cdss.models.SessionSchema#

class ai_cdss.models.SessionSchema(*args, **kwargs)[source]#

Schema for RGS session-level data, including patient profile, prescription and session details.

Schema Fields#

Column

Type

Validation

PATIENT_ID

int64

nullable

PRESCRIPTION_ID

int64

nullable

SESSION_ID

int64

nullable

PROTOCOL_ID

int64

nullable

PRESCRIPTION_STARTING_DATE

datetime64[ns]

nullable

PRESCRIPTION_ENDING_DATE

datetime64[ns]

nullable

SESSION_DATE

datetime64[ns]

nullable

WEEKDAY_INDEX

int64

nullable; ≥ 0; ≤ 6

STATUS

str

nullable; isin: [‘CLOSED’, ‘ABORTED’, ‘ONGOING’]

REAL_SESSION_DURATION

int64

nullable; ≥ 0

PRESCRIBED_SESSION_DURATION

int64

nullable; ≥ 0

SESSION_DURATION

int64

nullable; ≥ 0

ADHERENCE

float64

nullable; ≥ 0; ≤ 1

TOTAL_SUCCESS

int64

nullable; ≥ 0

TOTAL_ERRORS

int64

nullable; ≥ 0

GAME_SCORE

int64

nullable; ≥ 0