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

PRESCRIPTION_ID

int64

SESSION_ID

int64

nullable

PROTOCOL_ID

int64

nullable

PRESCRIPTION_STARTING_DATE

datetime64[ns]

PRESCRIPTION_ENDING_DATE

datetime64[ns]

SESSION_DATE

datetime64[ns]

nullable

WEEKDAY_INDEX

int64

nullable; ≥ 0; ≤ 6

STATUS

str

nullable; isin: [‘CLOSED’, ‘NOT_PERFORMED’]

REAL_SESSION_DURATION

int64

nullable; ≥ 0

PRESCRIBED_SESSION_DURATION

int64

nullable; ≥ 0

SESSION_DURATION

int64

nullable; ≥ 0

ADHERENCE

float64

nullable; ≥ 0; ≤ 1

DM_VALUE

float64

nullable