Implementação de Arquitetura Modular para Integração de Classificador no Aplicativo CitoFocus
Resumo
O artigo apresenta a integração de um classificador baseado no algoritmo YOLO ao aplicativo CitoFocus, que auxilia citopatologistas na análise de exames citológicos. Para garantir escalabilidade e manutenção simplificada, o back-end foi reformulado com NestJS, arquitetura hexagonal e MVC. A nova estrutura permitiu incorporar o classificador com impacto mínimo no funcionamento do CF, aumentando o apoio gerado aos profissionais, contribuindo para a redução de erros diagnósticos no exame de Papanicolaou.Referências
Diniz, D. N., Keller, B. N. S., Rezende, M. T., Bianchi, A. G. C., Carneiro, C. M., Oliveira, R. R. e. R., Luz, E. J. S., Ushizima, D. M., de Medeiros, F. N. S., and Souza, M. J. F. (2022). A cytopathologist eye assistant for cell screening. AppliedMath, 2(4):659–674.
Fundação Oswaldo Cruz (2023). Instituto nacional de saúde da mulher, da criança e do adolescente fernandes figueira. portal de boas práticas em saúde da mulher, da criança e do adolescente. postagens: Coleta e indicações para o exame citopatológico do colo uterino. Rio de Janeiro, 25 mai. 2023. Disponível em: [link]. Acessado em: 01 out. 2024.
Gomes, M. F. d. S. L., Romano, S. M. V., and Dias, J. C. (2023). Modularização de aplicativos ios. Revista Processando o Saber, 15:01–15.
Guimarães, T. D. (2021). Desenvolvimento de um aplicativo para colaboração entre citopatologistas. Monografia (Graduação em Ciência da Computação) – Universidade Federal de Ouro Preto. Último acesso em 05 de setembro de 2024.
Iftikhar, M., Kandhro, I. A., Kausar, N., Kehar, A., Uddin, M., and Dandoush, A. (2024). Plant disease management: a fine-tuned enhanced cnn approach with mobile app integration for early detection and classification. Artificial Intelligence Review, 57(7):1–29.
Instituto Nacional do Câncer (2022). Conceito e magnitude. Instituto Nacional do Câncer. Último acesso 29 de julho de 2024.
Keller, B., Guimaraes, T. D., Malaquias, P. I. d. S., Ferreira, G. M. d. S., Resende, M. T., Carneiro, C. M., and Bianchi, A. G. (2021). Citofocus: Uma plataforma para colaboração e aprendizado em citopatologia. In Anais do XXI Simpósio Brasileiro de Computação Aplicada à Saúde, pages 404–409. SBC.
Node.js Foundation (2025). Node.js v20.0.0 documentation - child process module. [link]. Acessado em: 14 maio 2025.
Rehman, A.-u., Ali, N., Taj, I., Sajid, M., and Karimov, K. S. (2020). An automatic mass screening system for cervical cancer detection based on convolutional neural network. Mathematical Problems in Engineering, 2020(1):4864835.
Rezende, M. T., Bianchi, A. G., and Carneiro, C. M. (2021). Cervical cancer: Automation of pap test screening. Diagnostic cytopathology, 49(4):559–574.
World Health Organization (2024). Cervical cancer. World Health Organization. Disponível em: [link]. Último acesso em 03 de setembro de 2024.
Fundação Oswaldo Cruz (2023). Instituto nacional de saúde da mulher, da criança e do adolescente fernandes figueira. portal de boas práticas em saúde da mulher, da criança e do adolescente. postagens: Coleta e indicações para o exame citopatológico do colo uterino. Rio de Janeiro, 25 mai. 2023. Disponível em: [link]. Acessado em: 01 out. 2024.
Gomes, M. F. d. S. L., Romano, S. M. V., and Dias, J. C. (2023). Modularização de aplicativos ios. Revista Processando o Saber, 15:01–15.
Guimarães, T. D. (2021). Desenvolvimento de um aplicativo para colaboração entre citopatologistas. Monografia (Graduação em Ciência da Computação) – Universidade Federal de Ouro Preto. Último acesso em 05 de setembro de 2024.
Iftikhar, M., Kandhro, I. A., Kausar, N., Kehar, A., Uddin, M., and Dandoush, A. (2024). Plant disease management: a fine-tuned enhanced cnn approach with mobile app integration for early detection and classification. Artificial Intelligence Review, 57(7):1–29.
Instituto Nacional do Câncer (2022). Conceito e magnitude. Instituto Nacional do Câncer. Último acesso 29 de julho de 2024.
Keller, B., Guimaraes, T. D., Malaquias, P. I. d. S., Ferreira, G. M. d. S., Resende, M. T., Carneiro, C. M., and Bianchi, A. G. (2021). Citofocus: Uma plataforma para colaboração e aprendizado em citopatologia. In Anais do XXI Simpósio Brasileiro de Computação Aplicada à Saúde, pages 404–409. SBC.
Node.js Foundation (2025). Node.js v20.0.0 documentation - child process module. [link]. Acessado em: 14 maio 2025.
Rehman, A.-u., Ali, N., Taj, I., Sajid, M., and Karimov, K. S. (2020). An automatic mass screening system for cervical cancer detection based on convolutional neural network. Mathematical Problems in Engineering, 2020(1):4864835.
Rezende, M. T., Bianchi, A. G., and Carneiro, C. M. (2021). Cervical cancer: Automation of pap test screening. Diagnostic cytopathology, 49(4):559–574.
World Health Organization (2024). Cervical cancer. World Health Organization. Disponível em: [link]. Último acesso em 03 de setembro de 2024.
Publicado
09/06/2025
Como Citar
SOARES, Danilo César S.; FERREIRA, Gabriel M. S.; ERSE, Alan; KELLER, Breno N. S.; REZENDE, Mariana T.; CARNEIRO, Claudia M.; CAMPOS, Andrea G..
Implementação de Arquitetura Modular para Integração de Classificador no Aplicativo CitoFocus. In: FERRAMENTAS E APLICAÇÕES - SIMPÓSIO BRASILEIRO DE COMPUTAÇÃO APLICADA À SAÚDE (SBCAS), 25. , 2025, Porto Alegre/RS.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2025
.
p. 247-252.
ISSN 2763-8987.
DOI: https://doi.org/10.5753/sbcas_estendido.2025.7564.
