Figure 1:

Figure 2:

Figure 3:

Figure 4:

Figure 5:

Figure 6:

Figure 7:

Figure 8:

Figure 9:

Figure 10:

Figure 11:

Figure 12:

Figure 13:

Figure 14:

Figure 15:

Figure 16:

Figure 17:

Figure 18:

Figure 19:

Figure 20:

Figure 21:

Figure 22:

Figure 23:

Figure 24:

Figure 25:

Figure 26:

Figure 27:

Figure 28:

Figure 29:

Figure 30:

Figure 31:

Figure 32:

Figure 33:

Figure 34:

Figure 35:

Figure 36:

ECG compression performance_
| No | URL | Mean response time (ms) |
|---|---|---|
| 1 | /RegisterPatient | 129.6 |
| 2 | /RegisterDoctor | 218.9 |
| 3 | /LookHistory | 206.6 |
| 4 | /UploadHistory | 556.4 |
| 5 | /GetHospitalData | 231.7 |
| 6 | /GetDoctorData | 192.3 |
| 7 | /VerifyHistory | 160.7 |
| 8 | /GetUnverifiedHistory | 227.8 |
| 9 | /RegisterAffiliation | 201.8 |
| 10 | /RegisterHospital | 215.0 |
| 11 | /GetDoctorAffiliation | 423.9 |
| Mean | 251.3 | |
Tele-ECG services_
| No. | URL | Service |
|---|---|---|
| 1 | /RegsiterPatien | Registers user data as patient, then the data are saved in patient table of the database |
| 2 | /RegsiterDoctor | Registers user data as doctor, then the data are saved in doctor table of the database |
| 3 | /UploadHistory | Uploads patient heartbeat history, then the heartbeat data are saved in history table of the |
| 4 | /LookHistory | Checks status of patient heartbeat history if it is verified by a doctor (cardiologist) |
| 5 | /GetDoctorData | Downloads doctor (cardiologists) information |
| 6 | /GetHospitalData | Downloads hospital information |
| 7 | /GetUnverifiedHistory | Downloads unverified patient heartbeat history to be verified by doctor (cardiologist) |
| 8 | /VerifyHistory | Verifies patient heartbeat history by doctor (cardiologist) |
| 9 | /RegisterHospital | Registers hospital data, then the data are saved in hospital table of the database |
| 10 | /RegisterAffiliation | Affiliates the doctor (cardiologist) into hospital |
| 11 | /GetDoctorAffiliation | Downloads doctor’s (cardiologists’) affiliations. |