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...
Saved in:
| Main Authors: | , , , , , , , |
|---|---|
| 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!
|
| _version_ | 1864359407143354368 |
|---|---|
| author | 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 |
| author_facet | 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 |
| author_sort | Padovam, Alessandra Rodrigues Cardoso |
| collection | Portal de Eventos Científicos da UNICAMP |
| container_reference | Resumo dos trabalhos do SIMTEC Simpósio dos Profissionais da UNICAMP; v. 8 (2022): Temática: SimTec 25 anos: Histórias, Conquistas e Desafios Profissionais - Eixo 1; e0220847 |
| description | 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. |
| first_indexed | 2025-10-08T14:00:05Z |
| format | Online |
| id | ojs-article-7773 |
| institution | Universidade Estadual de Campinas |
| issn | 2525-5398 |
| language | por |
| last_indexed | 2026-04-27T21:01:50Z |
| publishDate | 2023 |
| publisher | Universidade Estadual de Campinas (UNICAMP) |
| record_format | ojs |
| spelling | ojs-article-77732026-04-27T12:24:42Z Integração de dados para sistema em nuvem utilizando Python e TSQL Integração de dados para sistema em nuvem utilizando Python e TSQL 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 Teste do pezinho Automatização de processos Python Linguagem de programação de computador 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. Universidade Estadual de Campinas (UNICAMP) 2023-04-01 info:eu-repo/semantics/article info:eu-repo/semantics/publishedVersion Texto Text application/pdf https://econtents.sbu.unicamp.br/eventos/index.php/simtec/article/view/7773 10.20396/simtec.vi8.Eixo 1.7773 Resumo dos trabalhos do SIMTEC Simpósio dos Profissionais da UNICAMP; v. 8 (2022): Temática: SimTec 25 anos: Histórias, Conquistas e Desafios Profissionais - Eixo 1; e0220847 2525-5398 por https://econtents.sbu.unicamp.br/eventos/index.php/simtec/article/view/7773/7471 Brazil; Contemporary Brasil; Contemporâneo Copyright (c) 2022 Alessandra Rodrigues Cardoso Padovam, Flávio Baggio Pires, Sandra Cristina Bibries, Ana Clara Zoppi Serpa, Felipe Videira Rodrigues, Luara Peres Oliveira da Silva, Luiz Miguel Cerqueira, Paulo Licio de Geus https://creativecommons.org/licenses/by/4.0 |
| spellingShingle | 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 Teste do pezinho Automatização de processos Python Linguagem de programação de computador Integração de dados para sistema em nuvem utilizando Python e TSQL |
| title | Integração de dados para sistema em nuvem utilizando Python e TSQL |
| title_full | Integração de dados para sistema em nuvem utilizando Python e TSQL |
| title_fullStr | Integração de dados para sistema em nuvem utilizando Python e TSQL |
| title_full_unstemmed | Integração de dados para sistema em nuvem utilizando Python e TSQL |
| title_short | Integração de dados para sistema em nuvem utilizando Python e TSQL |
| title_sort | integração de dados para sistema em nuvem utilizando python e tsql |
| topic | Teste do pezinho Automatização de processos Python Linguagem de programação de computador |
| url | https://econtents.sbu.unicamp.br/eventos/index.php/simtec/article/view/7773 |
| work_keys_str_mv | AT padovamalessandrarodriguescardoso integracaodedadosparasistemaemnuvemutilizandopythonetsql AT piresflaviobaggio integracaodedadosparasistemaemnuvemutilizandopythonetsql AT bibriessandracristina integracaodedadosparasistemaemnuvemutilizandopythonetsql AT serpaanaclarazoppi integracaodedadosparasistemaemnuvemutilizandopythonetsql AT rodriguesfelipevideira integracaodedadosparasistemaemnuvemutilizandopythonetsql AT silvaluaraperesoliveirada integracaodedadosparasistemaemnuvemutilizandopythonetsql AT cerqueiraluizmiguel integracaodedadosparasistemaemnuvemutilizandopythonetsql AT geuspauloliciode integracaodedadosparasistemaemnuvemutilizandopythonetsql |