Descrição do ProjetoEste projeto, de código aberto e gratuito, importa facilmente os dados da Tabela Unificada do SUS para um banco de dados Firebird. O próprio aplicativo atualiza a estrutura do banco e os dados apartir do arquivo disponibilizado no FTP do DATASUS.
DetalhesO Datasus disponibiliza mensalmente uma arquivo zipado com dados da chamada TABELA UNIFICADA SUS. Esta tabela pode ser consultada, on-line, no site
SIGTAP.
Este nosso projeto permite importar esses dados para um banco de dados e, assim, utilizar diretamente em sistemas de informações em saúde do. O módulo importador foi desenvolvido utilizando o Firebird como banco de dados. O ambiente de desenvolvimento foi Visual Studio.NET . A solução possui dois projetos:
- Class Library Tabela Unificada, que funciona como um framework com as classes e funcionalidades que permitem o download das informações diretamente do FTP Datasus, descompactação do arquivo zipado, atualização da esttrutura do banco de dados (PK, FK e índices) e importação dos dados para o banco;
- Windows Forms, que gerencia as ações de conexão com banco de dados e a fonte das informações, se do FTP Datasus ou já baixado no disco.
O projeto está separado em biblioteca de classes o que facilita a compreensão e manutenção. Em versões futuras estaremos lançando um módulo web que realiza todo o processo a partir de servidor web e páginas em ASP.NET.
Visite nosso blog:
http://reginaldojr.wordpress.com.