Техническое описание мобильного приложения МДСА

  1. Общие характеристики системы
  2. Сведения о программном обеспечении
    • Полное наименование: Мобильное приложение «МДСА».
    • Ссылка для скачивания экземпляра ПО (iOS, .ipa): https://disk.yandex.ru/d/Ar83GouaEshh0w
    • Ссылка для установки приложения из магазина приложений: https://clck.ru/3TC8z5
    • Правообладатель: ООО «Медицинские динамические системные алгоритмы».
    • Назначение: Система предназначена для превентивной оценки рисков для здоровья и непрерывного мониторинга ключевых показателей здоровья пользователя в электронном виде.
    • Условия использования: Бесплатно.
  3. Технологический стек
    • Языки программирования: Swift (для платформы iOS), Kotlin (для платформы Android).
    • СУБД: PostgreSQL (хранение и обработка данных на серверной стороне).
    • Интеграции: Использование SDK Apple Health (HealthKit) для автоматизированного сбора данных о физической активности.
    • Среда передачи данных: Протокол HTTPS с использованием шифрования TLS.
  4. Системные требования
    • Минимальная версия ОС Android: 8.0 и выше.
    • Минимальная версия ОС iOS: 13.0 и выше.
    • Аппаратное обеспечение: Наличие интернет-соединения; доступ к аппаратным модулям (камера, NFC) не требуется.
  1. Функциональные характеристики
  2. Основные модули и интерфейсы
    • Экран «Индекс здоровья»: Модуль визуализации текущего состояния организма на основе агрегированных данных.
    • Дневник здоровых привычек: Функционал для фиксации ежедневных активностей и мониторинга образа жизни.
    • Опросник по оценке рисков: Система интерактивного анкетирования для выявления предрасположенности к заболеваниям.
    • Симптом-чекер: Сервис для предварительного анализа жалоб и предоставления справочной информации.
    • Профиль «Мой план»: Индивидуальная карта рекомендаций и целевых показателей пользователя.
    • Система уведомлений: Реализация Push-сообщений для напоминания о необходимости внесения данных.
  3. Сбор и обработка данных
    • Автоматический сбор: Синхронизация с Apple Health для получения показателей активности и жизненно важных функций без участия пользователя.
    • Ручной ввод: Возможность самостоятельного внесения пользователем антропометрических параметров и симптомов.
  4. Алгоритмическая обработка и архивация
    • Расчетные показатели: Автоматическое вычисление индексов риска по встроенным медицинским формулам.
    • История изменений: Система обеспечивает хранение и отображение ретроспективы всех данных пользователя в виде графиков или списков.
  1. Обеспечение безопасности и администрирования
  2. Аутентификация и защита информации
    • Методы доступа: Вход осуществляется по адресу электронной почты и паролю или через интеграции с Apple ID и Google ID.
    • Шифрование данных: Все учетные данные пользователей надежно шифруются в базе данных; передача информации защищена современными криптографическими протоколами.
  3. Политика персональных данных
    • Минимизация данных: Система не запрашивает избыточную персональную информацию (ФИО, паспортные данные); для работы достаточно адреса электронной почты.
  4. Обновление и поддержка
    • Дистрибуция: Регулярное обновление ПО происходит через магазины приложений App Store и Google Play.
    • Обратная связь: Внутри приложения реализована форма технической поддержки для оперативной связи со специалистами.
  1. Сопровождение и эксплуатация
  2. Локализация и серверная часть
    • Инфраструктура: Используются российские облачные серверы провайдера Timeweb (Таймвеб).
    • Размещение: Серверное оборудование физически находится на территории РФ (г. Москва), что гарантирует соблюдение требований законодательства в области хранения данных.
  3. Техническое сопровождение
    • Разработка: Все работы по созданию, поддержке и обновлению кода осуществляются штатными специалистами компании-правообладателя на территории России.
    • Обучение: Для новых пользователей предусмотрен модуль онбординга при первом входе, разъясняющий основные принципы работы с приложением.
  1. Документация по установке и эксплуатации программного обеспечения
  2. Системные требования для установки

    Платформа iOS: минимальная версия операционной системы iOS 13.0 и выше; смартфон или планшет Apple (iPhone, iPad) с поддержкой указанной версии ОС; наличие активного подключения к сети Интернет.

  3. Порядок установки на платформе iOS
    1. Перейти по ссылке для скачивания экземпляра ПО: https://disk.yandex.ru/d/Ar83GouaEshh0w
    2. Скачать файл установочного пакета формата .ipa на устройство.
    3. Установить приложение через Apple Configurator 2 (macOS) или через iTunes: подключить устройство к компьютеру, открыть Apple Configurator 2, перетащить файл .ipa на иконку устройства.
    4. После завершения установки значок приложения «МДСА» появится на рабочем столе устройства.
    5. При первом запуске приложение предложит пройти модуль онбординга, после чего необходимо зарегистрироваться по адресу электронной почты либо через Apple ID или Google ID.
  4. Установка на iOS с использованием iMazing (Windows / macOS)

    iMazing — кроссплатформенная утилита для управления устройствами Apple, доступная для Windows и macOS. Официальный сайт: https://imazing.com

    1. Скачать и установить iMazing с официального сайта https://imazing.com (доступна бесплатная версия).
    2. Подключить iPhone или iPad к компьютеру по USB-кабелю и разрешить доверие устройству при появлении запроса.
    3. Запустить iMazing. В левой панели выбрать подключённое устройство.
    4. В главном меню нажать «Install App» или перетащить файл .ipa прямо в окно программы.
    5. Выбрать скачанный файл МДСА.ipa и подтвердить установку. После завершения значок приложения «МДСА» появится на рабочем столе устройства.
  1. Скриншоты интерфейса приложения
МДСА скриншот приложения 1МДСА скриншот приложения 2МДСА скриншот приложения 3МДСА скриншот приложения 4МДСА скриншот приложения 5