Авторизация
Забыли пароль?
Сброс пароля
Вернуться к авторизации

Разработка ПО для слухопротезистов: особенности функционала для настройки слуховых аппаратов

17 мая ‘22

Заказчик: Компания «Аурика»

Заказчик Компания «Аурика», которая с 2007 года занимается производством и продажей слуховых аппаратов, в том числе для международных партнеров. Задача: Создание программы для настройки слуховых аппаратов.

Агентство-исполнитель кейса

SoftExpert

Выполнена сложная разработка. Проект продолжается по настоящее время. Мы готовы реализовать самые сложные задачи клиента.

1. Вводная задача от заказчика, проблематика, цели

Заказчик Компания «Аурика», которая с 2007 года занимается производством и продажей слуховых аппаратов, в том числе для международных партнеров.

Задача Создание программы для настройки слуховых аппаратов.

Слуховой аппарат — это сложный технический прибор для усиления звуковых частот, который требует предварительной настройки.

Главной частью любого слухового аппарата является его усиливающая система. Основная функция усиливающей системы заключается в том, чтобы сделать тихие звуки более различимыми, а громкие звуки более комфортными, а также установить идеальное равновесие между слышимостью и комфортом. Поскольку у каждого пациента свой уровень повреждения слуха система должна настраиваться в соответствии с индивидуальными особенностями слуха пользователя.

Уровень повреждения слуха пациента определяют с помощью аудиометра, данное исследование проводит слухопротезист, это позволяет исследовать как костную, так и воздушную проводимость. Результатом тестов является график слуховой чувствительности пациента к звуковым волнам, который называется аудиограммой.

Целью использования программы настройки является установка настроек слухового аппарата таким образом, чтобы добиться максимального приближения выходного сигнала усиливающей системы к аудиограмме пациента. Но даже если у нас есть общее представление о том, какое усиление необходимо данному пациенту, современный многоканальный слуховой аппарат предлагает огромное количество вариантов амплитудно-частотной характеристики, поэтому для расчета усиления для конкретного пациента используются апробированные расчетные формулы, которые используют входящие данные объективной диагностики (аудиограмма) и рассчитывают целевые кривые для тихих, средних и громких звуков. Таким образом реализация расчета выходного усиления по апробированным формулам является важным разделом настроечного ПО.

2. Описание реализации кейса и творческого пути по поиску оптимального решения

Описание основных модулей приложения

Модуль настройки слуховых аппаратов – основной модуль, представляет собой десктопное приложение, которое устанавливается на компьютер слухопротезиста и служит непосредственно для настройки слуховых аппаратов.

Модуль лицензирования – web – приложение, которое позволяет администратору добавлять лицензии для доступа к ПО настройки СА по запросу, который отправляется из ПО настройки. Доступные лицензии пользователь ПО настройки может видеть в личном кабинете.

Модуль сборки приложения - представляет собой десктопное приложение, которое служит для сборки установщика ПО настройки с кастомными настройками локализации и цветовой схемы приложения.

Модуль прошивки слуховых аппаратов - представляет собой десктопное приложение, которое позволяет инженерам заказчика записать дефолтные прошивки и серийный номер аппарата.

Стэк технологий

.Net framework, Winforms, Devexpress, ASP Net Core, Devextreme

Модуль настройки слуховых аппаратов

Модуль состоит из следующих разделов:

• Раздел работы с картами пациентов

• Раздел подбора модели слухового аппарата

• Раздел настройки

Раздел работы с картами пациентов

Приложение для настройки слуховых аппаратов интегрировано с программой Noah System, которая представляет собой общую международную базу пациентов. Здесь хранятся данные о фамилии, имени и отчестве, результаты аудиометрии с графиком показателей слуха, данные о настройке слуховых аппаратов.

В рамках этой интеграции можно передавать в базу или загружать из нее аудиограммы пользователей, а также информацию о типе прибора, стороне использования, информацию о создании сессии и заметки слухопротезиста.

Кроме того, модуль поддерживает и автономную работу. В программе есть возможность хранить личные данные пациентов, результаты аудиометрии, а также текущие настройки слухового аппарата в локальной базе данных.

Функционал модуля также позволяет загружать аудиограммы не только вручную, но и напрямую с аудиометра непосредственно во время сеанса измерения остроты слуха. Каждый сеанс сохраняется в базе данных программы, что позволяет врачу-сурдологу отслеживать изменения аудиограммы и при необходимости корректировать настройки слухового аппарата.

Раздел подбора модели слухового аппарата

В разделе подбора модели слухового аппарата осуществляется наложение графика аудиограммы пациента на график максимального усиления конкретной модели слухового аппарата, что позволяет исключить неподходящую модель уже на этом этапе.

Перед переходом в раздел настройки осуществляется расчет целевого усиления по апробированным расчетным формулам. В модуле реализована возможность расчета по формулам Fig6, Fig6Lin, POGOII, NALNL1, NALNL2, DSLmio.

Раздел настройки слухового аппарата

После выбора модели и формулы для расчетов, программа рассчитывает график целевых показателей. Для настройки слухового аппарата по полученному графику целевых показателей в модуле предусмотрен интерфейс для ручной корректировки параметров каждой модели. Также в модуле реализован алгоритм автоматической настройки. Чтобы запустить алгоритм, нужно нажать всего на одну кнопку: система сама установит параметры в нужные значения, чтобы аудиограмма максимально совпадала с графиком целых показателей. Если конечный результат не устраивает, можно также внести дополнительные изменения вручную.

Все параметры слухового аппарата сохраняются в базе данных и привязываются к карточке пациента. Это позволяет легко менять настройки от сеанса к сеансу.

Например, пациент может попросить усилить громкость некоторых частот для комфортного использования, но через неделю поймет, что прошлый вариант был лучше. В таком случае можно обратиться к слухопротезисту, чтобы откатить настройки аппарата к прошлым значениям без прохождения процедуры аудиометрии и расчета целевых параметров заново.

Для решение распространенных проблем со слуховыми аппаратами в модуле реализован механизм «Мастера настройки». Например, аппарат гудит, пульсирует, свистит, передает звуки с искажениями или обилием шумов. Врачу для корректировки настроек достаточно зайти в меню «Мастера настройки», выбрать проблему из перечня, и программа сама внесет необходимые изменения.

3. Результаты сотрудничества

Разработанное приложение существенно облегчает работу слухопротезистов, позволяя проводить точные настройки более 50 различных моделей слуховых аппаратов с минимальными усилиями.

Возможность тонкой корректировки аудиологического оборудования лучше раскрывает их технические возможности, а также работает на повышение лояльности клиентов, потому что они получают лучший результат в короткие сроки.

Большим плюсом является интеграция с международной базой пациентов и возможность вести собственную базу с загрузкой аудиограммы напрямую с аудиометра.

4. Заключение

Разработанное приложение существенно облегчает работу слухопротезистов, позволяя проводить точные настройки более 50 различных моделей слуховых аппаратов с минимальными усилиями.

Агентство-исполнитель кейса

SoftExpert

Выполнена сложная разработка. Проект продолжается по настоящее время. Мы готовы реализовать самые сложные задачи клиента.