DOI: https://doi.org/10.20998/2079-0023.2019.02.08

РОЗРОБКА ANDROID ДОДАТКУ ДЛЯ СИСТЕМИ ПІДТРИМКИ ХОЛТЕРІВСЬКОГО МОНІТОРУВАННЯ

Daniil Vasilyevich Harmash, Yuri Ivanovych Dorofieiev

Анотація


В роботі розглянуті питання розробки програмного забезпечення для підтримки системи холтерівського моніторування, яке орієнтоване на застосування пристроїв, на базі операційної систему Android. На основі існуючих методів цифрової обробки даних розроблено програмний додаток, який дозволяє проводити моніторування стану серцево-судинної системи користувача в режимі реального часу та наступною відправкою даних безпосередньо до лікаря-фахівця в зручному для аналізу форматі. Запропоновано метод обробки даних за допомогою алгоритму, в основі якого використано шаблон, складений з метасимволів регулярних виразів, який забезпечує швидке і точне просіювання отриманих даних. В результаті роботи алгоритму формується бінарний файл, який містить тільки необхідні дані для подальшого аналізу. На перших етапах програмний додаток, встановлений на Android пристрої, виконує первинний аналіз файлу і розбиває дані на фрагменти, які відповідають часовим проміжкам тривалістю шістдесят хвилин кожний. Таким чином, протягом доби формується двадцять чотири фрагмента даних, на основі кожного з яких створюються графіки, що ілюструють роботу серцево-судинної системи пацієнта, які користувач має можливість переглянути. При виникненні критичних показників в роботі серцево-судинної системи, програмний додаток автоматично викликає швидку допомогу та відправляє лікарю дані за останні дві доби у форматі крапкових графіків, оскільки досвід практикуючих лікарів показав, що саме такі графіки є найбільш наочними та інформативними. Також лікар має можливість отримати доступ до даних холтерівського моніторування серцево-судинної системи користувача в будь-який момент, використавши термінальну частину програми на своєму Android пристрої.


Ключові слова


операційна система Аndroid; методи обробки даних; регулярні вирази; холтерівське моніторування; метод розробки Аndroid додатків

Повний текст:

PDF

Посилання


Pagani М., Lombardi F., Guzzetti S. et al. Power spectral analysis of heart rate and arterial pressure variability as a marker of supatho-vagal interaction in man and conscious dog. Circle Research. 1986, vol. 59, no. 2, pp. 178‒193. doi: 10.1161/01.RES.59.2.17.

Grubbs F. E., Beck G. Extension of sample sizes and percentage points for significance tests of outlying observations. Technometrics. 1972, vol. 14, no. 4, pp. 847‒854. doi: 10.2307/1267134.

Malliani A., Pagani М., Lombardi F., Cerutti S. Cardiovascular neural regulation explored in the frequency domain. Circulation. 1991, vol. 84, no. 2, pp. 482‒492. doi: 10.1161/01.

Baevsky P. M., Kirillov O. I., Kletskin S. Z. Matematicheskij analiz serdechnogo ritma pri stresse [Mathematical analysis of heart rhythm with stress]. Мoscow, Nauka Publ., 1984. 965 p.

Daytel H., Santri S. I., Daytel P. Java programming technologies. 9th Edition, New Jersey, Pearson Education, 2000. 664 p. (Russ. ed.: Daytel H., Santri S. I., Daytel P. J. Tehnologii programmirovaniya na Java. Moscow, Binom-Press Publ., 2003. 672 p.)

Daytel P. J., Nieto Т., Daytel H. XML How to program. 1st edition New Jersey, Pearson Education, 2000. 934 p. (Russ. ed.: Daytel P.J., Nieto Т., Daytel H. Kak programmirovat na XML. Moscow, Binom-Press Publ., 2008. 640 p.)

Goloshchapov A. L. Google Android: Programmirovanie dlya mobilnyh ustrojstv [Google Android. Programming for mobile gadget]. Sankt-Peterburg, BVH-Peterburg Publ., 2012. 442 p.

Retabouil S. Android NDK Beginner's Guide. 1st ed. Birmingham of Packt Publishing Ltd, 2012. 436 p. (Russ. ed.: Retabouil S. Android NDK. Razrabotka prilozhenij pod Android na C/C++. Moscow, DMK Press Publ., 2012. 495 p.)

Daytel H., Daytel P. J., Daytel E., Morgano M. Android for developers. 3d ed. New Jersey, Pearson Education, 2014. 812 p. (Russ. ed.: Daytel H. Android dlya razrabotchikov. Moscow, Binom-Press Publ., 2014. 809 p.)

Darwin I. Android Cookbook, Problems and Solutions for Android Developers. 2nd ed. Sebastopol of O'Reilly Media, 2016. 664 p. (Russ. ed.: Darwin I. Android. Sbornik receptov. Zadachi i resheniya dlya razrabotchikov prilozhenij. Moscow, Vilyams Publ., 2016. 768 p.)

Marple S. L. Cifrovoj spektralnyj analiz i ego prilozheniya [Digital spectral a n alysis and its applications]. Moscow, Mir Publ., 1990. 265 p.

Malinetsky G. G., Potapov A. B. Sovremennye problemy nelinejnoj dinamiki [Modern problems of nonlinear dynamics]. Kiev, Editorial Publ., 2000. 244 p.