>  Given the existence of PbsList.in_hospital, I'm wondering if this predicate needs to stick around.

To elaborate:

If you have a scope that gives you all `PbsList`s such that they satisfy `#hospital?`, you can write code that limits its working set by that scope.  That eliminates many reasons to have `#hospital?` stick around.