• No se han encontrado resultados

TREBALL FINAL DE MÀSTER

N/A
N/A
Protected

Academic year: 2023

Share "TREBALL FINAL DE MÀSTER"

Copied!
30
0
0

Texto completo

Therefore, a telegram bot was created so that users suffering from this disease can inform their doctor about the blood pressure measured in their own home and thus facilitate communication between doctor and patient. Currently, high blood pressure is one of the most common diseases in society. Blood pressure is the force that blood exerts against the walls of the blood vessels (arteries) as it is pumped out by the heart.

One of the characteristics of this disease is that it does not produce clear symptoms, and these can take a long time to appear. This damage to the walls of the blood vessels favors the deposition of cholesterol and triglycerides in them, making hypertension a very significant risk for the development of arteriosclerosis.

Motivation

The first consequences of hypertension are suffered by the arteries, which harden if they carry the high blood pressure continuously, become thicker and can be difficult to pass blood through. This is why it is clear that this disease is very dangerous and that is why we chose to create a web application exclusively for this pathology that allows doctors to control their patients, including the control of their blood pressure, such as having a clinical history of the patient. To ease the process and not force the patient to visit the medical center of referral, a telegram bot has also been created that enables the doctor to communicate with his patient.

In addition, given the health conditions that unfortunately exist in the world today, it is obvious that this is something positive for all actors in the system, as it allows both doctors/nurses and patients to communicate safely and not expose themselves to COVID-19. . On the other hand, doctor visits are currently extremely limited, so this is another positive factor to consider.

Contributions of Hypertension project

The article describes the general structure and results of the experimental approval of the remote decision support system for the diagnosis of arterial hypertension. Peculiarities of cell aggregation and its effect on capillary blood flow in patients with arterial hypertension are discussed. The article is devoted to the system for remotely monitoring the health of a patient with arterial hypertension and cardiac arrhythmias.

Processing and analysis of the results of continuous long-term monitoring of the health status of patients with arterial hypertension and cardiac arrhythmias [7]. The article is about processing and analysis methods of the results of long-term continuous monitoring of the health status of patients with arterial hypertension and cardiac arrhythmias.

Telegram Bot

To achieve all this in a single product, Grails builds on other (many) well-known open source frameworks: Spring and Hibernate, in particular. The main and most striking feature of Grails is that it is designed to program applications in Groovy, a dynamic language with the same syntax as Java, but which adds many new features, allowing us to program more with less code. First of all, because it is compatible with Spring and Hibernate, two frameworks that make life much easier for developers in terms of database access.

On the other hand, it is compatible with MongoDB (database of choice) and allows you to automatically create all the entities in the database by simply compiling and running the program.

Database

One of the main functions of the Hypertension Project is the creation of new patients. It is an obvious fact that is very important for the application, because for each new patient that the doctor in question has, he or she must make a new registration in the patient creation form for later visualization in the list (next point) . Therefore, the Hypertension Project has a registration process, which is a prerequisite for the use of patient management (see Figure 2).

Mode: This drop-down box allows the user to choose whether the user is registered in active mode or not. The application always checks whether all fields have been completed and whether the DNI and mobile email addresses have the correct format. If this is the case, the application sends a POST request and stores the corresponding data in the database.

There is also a button at the beginning of the form called "Fitness Screening" which opens a pop-up indicating how the user would like to be alerted (if they wish).

Figure 1: Database.
Figure 1: Database.

Patient Listing

User profile

As you can see in figure 4, the user profile screen is a very extensive and diverse screen where you can navigate through almost all the important features that the project has. As you can see, in the middle of the screen you can see how the data entered by the user in the patient registration process is inserted, as well as a profile picture (if any) and the current status (with reference to hypertension). In addition, as mentioned above, there is also a button to edit the user and another to delete it.

That is, several tabs where the most important features of the application are centered, which will be discussed below.

Figure 4: User profile.
Figure 4: User profile.

Aptitude screening

Medical history

Blood pressure

List of blood pressures

Treatment

Risk stratification

Other features

Next we will explain a bit about the process of entering blood pressure data from the patient from home and mobile device through Telegram Bot. First of all, if it is the first time that the patient uses Telegram Bot, he is asked to enter the phone number (which is already entered only by the Telegram API itself) so that the system can detect the patient through the phone number. which is linking to Bot. The system then responds to the patient saying that his number has been recorded and verified correctly and that he can now enter the first data, which is the systolic blood pressure.

Once this value is entered, the diastolic blood pressure is requested followed by the pulse. When this process is completed, the system informs the patient that the data has been correctly recorded in the application. At this point, the web application doctor can already see these values ​​in the system.

When the patient writes to the Bot again, and it is with the following command/press, this process will be repeated with the exception of the phone number, as it is already registered and validated in the system. In order to make a thorough assessment of the application's robustness, a tool has been used that allows the management of the locks that occur when using the application. To measure usability, a Hypertension Project test was conducted with 30 randomly selected users (students, friends, family).

The changes made after their observations made Hypertension Project a great and easy-to-use application. The communication between the application and the Telegram Bot is defined as the average response times, for example from the moment the user enters their data until the application receives that information. Times of less than a second ensure that the user's train of thought remains uninterrupted [13].

Figure 12: Bot Telegram Process (1). Figure 13: Bot Telegram Process (2)
Figure 12: Bot Telegram Process (1). Figure 13: Bot Telegram Process (2)

Usability

Boot time is defined as the time that elapses before an application starts.

Efficiency

As can be seen in Table 1, this parameter was calculated on 6 different devices: 4 with the Android operating system and 2 with the iOS operating system. Table 2 shows the samples obtained by obtaining the time communication between the web application and the Telegram Bot, using the same mobile devices as in Table 1. As you can see, the results behave the same as the table above, and the results in iOS are better than in Android.

This article presents a project (Hypertension) that consists of a web application and a Telegram Bot so that patients suffering from high blood pressure can inform their doctors about their medical records without having to visit the office. It can be seen that in terms of stability, initially there were some failures in various application requirements, but with the passage of time and testing it has been fixed. It can be said that considering that it is a project that has just come to light and that there have actually been few people who have tested it, these are extremely good marks.

In terms of efficiency, it can be considered that the times behave well even for a project of these characteristics with such a short lifespan. We can also conclude that this application can have a great potential in the market, as currently there is no other project that resembles the functionalities explained in this document, that is, it is true that there are applications in the market that help the user to enter the data his and "check". In addition, being a Bot is available 24 hours and this makes the user able to enter the data at the time that suits you.

In addition, living the situation we are experiencing now, an application of these features can be very good to avoid the collapse of medical centers and thus avoid unnecessary queues and possible contagion. From what has been implemented, applications of this style that are combined with a Telegram Bot can also be made for the rest of medicine in the current situation. Processing and analysis of the results of continuous long-term monitoring of the health status of patients with arterial hypertension and cardiac arrhythmia.

Table 2: Telegram application-bot communication efficiency (in seconds).
Table 2: Telegram application-bot communication efficiency (in seconds).

Figure

Figure 1: Database.
Figure 2: Create a patient.
Figure 3: Patient listing.
Figure 4: User profile.
+7

Referencias

Documento similar

Tepitzin omomahmauhti, opeuh iciuhca nehnemi ihuan oquihto: - Tlein axcan nopan omochiuh inon onictemic yequezqui tonaltin.. Zatepan omohuahnalti