Developmentof Smart Healthcare Web Systemusing PWAwith AIAReviewof Related Literature
Developmentof Smart Healthcare Web Systemusing PWAwith AIAReviewof Related Literature
Developmentof Smart Healthcare Web Systemusing PWAwith AIAReviewof Related Literature
net/publication/360042756
Development of Smart Healthcare Web System using PWA with AI: A Review of
Related Literature
CITATIONS READS
0 2,216
1 author:
Kimberlyn C Fernando
Saint Louis University, Baguio City
6 PUBLICATIONS 1 CITATION
SEE PROFILE
All content following this page was uploaded by Kimberlyn C Fernando on 19 April 2022.
Kimberlyn Fernando
[email protected]
School of Advanced Studies
Saint Louis University
This section presented the different 3.2 Issues and Challenges of PWA with AI
possible solutions that can address to smart
in Smart Healthcare system
healthcare system problems. The solutions were
Table 2 shows the summary of issues and and data inconsistency will occur. In the study of
challenges enumerated and presented from Guan [13], stated that, even though reports have
various peer-reviewed journal articles. been claiming that systems are more reliable and
accurate, but concerns regarding this still entail an
Table 2: Issues and Challenges of PWA and AI in accuracy issue, in the context of diagnosing, which
Healthcare system systems. does not apply to all patients. The issue of
accuracy also affects the reliability of the
application, which in the case of health care
Issues and Reference applications, misuse of medical knowledge [2].
Challenges
In the study of Lee and his colleagues
Accuracy [26], [27], [29], [28], [29] [10], they concluded that, after a systematic
[30][34][36] review of the implementation of PWA in smart
healthcare system, several aspects of security and
Security and [10], [11] [13], [15],[17], privacy issues were identified. In the review of the
Privacy [19], [20], [21], [22], implementation of smart healthcare system using
PWA and AI, security and privacy issues are one
Ethical Issues [13], [18], [19], [20],[32]
most raised concern [11]. Security and privacy, as
defined by Guan [13], safety, privacy,
Compatibility [3],[8], [11], [12] [16], [17],
transparency, and fairness of the information in
[21],
the mobile application are all important and
should be considered consistent in medical ethics.
Design [3], [8], [16], [10], [11],
These aspects constitute vital rules and norms for
[12], [17], [18], [20], [21],
a trustworthy application for the patients. Having
[23]
dependently relied on these applications, said by
Khan and his colleagues [15], strong security must
Two emerging technologies under web
be imposed on these applications as it contains
development are Progressive Web Application
personal information as well, and to guarantee
and Artificial Intelligence [1] that can be applied in
that users of these applications can rely on this
healthcare system Services, which is currently
platform. But new types of security attacks and
gaining popularity in research [2]. However,
privacy-invasive attacks are being an issue not
despite that PWAs and AI in healthcare system
only in healthcare system applications but also in
applications had significantly improved for the
other kinds of applications, this has been an issue
past few years, the advancement tends to be
since technology emerges [17]. Similarly, in the
delimited by several issues [11] [12]. Here are
study conducted by Gerke et al. [19], cybersecurity
several results of the implementation of smart
is being an issue in the integration of AI in smart
healthcare system applications using Progressive
healthcare system.
Web App and AI and their issues and challenges.
In the medical setting, AI is one of most used
According to Khan et al. [15], accuracy is technologies owing to its ability to study the data
one of the main drawbacks of smart healthcare and actually improve it. However, it has a major
system. The accuracy issue pertains to how drawback: the vulnerability of the underlying
accurate and reliable the information or content is infrastructure to both physical and cyber threats.
presented in the application. Because the content For instance, a conducted study shows the
in healthcare system applications is usually based exploitation of such vulnerabilities by cyber actors
on more than one source of information, the and criminals that result in them stealing or even
platform’s accuracy should be high enough to be a influencing the flow of money and essential
reliable source if not, issues such as medical records [19] [20]. Moreover, Linden [21]
misinformation, misdiagnosis, miscommunication, mentioned that even push notification, a feature of
PWA, can also pose security threats because it can experience the full potential of PWA, most
be used to phish passwords or to lure a user to the especially patients and hospital staff who needs to
attacker’s website. Security is a crucial aspect in use it [17] [21].
terms of implementing healthcare system
applications as it can not only affect a patient’s Related to compatibility is the issue of the
status, but legal matters will also be at risk [22]. design, which under design has sub-components
such as the lack of documentation and API.
Aside from that, ethical issues, according According to Wahlstrom in his study, the issues in
to Wisetsri and his team [18], explained that AI the design and responsiveness of the interface
systems are used to justify that human physician affect the usability of healthcare system
will not be replaced by machines to make better applications [3] [8]. Since this application is
clinical decisions. But to provide training, medical marketed towards patients and medical
research, diagnosis, medical treatments, decision- authorities, the usability of the application is
making supports. Ethical problems in the field of important as they are constantly under pressure
healthcare system include safety of the patients, and hectic times. Thus, the design of the
high efficacy, data privacy, information and application should be user-friendly and easy to
informed consent, the right to decide, the “right to follow [16][10][11]. Another issue under
try,” costs, and access. With AI, however, it is not consideration of design is the lack of
enough to follow these basic principles [13]. documentation; this might be because of the fact
According to Sun and his colleagues, ethical that a lot of newly developed web technology was
challenges include challenges related to moral used, which not always were that extensively
principles and moral considerations implied in the covered in the documentation. [12] [17]. Also,
use of AI in healthcare system. Failure to comply Wenzel et al. [24] stated that “the advantage of a
with these, implementation of smart healthcare web browser-based multi-platform application
system will be for nothing, public trust is usable on any device comes at the price of being
important when implementing a platform most limited to a web browser’s provided resources and
especially in the field of medical [19] [20]. Application Programming Interfaces (APIs)”
[18][20]. In relation to compatibility issues is the
In the study of Wahlström [3], another API issue, because support for service workers
concern in the implementation results of PWA and (set of APIs), the core technology of PWAs, is
AI in smart healthcare system is the issue of under development for the major browsers that
compatibility. In the context of the PWA currently do not support it, namely the Safari and
approach, one of the factors that may hinder the Edge browsers concluded by the study of
adoption of the healthcare system application is Walstrom [21][23]. Given the various issues under
browser compatibility [8][11]. Although most of the design category, a PWA can still be
the PWA features are available on all platforms, implemented; however, as mentioned above, the
Apple’s IOS, on the other hand, is not entirely full potential of PWA cannot be achieved without
compatible with some of the features of PWA. In solving these issues [25].
addition to that, WebKit in, Safari’s engine is still
underdeveloped; it also doesn’t support several These are the reviewed issues and
APIs that will give access to the native challenges of PWA with AI in the implementation
functionality [12] [16]. The lack of compatibility of of smart healthcare system.
the full feature of PWA in iOS includes web push
notifications, offline mode, lack of installation In this paper, there are two leading
prompt, and the full-screen mode. PWA can be technologies under web technologies and
visited in any kind of browser; however, the issue concepts that could cater to the above issues and
of browser compatibility with few versions of challenges, which are Progressive Web
browsers may hinder some features and will not Technology and Artificial Intelligence.
3.3 Solutions to the Issues and Challenges use of Service [17] [21]
Workers [35]
The previously mentioned issues and
challenges were present during the early 2) Using Cache
development of PWA and AI in healthcare system. API to extend the
Fortunately, the recent improvements in PWA and PWA potential to
AI have upgraded their features to make them IOS
more applicable in the medical setting.
3)Using the
Table 3: Solutions for the Stated Issues and Background Sync
Challenges of PWA and AI in smart healthcare API
system Design 1)Utilizing [8] [17] [25]
Issues and Suggested Solution References Application Shell [37]
Challenges
Accuracy 1) Integration of [26 [27] 2) Using New Web
more precise [29] [28] Push APIs
Medical [29]
Knowledge [30][34][36] 3) Using the
extension of PWA
2) Integration of which is the PWA-
Machine Leaning EU (end-user)
and Deep approach
Learning in AI
Under the issue of 1) Accuracy, the use of
Security and 1) Utilizing Cloud [2] [5] [10] more accurate medical data and the right
Privacy Storage using [27] [32] integration of AI in smart healthcare system
REST service [34] systems will provide a better accurate result.
Implementing an effective architecture of smart
2) Adding a healthcare system using AI and PWA will offer a
Service Worker wealth of improvements to the healthcare system
industry [26 [27] [29].
3) The use of
Medical Also, in the study of Ahuja [36], suggested
Librarians that the integration of Machine Leaning and Deep
Leaning improves the performance of AI in terms
Ethical 1) Compliance [13][18] of image classification, text analysis, and speech
Issues with ethical and [19] [20] and facial recognition
medical principles [32]
Because AI is mainly the one who works
2) Instilling public the magic of rationalizing the situation, the
trust towards accuracy level of this has been one of the critical
based decision issues of any application that tends to present
important results. But according to Mansour et al.
3) Transparent [28], during their experimentation regarding the
process of diagnosis of heart disease and diabetes, the
integrating AI accuracy of Artificial Intelligence diagnosis has
assistance exceeded the accuracy level due to the recent
Compatibility 1) Utilizing the [2] [8] [11] improvement and discovery under AI. In a similar
study, Kamruzzaman [29] concluded that the comply and follow the medical-legal laws to
recent development of AI could be used to ensure that AI and PWA will be successfully
produce detection of cancers in the early stages, implemented in a way that is ethically and legally
finding the genetic code linkages, developing new correct [13] [20] [32].
drugs, and other healthcare system purposes [30].
And for the Compatibility issue,
For the issue of 2) Security and Privacy, according to Biørn-Hansen and his team [17],
according to the study of Reeves and his features such as offline capabilities, push
colleagues [32], the most significant challenge notifications, and installation prompts are
they have encountered in their implementation of available regardless of any approach. The Cross-
smart healthcare system is how to balance ease of platform is compatible in the hybrid and PWA
access, maintain the security of contact approaches; while the latter with some limitations
information while continuing to preserve clinical with regards to supported operating systems and
team members’ time, and reducing cognitive load. platform feature API access.
While having PWA as the emerging Table 4: Comparison of Native, Hybrid, and PWA
technology of smart healthcare system
Features Native Hybrid PWA
applications, before there were native apps and
hybrid applications. Through the past decade,
Installable ✓ ✓ ✓
mobile users have witnessed the evolution from
native apps to hybrid ones, until eventually the
modern-day apps, the PWAs.
Offline support ✖ ✖ ✓
Security Layer ✖ ✖ ✓
3.4 Comparison among Three Mobile
Development Approach that can cater to Desktop Capability ✖ ✖ ✓
Smart Healthcare System
Updated ✖ ✖ ✓
the integrity of the application. While PWAs can
Push notification ✓ ✓ ✓ only be accessed via a secured layer (HTTPS)
✓ - is applicable, ✖ - not applicable which provides a high level of security for the
application. The safety and security of medical
Installable is the feature of having the information and patient information as well as a
ability of a mobile application to be installed on a top priority of a smart healthcare system
user’s device [2]. This feature is possible among application.
the three-development approach. In the context of
medical settings, the smart healthcare system Desktop Capability is a feature that
applications should be installable every time it is enables a desktop approach which means they can
needed most especially when the situation is be viewed and used on laptops and desktops
critical. computers without any problem. Every
application developed using the PWA approach is
Offline support pertains to a browsing desktop compatible not unlike the Native and
experience even when a browser is offline [10]. Hybrid approach where apps can only be accessed
This feature is only available in Progressive Web on mobile devices with the required and specific
Application. According to Adetunji and his team, platform [2] [21].
every app developed using the PWA approach has
the ability to run to a great extent without an Updated constantly pertains to how
internet connection due to the presence of service frequently the development update is being
workers. Having this feature in a smart healthcare distributed. Adetunji and his colleagues stated
system application will greatly help its users use that applications developed using the Native and
this whenever it is needed even when situations the Hybrid development approach are usually
such as slow-speed internet connection occurs. downloaded and can only be updated whenever
an update is accepted by the owner of the mobile
Background synchronization is the device. While PWA approach due to the fact that
ability to synchronize data with the server in the the apps are loaded from the webserver, once an
background [8]. This feature is possible among the update is made by the developer, the apps are
three-development approach. automatically updated and integrated on all
mobile devices where the app resides which also
Cross-Platform Availability is the ability facilitates the same view for all users. Information
for a mobile app to be distributed or made within the healthcare system application should
available on all mobile platforms. Unfortunately, be constantly updated to ensure the latest update
this feature is not possible for the native of the medical information of a patient.
development approach. As for the Hybrid
development approach, the use of JavaScript Push Notification is the ability to display
Bridge made it possible to run across other information to users. This feature is available for
platforms, while the PWA development approach the three-development approach being compared.
is the only development approach that enables a Surprisingly, unlike any other web application,
mobile application available to all mobile with the use of caching assets, PWAs are able to
platforms without re-engineering for each offer an offline experience, unlike regular web
platform and also with no overhead incurred [2]. apps. With the help of service workers, they are
also able to send user push notifications just like
Security Layer pertains to the security of native applications [21] Push notifications are
the application whereas mobile applications important to healthcare system applications to
developed using the Native and the Hybrid provide a heads-up to its users for important
development approach are not deployed on a alerts.
secured layer which can result in a compromise in
Table 5 presents a SWOT analysis [2] Adetunji, Oluwatofunmi & Ajaegbu, Chigozirim
adapted from Rego et al. [8], which further & Nzechukwu, Otuneme. (2020). Dawning of
compares the PWAs with other developmental Progressive Web Applications (PWA): Edging Out
approaches. By definition, SWOT analysis refers to the Pitfalls of Traditional Mobile Development.
the techniques that enable an organization to American Scientific Research Journal for
identify its strengths (S), weaknesses (W), Engineering, Technology, and Sciences. 68. 85-99.
opportunities (O), and threats (T) related to its
competitors. [3] M. Wahlstrom. (2017). Exploring progressive
web applications for health care: Developing a
[9] Talukder, A., & Haas, R. (2021, June). AIoT: AI [17] Biørn-Hansen, Andreas & Majchrzak, Tim A. &
meets IoT and Web in Smart Healthcare system. In Grønli, Tor-Morten. (2018). Progressive Web Apps
13th ACM Web Science Conference 2021 (pp. 92- for the Unified Development of Mobile
98). Applications. 10.1007/978-3-319-93527-0_4.
[10] Lee, Jiyeon & Kim, Hayeon & Park, Junghwan [18] Wisetsri, Worakamol & Vijai, C.. (2021). Rise
& Shin, Insik & Son, Sooel. (2018). Pride and of Artificial Intelligence in Healthcare system
Prejudice in Progressive Web Apps: Abusing Startups in India.
Native App-like Features in Web Applications.
1731-1746. 10.1145/3243734.3243867. [19] Gerke, S., Minssen, T., & Cohen, G. (2020).
Ethical and legal challenges of artificial
[11] Loreto, P., Braga, J., Peixoto, H., Machado, J., & intelligence-driven healthcare system. Artificial
Abelha, A. (2018). Step Towards Progressive Web Intelligence in Healthcare system, 295–336.
Development in Obstetrics. Procedia Computer doi:10.1016/b978-0-12-818438-7.00012-5
Science, 141, 525–530.
doi:10.1016/j.procs.2018.10.131 [20] Sun, T. Q., & Medaglia, R. (2019). Mapping the
challenges of Artificial Intelligence in the public
[12] Gambhir, A., & Raj, G. (2018). Analysis of sector: Evidence from public healthcare system.
Cache in Service Worker and Performance Scoring Government Information Quarterly, 36(2), 368-
of Progressive Web Application. 2018 International 383.
Conference on Advances in Computing and
Communication Engineering (ICACCE). [21] Lindén, O. (2020). Achieving native-like
doi:10.1109/icacce.2018.8441715 . experience on the web with progressive web apps.
[13] Guan, Jian. (2019). Artificial Intelligence in [22] Elkhail, A. A., & Baroudi, U. (2018). Real-Time
Healthcare system and Medicine: Promises, Healthcare system Monitoring System using
Ethical Challenges and Governance. Chinese Smartphones. 2018 IEEE/ACS 15th International
Medical Sciences Journal. 34. 76-83. Conference on Computer Systems and
10.24920/003611. Applications (AICCSA).
doi:10.1109/aiccsa.2018.8612797
[14] Fransson, R., & Driaguine, A. (2017).
Comparing progressive web applications with [23] Gaspar, J. D. S., Lage, E. M., Da Silva, F. J.,
native android applications: an evaluation of Mineiro, É., De Oliveira, I. J. R., Oliveira, I., ... & Reis,
performance when it comes to response time. Z. S. N. (2020). A mobile serious game about the
pandemic (COVID-19-Did You Know?): Design and
[15] Khan, Z. F., & Alotaibi, S. R. (2020). evaluation study. JMIR serious games, 8(4),
Applications of Artificial Intelligence and Big Data e25226.
Analytics in m-Health: A Healthcare system
[24] Wenzel, Matthias & Perlich, Anja & von [32] Reeves, P. T., Royall, M., Spencer, S., Rogers, P.
Thienen, Julia & Meinel, Christoph. (2019). New L., Durning, S. J., Samuel, A., ... & Gorman, G. (2021).
Ways of Data Entry in Doctor-Patient Encounters. Design and Assessment of a Mobile Health Care
10.1007/978-3-319-97082-0_9. Solution for the Military Pediatrician: The DHA
Pediatrics App. Military Medicine.
[25] Tandel, Sayali & Jamadar, Abhishek. (2018).
Impact of Progressive Web Apps on Web App [33] Ng, J. Y. M., Lim, T. W., Tarib, N., & Ho, T. K.
Development. 10.15680/IJIRSET.2018.0709021. (2020). Effect of Educational Progressive Web
Application on Patient’s Oral and Denture
[26] Martin Beaulieu, Omar Bentahar, Knowledge and Hygiene: A Randomised
Digitalization of the healthcare system supply Controlled Trial.
chain: A roadmap to generate benefits and
effectively support healthcare system delivery, [34] Terán, D., Rivera, J., Tapia, F., & Aules, H.
Technological Forecasting and Social Change, (2019). Use of e-health as a mobility and
Volume 167,2021, 120717, ISSN 0040-1625, accessibility strategy within health centers in
Ecuador with the aim of reducing absenteeism to
[27] Lavallee, D. C., Lee, J. R., Austin, E., Bloch, R., medical consultations. In English, in CEUR
Lawrence, S. O., McCall, D., Munson, S. A., Nery- Workshop Proceedings (Vol. 2486, pp. 319-333).
Hurwit, M. B., & Amtmann, D. (2020). mHealth and
patient generated health data: stakeholder [35] Holsby, I. (2021). The Installation Process of a
perspectives on opportunities and barriers for Progressive Web App: Studying the Impact of"
transforming healthcare system. mHealth, 6, 8. Add to Home screen".
https://doi.org/10.21037/mhealth.2019.09.17
[36] Ahuja A. S. 2019. The impact of artificial
[28] R. F. Mansour, A. E. Amraoui, I. Nouaouri, V. G. intelligence in medicine on the future role of the
Díaz, D. Gupta and S. Kumar, "Artificial Intelligence physician. PeerJ, 7, e7702.
and Internet of Things Enabled Disease Diagnosis https://doi.org/10.7717/peerj.7702
Model for Smart Healthcare system Systems," in
IEEE Access, vol. 9, pp. 45137-45146, 2021, doi:
10.1109/ACCESS.2021.3066365. [37] De Andrade Cardieri, G., & Zaina, L. A. M.
(2019). PWA-EU. Proceedings of the ACM on
[29] M. M. Kamruzzaman, "Architecture of Smart Human-Computer Interaction, 3(EICS), 1–28.
Health Care System Using Artificial Intelligence," doi:10.1145/3331152
2020 IEEE International Conference on
Multimedia & Expo Workshops (ICMEW), 2020, [38] Fonseca, F., Peixoto, H., Braga, J., Machado, J.
pp. 1-6, doi: M., & Abelha, A. (2019). Smart mobile computing
10.1109/ICMEW46912.2020.9106026. in pregnancy care.
[30] Chui, K., Alhalabi, W., Pang, S., Pablos, P., Liu, [39] BADEA, V., RUSU, C., GERU, M., & STAMATE, C.
R., & Zhao, M. (2017). Disease Diagnosis in Smart (2020). Developing an Innovative Web-Based
Healthcare system: Innovation, Technologies and Application for Clusterization in Healthcare
Applications. Sustainability, 9(12), 2309. system-SANINFO. Modern Medicine, 27(3), 222.
doi:10.3390/su9122309
[40] Fraas, D. (2020). Developing an approach to
[31] Zagarella, R. M., & Farrelly, F. A. (2021). ABC automate the building and deployment of
Epatite Web App: raising health awareness in a configurable Progressive Web
mobile world. Applications (Doctoral dissertation, Ulm
University).