DIOPS-XML (2021)
O DIOPS-XML 2021 é o sistema de recepção das informações financeiras enviadas regularmente pelas operadoras de planos privados de saúde, sendo regulamentado pela Resolução Normativa RN nº 173, de 10 de julho de 2008, e suas alterações posteriores. As instruções nessa página visam auxiliar as Operadoras na montagem e envio das informações financeiras através do webservice do DIOPS-XML disponibilizado pela ANS.
O padrão definido para o DIOPS-XML segue os conceitos da Troca de Informação em Saúde Suplementar (TISS), a partir da qual os dados passam a ser enviados pelas operadoras para a ANS em arquivos de formato padrão, utilizando o XML, com conteúdo descrito e definido por meio de "schemas" XSD.
Na recepção dessas informações pela ANS serão realizados no recebimento críticas iniciais de montagem do XML e dos tipos de dados encaminhados no arquivo, sendo o mesmo dado como “Aceito” se tudo estiver de acordo com o padrão definido. Senão os erros serão exibidos de forma pontual, informando a linha, a coluna e o elemento que se encontra com algum tipo de problema na montagem e/ou no seu preenchimento. Como retorno podemos ter a chamada do método que irá retornar os erros e o protocolo através de uma string, ou a chamada do método que irá retornar um objeto Java com as respectivas exceções, erros e protocolo em caso de sucesso. Este protocolo contém um número de recibo, a data e hora do registro da transação.
Após essa etapa serão realizadas críticas complementares de preenchimento para validação do balancete e dos quadros de detalhamento a cada ciclo de uma hora a partir do momento da recepção das informações. Nessa etapa é gerado um relatório de erros ou de validação das informações o qual está disponibilizado para consulta através do aplicativo DIOPS-Consulta, disponível no sítio da ANS.
Modalidades
As operadoras deverão preencher os Quadros de detalhamento para envio do DIOPS Financeiro de acordo com a modalidade, conforme abaixo:
Administradora de Benefícios (ADMBN)
- Quadro de Ativos Garantidores
- Quadro de Balancete
- Quadro de Contratos Estipulados
- Quadro de Créditos e Débitos com Operadoras para Apuração do Capital Referente ao Risco de Crédito (Novo!)
- Quadro de Detalhamento de Fundos de Investimentos para Apuração do Capital Referente ao Risco de Crédito (Novo!)
- Quadro de Fluxo de Caixa
- Quadro de Idade de Saldo
- Quadro de Lucros e Prejuízos
- Quadro de Segregação do Montante de Contraprestações a Repassar
Cooperativa Médica (COOPM) e Cooperativa Odontológica (COOPO)
- Quadro de Ativos Garantidores
- Quadro de Balancete
- Quadro de Cobertura Assistencial
- Quadro de Conta-Corrente Cooperado
- Quadro de Conta Tributo Passivo
- Quadro de Contraprestação de Corresponsabilidade Cedida
- Quadro de Contraprestações e Eventos de Corresponsabilidade 2018 (Removido!)
- Quadro de Contraprestações Pecuniárias
- Quadro de Créditos e Débitos com Operadoras para Apuração do Capital Referente ao Risco de Crédito (Novo!)
- Quadro de Detalhamento de Fundos de Investimentos para Apuração do Capital Referente ao Risco de Crédito (Novo!)
- Quadro de Fluxo de Caixa
- Quadro de Idade de Saldo
- Quadro de Lucros e Prejuízos
- Quadro de Modelo Padrão de Capital
- Quadro de Movimentação de Agrupamento de Contratos
- Quadro de Movimentação de Eventos Indenizáveis
- Quadro de Saldo da Provisão de Eventos Sinistros a Liquidar
- Quadro de Programas-Fundos Comuns de Despesas Assistenciais
- Quadro de Teste de Adequação do Passivo – TAP
Demais Modalidades
- Quadro de Ativos Garantidores
- Quadro de Balancete
- Quadro de Cobertura Assistencial
- Quadro de Contraprestação de Corresponsabilidade Cedida
- Quadro de Contraprestações e Eventos de Corresponsabilidade 2018 (Removido!)
- Quadro de Contraprestações Pecuniárias
- Quadro de Créditos e Débitos com Operadoras para Apuração do Capital Referente ao Risco de Crédito (Novo!)
- Quadro de Detalhamento de Fundos de Investimentos para Apuração do Capital Referente ao Risco de Crédito (Novo!)
- Quadro de Fluxo de Caixa
- Quadro de Idade de Saldo
- Quadro de Lucros e Prejuízos
- Quadro de Modelo Padrão de Capital
- Quadro de Movimentação de Agrupamento de Contratos
- Quadro de Movimentação de Eventos Indenizáveis
- Quadro de Saldo da Provisão de Eventos Sinistros a Liquidar
- Quadro de Programas-Fundos Comuns de Despesas Assistenciais
- Quadro de Teste de Adequação do Passivo – TAP
Clique aqui confira as alterações dos quadros de detalhamento de Demais Modalidades.
Quadros de detalhamento
A partir de 2021 os quadros de detalhamento do DIOPS Financeiro sofrerão alterações em suas estruturas.
Confira aqui as alterações dos quadros de detalhamento
Como implantar o DIOPS XML
Como atualizar o certificado SSL do DIOPS-XML
Para atualizar o certificado para envio do DIOPS-XML no seu computador local disponibilizamos duas alternativas:
Opção 1: Baixar cacerts
- Baixe o arquivo cacerts que já possui o certificado digital do DIOPS-XML: cacerts;
- Copie o arquivo para a pasta de instalação do Java (Ex: $JAVA_HOME/jre/lib/security/)
* $JAVA_HOME - endereço de instalação do JAVA - Exemplo: " C:\Program Files\Java\jdk1.8.0_111"
Opção 2: Baixar o certificado digital (.cer)
- Baixe o certificado digital do DIOPS-XML para incluir no cacerts local: cert_ans.cer;
Com o certificado baixado basta adicionar no JDK local com o comando abaixo executado através do Terminal (Prompt de Comando):
keytool -import -noprompt -trustcacerts -alias {CERTIFICATE_NAME}
-file {CERTIFICATE_FILE_PATH}
-keystore $JAVA_HOME/jre/lib/security/cacerts
Senha default: changeit - Substitua {CERTIFICATE_NAME} pelo nome do certificado e substitua {CERTIFICATE_FILE_PATH} pelo path do certificado extraído.
Passo-a-passo de geração do XML
- Verifique os schemas: Diops2021.xsd, DiopsComplexTypes2021.xsd, DiopsSimpleTypes2021.xsd e AnsCommonTypes.xsd;
- Consulte o Controle de Versões para verificar as atualizações;
- Analise os elementos que serão utilizados e os campos obrigatórios de cada um deles;
- Construa o documento XML conforme a modalidade específica;
- Valide seu documento XML através de websites que forneçam esse serviço online ou utilize uma ferramenta de parser XML:
Ex: http://tools.decisionsoft.com/schemaValidate.html.
Passo-a-passo para envio do XML (Utilizando apenas o cliente do DIOPS)
- Baixe o cliente do Serviço Web do DIOPS Financeiro fornecido pela ANS: DiopsFinanceiro-client.jar;
- Executar o arquivo com dois cliques, acionando a interface gráfica;
- Efetue o login padrão da ANS (Raiz do CNPJ + senha);
- Localize o arquivo XML gerado;
- Clicar no botão Enviar;
Proxy – Caso utilize proxy internamente, será necessário preencher as informações de (Servidor, Porta, Usuário e Senha);
Em caso de envio bem sucedido, será exibido o número correspondente ao recibo. Caso contrário será exibido o erro ocorrido na formação do arquivo XML.
Passo-a-passo para envio do XML (Utilizando Software Proprietário)
- Baixe o cliente do Serviço Web do DIOPS Financeiro fornecido pela ANS: DiopsFinanceiro-client.jar;
- Adicione-o como biblioteca da sua aplicação;
- Sua aplicação deve instanciar o objeto da classe DiopsFinanceiroClientJNI (br/gov/ans/diops/financeiro/api/DiopsFinanceiroClientJNI) e chamar o método String enviar (String arquivo, String usuário e String senha) onde:
- arquivo - arquivo XML a ser enviado;
- usuario – raiz CNPJ da Operadora;
- senha - senha padrão da Operadora na ANS;
O retorno deste método será uma string com as mensagens de erros ocorridos ou o número do protocolo, caso o envio seja bem sucedido.
Caso sua aplicação utilize tratamento de exceção Java, deve instanciar o objeto da classe DiopsFinanceiroClient (br/gov/ans/diops/financeiro/api/DiopsFinanceiroClient) no passo anterior;
O retorno deste método será um objeto Java com as respectivas exceções ocorridas ou o número do protocolo, caso o envio seja bem sucedido.
- Este cliente fará a conexão com o Web Service do DIOPS-XML
Qualquer transmissão do DIOPS-XML a partir do 1º Trimestre de 2019 que não utilize estes padrões será recusada pelo servidor.
Após essa etapa acompanhe o processamento do arquivo XML encaminhado (aceito) através do aplicativo DIOPS-Consulta, disponível no sítio da ANS
Serviço de recepção (webservice) do DIOPS
O Web Service para recebimento das transações do DIOPS está disponível através do endereço:
https://www.ans.gov.br/diops/financeiro/v2021/service?wsdl
Arquivos Importantes
Schemas
Exemplos documentos XML por modalidade
exemplo_diops_2021_administradora.xml
exemplo_diops_2021_cooperativa.xml
Exemplo de preenchimento
Agrupamento_contratos_2017.pptx
DIOPS-XML_Financeiro_2021.xlsx
Esclarecimentos Ativos Garantidores (.pdf)
Movimentação de Eventos Indenizáveis e Contraprestações de Corresponsabilidade Cedida (.pdf)