Перечень условных обозначений, сокращений, терминов 3
Введение 4
1. Анализ требований 5
1.1 Ведение дневника болезненных участков 5
1.2 Использование антропометрических данных пользователя 6
1.3 Использование гироскопа и акселерометра 7
1.4 Калибровка организма человека 8
1.4.1 Определение модели организма человека 8
1.4.2 Определение болезненного участка организма 9
1.4.3 Определение положения болезненного участка 11
1.5 Функциональные требования 12
1.6 Модель первичного проектирования 15
2. Проектирование 17
2.1 Выбор инструментов разработки 17
2.2 Структура проекта 18
2.3 Архитектурный подход MVVM 18
2.4 Модель организма человека 21
2.5 Хранилище критических точек 22
3. Реализация 23
3.1 Используемые технологии 23
3.2 Реализация локального хранилища 24
3.3 Калибровка человеческого тела 26
3.4 Определение болевой точки 29
3.5 Создание заметки о болевой точке 34
3.6 Экран модели человеческого тела 38
3.7 Список заметок болевых точек 41
Заключение 43
Список использованных источников и литературы 45
В современном мире технологии развиваются стремительными темпами, что делает мобильные приложения неотъемлемой частью повседневной жизни. Приложения помогают людям в самых разных сферах — от общения и развлечений до управления бытовыми устройствами и ведения личных медицинских записей. Одной из наиболее перспективных областей применения мобильных технологий является здравоохранение, где цифровые решения значительно повышают доступность и качество медицинских услуг, в том числе, позволяя человеку обращаться к специалисту напрямую, основываясь на зафиксированных данных, используя мобильное устройство.
Современная медицина требует постоянных исследований, сбора и анализа больших объемов данных. Однако традиционные методы фиксации информации о здоровье пациента часто являются трудоемкими и могут замедлять процесс диагностики и лечения. Это снижает эффективность исследований и может приводить к потере ценной информации. Использование мобильных приложений в данной сфере позволяет автоматизировать сбор данных, делегируя задачу сбора на человека, использующего приложение. В том числе, помогая расширить аудиторию, за счёт мобильных устройств. В результате это способствует получению объективных и разнообразных данных для научных исследований и улучшения качества медицинских услуг.
Несмотря на активное развитие цифровых технологий, приложений, объединяющих в себе возможности сбора анамнеза и мониторинга состояния здоровья, пока недостаточно. В связи с этим возникает необходимость разработки мобильного приложения, которое позволит пользователям фиксировать болезненные участки на теле, определять их локализацию и анализировать изменения в динамике. Разрабатываемый прототип сможет не только облегчить ведение дневника болевых участков, но и предоставить полезные данные для медицинских исследований, помогая специалистам более точно диагностировать заболевание и назначить лечение.
Таким образом, цель работы - разработка прототипа iOS-приложения для фиксации болезненных участков.
Можно выделить следующие задачи:
1) анализ требований представленной области;
2) составление алгоритма для определения болевых точек организма человека;
3) проектирование архитектуры приложения;
4) разработка мобильного приложения.
В результате проделанной работы был разработан прототип мобильного приложения, направленного на решение актуальной задачи в сфере цифрового здравоохранения — фиксации и отслеживания болезненных участков тела. Основная цель заключалась в создании инструмента, который позволит пользователю самостоятельно вести записи о симптомах и предоставлять эти данные специалисту для более точной диагностики.
1. изучены подходы к визуализации болевых ощущений и фиксации анамнеза средствами мобильных технологий;
2. разработана структура и архитектура приложения;
3. создан работающий прототип с возможностью добавлять болезненные участки и создавать заметки, описывающие боль.
В процессе разработки был получен практический опыт в проектировании пользовательских интерфейсов, работе с пользовательскими данными и визуализации модели человеческого тела. Также удалось глубже ознакомиться с возможностями сенсоров мобильных устройств и применением нативных инструментов разработки. Разработанная версия представляет собой начальный этап проекта, который в дальнейшем может быть расширен как с точки зрения пользовательской функциональности, так и с позиции интеграции с медицинскими системами и профессиональными инструментами для специалистов.