Árvore de páginas

CPC-WAC0034A.P

Produto:

Gestão de Planos de Saúde

Módulo:Todos
Versão:12.x.x
Assuntos:

cpc-wac0034a.p

  • Rotina UTILIZADA PARA EETUAR A CONVERSÃO DE PROCEDIMENTOS AMB X CBHPM nos processos de digitação de procedimentos de REGISTRO DE SP/SADT TISS, SOLICITAÇÃO DE SP/SADT TISS e SOLICITAÇÃO DE INTERNAÇÃO TISS. Essa rotina irá devolver o código do procedimento convertido (de AMB para CBHPM) ou um brower com os procedimentos CBHPM associados ao procedimento AMB informado, para que o usuário informe o procedimento desejado.
  • Verifica se o médico logado pode registrar os procedimentos da guia direcionada.
  • Verifica se a guia digitada no campo senha é do usuário logado e se está autorizada.
  • Caso o cliente não queira executar a chamada da CPC no seu cadastro deve colocar CPC Ativo como não.
  • Será permitido para esta CPC apenas um registro na tabela temporária de saída.
  • Permite montar um XML de retorno a partir da tabela de saída da cpc-wac0034a.p.

Localização

  • Dentro da rotina WAC0034A.W.

Ponto de Utilização

"CONV-PROC"
"DIR-VEREXECLOG"
"AJAX-ESPECIFICO"
"DESC-PACOTE"

Include das definições das tabelas temporárias

  • CPC-WAC0034A.I

Tabelas de entrada e saída

 

Tabela de entrada tmp-cpc-wac0034a-entrada

def temp-table tmp-cpc-wac0034a-entrada no-undo

field in-evento-programa                     as char format "x(06)"
field nm-ponto-chamada-cpc               as char format "x(15)"
field in-tipo-consulta                             as char format "x(20)"
field cd-procedimento                          as int format 99999999
field cd-unidade-prestador-aux            as int
field cd-prestador-aux                          as int
field cd-clinica-aux                                as int
field aa-guia-atend-aux                        as int
field nr-guia-atend-aux                         as int
field id-beneficiario-aux                        as dec format "99999999999999999"
field rw-paproins                                   as rowid
field id-tabela                                       as char

Definição campo a campo da tabela de entrada

      • in-evento-programa – Evento do programa que chama a rotina WAC0034A, na qual será passada para a cpc-wac0034a.p.
      • nm-ponto-chamada-cpc – Nome do ponto de chamada da cpc dentro do programa que a utiliza. Para a rotina wac0034a.p:
      • "CONV-PROC";
      • "DIR-VEREXECLOG";
      • In-tipo-consulta - Descrição do tipo de consulta.
      • cd-procedimento – Código do procedimento com 8 posições (completo).
      • cd-unidade-prestador-aux – Código da unidade do prestador.
      • cd-prestador-aux - Código do prestador.
      • cd-clinica-aux – Código da Clinica do prestador.
      • aa-guia-atend-aux – Ano da Guia de Atendimento.
      • nr-guia-atend-aux – Número da Guia de atendimento.
      • id-beneficiario-aux – Carteira do beneficiário logado.
      • rw-paproins – Rowid da tabela paproins.
      • id-tabela – Valor da variável Id-tabela-aux parametrizada no programa WAC0034A.W.


Tabela de saída tmp-cpc-wac0034a-saida

def temp-table tmp-cpc-wac0034a-saida no-undo

field lg-undo-retry                            as log
field ds-mensagem                         as char format "x(75)"
field cd-procedimento                     as int format 99999999
field dt-limite                                   as date

Definição campo a campo da tabela de saída

      • lg-undo-retry – Variável que controla se erros aconteceram dentro da CPC deve retornar SIM se erros aconteceram e NÃO se o processo foi concluído por completo.
      • ds-mensagem– Deve conter mensagens de erro ou qualquer outro tipo de mensagem.
      • cd-procedimento – Código do procedimento convertido com 8 posições (completo).
      • dt-limite – data limite de validade do procedimento.
      • cd-unidade – Código da unidade.
      • cd-prestador – Código do prestador.
      • nm-prestador – Nome do prestador.
      • ds-pacote – Descrição do pacote.