Если у пациента много историй болезни...
... то программа сначала формирует дерево со всеми медицинскими документами для наиболее "свежей" истории болезни. И после этого спрашивает у пользователя, нужно ли отображать остальные истории болезни.
Для пациентов, у которых накопилось несколько "пухлых" историй болезни, такой подход позволяет в разы увеличить скорость доступа к актуальной медицинской информации, и в то же время сохраняет возможность в любой момент просмотреть старые истории болезней.