Design of Arrhythmia Early Detection Interface Using Laravel Framework

2021 
Cardiovascular disease (CVD) is a disease caused by malfunctioning of the heart and blood vessels. Arrhythmias are a type of cardiovascular disease. Arrhythmia can be detected by reading the patient's electrocardiogram (ECG) data. A system is needed that can read the user's electrocardiogram data frequently and detect when an arrhythmic occurs. Therefore, it is necessary to create an interface that can visualize data both from ECG data and detection results by machine learning. The design method of this system is divided into 7 stages, namely: designing the user flow diagram, designing the model and controller, designing the entity-relationship diagram (ERD), designing the use case diagram, creating API specification, realizing the system, and testing the features. Data collection on the client side was carried out by testing conducted by the Google Chrome browser version 86.0.4240.198 and Apache JMeter 5.4.1. Based on the model that has been created and tested, it can be concluded that a web application has been successfully created to facilitate interaction between users and doctors on ECG data and the results of the user's ECG classification. These features have tested and have a functional percentage of 100%. On the server-side, the average CPU usage value were 86.27% for PHP, 4.77% for MariaDB, and 0.28% for Nginx. The average value of memory usage were 173.6 MB for PHP, 87.33 MB for MariaDB, and 7.90 MB for Nginx. Then, on the client-side, the more users who open the application at the same time, the value of the error ratio and response time would also increase. The system could handle 100 requests per second successfully, so application can handle 8,640,000 requests per day on the tested hardware specification.
    • Correction
    • Source
    • Cite
    • Save
    • Machine Reading By IdeaReader
    4
    References
    0
    Citations
    NaN
    KQI
    []