Мое здоровье
Определение продукта "пользователь, боль, сценарий, границы MVP"
История зарождения
Всё началось с того, что мне банально необходимо было сходить и сдать регулярные анализы, которые я сдаю каждые 3 месяца. Но в этот раз я всё откладывал и откладывал: то не хватало времени, то просто было лень, и я никак не мог наметить дату и время, в которые пойду. И именно тогда мне пришла идея создать приложение, которое могло бы само напоминать мне об анализах, походах к врачам и делать это всё в автоматическом режиме. Типа я сходил к врачу — система увидела это, распознала данные, перевела в нужный для себя формат хранения и далее взаимодействовала с ними. Так мы и приходим к нашему проекту.
Определение продукта
MyHealth — Android-приложение для организации всего связанного со здоровьем в одном месте.
- Пользователь: человек, который регулярно взаимодействует с медициной — сдаёт анализы, ходит к врачам, и данные об этом размазаны по почте, бумажкам, памяти и сторонним календарям.
- Боль: напоминания и записи о здоровье не автоматизированы; результаты анализов и визитов хранятся в неструктурированном виде, их сложно найти и сопоставить (например, когда врач просит прошлый анализ).
- Сценарий: пользователь сходил к врачу / сдал анализ → система узнала об этом (почта, распознавание), распознала данные, перевела в формат хранения → дальше взаимодействует с ними: напоминает, строит графики, находит, рекомендует.
Чтобы сильно не распылять силы, MVP ограничен сервисами ниже.
Архитектура
Границы MVP
- Порядок сервисов не демонстрирует их важности
- Этот файл и в целом репозиторий созданы для регулярного обновления
Сборщик (не MVP)
Система автоматизированного сбора медицинских документов из различных источников(почта, медточка и тд.) Главная задача - объединить разные системы доставки документов в единое хранилище.
Преобразователь
Система преобразования медицинских документов в единый формат сервиса
Календарь
Одна из базовых фичей. Человек сможет ставить даты сдачи анализов, приёмы врачей и т.д. В дальнейшем система будет делать это автоматизированно. Коротко — типичный календарь + интеграция с другими календарями.
Система поиска
Одна из киллер-фичей. Её суть заключается в возможности максимально быстро найти необходимый анализ или приём, например, если вас попросил об этом врач.
Система мониторинга
Система, отвечающая за структурирование однородных данных, построение на их основе графиков, диаграмм.
Рекомендательная система
Это будет самая сложная часть. В ней нам придётся реализовать систему, которая на основе предыдущих походов к врачу сможет прогнозировать будущие (так же и с анализами) + рекомендовать сдать доп. анализы или обследования, например цепляя плашки в календарь.