Поиск по всей базе данных в Django?
по-взрослому
machakux.appspot.com/blog/91008/full_text_search_i...
haystacksearch.org
но если бекендом Постгре, там и FullText неплохой (наверно в мускуле тоже уже)
https://www.calazan.com/how-to-add-full-text-searc...
Для первого примера есть One-to-Many отношение, а для второго — обычный запрос в таблицу с историями болезней.
Вообще, возможно единственный вариант для меня — поиск в нужных таблицах и вывод структурированного результата по разделам.