UNIFESP
Departamento de Informática em Saúde
Universidade Federal de São Paulo – UNIFESP
São Paulo, 16 de Abril de 2007
Marco Aurélio de Oliveira Leite
Departamento de Informática em Saúde (DIS),
Universidade Federal de São Paulo (UNIFESP)
UNIFESP
Departamento de Informática em Saúde
Universidade Federal de São Paulo – UNIFESP
UNIFESP
Departamento de Informática em Saúde
Universidade Federal de São Paulo – UNIFESP
O Cartão Nacional de Saúde é um
instrumento que possibilita a vinculação
dos procedimentos executados no âmbito
do Sistema Único de Saúde (SUS) ao
usuário, ao profissional que os realizou e
também à unidade de saúde onde foram
realizados.
UNIFESP
Departamento de Informática em Saúde
Universidade Federal de São Paulo – UNIFESP
Para tanto, é necessária a construção de
cadastros de usuários, de profissionais de
saúde e de unidades de saúde.
A partir desses cadastros, os usuários do
SUS e os profissionais de saúde recebem
um número nacional de identificação.
UNIFESP
Departamento de Informática em Saúde
Universidade Federal de São Paulo – UNIFESP
UNIFESP
Departamento de Informática em Saúde
Universidade Federal de São Paulo – UNIFESP
O cartão do usuário armazena seu número
de identificação e outras informações como
nome, sexo, data de nascimento, município
e estado de residência.
No cartão do profissional são armazenados
seu número de identificação, o nome e uma
senha protegida criptograficamente.
UNIFESP
Departamento de Informática em Saúde
Universidade Federal de São Paulo – UNIFESP
O número de identificação é único,
nacionalmente, sendo obtido a partir de um
processo de cadastramento de usuários e
profissionais de saúde. A base de
numeração é o PIS-Pasep. Por meio do
processo de cadastramento são gerados
números para aqueles profissionais e
usuários que ainda não os têm e, para
aqueles que já são inscritos no PIS-Pasep.
UNIFESP
Departamento de Informática em Saúde
Universidade Federal de São Paulo – UNIFESP
O número PIS/Pasep tem 11 dígitos, e a
numeração utilizada no Cartão Nacional de
Saúde tem 15 dígitos. Os quatro dígitos
extras foram introduzidos como reserva,
para eventual utilização do cartão como
instrumento de outros programas de
governo.
UNIFESP
Departamento de Informática em Saúde
Universidade Federal de São Paulo – UNIFESP
UNIFESP
Departamento de Informática em Saúde
Universidade Federal de São Paulo – UNIFESP
Com a base de dados construída pelo
sistema Cartão Nacional de Saúde é
possível gerar uma série de informações
visando à melhoria dos serviços de saúde.
Inicialmente, os dados processados pelo
sistema do cartão permitem responder às
seguintes perguntas:
UNIFESP
Departamento de Informática em Saúde
Universidade Federal de São Paulo – UNIFESP
- Quem foi atendido?
- Quem atendeu ao usuário?
- Onde o usuário foi atendido?
- Quando o usuário foi atendido?
- Qual o problema de saúde identificado?
- Qual atendimento realizado?
- Qual medicamento foi prescrito?
- Qual medicamento foi entregue?
- O que resultou do atendimento realizado?
UNIFESP
Departamento de Informática em Saúde
Universidade Federal de São Paulo – UNIFESP
Posteriormente, a partir dessa vinculação
entre o usuário, o profissional de saúde, o
estabelecimento
de
saúde
e
o
atendimento realizado, inúmeras outras
perguntas poderão ser respondidas.
UNIFESP
Departamento de Informática em Saúde
Universidade Federal de São Paulo – UNIFESP
É importante observar que o sistema
trabalha com padrões bem definidos,
garantidos por tabelas corporativas
residentes, o que permite a comparação
entre as diversas informações coletadas.
UNIFESP
Departamento de Informática em Saúde
Universidade Federal de São Paulo – UNIFESP
UNIFESP
Departamento de Informática em Saúde
Universidade Federal de São Paulo – UNIFESP
O sistema demanda a definição de um
conjunto de padrões de representação e
troca de informação. A padronização
compreende não apenas os aspectos de
hardware e software (que devem
obrigatoriamente ser abertos), mas,
também, os aspectos de representação,
transmissão, acesso e armazenamento da
informação em saúde.
UNIFESP
Departamento de Informática em Saúde
Universidade Federal de São Paulo – UNIFESP
A implantação do projeto cartão, que tem
sua base na captação de informações de
atendimento, buscou incorporar os
padrões já consagrados pelo uso, como
as tabelas de procedimento SIA e SIH e a
tabela de diagnóstico da CID 10, ao
mesmo tempo em que demandou a
construção de alguns vocabulários
específicos.
UNIFESP
Departamento de Informática em Saúde
Universidade Federal de São Paulo – UNIFESP
As categorias de padrões em uso no
projeto, incorporam:
· padrões de vocabulário;
· padrões de conteúdo e estrutura;
· padrões de comunicação;
· padrões de privacidade,
confidencialidade e segurança.
UNIFESP
Departamento de Informática em Saúde
Universidade Federal de São Paulo – UNIFESP
DTDs definidas para o sistema do Cartão Nacional de Saúde
O projeto Cartão Nacional de Saúde adotou o padrão
XML(eXtended Mark-up Language) para a transferência de
informação entre o terminal de atendimento e o servidor
municipal ou o servidor concentrador e para estabelecer sua
interoperabilidade com os demais sistemas de informação. A
interoperabilidade entre os sistemas fica garantida a partir da
definição de modelos comuns para a estrutura dos
documentos XML. Esses modelos denominam-se Document
Type Definition (DTD) e garantem que a informação gerada
por qualquer dos sistemas é capaz de se integrar ao projeto
do Cartão.
Este conjunto de DTDs é um padrão também utilizado por
outros sistemas do Ministério da Saúde, incluindo definições
específicas do Cadastro Nacional de Estabelecimentos de
Saúde e da Central de Regulação.
UNIFESP
Departamento de Informática em Saúde
Universidade Federal de São Paulo – UNIFESP
Formatação dos Campos das DTDs do
Sistema Cartão Nacional de Saúde
Vários elementos/atributos das DTDs referem-se às tabelas
de domínio utilizadas no SCNS. A maioria destas tabelas
foram definidas como entidades externas para fins de
consistência. Estas entidades encontram-se descritas na DTD
BibliotecaCNS.dtd e nas DTDs de mesmo nome das tabelas.
Somente as tabelas de domínio com grande número de
registros – CID (Classificação Internacional de Doenças),
Procedimentos SIA e SIH, Municípios IBGE, Medicamentos e
Ocupação – não estão definidas como entidades externas
sendo necessário obter o código da tabela propriamente dita.
UNIFESP
Departamento de Informática em Saúde
Universidade Federal de São Paulo – UNIFESP
Campo
Formato
DataHora
AAAA-MM-DD HH:MM:SS
Data
AAAA-MM-DD
Hora
HH:MM:SS
Números de CEP, documentos, telefones
Sem “–“ ou “.”
UNIFESP
Departamento de Informática em Saúde
Universidade Federal de São Paulo – UNIFESP
Cadastro
Números CNS: NumeroCNS,
CodigoIdentificacaoTemporaria, NumeroCNSAgrupador
15 numérico
Número de unidade (EAS - Estabelecimento Assistencial
de Saúde)
7 numérico
Nome de Usuario
Nome da mae
Nome do pai
Nome de Profissional
Nome de unidade (EAS)
70 alfanumérico
Codigos de município (Tabela IBGE): Nascimento,
residência, procedência, ....
6 numérico
Códigos de UF (dois primeiros dígitos da Tabela IBGE)
2 numérico
Sigla de UF
2 alfanumérico
Endereco – Rua
50 alfanumérico
Endereco – Numero
5 numérico ou S/N
Endereco – complemento
15 alfanumérico
Endereco – Bairro
30 alfanumérico
Endereco – Cep
8 numérico
Endereco – Referencia
100 alfanumérico
Numero do DDD do telefone
3 numérico
Numero do telefone
9 numérico
UNIFESP
Departamento de Informática em Saúde
Universidade Federal de São Paulo – UNIFESP
Número do DDD do FAX do usuário
3 numérico
Número do telefone do FAX do usuário
9 numérico
Endereco eletronico (email) do usuário
100 Texto
CodigoDomicilio
10 numérico
Numero CPF
11 numérico
Nome cartorio da certidão
20 alfanumérico
Numero livro da certidão
8 alfanumérico
Numero da folha da certidao
4 alfanumérico
Numero do termo da Certidão
8 alfanumérico
Numero da Carteira Profissional
7 numérico
Numero serie da Carteira Profissional
5 alfanumérico
Numero identidade estrangeiro
15 alfanumérico
Portaria de Naturalizacao
16 numérico
Numero de PISPASEP
11 numérico
Numero Carteira identidade
15 alfanumérico
Numero do Titulo eleitor
13 numérico
Zona eleitoral titulo eleitor
3 numérico
Secao eleitoral do titulo de eleitor
4 numérico
Numero de serie do cartão do usuario
Numero de serie do cartão do profissional
12 numérico
Numero de inscrição no Conselho Profissional
15 alfanumérico
UNIFESP
Departamento de Informática em Saúde
Universidade Federal de São Paulo – UNIFESP
Atendimento
Identificacao do atendimento
16 numérico
Código do Prontuario na Unidade
15 alfanumérico
Codigo do diagnóstico (tabela CID)
4 alfanumérico
Codigo do medicamento (Tabela de medicamentos)
8 numérico
Codigo do procedimento realizado (Tabela de
procedimentos SIA e SIH)
8 numérico
Quantidade de Medicamentos, procedimentos, sessões, ...
3 numérico
Número do lote de vacina
15 alfanumérico
Número da APAC
15 alfanumérico
Código da Central de Regulação
15 alfanumérico
11 alfanumérico
Código da Autorização da Central de Regulação
15 alfanumérico
Número do Laudo
15 alfanumérico
10 numérico
Número da AIH
15 alfanumérico
10 numérico
Número da Enfermaria
3 alfanumérico
Número do Leito
4 alfanumérico
Número da CAT (Comunicação de Acidente de Trabalho)
15 alfanumérico
Número do CNPJ (CGC) do Empregador
14 numérico
UNIFESP
Departamento de Informática em Saúde
Universidade Federal de São Paulo – UNIFESP
Cabeçalho
SequencialTransacao
27 alfanumérico
IdentificacaoSistema\Seqüencial
6 numérico
Campo especifico para uso especifico do fornecedor
Variável
Campo de observação
Variável
Nome do arquivo
255 alfanumérico
Senha de acesso ao Servidor Municipal
7 alfanumérico
Recibo
Código de retorno das transações
4 numérico
Descrição do código de retorno das transações
Variável
Epílogo
Hash das informações. Esse campo contém hash apenas
dos valores contidos nas transações, não incluindo as tags
XML
32 Caracteres Hexadecimal
UNIFESP
Departamento de Informática em Saúde
Universidade Federal de São Paulo – UNIFESP
DTDs do Cartão Nacional de Saúde
Nome da DTD
Versão
Data
AgendaDisponivel.dtd
3.0
11/07/2002
AgendasUnidade.dtd
3.0
11/07/2002
BibliotecaCNS.dtd
3.6
30/07/2002
Cabecalho.dtd
3.5
12/08/2002
CadastraProntuarioLocal.dtd
3.0
11/07/2002
CancelamentoProcedimentoEspecializado.dtd
3.0
11/07/2002
ComunicacaoAgendaLocal.dtd
3.0
11/07/2002
Epilogo.dtd
3.0
12/08/2002
ErrosMarcacaoProcedimentoEspecializado.dtd
1.0
11/07/2002
EspecialidadesDisponiveis.dtd
3.0
11/07/2002
InformacoesCadastrais.dtd
3.2
11/07/2002
InternacoesIncompletas.dtd
3.0
11/07/2002
Lote.dtd
3.0
11/07/2002
UNIFESP
Departamento de Informática em Saúde
Universidade Federal de São Paulo – UNIFESP
DTDs do Cartão Nacional de Saúde
Nome da DTD
Versão
Data
MarcacaoProcedimentoEspecializado.dtd
3.0
11/07/2002
MensagemRetorno.dtd
3.0
11/07/2002
Notificacoes.dtd
3.4
09/07/2002
NumeroCNSProvisorio.dtd
3.0
11/07/2002
ProcedimentoAgendadoSelecionado.dtd
3.0
11/07/2002
ProcedimentoEspecializadoAgendado.dtd
3.0
11/07/2002
ProcedimentoEspecializadoCancelado.dtd
3.0
11/07/2002
ProducaoTempoReal.dtd
3.0
11/07/2002
ProntuarioLocal.dtd
3.0
11/07/2002
SolicitacaoEnvioAgendas.dtd
3.0
11/07/2002
SolicitacaoEnvioArquivo.dtd
3.0
11/07/2002
SolicitacaoEspecialidadesDisponiveis.dtd
3.0
11/07/2002
SolicitacaoExportacaoAtendimentos.dtd
3.7
12/08/2002
UNIFESP
Departamento de Informática em Saúde
Universidade Federal de São Paulo – UNIFESP
DTDs do Cartão Nacional de Saúde
Nome da DTD
Versão
Data
SolicitacaoInformacoesCadastrais.dtd
3.0
11/07/2002
SolicitacaoInternacoesIncompletas.dtd
3.0
11/07/2002
SolicitacaoNumeroCNSProvisorio.dtd
3.0
11/07/2002
SolicitacaoProducaoTempoReal.dtd
3.0
11/07/2002
SolicitacaoProntuarioLocal.dtd
3.0
11/07/2002
TabelaProntuarioLocalCNS.dtd
3.0
11/07/2002
TB-CodigoDTDs.dtd
-
06/06/2002
TB-ConselhosProfissionaisSaude.dtd
-
09/04/2002
TB-NaturezaAPAC.dtd
-
07/06/2002
TB-SiglaUF.dtd
-
22/05/2002
TB-TabelasCNS.dtd
-
02/08/2002
TB11-AcaoProgramatica.dtd
-
31/07/2002
TB13-CaraterInternacao.dtd
-
31/07/2002
UNIFESP
Departamento de Informática em Saúde
Universidade Federal de São Paulo – UNIFESP
DTDs do Cartão Nacional de Saúde
Nome da DTD
Versão
Data
TB15-CondicaoAlta.dtd
-
01/08/2002
TB16-DeficienciaFuncional.dtd
-
31/07/2002
TB19-GrauEscolaridade.dtd
-
31/07/2002
TB24-MotivoCancelamento.dtd
-
01/08/2002
TB25-MotivosNaoRealizacaoAtendimento.dtd
-
01/08/2002
TB26-Nacionalidades.dtd
-
31/07/2002
TB28-NaturezaProcura.dtd
-
31/07/2002
TB30-CBOS.dtd
-
31/07/2002
TB32-OrgaosEmissores.dtd
-
31/07/2002
TB34-RacaCor.dtd
-
31/07/2002
TB37-Sexo.dtd
-
31/07/2002
TB38-SituacaoFamiliar.dtd
-
31/07/2002
TB39-TipoCertidao.dtd
-
31/07/2002
UNIFESP
Departamento de Informática em Saúde
Universidade Federal de São Paulo – UNIFESP
DTDs do Cartão Nacional de Saúde
Nome da DTD
Versão
Data
TB40-TipoObito.dtd
-
31/07/2002
TB41-TipoParto.dtd
-
31/07/2002
TB42-TiposUnidades.dtd
-
01/08/2002
TB46-SaidaAtendimento.dtd
-
02/08/2002
TB54-ClinicasInternacao.dtd
-
08/05/2002
TB55-Logradouro.dtd
-
01/08/2002
TB56-LaboratorioImunobiologicos.dtd
-
31/07/2002
3.0
11/07/2002
Transacoes.dtd
UNIFESP
Departamento de Informática em Saúde
Universidade Federal de São Paulo – UNIFESP
XML de exemplo
Nome do arquivo XML
Data
AgendasUnidade.xml
27/06/2002
CadastraProntuarioLocal.xml
25/04/2002
InformacoesCadastrais.xml
27/06/2002
LoteSE2_AC.xml
12/08/2002
LoteSE2_ACAtendimento.xml
12/08/2002
LoteSE2_AC_MensagemRetorno.xml
29/04/2002
LoteSE_AC.xml
12/08/2002
LoteSE_AC_CadastroUsuario.xml
12/08/2002
LoteSE_AC_InternacaoHospitalar.xml
02/07/2002
LoteSE_AC_MensagemRetorno.xml
25/04/2002
LoteSE_AC_RecepcaoMediaAlta.xml
30/07/2002
LoteSM_SE.xml
12/08/2002
NotificacaoNascimento.xml
22/05/2002
UNIFESP
Departamento de Informática em Saúde
Universidade Federal de São Paulo – UNIFESP
XML de exemplo
Nome do arquivo XML
Data
NumeroCNSProvisorio.xml
06/05/2002
SolicitacaoExportacaoAtendimentos.xml
12/08/2002
SolicitacaoInformacoesCadastrais.xml
19/07/2002
SolicitacaoProntuarioLocal.xml
25/04/2002
UNIFESP
Departamento de Informática em Saúde
Universidade Federal de São Paulo – UNIFESP
Referência
DataSUS. Disponível na Internet via http://www.datasus.gov.br
UNIFESP
Departamento de Informática em Saúde
Universidade Federal de São Paulo – UNIFESP
FIM
Download

Cartão Nacional de Saúde