Árvore de páginas

Exibição de Procedimentos Não Padrão

Linha de Produto:

Datasul

Segmento:

Saúde

Módulo:

Gestão Planos de Saúde

Função:

HAW - Autorizador

Situação:

Os procedimentos configurados com o campo Padrão igual a Não, eram exibidos na seleção de procedimentos em Solicita Exames.

Solução:

Realizado ajuste no programa para que não exiba os procedimentos marcados como Padrão igual a Não no Autorizador, da mesma forma que é feito no Perfil Médico. Para que a alteração funcione corretamente, é necessário modificar arquivos de propriedades, conforme a seguir.

Alterar o valor das propriedades "query_search_ambproce" e "query_search_ambproce_tip_atend_search_1" definidas no arquivo "<JBoss>\server\<instância>\conf\medical_procedure_sql.properties" conforme o novo valor abaixo:

query_search_ambproce=Select * from (SELECT ambproce.cd_esp_amb cdEsp, ambproce.cd_grupo_proc_amb cdGrupo, ambproce.cd_procedimento cdProced, ambproce.dv_procedimento dvProced, ambproce.ds_procedimento##1 des, ambproce.dat_inic_vigenc datInicVigenc, ambproce.dat_fim_vigenc datFimVigenc,ambproce.int_13 cdn_tab_gest, ambproce.cd_esp_amb || lpad(ambproce.cd_grupo_proc_amb, 2, '0') || lpad(ambproce.cd_procedimento, 3, '0') || lpad(ambproce.dv_procedimento, 1, '0') cdConcatProc from ambproce where ambproce.lg_padrao = 1) auxAmb inner join tip_tab tt on tt.cdn_tab_gest = auxAmb.cdn_tab_gest and tt.cod_versao =

query_search_ambproce_tip_atend_search_1=t.cd_esp_amb = auxAmb.cd_esp_amb and t.cd_grupo_proc_amb = auxAmb.cd_grupo_proc_amb and t.cd_procedimento = auxAmb.cd_procedimento and t.dv_procedimento = auxAmb.dv_procedimento and t.dt_limite >= SYSDATE and auxAmb.lg_padrao = 1

Alterar o valor das propriedades "query_search_ambproce_tip_atend_search_1" e "query_search_ambproce_tip_atend_search_vigenc" definidas no arquivo "<JBoss>\server\<instância>\conf\medical_procedure_sql_progress.properties" conforme o novo valor abaixo:

query_search_ambproce_tip_atend_search_1="t"."cd-esp-amb" = "pub"."auxAmb"."cd-esp-amb" and "t"."cd-grupo-proc-amb" = "pub"."auxAmb"."cd-grupo-proc-amb" and "t"."cd-procedimento" = "pub"."auxAmb"."cd-procedimento" and "t"."dv-procedimento" = "pub"."auxAmb"."dv-procedimento" and "t"."dt-limite" >= SYSDATE and "pub"."auxAmb"."lg-padrao" = 1

query_search_ambproce_tip_atend_search_vigenc= "pub"."auxAmb"."dat-inic-vigenc" <= SYSDATE and "pub"."auxAmb"."dat-fim-vigenc" >= SYSDATE) proc inner join "pub"."tip-tab" tt on tt."cdn-tab-gest" = proc."cdnTabGest" and tt."cod-versao" =