Разработка компьютерного зрения
Система распознавания таблеток с помощью компьютерного зрения потребовала много данных для обучения и проверки, чтобы соответствовать стандартам точности для успешного использования. При попытках она достигла точности; однако для достижения порога , необходимого для обеспечения безопасности пациентов, потребовалось дальнейшее сотрудничество с фармацевтической промышленностью и консультации с FDA.
Дизайн пользовательского опыта
Изначально платформа была сделана так, что все функции управления лекарствами были в одном интерфейсе, что сбивало пользователей с толку и сильно снижало популярность. Но когда мы упростили интерфейс и стали постепенно добавлять функции, это помогло привлечь больше пользователей и значительно улучшить результаты лечения.
Проблемы с интеграцией в традиционных системах здравоохранения
Медики часто используют системы медицинских записей, которые имеют ограниченные функции API или устаревшие методы интеграции. Разработка инструментов интеграции и обеспечение возможности ручной передачи данных были очень важны для того, чтобы поставщики приняли эти системы, даже если с технической точки зрения была возможна автоматическая интеграция.
Нормативная навигация
Приложения для здоровья на устройствах должны соответствовать правилам и нормам разных регионов и стран по всему миру. Взаимодействие с властями, участие в предварительных встречах с FDA и консультации с государственными органами здравоохранения оказались эффективными способами избежать задержек в разработке и быстро решить вопросы соответствия требованиям.
Технические проблемы
В области визуализации есть свои сложности, например, как справиться с разными условиями освещения и отличить обычные таблетки от брендовых по тому, как они изношены. Оказалось, что важнее, чем размер набора данных для обучения, — это постоянно переобучать модель и проверять ее на реальных сценариях.
Конфиденциальность и доверие пользователей
Пользователи были озабочены вопросами конфиденциальности данных о лекарствах, даже когда просили поделиться ими с родными и врачами. Чтобы обеспечить безопасность и контроль над конфиденциальностью, нужны были четкие правила использования данных, обучение пользователей и несколько изменений в интерфейсе, чтобы все это работало как надо.
Офлайн-функциональность
Прием лекарств часто происходит там, где интернет не очень стабильный, поэтому нужно, чтобы все функции всегда были доступны. Поэтому нужна сложная система синхронизации данных и решения конфликтов, чтобы все работало с медицинскими работниками и функциями экстренного оповещения.
Разнообразие пользователей
Чтобы интерфейсы подходили для всех, от подростков до пожилых людей, нужно было сделать гибкий дизайн и разные способы взаимодействия с системой. Такие функции, как голосовые команды, текстовые опции и упрощенная навигация, стали не просто приятными дополнениями, а важными компонентами для удовлетворения разных потребностей пользователей.
Инфраструктура обработки данных
Apache Spark используется для обработки данных и создания функций в большом масштабе.