Developing an Electronic Health Records System Based on the National Identity by Using Angular Web Application Framework

Main Article Content

Mustafa Mohammed Rasheed
Muneera Alsaedi
Ahmed Al Ibraheemi

Abstract

Electronic Health Records systems provide a better management system for patients and the healthcare spiciest by providing an accurate, up-to-date, and complete information about patients at the point of care. Further, enabling fast access to patient records for more coordinated, efficient care. The core objective for this study is to connect the national identity with the electronic records for patients. This aims to obtain a secure and accurate identification and authentication of patients and their information as well as will enable information exchange between different healthcare centers. This research presents the design and implementation of an electronic health records (EHR) system with national ID integration to cover the mentioned significant objectives.  The system utilizes the following technologies: Angular, HTML, CSS, and Bootstrap for the frontend and NestJS, Prisma, and JWT for the backend, with a Postgres database. The project follows the Agile software development methodology and includes system analysis, design, implementation, testing, and evaluation. The system features separate interfaces for administrators, doctors, and patients with appropriate table relations, endpoints, and schemas. The system was tested using Jest and test Bed for functional, performance, and security testing. The results demonstrate that the EHR system with national ID integration can improve patient record management and access. Limitations and future improvements are also discussed. Overall, this project provides a valuable contribution to the healthcare industry and offers a solid foundation for further development and refinement.

Article Details

Section

Articles

Deprecated: json_decode(): Passing null to parameter #1 ($json) of type string is deprecated in /home/u273879158/domains/mesopotamian.press/public_html/journals/plugins/generic/citations/CitationsPlugin.php on line 68

How to Cite

Developing an Electronic Health Records System Based on the National Identity by Using Angular Web Application Framework (M. M. Rasheed, Muneera Alsaedi, & Ahmed Al Ibraheemi , Trans.). (2023). Applied Data Science and Analysis, 2023, 102-107. https://doi.org/10.58496/ADSA/2023/008

References

[1] M. Kumar and J. Mostafa, “Research evidence on strategies enabling integration of electronic health records in the health care systems of low- and middle-income countries: A literature review,” Int. J. Health Plann. Manage., vol. 34, no. 2, pp. e1016–e1025, 2019.

[2] C. S. Seong et al., “Data resource profile: The national health information database of the National Health Insurance Service in South Korea,” Int. J. Epidemiol., vol. 46, no. 3, pp. 799–800, 2017.

[3] J. W. Peltier et al., “Challenges associated with the integration of electronic health records and national identification systems,” J. Am. Med. Inform. Assoc., vol. 25, no. 7, pp. 840–847, 2018, doi: 10.1093/jamia/ocy024.

[4] A. S. Koushik et al., “Performance analysis of blockchain-based medical records management system,” in Proc. 2019 4th Int. Conf. Recent Trends Electron., Inf., Commun. Technol. (RTEICT), pp. 985–989, 2019.

[5] D. He et al., “Security and Privacy Challenges in the Internet of Things for Healthcare,” Proc. IEEE, vol. 104, no. 5, pp. 1104–1114, 2016.

[6] OpenID Foundation, “JSON Web Token (JWT),” 2014. [Online]. Available: https://openid.net/specs/draft-jones-json-web-token-07.html. [Accessed: Oct. 29, 2023].

[7] M. E. Johnson and N. R. Patel, “Universal Health Identification: A Roadmap to Identification for Development,” Global Health Sci. Pract., vol. 7, no. 3, pp. 367–372, 2019, doi: 10.9745/GHSP-D-19-00017.

[8] PostgreSQL Global Development Group, “PostgreSQL,” 2021. [Online]. Available: https://www.postgresql.org/.

[9] World Health Organization, Framework and Standards for Country Health Information Systems. Geneva, Switzerland: World Health Organization, 2012.

[10] S. R. Tunis et al., “Practical Clinical Trials: Increasing the Value of Clinical Research for Decision Making in Clinical and Health Policy,” J. Am. Med. Assoc., vol. 290, no. 12, pp. 1624–1632, 2003, doi: 10.1001/jama.290.12.1624.

[11] J. W. Satzinger et al., Systems Analysis and Design in a Changing World. Boston, MA, USA: Cengage Learning, 2011.

[12] K. E. Kendall et al., Systems Analysis and Design, 4th ed. Upper Saddle River, NJ, USA: Prentice Hall, 2002.

[13] G. Kotonya and I. Sommerville, Requirements Engineering: Processes and Techniques. New York, NY, USA: John Wiley & Sons, 1998.

[14] L. D. Bentley et al., Systems Analysis and Design Methods. Boston, MA, USA: Irwin/McGraw-Hill, 2000.

[15] S. Ambler, Agile Modeling: Effective Practices for Extreme Programming and the Unified Process. New York, NY, USA: John Wiley & Sons, 2002.

[16] R. S. Pressman, Software Engineering: A Practitioner’s Approach, 6th ed. New York, NY, USA: McGraw-Hill, 2005.

[17] Angular, “Angular.” [Online]. Available: https://angular.io/. [Accessed: Oct. 29, 2023].

[18] Bootstrap, “Bootstrap.” [Online]. Available: https://getbootstrap.com/.

[19] Mozilla Developer Network, “HTML and CSS.” [Online]. Available: https://developer.mozilla.org/en-US/docs/Learn/HTML and https://developer.mozilla.org/en-US/docs/Learn/CSS.

[20] Nielsen Norman Group, “10 Usability Heuristics for User Interface Design.” [Online]. Available: https://www.nngroup.com/articles/ten-usability-heuristics/.

[21] Mozilla Developer Network, “Responsive Design.” [Online]. Available: https://developer.mozilla.org/en-US/docs/Learn/CSS/CSS_layout/Responsive_Design.

[22] Guru99, “Software Testing Fundamentals.” [Online]. Available: https://www.guru99.com/software-testing.html.

[23] R. Osherove et al., The Art of Unit Testing. Norderstedt, Germany: BoD–Books on Demand, 2020.

[24] K. Beck, Test-Driven Development: By Example. Boston, MA, USA: Addison-Wesley Professional, 2003.

[25] Jest, “Jest.” [Online]. Available: https://jestjs.io/. [Accessed: Oct. 29, 2023].

[26] Angular, “Testing.” [Online]. Available: https://angular.io/guide/testing.

Similar Articles

You may also start an advanced similarity search for this article.