Логика расчёта такая: сотрудник вводит вид животного и его вес, модуль ищет значение в справочной таблице препаратов (структуру и данные согласуем отдельно) и выводит рекомендованную дозу вместе с границами безопасного диапазона. Отдельное требование — если значение выходит на верхнюю границу нормы или превышает её, интерфейс обязан заметно это подсветить, чтобы сотрудник не пропустил опасную ситуацию. Это закрытый инструмент для персонала клиники, а не публичный сервис — раздела с советами для владельцев животных в нём не будет.
По интерфейсу важна скорость на компьютере и планшете, а справочник доз хотим редактировать своими силами после сдачи, без обращений к разработчику.
Кратко о результате:
— поля вида животного и веса с валидацией ввода
— подбор дозы из редактируемой справочной таблицы
— предупреждение при приближении к верхней границе нормы
— лаконичный интерфейс под рабочие места клиники