Banner Portal
Combinando python e ruby on rails para envio de SMS na triagem neonatal do teste do pezinho
PDF
PÔSTER

Palavras-chave

Integração de sistemas
Automatização de processos
Python
Consumo de API
SMS

Categorias

Como Citar

PADOVAM, Alessandra Rodrigues Cardoso; BIBRIES, Sandra Cristina; PIRES, Flávio Baggio. Combinando python e ruby on rails para envio de SMS na triagem neonatal do teste do pezinho. Resumo dos trabalhos do SIMTEC Simpósio dos Profissionais da UNICAMP, Campinas, SP, v. 9, n. 9.Eixo 1, p. e0240082, 2024. DOI: 10.20396/simtec.n9.11252. Disponível em: https://econtents.sbu.unicamp.br/eventos/index.php/simtec/article/view/11252. Acesso em: 27 jan. 2026.

Resumo

Introdução: O serviço de mensagens curtas, do inglês Short Message Service (SMS) é utilizado no Serviço de Referência em Triagem Neonatal (SRTN) desde Janeiro de 2014, na comunicação com pacientes para procedimentos ambulatoriais referente ao Teste do Pezinho. Essa funcionalidade disponível no sistema realiza requisições ao webservice da prestadora de serviços de SMS - SINCH que recentemente passou por atualização na plataforma impactando diretamente no funcionamento da rotina atual e demandando urgência de manutenção. Objetivo: Relatar o sucesso na combinação do uso da linguagem de programação Python em conjunto com a plataforma Ruby on Rails para manter em uso a rotina de envio de SMS aos pacientes do SRTN/Unicamp.  Metodologia: A partir da análise da documentação da nova plataforma oferecida pela empresa, estratégias foram testadas no ambiente de desenvolvimento, que utiliza Ruby on Rails apresentando falha de acesso. Experimentos paralelos no Jupyter Notebook e código Python para efetuar requisições à API da empresa, resultaram na obtenção de um procedimento que pode ser invocado dentro da rotina existente em Ruby mantendo em funcionamento a comunicação com os pacientes. Resultados: Através da solução implantada foi possível manter em funcionamento o procedimento de envio de SMS para comunicação de pacientes agendados no SRTN/Unicamp. Conclusão: A resolução do problema apresentado mostrou que o conhecimento do profissional de Tecnologia da Informação em múltiplas ferramentas disponíveis, em especial as de código aberto, impulsiona a implantação de soluções de interoperabilidade entre sistemas.

PDF
PÔSTER

Referências

BRASIL. Ministério da Saúde. Secretaria de Atenção à Saúde. Departamento de Atenção Especializada e Temática. Triagem Neonatal Biológica: Manual Técnico. 1. ed. Brasília: Ministério da Saúde, 2016. 80 p. Disponível em: https://encurtador.com.br/xY8C4. Acesso em: 20 set. 2024.

HARTL, Michael. Ruby on Rails Tutorial: Learn Web Development with Rails. 2. ed. Alemanha: Addison-Wesley, 2013. 566 p.

HILLAR, Gaston C. Hands-on RESTful Python Web Services: Develop RESTful Web Services Or APIs with Modern Python 3.7. Packt Publishing Ltd, 2018.

Creative Commons License
Este trabalho está licenciado sob uma licença Creative Commons Attribution 4.0 International License.

Copyright (c) 2024 Alessandra Rodrigues Cardoso Padovam, Sandra Cristina Bibries, Flávio Baggio Pires