Подробное описание концепции требуемого приложения попытался сделать на видео:
Ключевые позиции:
1. Главный экран программы список пациентов: пациенты располагаются вертикальным списком, в каждой графе выводится Фамилия, возраст, а также количество дней под наблюдением (разница между указанным днем поступления и сегодняшней датой)
2. В нижней части главного экрана располагаются варианты сортировки списка пациентов: по фамилии (А->Я), дате поступления и номеру палаты
3. В меня программы (желательно navigation drawer) есть кнопка добавления нового пациента, по нажатию на которую открывается второе окно программы с параметрами пациента
4. При добавлении нового пациента должны вводиться фамилия (текстовое поле), возраст (цифровое поле), пол (выпадающий список), дата поступления (диалог даты), номер палаты (цифровое поле), поле диагноза (принцип его работы см. в видео). Также на экране добавления/редактирования пациента содержаться 4 кнопки для добавления анализов, исследований, операций и фотографий (см. видео)
5. Отдельные активности (фрагменты) для анализов, исследований, операций и фотографий (см. видео)
6. При нажатии на любом из пациентов на главном экране программы всплывающее меню для работы с этим пациентом: режим просмотра, редактирование, удаление и напоминание
7. Режим просмотра всех пациентов со слайдером
8. Минимальная версия андроид 4