Claim Missing Document
Check
Articles

Python-Based Backend Architecture Design for Commercial Medical IoT Device Integration: A Case Study of Omron HEM-7142T1 Kusumasari, Tien Fabrianti; Widyatama, Yudhi; Aniko, Alaric Rasendriya; Suakanto, Sinung
Indonesian Journal of Electronics, Electromedical Engineering, and Medical Informatics Vol. 8 No. 2 (2026): May
Publisher : Jurusan Teknik Elektromedik, Politeknik Kesehatan Kemenkes Surabaya, Indonesia

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.35882/ijeeemi.v8i2.331

Abstract

The current implementation of Remote Patient Monitoring (RPM) still faces crucial challenges related to the accuracy and integrity of medical data. Many healthcare IoT devices rely on generic sensors that require rigorous manual calibration and exhibit unstable error rates, failing to meet international clinical standards. This study aims to design and implement an integrated backend architecture that bridges certified commercial medical devices with digital health systems. The main contribution is a six-layer IoT architecture specifically designed to integrate the Omron HEM-7142T1 device to ensure data validity in remote blood pressure monitoring. Following the Design Science Research Methodology (DSRM), the system was developed using Python, the Bleak library for Bluetooth Low Energy (BLE) communication, and FastAPI to provide interoperable REST API services. Functional testing in Postman demonstrated that the system successfully extracts medical data, producing JSON output with an HTTP 200 OK status under single-access conditions. However, load testing using Apache JMeter with 10 virtual users revealed limitations in the hardware’s point-to-point BLE protocol. The /scan endpoint showed stable performance with a 0% error rate and an average response time of 5.04 seconds. In contrast, endpoints /connect-and-read and endpoint /latest-bp-records recorded error rates of 100% and 90%, respectively, with an average response time of 23.29 seconds when accessed simultaneously, due to the Omron device’s locking mechanism. This study concludes that while the six-layer architecture effectively ensures medical data integrity in single-access scenarios, it requires a database caching module in the Logic Tier to overcome parallel access constraints. The implementation provides a foundation for developing secure, standardized professional RPM systems for medical use.
Co-Authors Abilene , Christian Afif Maliki, Muhammad Nurul Ahmad Faris Hisyam Maulana Ahmad Sidik Rofiudin Aisyah, Salsabill Nur Alaric Rasendriya Aniko Albi Fitransyah Alvi Syahrina Andrian Saputra Andrieta Shintia Dewi Anggraeni Xena Paradita Aniko, Alaric Rasendriya Anisa, Gia Ari Yanuar Ridwan Asti Amalia Nur Fajrillah Avon Budiyono Bagastio, Shobrun Jamil Derry Destian Devalia Mesha Devi Pratami Didit Adytia Duangchant, Shatchaya Ega Silvana Almunadia Ega Silvana Almunadia Ekky Chandra Wibowo Ekky Novriza Alam Ekky Novrizal Alam Fahrizky, Bimo Agung Faishal Mufied Al Anshary Fakhrurroja, Hanif Fanny Irawan Faqih Hamami Farah Urfani Nugraha Fauzi, Dea Rahman Fauzi, Rokhman Febriyani, Widia Firdaus, Taufiq Maulana Gabriella Apriliana Galuh Wisnu Pambayun Handoko, Mahardika Maulana Al Mahdi Haryono, Imam Hidayati, Ilma Nur Himawan, Naufal Aqil Ida Ayu Gede Anila Sukma Murti Indra Aji Putra Iqbal Santosa Irawan, Fanny Kaewyong, Phuripoj Khairiyah, Izzah Lailatuth Thohiroh, Elvira Lathifah, Syfa Latif, Ummi Khaira Lukmanul Hakim Mahardika Maulana Al Mahdi Handoko Meldi Rendra Muhammad Ivan Fadilah Muhardi Saputra Muharman Lubis Nadzri, Firdaus Hilmi Naufal Aqil Himawan Nia Ambarsari Nopendri Nopendri Nur Ichsan Utama Nurdinintya Athari Supratman Puspitasari, Nurfitri Ayu Putra Fajar Alam Putra, M Ikhsan Pratama R. Wahjoe Witjaksono Rahmat Fauzi Rahmat Mulyana Ranti Dwita Putri Rina Indrayani Rio Aurachman Risma Nur Damayanti Rofiudin, Ahmad Sidik Sari Wulandari Sari, Tika Purnama Seno Adi Putra Setyorini Setyorini Sheikh Khairuddin, Sheikh Muhamad Hizam Silmy Sephia Nurashila Sinung Suakanto Sulaimanda Isra Hasibuan Syahrina, Alvi Syaukanie, Rahman Dilan Syfa Nur Lathifah Tatang Mulyana Taufiq Maulana Firdaus Tieka Trikartika Gustyana Ummi Khaira Latif Widianto Soekarnen Widyatama, Yudhi Zakky Al Attar