service_plan_caregiver_competency_procedures


Columns

Column Type Size Nulls Auto Default Children Parents Comments
id VARCHAR 36 null
service_plan_caregiver_competency_procedures.previous_version_id fk_ccp_previous R
category_id VARCHAR 36 null
service_plan_categories.id fk_ccp_category C
location_business_line_id VARCHAR 36 null
version_number INT 10 1
procedure_description TEXT 65535 √ null
effective_start_date DATE 10 null
effective_end_date DATE 10 √ null
is_active_version BIT 1 0
is_active BIT 1 1
version_status VARCHAR 20 DRAFT
revision_reason TEXT 65535 √ null
revision_reason_category VARCHAR 50 √ null
previous_version_id VARCHAR 36 √ null
service_plan_caregiver_competency_procedures.id fk_ccp_previous R
first_used_at DATETIME 19 √ null
first_used_in_session_id VARCHAR 36 √ null
draft_grace_period_ends_at DATETIME 19 √ null
approved_by VARCHAR 36 √ null
approved_at DATETIME 19 √ null
approved_by_name VARCHAR 100 √ null
created_at DATETIME 19 CURRENT_TIMESTAMP
updated_at DATETIME 19 CURRENT_TIMESTAMP
created_by VARCHAR 36 √ null
updated_by VARCHAR 36 √ null
created_by_name VARCHAR 100 √ null

Indexes

Constraint Name Type Sort Column(s)
PRIMARY Primary key Asc id
fk_ccp_previous Performance Asc previous_version_id
idx_ccp_category_id Performance Asc category_id
idx_ccp_location Performance Asc location_business_line_id
idx_ccp_status Performance Asc/Asc category_id + version_status
uk_ccp_category_version Must be unique Asc/Asc category_id + version_number

Relationships