DIOPS-XML (2018)
O DIOPS-XML 2018 é 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 encontra-se 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 (Atualizado!)
- Quadro de Balancete
- Quadro de Contratos Estipulados
- Quadro de Fluxo de Caixa
- Quadro de Idade de Saldo (Atualizado!)
- Quadro de Lucros e Prejuízos
- Quadro de Segregação do Montante de Contraprestações a Repassar
Clique aqui confira as alterações dos quadros de detalhamento.
Cooperativa Médica (COOPM) e Cooperativa Odontológica (COOPO)
- Quadro de Ativos Garantidores (Atualizado!)
- Quadro de Balancete
- Quadro de Cobertura Assistencial (Atualizado!)
- Quadro de Eventos em Corresponsabilidade (Novo!)
- Quadro de Fluxo de Caixa
- Quadro de Idade de Saldo (Atualizado!)
- Quadro de Intercambio Eventual (Removido!)
- Quadro de Lucros e Prejuízos
- 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 (Atualizado!)
- Quadro de Programas-Fundos Comuns de Despesas Assistenciais (Novo!)
Clique aqui confira as alterações dos quadros de detalhamento.
Demais Modalidades
- Quadro de Ativos Garantidores (Atualizado!)
- Quadro de Balancete
- Quadro de Cobertura Assistencial (Atualizado!)
- Quadro de Eventos em Corresponsabilidade (Novo!)
- Quadro de Fluxo de Caixa
- Quadro de Idade de Saldo (Atualizado!)
- Quadro de Intercambio Eventual (Removido!)
- Quadro de Lucros e Prejuízos
- 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 (Atualizado!)
- Quadro de Programas-Fundos Comuns de Despesas Assistenciais (Novo!)
Clique aqui confira as alterações dos quadros de detalhamento de Demais Modalidades.
Quadros de detalhamento
A partir de 2018 os quadros de detalhamento do DIOPS Financeiro sofrerão alterações em suas estruturas conforme abaixo:
- Confira as alterações dos quadros de detalhamento
Quadro Alteração Identificação Nesse Quadro não ocorreram alterações para a vigência 2018. Balancete Nesse Quadro não ocorreram alterações para a vigência 2018. Ativos Garantidores * Nesse Quadro as Informações sobre Ativos de Investimentos, foram removidas para a vigência 2018. Fluxo de Caixa Nesse Quadro não ocorreram alterações para a vigência 2018. Idade de Saldo * Este Quadro foi atualizado para permitir a divisão em Pré e Pós da Distribuição de Saldos de Contas a Receber, referentes aos Créditos de Operadoras e PPSC, conforme elemento <idadeSaldo> do schema DiopsComplexType2018. Movimentação de Eventos Indenizáveis Nesse Quadro não ocorreram alterações para a vigência 2018. Movimentação de Agrupamento de Contratos (Receita e Despesa Assistencial) Nesse Quadro não ocorreram alterações para a vigência 2018. Lucros e Prejuízos Nesse Quadro não ocorreram alterações para a vigência 2018. Saldo da Provisão de Eventos/Sinistros a Liquidar * Este Quadro foi atualizado para permitir o lançamento de valores correspondentes a PESL de Atendimentos Assumidos por Corresponsabilidade, conforme elemento <saldoProvEventosSinistrosLiq> do schema DiopsComplexType2018. Contratos Estipulados Nesse Quadro não ocorreram alterações para a vigência 2018. Segregação do Montante de Contraprestações a Repassar Nesse Quadro não ocorreram alterações para a vigência 2018. Intercambio Eventual * Esse Quadro foi removido para a vigência 2018. Cobertura Assistencial * Este Quadro foi atualizado para permitir o lançamento de valores para “Atendimento em Corresponsabilidade”, correspondente a cobertura por planos Coletivos por Adesão e Coletivos Empresariais, conforme elemento <xs:simpleType name="stOrigemCoberturaAssistencial"> <xs:enumeration value="5"> do schema DiopsSimpleType2018. Conta-Corrente Cooperado Nesse Quadro não ocorreram alterações para a vigência 2018. Conta Tributo Passivo Nesse Quadro não ocorreram alterações para a vigência 2018. Eventos em Corresponsabilidade** Nesse novo Quadro as Operadoras deverão identificar as informações relacionadas aos eventos em corresponsabilidade de riscos, decorrente de atendimento de beneficiários de outras operadoras, conforme elemento <eventoCorresponsabilidade> do schema DiopsComplexType2018.
Fundos Comuns** Nesse novo Quadro as Operadoras deverão identificar as informações referentes a participação em Programas ou Fundos Comuns de Assistência Médico-Hospitalar, conforme elemento <fundosComuns> do schema DiopsComplexType2018. * Quadros alterados a partir de 2018.
** Quadros adicionados a partir de 2018.
Como implantar o DIOPS XML
Passo-a-passo de geração do XML
- Verifique os schemas: Diops2018.xsd, DiopsComplexTypes2018.xsd, DiopsSimpleTypes2018.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 2016 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.gov.br/ans/pt-br/arquivos/assuntos/operadoras/aplicativos-ans/diops/2019/service.xml
Arquivos Importantes
Schemas
Exemplos documentos XML por modalidade
exemplo_diops_2018_administradora.xml
exemplo_diops_2018_cooperativa.xml
Exemplo de preenchimento
Agrupamento_Contratos_2017.pptx
DIOPS-XML_Financeiro_2018.xlsx
Esclarecimentos Ativos Garantidores (.pdf)
Movimentação da Provisão de Eventos/Sinistros a Liquidar (.pdf)