Identification and Visualization of a Patient’s Medical Record via Mobile Devices without an Internet Connection
Abstract
:1. Introduction
- The authentication through facial recognition in emergency situations.
- The in-device storage of health information in end mobile devices.
- The access to information using direct, peer-to-peer connections without the need for internet access.
2. Motivations
3. Nearby Medical Records Provider (NEMREP) System
- Doctor: The Doctor section is the simplest. First, the doctor will identify himself with the authentication method of his/her health system (membership number or ID). Once logged in, it includes an option to start analyzing people. This option will open the camera of the mobile device and when it detects a patient’s face, it will draw a square shape around it (facial detection), indicating some basic orientation features (position of the eyes, central point of the image with a number that will identify it and a level of happiness of the person analyzed). The application will connect with nearby devices that have the application used by the patients and if the photograph matches any of them, the doctor will be able to see their medical record and browse it.
- Patient: The Patient section is made up of several data entry fields, which form his/her personal and medical profiles. They will have to establish a profile photo where they will appear exclusively, which will have the goal of correct communication with the doctor when being analyzed, as a comparison will be made between the photo that the doctor analyzes and the patient’s profile photo. It will have the option of entering personal data, medical data, and medical treatments that you are following. It also keeps a record of the identification number of the doctors who have analyzed them in order to detect misuse.
3.1. Architecture
- Camera: It is the mobile phone component that is responsible for taking photographs so that the faces can be detected later.
- Screen: View, create and edit a user’s stored or to-be-stored information via the mobile screen.
- Communication: This manager is responsible for the connection and exchange of data between the two parties. It can exchange image-type data (to recognize a patient’s face) or a stream of bytes (the patient’s history).
- Face Detection: It is responsible for detecting faces in the photographs taken by the camera component and applying the filter so that there is only one face in the photograph.
- Face Recognition: This manager is responsible for checking that the photograph of the face received from the doctor matches the patient’s face.
- Patient Data: It is responsible for managing the storage of patient data (profile picture, personal information, medical data, etc.).
3.1.1. Face Detection
3.1.2. Face Recognition
3.1.3. Communication
3.1.4. Patient Data
- Personal information that may be included: first name, surname, birth date, emergency telephone number, home address, and personal details.
- Medical information that can be included:
- -
- Medical history: Blood type, list of intolerances, operations, allergies, and additional medical data.
- -
- Medication: Information about medication for cardiovascular diseases and diabetes can be added. In addition, measurement values for both diseases can be entered and displayed as an evolution in a line graph.
3.2. Workflow
- On the one hand, the doctors’ application will access the main screen, where they configure their visibility while waiting to analyze a patient and establish a connection with nearby users and obtain the desired profile.
- On the other hand, the patients’ application will also access the main screen to set their profile picture to be trained by the machine learning model, their personal and medical data, and also set their visibility. After meeting these requirements, they wait to find a doctor to connect with.
- When the doctor wants to obtain a patient’s profile, he will access the mobile component camera through the application to take a picture of the patient’s face. Once done, the picture is sent to the Face Detection manager to perform face detection. Once it detects a face correctly, it sends the image to nearby patients via the Communication manager. They check the image received matches their profile picture through the Facial Recognition manager. If the facial recognition is successful, the user obtains their information through the Patient Data manager and sends it back to the doctor with whom they have made the connection so that they can view it. Otherwise, the doctor would return to the point of taking a picture with the camera to test with another patient, because the analyzed patient does not have the application installed, does not have the connection active, or the profile picture is not well taken.
3.3. Case Study: Mountain Emergency
3.4. Evaluation
- Face Detection: is the time it takes to detect the face after taking the picture with the device’s camera.
- Send Photo: measures the time it takes to send the photograph with the detected face to the patients’ devices and is received by them.
- Face recognition and sending profile: captures the time from when patients’ devices evaluate the photo received through facial recognition to check the match with their profile picture and obtain their profile to send to the doctor.
4. Related Work
5. Conclusions and Future Work
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Dwivedi, R.; Mehrotra, D.; Chandra, S. Potential of Internet of Medical Things (IoMT) applications in building a smart healthcare system: A systematic review. J. Oral Biol. Craniofacial Res. 2021, 12, 302–318. [Google Scholar] [CrossRef] [PubMed]
- Greco, L.; Percannella, G.; Ritrovato, P.; Tortorella, F.; Vento, M. Trends in IoT based solutions for health care: Moving AI to the edge. Pattern Recognit. Lett. 2020, 135, 346–353. [Google Scholar] [CrossRef] [PubMed]
- Union, E. Official Journal of the European Union. EUR-Lex-32016R0679-EUR-Lex. 2016. Available online: https://eur-lex.europa.eu/eli/reg/2016/679/oj (accessed on 4 October 2022).
- Mell, P.; Grance, T. The NIST definition of cloud computing. Cloud Comput. Gov. Backgr. Benefits Risks 2011, 800, 171–173. [Google Scholar] [CrossRef]
- Jesús-Azabal, M.; Herrera, J.L.; Laso, S.; Galán-Jiménez, J. OPPNets and rural areas: An opportunistic solution for remote communications. Wirel. Commun. Mob. Comput. 2021, 2021, 8883501. [Google Scholar] [CrossRef]
- HPW.health. Health Passport Worldwide | HPW.health. Available online: https://www.hpw.health/ (accessed on 14 October 2022).
- Mahmud, M.T.; Soroni, F.; Khan, M.M. Development of a Mobile Application for Patient’s Medical Record and History. In Proceedings of the 2021 IEEE World AI IoT Congress (AIIoT), Seattle, WA, USA, 10–13 May 2021; pp. 0081–0085. [Google Scholar]
- Martín, A.Q.; Lantada, A.D. An open source medical passport based on an Android mobile application and near-field communication. SoftwareX 2020, 11, 100492. [Google Scholar] [CrossRef]
- Qiu, H.; Qiu, M.; Liu, M.; Memmi, G. Secure health data sharing for medical cyber-physical systems for the healthcare 4.0. IEEE J. Biomed. Health Inform. 2020, 24, 2499–2505. [Google Scholar] [CrossRef] [PubMed]
- Kalpally, A.T.; Vijayakumar, K. Privacy and security framework for health care systems in IoT: Originating at architecture through application. J. Ambient. Intell. Humaniz. Comput. 2021, 1–11. [Google Scholar] [CrossRef]
- World Health Organization. Non-Communicable Diseases. 2022. Available online: https://www.who.int/en/news-room/fact-sheets/detail/noncommunicable-diseases (accessed on 14 October 2022).
- National Center for Chronic Disease Prevention and Health Promotion. Health and Economic Costs of Chronic Diseases. 2022. Available online: https://www.cdc.gov/chronicdisease/about/costs/index.htm (accessed on 23 November 2022).
- Flores-Martin, D.; Laso, S.; Berrocal, J.; Murillo, J.M. Contigo: Monitoring People’s Activity App for Anomalies Detection. In International Workshop on Gerontechnology; Springer: Cham, Switzerland, 2022; pp. 3–14. [Google Scholar]
- Xiaomi Inc. Mi Smart Band 6. 2022. Available online: https://www.mi.com/en/product/mi-smart-band-6 (accessed on 24 November 2022).
- Traver, V.; Faubel, R. Personal health: The new paradigm to make sustainable the health care system. In Proceedings of the International Joint Conference on Biomedical Engineering Systems and Technologies, Valencia, Spain, 20–23 January 2010; Springer: Berlin/Heidelberg, Germany, 2010; pp. 3–11. [Google Scholar]
- Guillen, J.; Miranda, J.; Berrocal, J.; Garcia-Alonso, J.; Murillo, J.M.; Canal, C. People as a service: A mobile-centric model for providing collective sociological profiles. IEEE Softw. 2013, 31, 48–53. [Google Scholar] [CrossRef] [Green Version]
- Laso, S.; Berrocal, J.; García-Alonso, J.; Canal, C.; Manuel Murillo, J. Human microservices: A framework for turning humans into service providers. Softw. Pract. Exp. 2021, 51, 1910–1935. [Google Scholar] [CrossRef]
- Herrera, J.L.; Chen, H.Y.; Berrocal, J.; Murillo, J.M.; Julien, C. Context-aware privacy-preserving access control for mobile computing. Pervasive Mob. Comput. 2022, 87, 101725. [Google Scholar] [CrossRef]
- Flores-Martin, D.; Rojo, J.; Moguel, E.; Berrocal, J.; Murillo, J.M. Smart nursing homes: Self-management architecture based on iot and machine learning for rural areas. Wirel. Commun. Mob. Comput. 2021, 2021, 8874988. [Google Scholar] [CrossRef]
- Google. Google’s ML Kit. 2022. Available online: http://dlib.net/ (accessed on 22 November 2022).
- DLib C++ Library. 2022. Available online: https://developers.google.com/ml-kit/vision/face-detection (accessed on 22 November 2022).
- Google. Nearby. 2022. Available online: https://developers.google.com/nearby/ (accessed on 22 November 2022).
- Google. Message API Consumption. 2022. Available online: https://developers.google.com/nearby/developer-guidelines (accessed on 22 November 2022).
- Google. Room Persistence Library. 2022. Available online: https://developer.android.com/training/data-storage/room (accessed on 22 November 2022).
- SQLite Database Engine. 2022. Available online: https://www.sqlite.org (accessed on 23 November 2022).
- Pramanik, P.K.D.; Sinhababu, N.; Mukherjee, B.; Padmanaban, S.; Maity, A.; Upadhyaya, B.K.; Holm-Nielsen, J.B.; Choudhury, P. Power consumption analysis, measurement, management, and issues: A state-of-the-art review of smartphone battery and energy usage. IEEE Access 2019, 7, 182113–182172. [Google Scholar] [CrossRef]
- Laso, S.; Berrocal, J.; Fernández, P.; Ruiz-Cortés, A.; Murillo, J.M. Perses: A framework for the continuous evaluation of the QoS of distributed mobile applications. Pervasive Mob. Comput. 2022, 84, 101627. [Google Scholar] [CrossRef]
- Kim, H.J.; Lee, D.H.; Lee, J.M.; Lee, K.H.; Lyu, W.; Choi, S.G. The QoE Evaluation Method through the QoS-QoE Correlation Model. In Proceedings of the 2008 Fourth International Conference on Networked Computing and Advanced Information Management, Gyeongju, Republic of Korea, 2–4 September 2008; Volume 2, pp. 719–725. [Google Scholar] [CrossRef]
- Peng, Z.; Huang, J.; Wang, H.; Wang, S.; Chu, X.; Zhang, X.; Chen, L.; Huang, X.; Fu, X.; Guo, Y.; et al. BU-trace: A permissionless mobile system for privacy-preserving intelligent contact tracing. In Proceedings of the International Conference on Database Systems for Advanced Applications, Taipei, Taiwan, 11–14 April 2021; Springer: Berlin/Heidelberg, Germany, 2021; pp. 381–397. [Google Scholar]
- Peng, Z.; Xu, C.; Wang, H.; Huang, J.; Xu, J.; Chu, X. P2b-trace: Privacy-preserving blockchain-based contact tracing to combat pandemics. In Proceedings of the 2021 International Conference on Management of Data, Xi’an, Chian, 20–25 June 2021; pp. 2389–2393. [Google Scholar]
- Peng, Z.; Xu, J.; Hu, H.; Chen, L.; Kong, H. BlockShare: A Blockchain empowered system for privacy-preserving verifiable data sharing. Bull. IEEE Comput. Soc. Tech. Comm. Data Eng 2022, 1, 14–24. [Google Scholar]
- Li, J.; Peng, Z.; Xiao, B. Smartphone-assisted smooth live video broadcast on wearable cameras. In Proceedings of the 2016 IEEE/ACM 24th International Symposium on Quality of Service (IWQoS), Beijing, China, 20–21 June 2016; pp. 1–6. [Google Scholar]
- Nguyen, D.C.; Pathirana, P.N.; Ding, M.; Seneviratne, A. Blockchain for secure ehrs sharing of mobile cloud based e-health systems. IEEE Access 2019, 7, 66792–66806. [Google Scholar] [CrossRef]
- Flores-Martin, D.; Berrocal, J.; García-Alonso, J.; Murillo, J.M. Extending w3c thing description to provide support for interactions of things in real-time. In Proceedings of the International Conference on Web Engineering, Helsinki, Finland, 9–12 June 2020; Springer: Berlin/Heidelberg, Germany, 2020; pp. 30–41. [Google Scholar]
- Weise, J. Public key infrastructure overview. Sun Blueprints Online August 2001, 1–27. [Google Scholar]
- Jain, L.; Vyas, J. Security analysis of remote attestation. CS259 Proj. Rep. 2008, 1–8. [Google Scholar]
Application | es.spilab.unex.facetrackernear |
Device estimated power use | 8.98% |
Foreground | 10 times over 35 m 49 s 578 ms |
CPU user time | 24 m 12 s 237 ms |
Camera | 60 times for a total duration of 20 m 51 s 989 ms |
Application | es.spilab.unex.facetrackernear |
Device estimated power use | 5.52% |
Foreground | 7 times over 36 m 25 s 742 ms |
CPU user time | 18 m 35 s 147 ms |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2022 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Laso, S.; Flores-Martin, D.; Herrera, J.L.; Galán-Jiménez, J.; Berrocal, J. Identification and Visualization of a Patient’s Medical Record via Mobile Devices without an Internet Connection. Electronics 2023, 12, 75. https://doi.org/10.3390/electronics12010075
Laso S, Flores-Martin D, Herrera JL, Galán-Jiménez J, Berrocal J. Identification and Visualization of a Patient’s Medical Record via Mobile Devices without an Internet Connection. Electronics. 2023; 12(1):75. https://doi.org/10.3390/electronics12010075
Chicago/Turabian StyleLaso, Sergio, Daniel Flores-Martin, Juan Luis Herrera, Jaime Galán-Jiménez, and Javier Berrocal. 2023. "Identification and Visualization of a Patient’s Medical Record via Mobile Devices without an Internet Connection" Electronics 12, no. 1: 75. https://doi.org/10.3390/electronics12010075
APA StyleLaso, S., Flores-Martin, D., Herrera, J. L., Galán-Jiménez, J., & Berrocal, J. (2023). Identification and Visualization of a Patient’s Medical Record via Mobile Devices without an Internet Connection. Electronics, 12(1), 75. https://doi.org/10.3390/electronics12010075