Resources

IOP and PHP Group Capacity Planner

Check whether overlapping intensive outpatient (IOP) and partial hospitalization (PHP) groups have enough seats, rooms, and facilitators. Plan one time block at one location.

Plan one group block

Replace the sample counts with your expected attendance, scheduled groups, and group sizes. Enter the total rooms and facilitators shared by all tracks in this block. The planner calculates in your browser and uses counts only.

Shared coverage
IOP track
PHP track

Capacity check

1 expected attendee needs a seat in their track.

  • IOP track21 expected · 20 scheduled seats · 3 groups for demand · 1 unplaced
  • PHP track7 expected · 8 scheduled seats · 1 groups for demand · 0 unplaced
Scheduled groups
3 rooms and 4 facilitators needed.
Available coverage meets this scenario.
Groups sized for demand
4 rooms and 5 facilitators needed.
Shortfall of 1 room and 1 facilitator.

How to calculate group capacity

  1. Count seats within each track. Multiply scheduled groups by seats per group. When expected attendance exceeds scheduled seats, the difference is the number of unplaced attendees in that track.
  2. Find how many groups would cover demand. Divide expected attendance by seats per group and round up for each track. An extra seat in one track stays with that track.
  3. Check shared coverage. Each group uses one room. Multiply the group count by facilitators per group for each track, then add the track totals. Compare the scheduled groups and the groups needed for demand against the same available rooms and facilitators.

Include only rooms and qualified facilitators available for the entire block. For shared staff across locations, assign their time to one location before checking the others. Use your program’s actual group sizes and staffing requirements as inputs.

Why 28 seats can leave one person unplaced

In the example, 21 IOP attendees have 20 scheduled seats across two groups. Seven PHP attendees have eight seats in one group. The programs have 28 seats for 28 attendees in total, and one IOP attendee still needs a seat in their track.

The scheduled groups use three rooms and four facilitators. Adding a third IOP group raises demand to four rooms and five facilitators. With the existing coverage, test a different time block or arrange one more room and facilitator before adding the group.

What to check in an IOP and PHP software demo

Ask the vendor to show each track’s recurring schedule, roster, and attendance. Use the sample plan and add one IOP group. Check how staff would see the revised roster and spot the overlap with PHP. Ask which schedule and staffing checks the software supports.

Ease Health supports recurring group schedules and rosters by location and program. See the IOP and PHP software overview and use the buyer demo checklist for the rest of the evaluation.