Integração de dados para sistema em nuvem utilizando Python e TSQL

Introdução/Objetivo: O ecossistema de saúde moderno exige a comunicação eficiente entre sistemas de informação. Este trabalho apresenta a experiência na implantação de uma interface para comunicação unilateral entre o servidor local do Serviço de Referência em Triagem Neonatal (SRTN/Unicamp) e a API...

Full description

Saved in:
Bibliographic Details
Main Authors: Padovam, Alessandra Rodrigues Cardoso, Pires, Flávio Baggio, Bibries, Sandra Cristina, Serpa, Ana Clara Zoppi, Rodrigues, Felipe Videira, Silva, Luara Peres Oliveira da, Cerqueira, Luiz Miguel, Geus, Paulo Licio de
Format: Online
Language:Portuguese
Published: Universidade Estadual de Campinas (UNICAMP) 2023
Subjects:
Online Access:https://econtents.sbu.unicamp.br/eventos/index.php/simtec/article/view/7773
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:Introdução/Objetivo: O ecossistema de saúde moderno exige a comunicação eficiente entre sistemas de informação. Este trabalho apresenta a experiência na implantação de uma interface para comunicação unilateral entre o servidor local do Serviço de Referência em Triagem Neonatal (SRTN/Unicamp) e a API do sistema e-TesteDoPezinho, hospedado na nuvem. O objetivo foi automatizar a sincronização dos resultados liberados pelo laboratório, agilizando a disponibilidade das informações. Metodologia: O processo automatizado utiliza uma combinação de tecnologias, incluindo T-SQL, Python, PowerShell e SSIS, com mapeamento estruturado via metodologia BPMN. O fluxo envolve a extração de dados locais e o envio para a API em nuvem, contando com um sistema de alertas por e-mail que informa à equipe de TI sobre o sucesso ou eventuais erros em cada execução da rotina. Resultados: O fluxo operacional compreende três etapas principais: 1) Exportação dos resultados em formato CSV pelo sistema do laboratório; 2) Requisição de upload para a nuvem, onde o arquivo e os respectivos PDFs dos exames são enviados via API; 3) Processamento no sistema em nuvem (FastAPI), que valida os campos através de esquemas Pydantic e registra os dados em banco PostgreSQL. Todo o processamento gera logs detalhados para identificação de inconsistências. Conclusão: A implementação de rotinas em background aumentou significativamente a produtividade da equipe de TI e a agilidade da Triagem Neonatal. A integração demonstrou a viabilidade de conectar diferentes ferramentas para otimizar processos de saúde. Futuras versões da interface já estão planejadas para aperfeiçoar o tratamento de dados e refinar as mensagens de resposta ao monitoramento técnico.
ISSN:2525-5398