Konstantin Malyarov, вообще, проще на уровне прав ограничивать доступ (роуты, вьюхи, шаблоны), а не отключать целиком апп. Ну будет пара пустых таблиц в БД, что в этом плохого?
Аппы отключаются в settings.INSTALLED_APPS - это легко, отключил, с ним уйдут все его урлы и прочее
Другое дело в других модулях, которые используют его, убрать явные зависимости - тут ужу как написан код импорта надо смотреть
По твоему примеру - "в больнице нет отделения патоморфологии". Не знаю, стоило ли выносить это отделение в отдельный апп, или сделать его одним из видов отделений - тут от логики зависит и от реализации