В условиях роста заболеваемости COVID-19 дистанционный мониторинг состояния больного приобретает все большее значение, так как частый контакт с больным весьма опасен. Разрабатываемое устройство позволит бесконтактно делать измерение жизненно важных показателей организма, таких как сатурация, пульс, температура. Постоянный, периодический контроль пациента может позволить вовремя оказать ему необходимую медицинскую помощь.
Целью данного исследования является разработка устройства и алгоритма беспроводного, дистанционного съема жизненно важных показателей пациента в условиях распространения коронавирусной инфекции COVID-19.
Для достижения поставленной цели необходимо решить следующие задачи: разработать алгоритм функционирования устройства, разработать структурную схему, разработать пользовательский интерфейс.
Материалы и методы исследования
Отличительной особенностью разрабатываемого устройства является то, что измеряемые параметры будут отображаться на мониторе персонального компьютера врача, находящегося в удаленном от больного месте. Полученные данные будут отражаться на мониторе компьютера в цифровой форме и в виде графиков. Данные сохраняются в файле и могут обновляться раз в сутки или реже.
В проекте предусмотрено два режима. В первом режиме измерения проводятся непрерывно, во втором режиме три раза в день. При необходимости количество измерений можно увеличить.
Количество подключаемых пациентов в беспроводной системе мониторинга решается технически, выбором микроконтроллера.
В данном проекте использована плата Arduino Uno, в состав которой входит микроконтроллер, к которому подключаем датчики для съема жизненно важных показателей пациента [1]. В качестве датчика, осуществляющего изменения сатурации, пульса и температуры, выбираем модуль MAX30100 [2].
Для приема и передачи данных использован радиомодуль приемопередатчика типа NRF24L01, дальность действия которого составляет до 100 м, а в помещении 30 м. Этого вполне достаточно, чтобы передавать данные от пациента к врачу без личного контакта. Скорость передачи тоже достаточно высокая, 2 Мбит/с, чувствительность приемника 82 Дб [3]. Модуль работает на частоте 2,4 МГц, что не совсем хорошо с точки зрения помех. Так как данный модуль имеет до 128 каналов с шагом 1 МГц, это дает возможность выбрать канал подключения. Подключение модуля приемопередатчика к плате Arduino Uno можно обеспечить через интерфейс I2C [4]. Питание модуля осуществляется напряжением 3,3 В.
На компьютере будет установлена программа, имеющая дружественный интерфейс, позволяющая врачу наблюдать за жизненно важными показателями пациента. В этой программе врач может выбрать палату и фамилию наблюдаемого пациента.
На следующем шаге приведем структурную схему устройства, для этого необходимо определить, из каких блоков оно будет состоять.
Разрабатываемое устройство будет состоять из двух модулей, один из которых работает в режиме передачи данных, а другой – в режиме приема данных. Модуль передатчика устанавливается в палате пациента, модуль приемника – в кабинете врача. Модуль передатчика состоит из микроконтроллера, датчиков съема жизненно важных показателей пациента, часов реального времени, зуммера, индикатора и передатчика. Структурная схема передающего модуля представлена на рис. 1.
Рис. 1. Структурная схема передающего модуля
Рис. 2. Структурная схема принимающего модуля
Данные с датчиков поступают на аналоговые входы микроконтроллера [5]. С микроконтроллера данные поступают на микросхему передатчика, который передает данные по радиоканалу. На приемной стороне приемник получает данные и передает их в микроконтроллер приемной стороны, тот в свою очередь передает данные на персональный компьютер, на мониторе которого будет отображаться измеряемая информация в цифровом виде или в виде графиков.
Зуммер использован для звукового оповещения пациента о необходимости провести измерения жизненно важных показателей. Зуммер сработает по времени, установленному в программе работы микроконтроллера – в 8, в 14 и в 19 часов. Чтобы вести отчет текущего времени, предусмотрены часы. Дополнительно начинает мигать красный светодиод, сигнализирующий о необходимости произвести измерения. На индикаторе в палате пациента отображаются значения сатурации, пульса и температуры. Пациент держит палец на датчике до тех пор, пока не появятся соответствующие значения на индикаторе.
Модуль приемника состоит из микроконтроллера, приемника, устройства отображения и хранения информации – персонального компьютера. Структурная схема приемного модуля представлена на рис. 2.
Связь между модулями осуществляется по радиоканалу. Выбор беспроводного подключения по радиоканалу обоснован прежде всего отсутствием привязки к интернету.
Измеряемые данные записываются в два файла на персональном компьютере. В файл_1 записываются данные, которые фиксируются в определенные моменты времени: в 8.00, в 14.00, в 19.00. В файл_2 записываются данные, которые фиксируются непрерывно. Такой режим работы можно использовать для тяжелобольных. На стороне пациента время съема показателей можно определить по миганию красного светодиода и по отображению значений параметров на жидкокристаллическом мониторе. Блок-схема алгоритма передачи данных представлена на рис. 3.
Блок-схема алгоритма приема данных представлена на рис. 4.
Рис. 3. Блок-схема алгоритма передачи данных
Результаты исследования и их обсуждение
В результате проделанной работы нами создан пользовательский интерфейс, который представляет собой программное обеспечение, с помощью которого врач может наблюдать за жизненно важными показателями пациента, а также вносить, удалять данные о пациенте.
Рис. 4. Блок-схема алгоритма приема данных
Главное меню программы представлено на рис. 5. Здесь можно выбрать номер палаты.
При выборе палаты открывается окно, представленное на рис. 6. Каждый датчик устанавливается на определённом пациенте.
Окно ввода, удаления данных о пациенте и просмотра параметров пациента представлено на рис. 7.
При нажатии «Просмотр параметров» появляется окно, представленное на рис. 8, в котором мы можем наблюдать значения параметров сатурации, пульса и температуры.
Временные графики сатурации и пульса представлены в следующем окне программы (рис. 9).
Рис. 5. Главное меню программы
Рис. 6. Выбор датчиков
Рис. 7. Окно ввода данных о пациенте
Рис. 8. Окно просмотра параметров
Рис. 9. Окно просмотра параметров
Заключение
В результате проделанной работы нами разработан алгоритм работы устройства съема жизненно важных показателей пациента с заболеванием COVID-19. В соответствии с алгоритмом разработана структурная схема устройства и пользовательское приложение для отображения значений сатурации, пульса и температуры пациента в форме, удобной для лечащего врача.
Разрабатываемый беспроводной комплекс может быть использован в лечебных учреждениях, а также для больных, переносящих заболевание дома и находящихся в изоляции.
Библиографическая ссылка
Фейламазова С.А., Абдуразакова З.Ш., Муртазалиева А.А. РАЗРАБОТКА УСТРОЙСТВА И АЛГОРИТМА БЕСПРОВОДНОГО, ДИСТАНЦИОННОГО СЪЕМА ЖИЗНЕННО ВАЖНЫХ ПОКАЗАТЕЛЕЙ ПАЦИЕНТА В УСЛОВИЯХ РАСПРОСТРАНЕНИЯ КОРОНАВИРУСНОЙ ИНФЕКЦИИ COVID-19 // Современные наукоемкие технологии. – 2022. – № 4. – С. 122-127;URL: https://top-technologies.ru/ru/article/view?id=39119 (дата обращения: 23.11.2024).