Skip to main content
Module: Recovery Housing Management
Prefix: rh_
Table Count: 51
Last Updated: 2026-01-10

Overview

The RH module provides comprehensive recovery housing management including resident tracking, program phases, daily operations, drug screening, discharge planning, alumni engagement, and outcome measurement.

Table Categories

1. Residences & Beds (3 tables)

Residence Structure:
Bed Status:
  • available - Ready for admission
  • occupied - Currently assigned
  • reserved - Hold for incoming resident
  • maintenance - Out of service
  • blocked - Administratively blocked

2. Resident Management (6 tables)

Episode Flow:
Resident Status:
  • active - Currently in residence
  • discharged - Completed/left program
  • transferred - Moved to another facility
  • awol - Absent without leave
  • administrative - Admin discharge

3. Programs & Phases (5 tables)

Typical Phase Structure:

4. Daily Operations (5 tables)

Pass Types:
  • day_pass - Same-day return
  • overnight_pass - Overnight leave
  • work_pass - Employment-related
  • medical_pass - Medical appointment
  • emergency_pass - Emergency leave

5. Drug Screening (2 tables)

UDS Result Types:
  • negative - Clean test
  • positive - Detected substances
  • dilute - Invalid sample
  • refused - Test refused
  • missed - No-show for test

6. Medication Management (1 table)

7. Significant Events (4 tables)

Event Categories:
  • behavioral - Rule violations
  • medical - Health incidents
  • safety - Safety concerns
  • positive - Achievements/milestones
  • administrative - Admin events

8. Staff Scheduling (3 tables)

9. Staff Management (2 tables)

10. Discharge Planning (3 tables)

Discharge Types:
  • successful_completion - Completed program
  • step_down - Moved to lower level of care
  • step_up - Moved to higher level of care
  • voluntary - Left voluntarily
  • administrative - Admin discharge
  • medical - Medical discharge
  • awol - Left without notice

11. Alumni Engagement (4 tables)

Follow-Up Schedule:
  • 30-day post-discharge
  • 60-day post-discharge
  • 90-day post-discharge
  • 6-month post-discharge
  • 12-month post-discharge

12. Outcomes Measurement (5 tables)

Key Outcome Indicators:
  • Sobriety maintenance
  • Employment status
  • Housing stability
  • Treatment engagement
  • Legal compliance
  • Family reunification

13. Referrals (2 tables)

14. Compliance (4 tables)

15. Reporting (1 table)

16. Module Settings (1 table)

Key Settings:

Common Query Patterns

Get Active Residents

Get Census by Residence

Get UDS History

Get Phase Progression


RLS Policies

RH uses role-based RLS:
  • Staff access to assigned residences
  • Manager access to all residences in org
  • Resident self-service for limited data
Helper Functions:
  • rh_user_has_residence_access() - Residence assignment check
  • rh_user_can_view_resident() - Resident data access
  • rh_user_can_modify_episode() - Episode modification

PHI Considerations

Sensitive Fields:

See Also