Wa0001.
Wa0001.
Wa0001.
CHAPTER - 3
EXISTING SYSTEM
2
3
.1 PROPOSED SYSTEM
The proposed system addresses the limitations of the existing healthcare system by
providing an automated solution for health assessment and medication prescription. Utilizing
ESP32 and Python, the system offers a comprehensive approach to managing common
ailments without requiring hospital visits or mobile devices. Patients input their symptoms
through a Python-based application, which is used to assess their health condition. The
system then employs sensors connected to an Arduino Mega board to measure vital signs
such as heart rate, blood oxygen levels, and body temperature. These parameters are
processed and communicated to an ESP32, which logs the data on an IoT platform and sends
medication prescriptions via a GSM module. The use of ESP32 for data logging ensures
continuous monitoring of patient health data, facilitating timely interventions and providing
valuable insights for healthcare providers. The system's ability to log prescribed medications
allows healthcare providers to access patients' medication history via a medical ID, ensuring
accurate medication prescriptions and reducing the risk of receiving incorrect medications
from local shops without proper prescriptions. By offering a scalable and cost-effective
solution, the proposed system enhances patient accessibility to healthcare services, improves
medication adherence, and promotes preventive healthcare. Its ability to operate
independently of mobile devices and ensure accurate medication logging makes it
particularly suitable for rural and underserved areas.
4
➢ DATA FLOW DIAGRAM
HARDWARE USED
• Arduino Mega: A microcontroller board used for processing sensor data and controlling the
system.
• Blood Oxygen Level Sensor: Monitors the oxygen saturation in the patient's blood.
5
SOFTWARE USED
• Python: Used for developing the application to input patient symptoms and process
data.
• Arduino IDE: Software used for programming the Arduino Mega board.
• IoT Platform: A cloud-based platform for logging and monitoring patient health
data.
• PySerial: A Python library used for serial communication between the Python
application and the Arduino Mega.
3.4 RESEARCH GAP
The novelty of this project lies in its ability to provide an automated health assessment and
medication prescription system using ESP32 and Python, operating independently of mobile devices.
By integrating IoT and sensor technology, the system offers a comprehensive approach to managing
common ailments, ensuring accurate and timely medication prescriptions and logging based on real-
time health data.
The use of an Arduino Mega board for processing sensor data and an ESP32 for IoT data logging
enables the system to provide personalized healthcare interventions without the need for internet
connectivity. This makes it particularly suitable for rural and underserved areas, where access to digital
health solutions may be limited.
6
Furthermore, the system's ability to log patient health data on an IoT platform facilitates continuous
monitoring and analysis, providing valuable insights for healthcare providers to make informed
decisions. This not only enhances patient accessibility to healthcare services but also promotes
preventive healthcare by encouraging patients to seek medical advice promptly.
By addressing the limitations of existing digital health solutions, the proposed system offers a scalable
and cost-effective alternative for managing common ailments, ultimately improving patient outcomes
and reducing the burden on healthcare facilities.
The system's ability to log patient health data on an IoT platform supports continuous
monitoring and analysis, providing valuable insights for healthcare providers to make
informed decisions.By addressing the limitations of existing digital health solutions, the
proposed system offers a scalable and cost-effective alternative for managing common
ailments, particularly in rural and underserved areas.