EDORA
Skip to content

EDORA Learn β€” Pipelines

Residential Placement & Treatment (Out-of-Home Care)

Pipeline 08

Transparency note: some programs serve few youth; to avoid volatility and disclosure risk, small-n cells are pooled across quarters and series breaks are annotated when admission criteria or program models change.

Overview

Residential placement is an out-of-home order used for a subset of adjudicated youth. Programs range from staff-secure group homes to treatment-focused residential facilities and state-run campuses. Core goals are stabilization, skill development, and preparation for a planned step-down to community supervision. This page documents measurable elements that support consistent comparison across jurisdictions and program types.

What We Track

Placement Reasons & Program Type

  • Offense & needs profile (risk/needs domains; prior placements)
  • Court order type (post-adjudication, modification, revocation)
  • Security level: staff-secure vs. hardware-secure
  • Treatment model (CBT-focused, family therapy, substance use, trauma-responsive)

Education & Health Coordination

  • School enrollment status & credit accrual tracking
  • IEP/504 services continuity and progress notes
  • Treatment plan & modality; medication management logs
  • BH appointments scheduled/attended; missed/late reasons

Family Contact & Youth Voice

  • Visitation frequency & modality (in-person / video / phone)
  • Family participation in treatment meetings (attendance & prep)
  • Documented youth goals & preference alignment

Length of Stay & Step-Down

  • Expected vs. actual LOS (mean/median; IQR)
  • Earned milestones (education credits, treatment phases)
  • Criteria for move to less-restrictive settings or aftercare

Safety & Incidents

  • Critical incidents: AWOL/runaway, restraints, arrests (rate per 100 bed-days)
  • Use-of-force reporting; de-escalation attempts recorded before force
  • Grievance logs & resolution timelines; substantiation rates

Typical Flow

  1. Disposition to placement with matched program (needs, proximity, capacity)
    • Select security level & treatment model; document least-restrictive rationale
  2. Intake at facility (education/health intake, baseline assessments, family contact plan)
    • Enroll in school; review IEP/504; start treatment plan & meds reconciliation
  3. Treatment & education with monthly case reviews
    • Track credits earned, treatment milestones, and family engagement
  4. Step-down planning begins early (e.g., at 30–60 days)
    • Coordinate community providers & probation; identify housing/school placement
  5. Release & handoff to probation/aftercare
    • Schedule appointments; transmit records; set 7/14/30-day follow-ups
Schema source: placement

Fields

FieldTypeRequiredCodesetDescription
pipeline_place_iduuidβœ…β€”Unique identifier for this placement record.
pipeline_stage_idenumβœ…
stages.yml#stage_key(8)
  • intake
  • detention
  • adjudication
  • disposition
  • supervision
  • commitment_and_placement
  • reentry
  • closure
One of the eight canonical stages.
pipeline_place_keyenumβœ…
pipeline_places.yml#place_key(45)
  • intake
  • pre_petition_diversion_and_deflection
  • diversion
  • youth_assessment_tools
  • prosecutorial_screening
  • status_offenses
  • adjudication
  • case_planning
  • family_engagement
  • case_timeliness
  • language_access
  • restorative_justice
  • detention_screening
  • community_atds
  • electronic_monitoring
  • court_appearance_and_fta
  • initial_hearing
  • pretrial_supervision
  • probation
  • intensive_supervision
  • …and 25 more
Canonical key for this place (maps to route/slug).
youth_idstringβœ…β€”Salted/hashed or state UID. No plaintext PII.
staff_idstringβ€”Referring or supervising probation officer.
occurred_datetimedatetimeβœ…β€”Timestamp when placement was ordered or initiated.
jurisdiction_codestringβœ…β€”County/parish/circuit or standardized local code.
legal_case_idstringβ€”Case/docket identifier linked to the placement order.
source_systemstringβœ…β€”Origin system name.
source_filestringβ€”Source batch/file id if flatfile.
extract_run_idstringβ€”ETL run id for lineage.
series_break_flagbooleanβ€”Comparability break applies to this row.
series_break_reasonenum
series_breaks.yml#reason(4)
  • definition_change
  • vendor_change
  • coverage_change
  • policy_change
Reason for break (policy or tool change).
placement_reason_codesarray<string>βœ…
placement_reasons.yml#reason(7)
  • offense_type
  • treatment_need
  • risk_level
  • prior_failure
  • revocation_order
  • family_crisis
  • other
Reasons for placement (offense_type, treatment_need, risk_level, prior_failure, etc.); semicolon-delimited.
court_order_type_codeenumβœ…
court_order_types.yml#type(3)
  • post_adjudication
  • modification
  • revocation
Post_adjudication, modification, or revocation.
security_level_codeenumβœ…
security_levels.yml#level(3)
  • staff_secure
  • hardware_secure
  • community_residential
staff_secure, hardware_secure, or community_residential.
treatment_model_codeenum
treatment_models.yml#model(6)
  • cbt
  • family_therapy
  • substance_use
  • trauma_responsive
  • educational_focus
  • other
Primary model (cbt, family_therapy, substance_use, trauma_responsive, etc.).
least_restrictive_rationale_notestringβ€”Documented rationale for least-restrictive choice.
school_enrollment_flagbooleanβ€”Youth enrolled in on-site or local school.
iep_504_status_codeenum
iep_504_statuses.yml#status(4)
  • none
  • iep_active
  • 504_active
  • pending_evaluation
none, iep_active, 504_active, pending_evaluation.
education_credit_earned_countnumberβ€”Number of academic credits earned during stay.
bh_treatment_plan_datedateβ€”Date individualized treatment plan created.
bh_modality_codeenum
bh_modalities.yml#modality(5)
  • cognitive_behavioral
  • family_systemic
  • substance_use
  • trauma
  • other
cognitive_behavioral, family_systemic, substance_use, trauma, other.
medication_management_flagbooleanβ€”Medication management provided.
bh_appointments_scheduled_countintegerβ€”Scheduled BH appointments during episode.
bh_appointments_attended_countintegerβ€”Attended BH appointments.
bh_appointments_missed_countintegerβ€”Missed appointments during episode.
visitation_frequency_codeenum
meeting_frequencies.yml#frequency⚠️ using meeting_frequencies.yml#freq(5)
  • weekly
  • biweekly
  • monthly
  • quarterly
  • ad_hoc
Planned visitation cadence.
visitation_modality_codesarray<string>
communication_modalities.yml#modality(9)
  • in_person
  • phone
  • video
  • sms
  • email
  • mail
  • portal
  • text
  • home_visit
In_person, video, phone; semicolon-delimited.
family_meeting_participation_flagbooleanβ€”Family participated in treatment meetings.
youth_goal_documented_flagbooleanβ€”Youth goals/preferences documented in plan.
expected_los_daysintegerβ€”Expected length of stay in days.
actual_los_daysintegerβ€”Actual length of stay in days.
milestone_earned_codesarray<string>
placement_milestones.yml#milestone(5)
  • education_credit
  • treatment_phase
  • skill_certificate
  • behavior_tier
  • other
Earned milestones (credits, treatment_phases, other); semicolon-delimited.
step_down_criteria_met_flagbooleanβ€”Youth met criteria for move to less-restrictive setting.
step_down_destination_codeenum
step_down_destinations.yml#destination(5)
  • aftercare
  • community_program
  • probation
  • home
  • other
aftercare, community_program, probation, home, other.
awol_events_countintegerβ€”Number of AWOL/runaway incidents.
restraint_events_countintegerβ€”Number of restraint events during episode.
arrest_events_countintegerβ€”Number of new arrests while in placement.
deescalation_attempted_flagbooleanβ€”True if de-escalation attempted before restraint.
grievance_filed_countintegerβ€”Number of grievances filed.
grievance_substantiated_countintegerβ€”Grievances substantiated after review.
discharge_datetimedatetimeβ€”Date/time of discharge or release.
discharge_reason_codeenum
discharge_reasons.yml#reason(6)
  • completed
  • stepped_down
  • transferred
  • revoked
  • absconded
  • other
completed, stepped_down, transferred, revoked, absconded, other.
Download CSVwhat_we_track.csv

Data & Methods

Placement metrics use admission-based denominators and episode-level measures. Length of stay is summarized with medians and interquartile ranges due to skew. Education progress is measured by credits earned and enrollment continuity; treatment engagement uses session completion against planned dosage. Safety events are rate-standardized by 100 youth-days to account for differing exposure. When programs or admission thresholds change, we mark series breaks. For cross-county comparisons, see Aggregation & Scale Effects and Cross-Jurisdiction Comparability. Exposure adjustments follow Denominators & Exposure Time.

Related