EDORA Learn β Pipelines
Reentry Planning & Community Transition (Post-Placement)
Pipeline 09.1
Transparency note: reentry metrics depend on interagency coordination. Where education or housing data are delayed, we annotate partial coverage and mark series breaks when definitions or tracking systems change.
What We Track
Planning Timelines
- Reentry plan initiation date vs. projected release date (target: β₯30 days pre-release)
- Plan finalized within 7β10 days of actual release; revisions documented if delayed
Team Participation
- Attendance recorded for: youth, caregiver, probation officer, education liaison, BH or workforce partner
- Roles & commitments summarized in meeting minutes or plan notes
Education & Workforce Readiness
- Confirmed enrollment (school, GED, or post-secondary)
- Credential attainment or job placement verified before exit
- Workforce or mentoring referral accepted; first appointment scheduled
Housing & Reintegration
- Housing type confirmed (family, transitional, independent)
- Aftercare supports or mentoring linked prior to discharge
- Transportation plan established (school, work, appointments)
Follow-Up & Continuity
- Contacts logged at 30/90/180 days post-release (attendance, engagement, status)
- Reentry program participation rate & re-referral events monitored for feedback loop
Typical Flow
- Initiate plan 30β60 days pre-release; assign coordinator
- Record kickoff date & responsible parties; begin housing/school search
- Hold meeting with youth, caregivers, and partners to set education, housing, and health goals
- Capture attendance; log partner commitments and action steps
- Finalize plan with written linkages & contact schedule
- Confirm school/work enrollment, housing, and service contacts pre-release
- Release & handoff to supervision or mentoring provider
- Transmit full plan; verify receipt and first meeting date
- Follow-up checks at 30/90/180 days for stability
- Track housing, school/work participation, and recidivism-free status
Simple Flow
- Initiate plan 30β60 days pre-release; assign reentry coordinator.
- Hold meeting with youth, caregivers, and partners to outline education, housing, and health goals.
- Finalize plan with written commitments, service linkages, and contact schedule.
- Release & handoff to community supervision or mentoring provider; confirm receipt of plan and records.
- Follow-up via 30/90/180-day checks for housing stability, school/work participation, and recidivism-free status.
Fields
Field | Type | Required | Codeset | Description |
---|---|---|---|---|
pipeline_place_id | uuid | β | β | Unique identifier for this reentry planning record. |
pipeline_stage_id | enum | β | stages.yml#stage_key(8)
| One of the canonical stages; here = reentry_aftercare. |
pipeline_place_key | enum | β | pipeline_places.yml#place_key(45)
| Canonical key for this place (maps to route/slug). |
youth_id | string | β | β | Salted/hashed or state UID. No plaintext PII. |
staff_id | string | β | Reentry coordinator or supervising officer (ID only). | |
occurred_datetime | datetime | β | β | Anchor timestamp for this planning event (e.g., plan finalization or the primary MDT meeting). |
jurisdiction_code | string | β | β | County/parish/circuit or standardized local code. |
legal_case_id | string | β | Case/docket identifier if the plan is court-linked. | |
source_system | string | β | β | Origin system name. |
source_file | string | β | Source batch/file id if flatfile. | |
extract_run_id | string | β | ETL run id for lineage. | |
series_break_flag | boolean | β | Comparability break applies to this row. | |
series_break_reason | enum | series_breaks.yml#reason(4)
| Reason for break (policy/process/tool change). | |
plan_initiated_date | date | β | Date reentry plan was first opened (target β₯ 30 days pre-release). | |
projected_release_date | date | β | Projected release date at time of plan initiation. | |
plan_finalized_date | date | β | Date plan was finalized (target within 7β10 days of actual release). | |
plan_revision_flag | boolean | β | True if plan required revision due to timeline shift or new needs. | |
plan_revision_reason_codes | array<string> | plan_revision_reasons.yml#reason(6)
| Reasons for revision; semicolon-delimited. | |
planning_meeting_datetime | datetime | β | Date/time of the primary planning meeting (MDT/case conference). | |
meeting_participation_roles | array<string> | meeting_participation_roles.yml#role(11)
| Roles invited/represented (youth, caregiver, PO, education liaison, BH/workforce partner); semicolon-delimited. | |
meeting_participation_statuses | array<string> | β missing in _index.yml | Attendance outcomes aligned to roles order; semicolon-delimited. | |
commitments_summary_present_flag | boolean | β | Whether role commitments/action steps are captured in plan notes/minutes. | |
education_enrollment_status_code | enum | education_status.yml#status(6)
| Confirmed enrollment status at exit (school, GED, post-secondary). | |
credential_type_code | enum | credential_types.yml#type(6)
| Credential attained pre-exit (e.g., HS diploma, GED, industry cert). | |
credential_attained_date | date | β | Date credential was awarded, if applicable. | |
job_placement_status_code | enum | employment_statuses.yml#status(5)
| Job placement status at/near exit (placed, pending, not_placed). | |
employer_provider_id | string | β | Employer/provider identifier when placement verified. | |
workforce_referral_accepted_flag | boolean | β | Youth accepted workforce/mentoring referral. | |
workforce_first_appointment_date | date | β | First scheduled appointment date for workforce/mentoring. | |
workforce_appointment_outcome_code | enum | appointment_outcomes.yml#outcome(5)
| Outcome for first workforce/mentoring appointment. | |
housing_placement_type_code | enum | housing_placement_types.yml#type(8)
| Confirmed housing type at release (family, transitional, independent). | |
mentoring_provider_id | string | β | Mentoring provider assigned (ID only). | |
aftercare_supports_linked_flag | boolean | β | Aftercare supports linked prior to discharge (any service/mentoring). | |
transportation_plan_available_flag | boolean | β | Transportation plan established for school/work/appointments. | |
transport_plan_modes | array<string> | transport_modes.yml#mode(7)
| Modes in the transportation plan; semicolon-delimited. | |
contact_30d_datetime | datetime | β | Planned or logged 30-day contact/check-in timestamp. | |
contact_30d_status_code | enum | contact_statuses.yml#status(3)
| 30-day contact outcome (completed, attempted, no_contact). | |
contact_90d_datetime | datetime | β | Planned or logged 90-day contact/check-in timestamp. | |
contact_90d_status_code | enum | contact_statuses.yml#status(3)
| 90-day contact outcome (completed, attempted, no_contact). | |
contact_180d_datetime | datetime | β | Planned or logged 180-day contact/check-in timestamp. | |
contact_180d_status_code | enum | contact_statuses.yml#status(3)
| 180-day contact outcome (completed, attempted, no_contact). | |
re_referral_within_180d_flag | boolean | β | True if a formal re-referral to services or court occurred within 180 days. | |
Download CSVwhat_we_track.csv |
Data & Methods
Reentry indicators use placement-based denominators. Timeliness is measured as plan-initiatedβrelease days. Education/workforce readiness uses linked administrative data when available. Housing status and engagement are tracked through direct contact or provider reports. When definitions or agency responsibilities shift, we mark series breaks. Data-sharing and privacy are governed by Data Governance & Ethical Integration and Data Privacy & Disclosure Control. Follow-up metrics align with conventions in Longitudinal Tracking & Cohort Linkage and Outcome Measurement & Indicator Design.