Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
arâmetro

Melhoria no Desempenho da Rotina de Mudança de Fase - Parâmetro MV_PLTHMP

Características do Requisito

Linha de Produto:

Microsiga Protheus

Segmento:

Saúde

Módulo:

Plano de Saúde

Rotina:

Rotina

Nome Técnico

PLSA498

Proc. Contas.

PLSA500Mudança de Fase
PLSA720Processamento Mudança de Fase
PLSVLRPROValoração de Procedimentos e Eventos de Saúde

Parâmetro(s):

MV_PLTHMP

Chamados Relacionados

TUECJB

País(es):

Brasil

Banco(s) de Dados:

Todos

Tabelas Utilizadas:

BD7

Sistema(s) Operacional(is):

Todos

Descrição

Com a entrada da TISS 3 o volume de dados que compõe uma conta médica aumentou, principalmente porque as contas passaram a ser apresentadas com procedimentos e eventos em saúde abertos. 

Este aumento no volume de dados faz com que o desempenho das rotinas envolvidas no processamento de contas seja prejudicado. Diante disto, foi realizada uma implementação que é capaz de reaproveitar o conteúdo já processado para determinado evento de forma que o sistema não precise realizar o processamento novamente.

Exemplo: Em uma guia de resumo referente a uma internação de 10 dias o código "70010315 - AGULHA" é apresentado 100 vezes. Se durante o período de internação não houve alteração no valor da agulha não ha a necessidade de executar a rotina de valoração 100 vezes, basta valorar uma vez e replicar o valor processado para os demais itens. 

Importante: O exemplo acima está de uma forma bem genérica, pois não é simplesmente a data que define o valor de um procedimento. Mas a intenção é apenas ilustrar a implementação. 

 

Para controlar a utilização da funcionalidade, foi criado o parâmetro MV_PLTHMP para que a operadora possa indicar sua utilização, sendo .T. para utilizar e .F. para não utilizar.

O ganho de desempenho é proporcional à quantidade de itens repetidos dentro da mesma guia, onde é possível reaproveitar valores já processados otimizando, assim, o Criação do parametro MV_PLTHMP que utiliza o objeto HashMap para criação de array na importação de arquivos TISS e na mudança de fase,
assim otimizando tempo de execução quando há procedimentos repetitivos.

 

Procedimento para Configuração

 

CONFIGURAÇÃO DE PARÂMETROS

 

  1. No Configurador (SIGACFG), acesse Ambientes/Cadastros/Parâmetros (CFGX017). Crie o parâmetro(s) a seguir:

Itens/Pastas

Descrição

Nome:

MV_PLTHMP

Tipo:

Lógico

Cont. Por.:

.FT.

Descrição:

Reaproveita processamento de procedimentos. Quando ativado irá utiliza o objeto HashMap para criação de array na importação de arquivos TISS e na mudança de fase,
assim otimizando tempo de execução quando há procedimentos repetitivos.armazenar os dados processados em memoria para ser utilizado em procedimentos que se repetem na mesma guia

 

Procedimento para Utilização 

 

Exemplo:

       1.            No Plano de Saúde (SIGAPLS), acesse Atualizações / Proc. Contas / Digitação de Contas (PLSA498).

       2.             Posicione  em uma guia que em modo de digitação, e mude de fase.

      3.            Confira os dados e confirme.