Regras de Upload de XML

Características do Requisito

Linha de Produto:

Datasul

Segmento:

Saúde

Módulo:

Gestão de Planos de Saúde

Rotina:

Rotina

Foundation - Upload XML

País(es):

Brasil

Banco(s) de Dados:

Progress®/Oracle®

Sistema(s) operacional(is):

Windows.

Versões/Release:

12.1.8


Descrição

Foi implementada regras para validação do XML antes da devolução do protocolo.

Importante: Essa implementação é válida apenas para o Foundation integrado ao Gestão de Planos de Saúde.

 

Procedimento para Implantação

A implementação descrita no documento estará disponível a partir da atualização do pacote no cliente.

O pacote está disponível no portal (https://suporte.totvs.com/download).

Importante:

Antes de executar a atualização é recomendável realizar o backup do banco de dados bem como dos arquivos do Sistema (executáveis, .dlls e arquivos de configuração).
Realizar a atualização antes no ambiente de homologação e posterior a devida validação, no ambiente de produção.

Procedimento para Configuração

  • O EAR do Foundation Saúde vem configurado para ler todas as regras disponíveis, entretanto as mesmas podem ser controladas pelo cliente.
    • Retire do arquivo "tissrules.xml", na pasta <jbossFoundation>\server\<instancia>\conf, as tags "resource source" referentes as regras não desejadas.
    • Caso o arquivo não exista, crie com o conteúdo abaixo:

<?xml version="1.0" encoding="UTF-8"?>
<change-set xmlns='http://drools.org/drools-5.0/change-set'
xmlns:xs='http://www.w3.org/2001/XMLSchema-instance'
xs:schemaLocation='http://drools.org/drools-5.0/change-set.xsd' >
<add>
<resource source="classpath:com/totvs/saude/rules/tiss/GuiasRepetidas.drl" type="DRL" />
<resource source="classpath:com/totvs/saude/rules/tiss/CartoesDoBeneficiario.drl" type="DRL" />
<resource source="classpath:com/totvs/saude/rules/tiss/TipoAtendimentoParaMedicinaOcupacional.drl" type="DRL" />
</add>
</change-set>

 

Procedimento para Utilização

  1. Acesse o programa Upload XML;
  2. Selecione o Período de Movimentação;
  3. Selecione o arquivo XML;
  4. Clique em Upload;
  5. O sistema validará as seguintes regras:
    • Cartão do Beneficiário:
      • Beneficiários da base - são verificados se o cartão existe na base de dados do Gestão de Planos;
      • Beneficiários de fora - são validados o dígito verificador;
    • Tipo de Atendimento para Medicina Ocupacional:
      • Guias de beneficiários de Medicina Ocupacional - devem possuir o Tipo de Atendimento entre 14 e 21, conforme tabela 50 da TISS;
  6. Caso o sistema não encontre inconsistências, o arquivo é aceito e o protocolo é devolvido para o usuário.
  7. Caso o sistema identifique inconsistências no XML, o arquivo é rejeitado, não retornando o número de protocolo. O sistema exibe uma mensagem com todas as inconsistências encontradas conforme o exemplo abaixo:

Arquivo [ TISS_V3_02_00_SADTERRADO.xml] : O XML enviado contém erros e não pode ser processado:
1602 - TIPO DE ATENDIMENTO INVÁLIDO OU NÃO INFORMADO
Tipo de Atendimento deve ser entre 14 e 21 quando o beneficiario é de Medicina Ocupacional
Guia(s) com problema:
Guia do prestador: 20140718000000000051; Tipo de Atendimento: 5; Carteira do Beneficiário: 01202900001000029


1001 - NÚMERO DA CARTEIRA INVÁLIDO
Carteira(s) da operadora não encontrada(s):01202900001123029
Carteira(s) de fora da operadora com dígito inválido:0122360100006000015