Building flexible databases by using web services for computer-aided diagnosis of cardiomyopathies: from conceptual definition to usability evaluation
DOI:
https://doi.org/10.5753/jbcs.2026.5424Keywords:
Computer-Aided Diagnosis, Generic Database Model, Medical Records, Medical Exams, RESTful Web Services, User Interface Usability, Cardiac MRIAbstract
Computer-aided diagnosis (CAD) systems based on medical images and records apply computational techniques to process data and extract features from them to provide a second opinion to the health professional. A diverse and organized set of images and records is necessary to develop and validate such systems. However, medical data are generally obtained in a non-standardized way. With each new research and development project in this area, specific data models need to be built to organize and standardize these data and enable their use in the construction of models and computational systems. This article presents a flexible and generic database modeled and implemented to persist Cardiac Magnetic Resonance exams aiming to support the development of CAD schemes of cardiomyopathies. Furthermore, a web application was developed to enable data search and retrieval from the database. An experiment was carried out to evaluate the interface usability of the web application. Results showed that it is possible to develop a generic and flexible DB model, which can be used in several CAD applications. Additionally, the implemented interface received positive evaluations on its functionalities and usability, and users were capable of performing the intended tasks with correct outcomes.
Downloads
References
Anjos, F. M. S. d., Oliveira, H. M., Estevam, F. E., Vaz, N. A. P., Mata, L. R. F. d., and Carvalho, S. T. (2024). Analyzing the impact of gamification on a mhealth application for treating urinary incontinence in prostate cancer patients. Journal on Interactive Systems, 15(1):728–740. DOI: 10.5753/jis.2024.4190.
Arcuri, A. (2017). Restful api automated test case generation. In 2017 IEEE International Conference on Software Quality, Reliability and Security (QRS), pages 9-20. DOI: 10.1109/QRS.2017.11.
Assis, G. A. d., Brandão, A. F., Côrrea, A. G. D., and Castellano, G. (2019). Evaluation of a protocol for fmri assessment associated with augmented reality rehabilitation of stroke subjects. Journal on Interactive Systems, 10(1). DOI: 10.5753/jis.2019.717.
Bandura, A. (1978). Self-efficacy: Toward a unifying theory of behavioral change. Advances in Behaviour Research and Therapy, 1(4):139-161. DOI: 10.1016/0146-6402(78)90002-4.
Bergamasco, L. C. C., Lima, K. R., Rochitte, C. E., and Nunes, F. L. (2022). A bipartite graph approach to retrieve similar 3d models with different resolution and types of cardiomyopathies. Expert Systems with Applications, 193:116422. DOI: 10.1016/j.eswa.2021.116422.
Bergamasco, L. C. C., Lima, K. R. P. S., Rochitte, C. E., and Nunes, F. L. S. (2018). 3D medical objects retrieval approach using spharms descriptor and network flow as similarity measure. In Proceedings of the 31st Conference on Graphics, Patterns and Images (SIBGRAPI 2018), pages 329-336. DOI: 10.1109/SIBGRAPI.2018.00049.
Brzezicki, M. A., Bridger, N. E., Kobetić, M. D., Ostrowski, M., Grabowski, W., Gill, S. S., and Neumann, S. (2020). Artificial intelligence outperforms human students in conducting neurosurgical audits. Clinical Neurology and Neurosurgery, 192:105732:1-105732:6. DOI: 10.1016/j.clineuro.2020.105732.
Carvalho, A. P. d., Braz, C. S., and Prates, R. O. (2024). An analysis of the evaluation methods being applied to serious games for autistic children. Journal on Interactive Systems, 15(1):55–78. DOI: 10.5753/jis.2024.3288.
Ciarambino, T., Menna, G., Sansone, G., and Giordano, M. (2021). Cardiomyopathies: an overview. International Journal of Molecular Sciences, 22(14):7722:1-7722:25. DOI: 10.3390/ijms22147722.
Conn, S. (2005). Oltp and olap data integration: a review of feasible implementation methods and architectures for real time data analysis. In Proceedings. IEEE SoutheastCon, 2005., pages 515-520. DOI: 10.1109/SECON.2005.1423297.
Costa, S. S. H., Gonçalves, V. M., and Nunes, F. L. S. (2024). Applying ventricular wall shape and motion features from CMRI for aiding diagnosis of cardiomyopathies. In Anais do XXIV Simpósio Brasileiro de Computação Aplicada à Saúde, pages 142-153. DOI: 10.5753/sbcas.2024.2066.
Cruz, D., Junior, C. C., Brucki, S., Takada, L., and Nunes, F. (2022). Automatic adaptation in self-monitoring systems for mci patients: conceptual approach and a software prototype. In Proceedings of the 2nd Life Improvement in Quality by Ubiquitous Experiences Workshop, pages 1-4. DOI: 10.5753/lique.2022.19994.
Delmondes, P. H. M., Bergamasco, L. C. C., and Nunes, F. L. S. (2015). Recuperação de modelos médicos por conteúdo usando extrator local de Área e distância. Revista de Informática Teórica e Aplicada, 22(2):10–30. DOI: 10.22456/2175-2745.53751.
Doi, K. (2007). Computer-aided diagnosis in medical imaging: Historical review, current status and future potential. Computerized Medical Imaging and Graphics, 31(4):198-211. DOI: 10.1016/j.compmedimag.2007.02.002.
Fensel, D. and Bussler, C. (2002). The web service modeling framework wsmf. Electronic Commerce Research and Applications, 1(2):113-137. DOI: 10.1016/S1567-4223(02)00015-7.
Fernandes, E., Silva, M. A., and Cagnin, M. I. (2016). Sigs-s: A set of applications for social and health care data management. iSys – Revista Brasileira de Sistemas de Informação, 9(1):81-100. Available at:[link].
Funabashi, A. M. M., Aranha, R. V., Silva, T. D., Monteiro, C., Silva, W. S., and Nunes, F. (2018). A serious game for virtual rehabilitation: evaluation with patients and physiotherapists. Journal on Interactive Systems, 9(2). DOI: 10.5753/jis.2018.698.
García-Holgado, A., Vázquez-Ingelmo, A., Alonso-Sánchez, J., García-Peñalvo, F. J., Therón, R., Sampedro-Gómez, J., Sánchez-Puente, A., Vicente-Palacios, V., Dorado-Díaz, P. I., and Sánchez, P. L. (2022). Koopaml, a machine learning platform for medical data analysis. Journal on Interactive Systems, 13(1):154-165. DOI: 10.5753/jis.2022.2574.
Gonçalves, V. M., Bergamasco, L. C. C., and Nunes, F. L. S. (2024). 3D Hough Transform-based left ventricle 3D object classification for cardiomyopathy diagnosis. In 2024 IEEE 34th International Workshop on Machine Learning for Signal Processing (MLSP), pages 1-6. DOI: 10.1109/MLSP58920.2024.10734784.
Heiberg, E., Sjögren, J., Ugander, M., Carlsson, M., Engblom, H., and Arheden, H. (2010). Design and validation of Segment - freely available software for cardiovascular image analysis. BMC Med. Imaging, 10(1):1:1-13. DOI: 10.1186/1471-2342-10-1.
ISO, C. S. (2018). Ergonomics of human-system interaction — part 11: Usability: Definitions and concepts. Standard, International Organization for Standardization. Available at:[link].
Izquierdo, C., Casas, G., Martin-Isla, C., Campello, V. M., Guala, A., Gkontra, P., Rodríguez-Palomares, J. F., and Lekadir, K. (2021). Radiomics-based classification of left ventricular non-compaction, hypertrophic cardiomyopathy, and dilated cardiomyopathy in cardiovascular magnetic resonance. Frontiers in Cardiovascular Medicine, 8:764312:1-764312:10. DOI: 10.3389/fcvm.2021.764312.
Katti, G., Ara, S. A., and Shireen, A. (2011). Magnetic resonance imaging (mri)-a review. International journal of dental clinics, 3(1):65-70. Available at:[link].
Klug, B. (2017). An overview of the system usability scale in library website and system usability testing. Weave: Journal of Library User Experience, 1(6). DOI: 10.3998/weave.12535642.0001.602.
Kowalczyk, K. and Szandala, T. (2024). Enhancing SEO in single-page web applications in contrast with multi-page applications. IEEE Access, 12:11597-11614. DOI: 10.1109/ACCESS.2024.3355740.
Lewis, J. and Sauro, J. (2009). The factor structure of the system usability scale. In Proceedings of the 1st International Conference on Human Centered Design: Held as Part of HCI International, volume 5619, pages 94-103. DOI: 10.1007/978-3-642-02806-9_12.
Maisch, B., Noutsias, M., Ruppert, V., Richter, A., and Pankuweit, S. (2012). Cardiomyopathies: classification, diagnosis, and treatment. Heart Failure Clinics, 8(1):53-78. DOI: 10.1016/j.hfc.2011.08.014.
Malik, A., Sheraz, M., and Sulaiman, S. (2013). Towards the development of an interface model for information visualization in multiple electronic health records. In 2013 International Conference on Computer Medical Applications (ICCMA), pages 1-5. DOI: 10.1109/ICCMA.2013.6506164.
Mann, H. B. and Whitney, D. R. (1947). On a test of whether one of two random variables is stochastically larger than the other. The Annals of Mathematical Statistics, 18:50-60. DOI: 10.1214/aoms/1177730491.
Maron, B. J., Towbin, J. A., Thiene, G., Antzelevitch, C., Corrado, D., Arnett, D., Moss, A. J., Seidman, C. E., and Young, J. B. (2006). Contemporary definitions and classification of the cardiomyopathies: an American Heart Association scientific statement from the Council on Clinical Cardiology, Heart Failure and Transplantation Committee; Quality of Care and Outcomes Research and Functional Genomics and Translational Biology interdisciplinary working groups; and Council on Epidemiology and Prevention. Circulation, 113(14):1807-1816. DOI: 10.1161/CIRCULATIONAHA.106.174287.
Mason, D. (2011). Su-e-t-33: pydicom: an open source dicom library. Medical Physics, 38(6Part10):3493-3493. DOI: 10.1118/1.3611983.
McLeod, S. (2023). Likert Scale Questionnaire: Examples & Analysis. Available at:[link].
Myers, J. and Copeland, R. (2015). Essential SQLAlchemy: Mapping Python to Databases. " O'Reilly Media, Inc.", 2 edition. Book.
Nisanbayev, Y., Na, H., Lim, D., and Ko, F. (2009). Designing an electronic medical records system using design patterns. In Proceedings of the 2nd International Conference on Interaction Sciences: Information Technology, Culture and Human, pages 1410-1415. DOI: 10.1145/1655925.1656185.
Pallets (2023). Flask. Available at:[link].
Pirruccello, J. P., Bick, A., Wang, M., Chaffin, M., Friedman, S., Yao, J., Guo, X., Venkatesh, B. A., Taylor, K. D., Post, W. S., Rich, S., Lima, J. A. C., Rotter, J. I., Philippakis, A., Lubitz, S. A., Ellinor, P. T., Khera, A. V., Kathiresan, S., and Aragam, K. G. (2020). Analysis of cardiac magnetic resonance imaging in 36,000 individuals yields genetic insights into dilated cardiomyopathy. Nature Communications, 11(1):2254:1-2254:10. DOI: 10.1038/s41467-020-15823-7.
Rank, N., Pfahringer, B., Kempfert, J., Stamm, C., Kühne, T., Schoenrath, F., Falk, V., Eickhoff, C., and Meyer, A. (2020). Deep-learning-based real-time prediction of acute kidney injury outperforms human predictive performance. npj Digital Medicine, 3(1):139:1-139:12. DOI: 10.1038/s41746-020-00346-8.
Robbins, S. L., Cotran, R. S., Kumar, V., Abbas, A. K., Fausto, N., and Aster, J. C. (2010). Robbins and Cotran, Pathological Bases of Diseases. Elsevier Editora Ltda., 8 edition. Book.
Rodrigues, M. E. M., Moura, K. H. S., Branco, K. C., Lelli, V., Viana, W., Andrade, R. M. C., and Santos, I. S. (2023). Exploring user experience and usability of mhealth applications for people with diabetes: An evaluation study using ueq and he4eh checklist. Journal on Interactive Systems, 14(1):562–575. DOI: 10.5753/jis.2023.3226.
Santos, C. d. S., Garcia, B. C. C., Souza, L. A. M. d., Gomes, M. F., Fernandes, B. S., Esteves, E. A., and Rocha-Vieira, E. (2023). Development, usability, formative assessment, and story immersion of nutrigame, a mhealth nutrition education app. Journal on Interactive Systems, 14(1):470–480. DOI: 10.5753/jis.2023.3274.
Shapiro, S. S. and Wilk, M. B. (1965). An analysis of variance test for normality (complete samples). Biometrika, 52(3/4):591-611. DOI: 10.2307/2333709.
Silva, L. S., Aranha, R. V., Ribeiro, M. A. d. O., Nakamura, R., and Nunes, F. L. S. (2020). Exploring visual attention and machine learning in 3d visualization of medical temporal data. In 2020 IEEE 33rd International Symposium on Computer-Based Medical Systems (CBMS), pages 146-151. DOI: 10.1109/CBMS49503.2020.00035.
Simmons, C. (2013). WebPAX PACS and Universal Viewer v8 Medical Imaging System announced by Heart IT. Available at:[link].
Stephens, M. A. (1974). Edf statistics for goodness of fit and some comparisons. Journal of the American Statistical Association, 69:730-737. DOI: 10.1080/01621459.1974.10480196.
The PostgreSQL Global Development Group (2023). Postgresql. Available at:[link].
W3C, W. W. W. C. (1999). Web characterization terminology and definitions sheet. Available at:[link].
Wang, S., Zhao, Z., Ouyang, X., Wang, Q., and Shen, D. (2024). Interactive computer-aided diagnosis on medical image using large language models. Communications Engineering, 3(133). DOI: 10.1038/s44172-024-00271-8.
Wise Coders GmbH (2023). Dbschema. Available at:[link].
Yanase, J. and Triantaphyllou, E. (2019). A systematic survey of computer-aided diagnosis in medicine: past and present developments. Expert Systems with Applications, 138:112821:1-112821:25. DOI: 10.1016/j.eswa.2019.112821.
Zhou, W., Yang, Y., Yu, C., Liu, J., Duan, X., Weng, Z., Chen, D., Liang, Q., Fang, Q., Zhou, J., Ju, H., Luo, Z., Guo, W., Ma, X., Xie, X., Wang, R., and Zhou, L. (2021). Ensembled deep learning model outperforms human experts in diagnosing biliary atresia from sonographic gallbladder images. Nature Communications, 12(1):1259:1-1259:14. DOI: 10.1038/s41467-021-21466-z.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2026 Larissa Terto Alvim, Vagner Mendonça Gonçalves, Fátima L. S. Nunes

This work is licensed under a Creative Commons Attribution 4.0 International License.

