Что делаем
Программы настройки и диагностики
Настольное ПО для ПК: параметры прибора, калибровка, журналы, обновление прошивки.
Мобильные приложения
Работа с прибором по Bluetooth или через облако: показания, управление, уведомления.
Сбор данных и облако
Серверная часть: приём данных с приборов, хранение, доступ по ролям, интеграция по API.
Панели мониторинга
Веб-интерфейс для парка приборов: карта, графики, тревоги, отчёты.
ПО для производства
Утилиты прошивки, тестирования и калибровки приборов на сборочной линии.
Интеграция
Обмен с системами заказчика: АСУ ТП, SCADA, учётные и информационные системы.
Как проходит работа
| Этап | Что делаем | Результат |
|---|---|---|
| 1. Сценарии | Описываем, кто и как работает с прибором и данными | Требования к ПО и макеты экранов |
| 2. Протокол и архитектура | Согласуем обмен с прошивкой, выбираем платформы и способ хранения данных | Описание протокола и архитектуры |
| 3. Разработка | Пишем ПО по этапам, показываем промежуточные версии | Рабочие версии |
| 4. Отладка с прибором | Проверяем на реальных устройствах и в условиях, близких к эксплуатации | ПО, работающее с прибором |
| 5. Тестирование | Функциональные проверки, граничные случаи, обрывы связи | Протокол тестирования |
| 6. Передача | Исходный код, сборки, инструкции пользователя и администратора | Комплект для эксплуатации и поддержки |
Что вы получаете
Код и сборки
- Исходный код с историей изменений
- Установочные пакеты и сборки приложений
- Инструкция по сборке и развёртыванию
- Описание API для интеграции
Документация
- Описание архитектуры и протокола обмена
- Руководство пользователя
- Руководство администратора — для серверной части
- Протокол тестирования
Требования, которые учитываем
| Документ | Когда важен |
|---|---|
| Федеральный закон № 152-ФЗ «О персональных данных» | Если ПО собирает и хранит данные пользователей или пациентов |
| Постановление Правительства РФ от 16.11.2015 № 1236 | Если ПО нужно включить в реестр российского программного обеспечения — например, для госзакупок |
| МЭК 62304 | Процессы жизненного цикла ПО медицинских изделий — для ПО медицинских приборов |
Вопросы и ответы
Можно заказать только приложение к уже готовому прибору?
Да. Нужно описание протокола обмена прибора или доступ к его документации и образец для отладки. Если протокола нет в документации, разбираем обмен вместе с разработчиками прибора.
Для каких платформ делаете ПО?
Под задачу: настольные программы для ПК, мобильные приложения, веб-интерфейсы и серверная часть для сбора данных. Платформу выбираем на этапе ТЗ — исходя из того, кто и где будет работать с прибором.
Нужно ли включать ПО в реестр российского программного обеспечения?
Если прибор или ПО поставляется по госзакупкам с ограничениями на иностранное ПО, включение в реестр может потребоваться. Реестр ведётся по постановлению Правительства РФ от 16.11.2015 № 1236. Учитываем это требование при выборе компонентов и лицензий.
Как вы защищаете данные, которые собирает прибор?
Шифруем обмен, разграничиваем доступ пользователей, храним данные там, где этого требует заказчик. Если приложение обрабатывает персональные данные, учитываем требования 152-ФЗ при проектировании.
ПО к медицинскому прибору — это отдельная задача?
Да. Если программа влияет на диагностику или лечение, она может сама считаться медицинским изделием, и к её разработке и документации предъявляются отдельные требования. Регистрацию ведёт наш Инженерный центр — med-local.ru.