=Paper=
{{Paper
|id=Vol-3295/paper18
|storemode=property
|title=Intelligent System "Family Doctor": Project Approach
|pdfUrl=https://ceur-ws.org/Vol-3295/paper18.pdf
|volume=Vol-3295
|authors=Andryi Helyi,Nataliia Kunanets,Antonii Rzheuskyi,Andrii Sihaiov,Parviz Kazym
|dblpUrl=https://dblp.org/rec/conf/itpm/HelyiKRSK22
}}
==Intelligent System "Family Doctor": Project Approach==
Intelligent System "Family Doctor": Project Approach Andryi Helyia, Nataliia Kunanetsa, Antonii Rzheuskyib, Andrii Sihaiova and Parviz Kazymiс a Lviv Polytechnic National University, Stepana Bandery Street 32-a, Lviv, 79013, Ukraine b National Academy of Management of Culture and Arts, Lavrska Street 9, Kyiv, 02000, Ukraine с Baku State University, 23 Academician Zahid Khalilov Street, Baku, 1148, Azerbaijan Abstract Innovative technologies are increasingly included in aspects of our lives. One of these aspects is a medicine. In recent years, medical institutions have increasingly switched to electronic reporting, and software products have helped to make life easier for both patients and doctors. Such information systems should be further developed. Information systems of online doctors are not yet sufficiently developed so the current project is innovative and has significant differences from analogues. The development of procedure and the main functionality of an innovative mobile application for remote treatment of patients is considered. The project of mobile application that would give user opportunity to communicate with their family doctor, or a doctor of another specialty, and also contain additional functionality, such as setting up a cure reminder, and an appointment was created. Keywords 1 Mobile application project, information system, software, online-advice, schedule of treatment. 1. Introduction Recently, mobile technology has grown rapidly, smartphones have changed many aspects of our lives, including medicine. Smartphones with medical applications carry revolutionary content for medicine. As a result, a doctor can not become a central figure, but a patient. There are a number of mobile applications that can be somewhat replaced by qualified doctors. According to this role of doctors will change. Today, there is a number of software products that allow people to stay healthy without spending time going to medical facilities. Mobile applications have a special niche among medical software, as they allow you to take care of your health without location bindings. There is a need to create a mobile application that will help the user to monitor the timely administration of drugs, as well as provide an opportunity to find an experienced doctor who can for the user to consult online and prescribe the necessary treatment. Telemedicine and virtual software can reduce emergency room visits, protect healthcare resources and reduce the spread of COVID-19 by treating patients remotely during and after the COVID-19 pandemic [1]. Boyko A. considers that the use of telemedicine and virtual software provides promising potential in the fight against COVID-19. Virtual software can reduce emergency room visits, protect medical resources, and reduce the spread of COVID-19 by remotely treating patients during and after a COVID-19 pandemic [2]. Many people do not have a physical opportunity to visit a doctor, especially with very worrying symptoms and in most cases self-medication that can lead to health problems. That is why it was decided to create a program that would help people communicate with their doctor online. That will Proceedings of the 3nd International Workshop IT Project Management (ITPM 2022), August 26, 2022, Kyiv, Ukraine EMAIL: crasen@gmail.com (Andryi Helyi); nek.lviv@gmail.com (Nataliia Kunanets); antonii.v.rzheuskyi@lpnu.ua (Antonii Rzheuskyi); ans@tutanota.com (Andrii Sihaiov); pkazimi@mail.ru (Parviz Kazymi) ORCID: 0000-0002-2282-4575 (Andryi Helyi); 0000-0003-3007-2462 (Nataliia Kunanets); 0000-0001-8711-4163 (Antonii Rzheuskyi); 0000-0002-8121-3782 (Andrii Sihaiov); 0000-0001-5577-4773 (Parviz Kazymi) 2021 Copyright for this paper by its authors. Use permitted under Creative Commons License Attribution 4.0 International (CC BY 4.0). CEUR Workshop Proceedings (CEUR-WS.org) help improve the general state of medicine. The works of L. Nweke, M. A. Al-Sharafi [3], A. Bokolo [4], J. Hollander, B. Carr [5], L. Marin, G. Ambrosini, F. Fanto, M. Vella, A. Massaro, F. Dessole, G. Capobianco, A. Andrisani [6], S. Bushuyev, I. Babayev, V. Bushuieva, N. Bushuyeva, J. Babayev, D. Bushuiev, S. Onyshchenko, A. Bondar[7,8], were analyzed. In each of these sources the basic idea of how innovative technology helps in the medical sector is expressed. The goal of this project is to create a mobile application for self-scheduling treatment or obtaining such a schedule from registered doctors. The application must also have an API designed to communicate with the alarm system in the smartphone and notify the user about the reception of drugs, procedures. 2. Stating of the problem A large number of applications for smartphones and other miniature devices are endowed with functions from diagnosing infections to monitoring heart pressure and mental health analysis, can reduce the need for doctors, reduce treatment costs, speed up medical care and provide more opportunities for patients. Of course, doctors will not disappear anywhere, but their relationship with patients may change. Suppose you have a dermatological rash. The application on your smartphone will give you the ability to take a picture of this rash and upload it to a special program that will analyze this photo and in a short period of time (a few seconds, maybe minutes) inform you about your diagnosis and treatment. Only in a complex case, which is not in the database of the application, the smartphone will give you advice to contact a skin dispensary or advise a qualified dermatologist. Many doctors also use smartphones as part of their medical services. Here are some statistics on what sources of information doctors find using smartphones and other devices: 73% of doctors search for information about medications; 64% of doctors have access to medical examinations; 45% of doctors communicate with nurses and other staff. This may seem fantastic now, but many consulting companies, such as Deloitte and PricewaterhouseCoopers, predict that visits to a "virtual" doctor may later become the norm. Deloitte claims that in 2014, one in seven doctor's consultations was virtual. Mobile gadgets have the necessary applications that allow the user to calculate the cost of treatment, as well as reduce the cost of some tests, as the user is able to do them themselves. Using wrist, wireless sensors in a few years will allow patients to constantly monitor health indicators such as blood sugar and oxygen levels, blood pressure and heart rate, even without having to press the start button. Other applications allow you to quickly examine the eardrum and make a diagnosis without visiting a pediatrician [9]. Mobile devices are used not only to quickly find information, but also to communicate with the patient and the collection of medical data. In most cases, such communication takes place through a special application. In the HIMSS Mobile Technology Survey, out of 200 respondents, 90% use mobile technology to attract patients to clinics for medical care. With the help of smartphones, patients will be able to collect the necessary data on some diseases, which was previously difficult. Doctors will also be able to analyze the condition of patients and the type of exercise. For example, Fitbit and Jawbone’s Up24 bracelets are quite popular with users because they can easily track exercise, nutrition and even sleep. Some other devices, such as the iHealth meter, allow users to measure blood sugar levels and send this data to their doctor. Over the past ten years, the condition of people with diabetes has improved significantly. There is much more information about the disease and ways to detect it. A new generation of patients has been able to monitor their condition on their own. Today in the world there are no applications that have all the necessary recommendations of physicians. Existing programs can be divided into only three classes according to functionality. It should also be noted that the creation of mobile applications for patients with diabetes continues. The US National Science Foundation has allocated $ 1.2 million to create a new mobile application for diabetics. In the field of medicine, mobile devices can be a source of a lot of data. This data can be collected from fitness trackers and other devices [9]. The main problem of most medical institutions is the large queues for doctors and the impossibility to combine the schedule of the doctor and the patient. Therefore, in order to reduce these problems, it was decided to develop a mobile application designed to allow the patient to contact a doctor online with this mobile application, regardless of place and time. Relevant software can solve many of the problems that still exist in the public medical institutions of our country, such as the lack of organization of patient care, lack of monitoring of drug receipt and others. 3. Analysis of similar software systems Analysis of similar software systems is an important stage in the development of a future software product, as it allows to understand which aspects of design and solutions are appropriate for the concept of this product, and which, conversely, can reduce its relevance and functionality. In terms of functional and ergonomic analysis is necessary to analyze the software analogues to perform the functions involved in its design. In the case when analyzing the software product, it is necessary to pay attention to the structure of its windows, scope of functionality, adaptability and ease of use of these tools, etc. In this aspect, the analysis of software is not very different from the analysis of, for example, the interior, where you need to pay attention to the division of the room into functional zones. The ergonomic part of this section should be analyzed compliance of the environment with anthropometric indicators. That is, the study of analogues is an extensive stage of development, the task of which is to obtain as much information as possible for the successful design and subsequent launch of the product on the software market. Since the field for which the information system is developed is the field of health care, then attention should be paid to the structural sections of analog solutions. It is necessary to analyze the design of the database, to understand the actualization of the types of data used in these products, to analyze the structure of the interface, as well as to pay attention to computerization of business processes of the control object. software modules. To understand the need for automation in health care, five software will be used as an example. As part of this stage, an analysis of the functional requirements that presented to the information system [10-12]. Medisafe is a convenient free mobile application for the Android platform that helps people always on time. Its main purpose is to take medication on time, monitor weight, blood pressure, blood glucose levels and other health indicators. Medisafe is suitable for people suffering from diabetes, heart and cancer. And it is also a convenient way to remind about taking vitamins. Med Helper is a prescription application that allows you to schedule treatment from very simple to very complex regimens. The application is available on platforms such as Android and iOS. You can log in and export or print detailed reports for your doctor, nurse or caregiver. Several profiles allow you to help others. MedSimple is a mobile application for Android and iOS operating systems. Contains the functionality not only of medication reminders, but also some financial transactions. Allows the user to determine the price of drugs, as well as find cheaper analogues, pharmacies with lower prices and the opportunity to receive discounts. Contains a collection of information about drugs and their dosage. MedCoach Medication Reminder is an easy-to-use mobile app for iOS and Android operating systems that allows you to not only create medication reminders, but also connect to specific pharmacies to book a medication list. Table 2. Comparison of the project with analogues Products Specifications ІТ- Med Med MedCoach Medisafe StartUp Helper Simple Medication Reminder Boolean evaluation Multilingualism Yeas Yeas Yeas No No Multiplayer interface Yeas No Yeas No No The presence of advertising Yeas No No Yeas No Evaluation of benefits Novelty 5 3 3 2 4 Ease of use 5 4 4 4 3 Versatility 5 2 3 3 3 Accessibility 5 4 1 4 3 Quantitative evaluation Number of platforms 1-2 1-2 1 1-2 1 Qualitative evaluation Functionality 8 10 10 10 10 Tolerability 8 8 10 8 10 Versatility 10 8 8 8 8 Simplicity 10 10 8 10 6 4. Presentation of main results This project should be developed as a mobile application that resembles people with certain illnesses, when exactly and to what extent they need to take medication with an online consultation with a physician. The application should have features such as creating a treatment schedule and finding a specialist for counseling. In addition, you need to create a registration and logon system to ensure the confidentiality of data. Additionally, administrators need to be able to view user information and approvals by physicians. The name of this application is "Medicine". This app is designed for people who appreciate their time and use the app, both to adhere to the treatment schedule and to stay in the long queues, and to consult with a doctor online. Creating this app is cost-effective because it saves time for its users without spending much effort on it. One of the types of earnings of this application is the distribution of advertising. The innovation of this IT startup is that the user, in addition to being able to create a schedule of treatment, can be able to consult a physician who will also be able to create a treatment schedule for the patient. This mobile application would give the user the opportunity to communicate with their family doctor, or a doctor of another specialty, and also contain additional functionality, such as setting up a drug reminder, and an appointment (Figure 1). Figure1: General view of the system The main functions that will be implemented in the program: Creating a description of medication. Creating a medication reminder. View and edit information about created medication descriptions. View and edit created reminders. Go to the user’s page. Search for doctors. Ask a doctor. Acceptance of the prepared recipes from the doctor (Figure 2). Figure 2: Diagram of patient use options When logging in, the patient registers with his personal data, such as his last name, first name, patronymic, telephone number, email, gender, date of birth, and password. When logged in, the user goes to the main menu, which can select the following items: consultation with a doctor, a doctor's note, medical prescription, medical passport, settings (Figure 3). Figure 3: The essence of the patient In the "Doctor Consultation" menu item, the user can choose a family doctor or a doctor of another medical specialty who can chat with him. This saves the time of the doctor and the patient. For example, patients who do not have time to constantly visit a doctor with a minor cold can consult without difficulty, or patients with certain diseases can inform the doctor about the course of the disease. The doctor in turn, in addition to the consultation, may prescribe a protocol for treatment, or record a patient for admission, these records, in turn, appear in the application as a reminder. The next menu item is Recording Reception. At this point in the menu, the patient has the opportunity to sign up for a doctor, choosing the doctor himself, a convenient day and time. The day before the reception and on the day of reception, the mobile application uses the standard reminder functions to alert the patient. The next function of the mobile application is the "Medical recipe". In this menu item, the user can fill in the names of the doctor appointed by the doctor and the time of their admission, or receive such a protocol from the doctor during an online consultation. A mobile application will notify the patient about the need for medication, as many of them through employment can forget about this procedure and do not adhere to regularity. This menu item provides an overview of existing ones, or creating new reminders, detailing the dosage of medication per day, the number of days, the type of drug, the name, acceptance recommendations and contraindications (Figure 4). Figure 4: The essence of the medical recipe In the menu item of the Mobile Application "Medical Passport", the user has the opportunity to view his electronic passport in which doctors make entries. The last item in the menu is the "setting". With it, the user can change information about himself, as well as change the notification setting (Figure 5). Figure 5: Diagram of use options for a doctor For the actor-doctor in the mobile application, there are two menu options that provide communication with patients who access it through an application-based arrangement and "setting" that allows you to change the settings, including the protocol for treatment. But to chat with a patient, he has the option of "Recording on reception", "Patient's protocol" and "Entering a medical passport". The application provides for the implementation of a module that would provide the function of video consultation with the doctor in an online mode (Figure 6). This mobile application is implemented through interaction with the server, which stores all the necessary information. Figure 6: Component Diagram Many people do not have enough free time to visit a doctor, especially for symptoms that are not too bothersome, and in most cases self-medicate, which can lead to health problems. That's why it was decided to create a program (Figure 7) that would help people communicate with a doctor online. What will help to improve the general condition of medicine. It was decided to create a mobile application that will give the user the opportunity to communicate with his family doctor or a doctor specialty, and also contain additional functionality, such as creating reminders about taking medications, as well as making an appointment. Figure 7: Initial diagram of activity In the "Medical passport" menu item, the user has the opportunity to view his electronic passport in which doctors make entries (Figure 8). The last menu item is "settings". Here, the user can change information about himself, as well as set up notifications. Figure 8: List of doctors and their specialization In turn, the doctor in the program has only two menu items: communication with patients who contact him and changing settings. But in the chat with the patient, he can make an appointment, write a treatment prescription for the patient, and make an entry in the medical passport (Figure 9). In future, the program may implement online video consultation with the doctor in his free time for a small fee. Figure 9: The history of all treatment reminders Medicines do not always treat, but most often they treat one, but they cause a large number of side effects that break other properties of the body. Therefore, it is necessary first of all to prevent the emergence of illness, with available opportunities (Figure 10). Figure 10: Create reminders There is a situation with loop, which should be solved with modern IT-means. The software of intellectual information system for patient registration, will cover a sufficiently wide range, which in sum will be aimed at solving the found problems. From this there are already other, more serious consequences, the solution of which can be organized through the implementation of the software complex. Summarizing the results of our research, we can confidently say that the analysis of the subject area of design has been done correctly. An online consultation with a doctor was developed using firebase, a provider of cloud services and programs. The main focus is a cloud-based NoSQL database for real-time applications, which provides an API that allows developers to store and synchronize data between clients without having to create their own server. The most popular Firebase service is Simple Login - it allows users to authenticate using program code only on the client side. Developers have the ability to authenticate users using data stored in the cloud. Firebase UI has a user-friendly class Firebase List Adapter, which uses data that is in the Firebase database to populate listViev. Firebase List Adapter is an abstract class and has an abstract populate View () method that needs to be overridden. Populate View () is used to populate the views of each list item. 5. Conclusions The analysis of analogue programs was also performed and a table with comparative characteristics was compiled. Strengths and weaknesses were identified. The mobile application will give the user the opportunity to communicate with his family doctor, or a doctor of another specialty, and also contain additional functionality, such as creating reminders about taking medications, as well as recording on reception. The creation of this product can be successful, because the problem solved by this project is relevant, and the approach to its solution is innovative. The application combines features that have analogues and offers new ones, which makes it universal. 6. References [1] A. Bokolo, Use of Telemedicine and Virtual Care for Remote Treatment in Response to COVID-19 Pandemic. Journal of Medical Systems 44 (2020). URL: https://pubmed.ncbi.nlm.nih.gov/32542571/. [2] A. Bokolo, Exploring the adoption of telemedicine and virtual software for care of outpatients during and after COVID-19 pandemic. Irish Journal of Medical Science 190(1) (2021) 1–10. [3] Bokolo Anthony Jnr, Livinus Obiora Nweke, Mohammed A. Al-Sharafi, Applying software- defined networking to support telemedicine health consultation during and post Covid-19 era. Health and Technology 11 (2021) 395–403. [4] Bokolo Anthony Jnr, Application of telemedicine and eHealth technology for clinical services in response to COVID‑19 pandemic. Health and Technology 11 (2021) 359–366. [5] J. Hollander, B. Carr, Virtually Perfect? Telemedicine for Covid-19. Medicine, Computer Science 382 (2020) 1679–1681. [6] L. Marin, G. Ambrosini, F. Fanto, M. Della Vella, A. Massaro, F. Dessole, G. Capobianco, A. Andrisani, Telemedicine for Virtual Consultations During COVID-19 Pandemic in a Medically Assisted Reproduction Center: Patients' Perspective. Telemedicine journal and e- health (2022). URL: https://www.liebertpub.com/doi/10.1089/tmj.2021.0509 [7] S. Bushuyev, I. Babayev, V. Bushuieva, N. Bushuyeva, J. Babayev, D. Bushuiev, Managing Project Success with Infodemic vs Pandemic Environment on the COVID - 19 Pandemic Case, in: 2021 IEEE International Conference on Smart Information Systems and Technologies (SIST). URL: https://ieeexplore.ieee.org/document/9465939 [8] S. Bushuyev, V. Bushuieva, S. Onyshchenko, A. Bondar, Modelling the dynamics of information panic in society. COVID-19 case. CEUR Workshop Proceedings 2864 (2021) 400-408. [9] The future of medicine in your smartphone. URL: https://zbruc.eu/node/32050 [10] A. Kazarian, N. Kunanets, R. Holoshchuk, V. Pasichnik, A. Rzheuskyi, Information support of the virtual research community activities based on cloud computing, in: International Scientific and Technical Conference on Computer Sciences and Information Technologies, CSIT 2018, 2018, pp. 199–202. [11] V. Lytvyn, V. Vysotska, V. Mykhailyshyn, A. Rzheuskyi, S. Semianchuk, System Development for Video Stream Data Analyzing. Advances in Intelligent Systems and Computing 1020 (2019) 315–331. [12] I. Izonin, R. Tkachenko, L. Ryvak, K. Zub, M. Rashkevych, O. Pavliuk, Addressing medical diagnostics issues: Essential aspects of the PNN-based approach. CEUR Workshop Proceedings 2753 (2020) 209–218.