01. DADOS GERAIS
Linha de Produto: | Datasul |
---|---|
Segmento: | Saúde |
Módulo: | Gestão de Planos de Saúde |
Função: | HRC - Manutencao De Documentos De Revisao De Contas (hrc0310a) HRC - Central De Movimentação Guias Tiss (hrc.document) HRC - Importacao De Movimentos (hrc0510n) DTVW - Importacao De Movimentos - RPW (dtvw40aa) HRC - Relatórios Revalorização Movimentos por Erro Cotação Moeda (hrc0610j) |
Requisito: | DSAUGPSCONTAS-7685 |
02. SITUAÇÃO/REQUISITO
O sistema não estava considerando as datas de autorização das guias associadas ao documento ao realizar o cálculo da taxa de intercâmbio, assim como estipulado pelo Manual de Intercâmbio Nacional.
03. SOLUÇÃO
Os programas que realizam o cálculo da taxa de custeio administrativo foram adaptados para seguir as regras descritas no Manual de Intercâmbio Nacional:
Em se tratando de documentos de internação, caso a data da última autorização seja superior à data da alta do paciente e não ultrapasse 15 dias corridos a mesma, a validação do calculo da taxa de intercâmbio deverá considerar a data da última autorização, senão deverá considerar a data de alta.
Esta regra também está descrita no Manual de Intercâmbio Nacional, conforme segue:
Portanto, no recebimento de um arquivo A500, o sistema verificará se a diferença de dias entre a data de postagem ou a data do recebimento (caso informada) e a data de autorização ou alta (no caso de internações) ou de execução (caso seja guia de SADT) ultrapassa o número de dias parametrizado no programa 'Manutenção Negociação entre Unidades - HRC0110T', campo 'Qt.Dias a partir de'. Caso ultrapasse, o sistema não calculará a taxa e, caso fique no limite de dias, calculará a taxa.
Abaixo um esquema simplificado de como o sistema valida as regras acima citadas:
[ (DT_POSTAGEM ou DT_RECEBIMENTO) − ( (DT_ULT_AUTORIZACAO ou DT_ALTA)* ou DT_REALIZACAO) > DIAS_PARAMETRIZADOS ] → Não calcula taxa
[ (DT_POSTAGEM ou DT_RECEBIMENTO) − ( (DT_ULT_AUTORIZACAO ou DT_ALTA)* ou DT_REALIZACAO) ≤ DIAS_PARAMETRIZADOS ] → Calcula taxa
*Validação implementada para se considerar a data da autorização ou a data da alta:
[ (DT_ULT_AUTORIZACAO > DT_ALTA) e ( (DT_ULT_AUTORIZACAO − DT_ALTA) ≤ 15 DIAS ) ] → DT_ULT_AUTORIZACAO
[ (DT_ULT_AUTORIZACAO > DT_ALTA) e ( (DT_ULT_AUTORIZACAO − DT_ALTA) > 15 DIAS ) ] → DT_ALTA
[ DT_ULT_AUTORIZACAO < DT_ALTA ] → DT_ALTA
Para um melhor entendimento das regras, seguem abaixo alguns exemplos de utilização.