Repositório de Tabelas Corporativas

Propaganda
Ministério da Saúde
DATASUS
Repositório de Tabelas Corporativas
do Ministério da Saúde
O Problema das aplicações
distribuídas na era da Internet
Aplicação 1
Banco de
Dados
Local 1
Aplicação 2
Banco de
Dados
Local 2
Aplicação 3
Banco de
Dados
Local 3
Aplicação
de Manutenção
Repositório
de Tabelas
do MS
Repositório de Tabelas Corporativas do
Ministério da Saúde
• O que é?
– Sistema para gerenciar de forma unificada todas as tabelas
de domínio do SUS
• Para que serve?
– Notificar de forma automática aos demais sistemas das
atualizações;
– Garantir controle de versões e qualidade da informação;
– Evitar duplicação de trabalho e redundâncias nos sistemas
– Preparação da comunicação ao Diário Oficial da União;
– Incorporar mecanismos seguros de gerenciamento via WEB
Repositório de Tabelas Corporativas do
Ministério da Saúde
• Vantagens:
– Maior rapidez na atualização das tabelas
locais
– Maior segurança na atualização das tabelas
corporativas
– Atualização automática de DTDs
– Atualização automática do site do Datasus
para download das tabelas corporativas
Repositório: Observações Adicionais
• As informações serão transmitidas em XML, SQL
ou até mesmo texto
• Clientes poderão escolher em que formato
desejam receber as informações
• O serviço permitirá que um cliente solicite uma
tabela inteira, mesmo que ele já a tenha recebido
anteriormente (para casos de falha)
• A história de cada tabela será preservada
permitindo a recuperação da informação dos
valores vigentes em qualquer período.
Repositório de Tabelas Corporativas
• Conceitos Básicos
– Tabela Corporativa do Ministério da Saúde
• São consideradas tabelas corporativas do Ministério da
Saúde aquelas tabelas gerenciadas pelo Ministério da
Saúde ou utilizadas nos sistemas de informação
desenvolvidos por ele e que são públicas.
– São exemplos de tabelas corporativas do Ministério
da Saúde: a tabela de procedimentos do SIA-SUS,
a tabela de instituições de saúde, a tabela de
municípios, etc.
Repositório
Sistema de Repositório
Tabelas
Gestor
Sistemas que utilizam
as tabelas
Repositório - Gestor
• Aplicação permite:
– Atualizar tabelas;
– Informar datas de início e fim de validade de cada
item da tabela;
– Gerar texto/mensagem para o Diário Oficial da
União;
– Controle de Acesso para garantir que somente
pessoas autorizadas atualizem cada tabela;
– Permite que a atualização seja feita em duas
fases: solicitação de atualização (gestor municipal/
estadual) e posterior aprovação da atualização
pelo nível federal (“Gestor da tabela”)
Repositório - Outros Sistemas
• Recebem as novas versões das tabelas ou
somente as alterações ocorridas
• Podem especificar critérios que definem
modificações que são do seu interesse. Ex:
somente novas unidades de saúde de um
determinado estado
• Podem especificar em que formato desejam
receber as tabelas (DBF, SQL, XML, CNV)
• Podem especificar por qual mecanismo
receberão as alterações
Acoplamento Baixo - E-Mail
Aplicação 1
Aplicação 2
Modificação
Registra
Interesse
Repositório
de Tabelas
Corporativas
Aplicação 3
Nova
mensagem!
Acoplamento Médio - Agente Repositório
(Client Pull)
Aplicação 1
Sistema Local
Repositório
de Tabelas
Corporativas
Nova versão
da tabela
Agente
Repositório
Script Local
Banco de dados 1
Modificação
Aplicação 2
Banco de dados 2
Integração a Nível de Mensagens
(Publish/Subscribe)
Aplicação 1
Banco de
Dados
Local 1
Aplicação 2
Banco de
Dados
Local 2
Aplicação 3
Banco de
Dados
Local 3
Aplicação 4
Banco de
Dados
Local 4
Aplicação
de Manutenção
Especialidades
Repositório
de Tabelas
do SUS
Aplicação
de Manutenção
Tabelas CNS
Integração a Nível de Mensagens
Aplicação
de Manutenção
Tabela de
Especialidades
Lista de mensagens:
AtualizaCBOS = Mensagem gerada quando
ocorre uma atualização
na tabela de especialidades
AtualizaCBOS:
Avisar SISREG
<CBOS>999.999</CBOS>
<Especialidade>Informática
em Saúde</Especialidade>
Repositório
de Tabelas
do SUS
Assina mensagem
AtualizaCBOS
Serviço
de
Mensagens
Mensagem AtualizaCBOS:
<CBOS>999.999</CBOS>
<Especialidade>Informática
em Saúde</Especialidade>
SISREG
Mensagem AtualizaCBOS:
<CBOS>999.999</CBOS>
<Especialidade>Informática
em Saúde</Especialidade>
Projeto Repositório - Estágio Atual
• Inserção das tabelas no Repositório:
– Cada tabela possui uma série de metainformações relacionadas a ela
– Estas meta-informações formam uma base de
conhecimento que documentam a utilização de
cada tabela e os relacionamentos existentes
entre elas
– O Administrador do Repositório é o
responsável pela informações sobre as tabelas
Informações sobre as Tabelas
•
•
•
•
•
•
Nome da tabela
Nome físico da tabela no banco de dados
Descrição da tabela
Lista de sistemas que utiliza a tabela
Lista de órgãos gestores da tabela
Assunto de que trata a tabela. Exemplos:
Diagnóstico, Procedimentos, etc.
• Indicação se esta é a tabela preferida para este
assunto
• Lista de atributos que fazem parte da tabela
Informações sobre as Tabelas
•
•
•
•
Número de registros da tabela.
Freqüência com que a tabela é atualizada.
Em que contextos esta tabela deveria ser utilizada.
Status da tabela:
– Ativada
– Desativada
•
•
•
•
Versão atual da tabela
Data da última atualização da tabela
Data em que a tabela foi desativada.
Data em que a tabela foi substituída.
Relacionamentos entre Tabelas
• Associação
Nome
Município
Santa Casa
123
Hospital das Clínicas
345
Código
Município
123 Rio de Janeiro
345 São Paulo
Relacionamentos entre Tabelas
• Combinação
Deficiência Funcional
Perda de Função
Código
Descrição
11 Perda total de função motora de membros superiores
12 Perda total de função motora de membros inferiores
Origem da Perda de Função
Código
Descrição
1 Congênita
2 Acidente
Relacionamentos entre Tabelas
• Hierarquia por Associação
Código
Descrição
123 Cardiologista
234 Técnico em Raio X
345 Pediatra
1
2
Código
Categoria
1
2
1
Médicos
123 Cardiologista
345 Pediatra
Técnicos
234 Técnico em Raio X
Descrição
1 Médicos
2 Técnicos
Relacionamentos entre Tabelas
• Hierarquia por Auto-relacionamento
Código
1
2
123
234
345
1
2
Descrição
Médicos
Técnicos
Cardiologista
Técnico em Raio X
Pediatra
Categoria
0
0
1
2
1
Médicos
123 Cardiologista
345 Pediatra
Técnicos
234 Técnico em Raio X
Relacionamentos entre Tabelas
• Hierarquia por Chave
Código
1000
2000
1001
2001
1002
Descrição
Médicos
Técnicos
Cardiologista
Técnico em Raio X
Pediatra
Relacionamentos entre Tabelas
• Sincronização
CID-10
Código
A15
A15.7
A15.8
Descrição
Tuberculose respiratória, com confirmação
bacteriológica e histológica
Tuberculose primaria das vias respiratorias,
com confirmacao bacteriologica e histologica
Outras formas de tuberculose das vias
respiratorias, com confirmacao bacteriologica
e hist
CID-10 - Abreviada
Código
A15.7
A15.8
Descrição
TUBERCULOSE PRIMÁRIA VIA
RESPIRATÓRIA C/ CONFIRM
OUT FORMA TUBERCULOSE VIA
RESPIRATÓRIA C/ CONFIRM
Relacionamentos entre Tabelas
• Substituição
CID-9
CID-10
Download