Você está na página 1de 42

CADASTRO NACIONAL DE USURIOS

DATASUS

Histrico do CadSUS
- O CadSUS um aplicativo utilizado para cadastramento e manuteno de informaes de Usurios do SUS. - Sua primeira verso foi desenvolvida no incio de 2001 e tinha como finalidade principal apenas cadastrar Usurios. - Em 2002, com a necessidade de corrigir os registros rejeitados pela CEF, foi criado parte um novo aplicativo: CadSUS Corretor.

Histrico do CadSUS
- Aps a fase inicial de cadastramento (2003), novas funcionalidades foram includas no Sistema com o objetivo de possibilitar a manuteno das informaes cadastradas. - A partir de 2004, outras necessidades surgiram tornando cada fez mais necessrio o desenvolvimento de um novo projeto.

Por qu foi feito um novo Projeto?


- Atender Poltica de Software Livre. - Otimizar o Modelo de Dados. - Unificar os Aplicativos CadSUS. - Desenvolver novas funcionalidades. - Facilitar a manuteno do aplicativo. - Melhorar a integrao com outros Sistemas.

Idia bsica do novo Projeto


Componente de Cadastramento
- Possibilita que todas a regras e controles fiquem dentro de um pacote, fazendo com que qualquer Sistema possa fazer o cadastro de usurios nos moldes e crticas validadas.

Componente de Cadastramento
- Desenvolvido em Java. - Pode ser utilizado por outros Sistemas. - Domnios de crtica embutidos no componente.
Sistema antigo

Sistema novo

CADSUS CADSUS
Componente
Conexo Arquivo Log Relatrios

Componente de Cadastramento
Caractersticas tcnicas
- Permite que o sistema cliente utilize qualquer banco de dados SQL-ANSI. SQL- Utilizao de arquivos XML em formato nico. - Maior segurana na troca de informaes: criptografia assimtrica (chave pblica e privada).

Componente de Cadastramento
SISREG CadSUS Federal Servidor DTS HOSPUB

DATASUS

ARQUIVO

Base de Dados

Componente

JNI

Outros Sistemas

Aplicativos Delphi

CadSUS

HOSPUB

SISREG

CadSUS Multiplataforma
Descrio
- Aplicativo de cadastramento e manuteno de informaes, que rene todas as funcionalidades dos mdulos atuais (CadSUS/Corretor/Crtica). - Montado sobre o componente de cadastramento, agregando novas funcionalidades. - Desenvolvido em Java Swing. Totalmente multi-plataforma. multi-

CadSUS Multiplataforma
Descrio (continuao) continuao)
- No utiliza BDE para conectar o Sistema ao Banco de Dados.
Sistema antigo

CADSUS

BDE

SGDB

BANCO

Sistema novo

CADSUS

SGDB

BANCO

CadSUS Multiplataforma
Descrio (continuao) continuao)
- Compatvel com vrias opes de Bancos de Dados, com configurao automtica para os seguintes SGBDs: Oracle SqlServer Firebird Interbase PostgreSQL. - Atualizao e bloqueios de verso atravs do componente de cadastramento.

CadSUS Multiplataforma
Descrio (continuao) continuao)
- Fim do bloqueio de registros. - Tela de gerenciamento de verses na rede. - Tela de gerenciamento do banco de dados em rvore, permitindo vrias vises e combinaes do banco de dados:
Viso por Lotes, Cadastradores, Bairros, etc. Filtros por Origens (CadSUS, Web, etc). Viso de registros identificados, com erros, usurios sem documentos, etc.

CadSUS Multiplataforma
Descrio (continuao) continuao)
- Cadastramento de mais de um documento para cada tipo: Certido; Identidade; PIS; Nmero provisrio.

CadSUS Multiplataforma
Descrio (continuao) continuao)
- Identificao unvoca de banco de dados cliente e da origem dos dados. - Movimentao de usurios entre domiclios, municpios e estados. - Mecanismo de sincronizao de base de dados. Permite que um usurio conhecido por uma determinada origem receba atualizaes do mesmo.

CadSUS Multiplataforma
Tipos de instalao
- CadSUS Centralizador Base de Dados municipal (nica instalao no Municpio). - CadSUS Rede Entrada de dados ligada a Base de Dados municipal atravs de uma rede. - CadSUS Mono Entrada de dados isolada. O dados so enviados por disquete para o Centralizador.

CadSUS Multiplataforma
Tipos de instalao
- Municpio que possui apenas uma mquina:

Centralizador

CadSUS Multiplataforma
Tipos de instalao
- Municpio que possui mais de uma mquina e possui uma infra-estrutura de rede: infra-

Centralizador

CadSUS REDE

CadSUS REDE

CadSUS REDE

CadSUS REDE

CadSUS Multiplataforma
Tipos de instalao
- Municpio que possui mais de uma mquina mas NO possui uma infra-estrutura de rede: infra-

Centralizador

CadSUS MONO

CadSUS MONO

CadSUS MONO

CadSUS MONO

CadSUS Multiplataforma
Mdulos incorporados no CadSUS

CadSUS

Simplificado

Corretor

CadSUS
Componente

CadSUS Multiplataforma
Mdulos incorporados no Centralizador

Centralizador

Crtica

Centralizador
Componente

TELAS DO APLICATIVO

CadSUS Multiplataforma

CadSUS Multiplataforma

CadSUS Multiplataforma

CadSUS Multiplataforma

CadSUS Multiplataforma

CadSUS Multiplataforma

CadSUS Multiplataforma
- Tela de controle de Controle de Verses (Local)

CadSUS Multiplataforma
- Tela de controle de Controle de Verses (Rede)

CadSUS Multiplataforma

CadSUS Multiplataforma
Em desenvolvimento
- Recebimento de arquivos externos para crtica. - Transmisso de informaes por mdulo de transmisso parte. - Fornecimento online de nmeros provisrios.

DEMONSTRAO DO SISTEMA

INSTALAO DO SISTEMA

Instalao
Banco de Dados
- Instalao do Sistema gerenciador (Firebird ser o padro).

JVM (Java Virtual Machine)


- Instalao do interpretador da linguagem Java (JRE 1.5).

CadSUS Multiplataforma
- Instalao dos arquivos do Sistema.

Instalao em Windows
- O instalador se responsabilizar por instalar tudo o que for necessrio para que o Sistema funcione de forma correta.

Instalao em Linux
Banco de Dados
- O Usurio dever previamente instalar o Sistema gerenciador do Banco de Dados.

JVM (Java Virtual Machine)


- O Usurio dever previamente instalar o interpretador da linguagem Java (JRE 1.5).

Instalao em Linux (cont.) cont.)


CadSUS Multiplataforma
- O Usurio dever descompactar os arquivos do Sistema em um diretrio escolhido.

Executando o CadSUS
- A execuo dever ser feita atravs de um arquivo *.sh que ser disponibilizado.

Solucionando problemas
Banco de Dados (BD)
- O Sistema no se conecta com a base
1) Verificar se o SGBD est instalado. 2) Verificar se o SGBD est ativo. 3) Verificar se o caminho ou nome do BD esto corretos.

Solucionando problemas
Banco de Dados (BD)
- O Sistema no se conecta com a base (utilizando outros SGDBs: SQL Server, MySQL, etc).
1) Verificar se a verso do Driver JDBC compatvel com a verso do Servidor de BD. 2) Verificar se a verso da JVM que compilou o Driver JDBC inferior ou igual a verso da JVM que est executando o Sistema.

Solucionando problemas
Banco de Dados (BD)
- O Sistema no se conecta com a base (conexo em rede)
1) Verificar se o diretrio de localizao do BD est compartilhado e acessvel. 2) Verificar se um Firewall est bloqueando o acesso ao BD. 3) No caso de acesso remoto, verificar se a conexo de rede utiliza Servidor Proxy. Neste caso devedeve-se configurar o IP e a Porta de acesso ao Banco.

Solucionando problemas
O Sistema no funciona (no iniciado)
1) Verificar se o aplicativo est sendo iniciado pelo arquivo .bat. Se no estiver, estar utilizando a JVM instalada na mquina cliente, com a possibilidade de no ser compatvel com a do aplicativo (1.4 ou superior).

Você também pode gostar