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

Implementações de 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 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.

Para isso, basta retirar 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, basta criar 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 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 Utilização

1 - Acessar o programa Upload XML;

2 - Selecionar o Período de Movimentação;

3 - Selecionar o arquivo XML;

4 - Clicar no botão Upload;


O sistema irá validar as seguintes novas 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:
    • As guias de beneficiários de Medicina Ocupacional devem ter o Tipo de Atendimento entre 14 e 21, conforme tabela 50 da TISS;

Caso o sistema não encontre nenhum problema, o arquivo é aceito e o protocolo é devolvido para o usuário.

Caso o sistema identifique ao menos um erro no XML, o arquivo é rejeitado, não devolvendo número de protocolo. O sistema exibe uma mensagem contendo todos os erros encontrados 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