Árvore de páginas

CPC-ATCONSTRANS.p

Produto:

Gestão de Planos de Saúde

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

cpc-atconstrans.p

 

  • Rotina utilizada para permitir ou não a alteração do status da guia quando no recebimento de uma resposta de auditoria;
  • Rotina utilizada para alterar o status da guia de atendimento;
  • Rotina utilizada para tratar o retorno das guias de intercambio eletrônico
  • Caso o cliente não queira executar a chamada da CPC no seu cadastro deve colocar CPC Ativo como não.

 

Localização

  • Dentro do atconstrans.p.

Ponto de Utilização

  • "ESP-RESP-AUD"
  • "STATUS-AUDIT"
  • TRATA-RESP-IEA
  • POS-AUTORIZA

Include das definições das tabelas temporárias

  • CPC-ATCONSTRANS.I


Tabelas de entrada e saída

Tabela de entrada tmp-cpc- atconstrans-entrada

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

field nm-ponto-chamada-cpc                       as char format "x(15)"
field in-liberado-guias                                  like guiautor.in-liberado-guias field aa-guia-atendimento like guiautor.aa-guia-atendimento
field nr-guia-atendimento                             like guiautor.nr-guia-atendimento
field ds-transacao-solicitacao                     as char
field id-auditoria                                           as char format "x(1)"
field lg-possui-movtos-nao-autorizados     as log
field ds-recebiemnto                                    as char format "x(1000)".

Definição campo a campo da tabela de entrada

    • nm-ponto-chamada-cpc – " ESP-RESP-AUD ", "STATUS-AUDIT"; "TRATA-RESP-IE"
    • in-liberado-guias – Indicador do status da guia;
    • aa-guia-atendimento – Ano da guia de atendimento;
    • nr-guia-atendimento – Número da guia de atendimento;
    • ds-transacao-solicitacao – Variável que recebe o segmento completo da transação.
    • Id-auditoria – Campo que abriga a id da audotoria realizada.
    • Lg-possui-movtos-não-autorizados-- variável que controla se á ou não movimentos não outrorizados.
    • Ds-recebimento – descrição do recebimento da guia.

 

Tabela de movimentos da guia

def temp-table tmp-movto-guia o-undo

field in-movto                                       as char format "x(1)"
field cd-unidade                                    like procguia.cd-unidade
field aa-guia-atendimento                    like procguia.aa-guia-atendimento
field nr-guia-atendimento                     like procguia.nr-guia-atendimento
field nr-processo                                  like procguia.nr-processo
field nr-seq-digitacao                           like procguia.nr-seq-digitacao
field cd-tipo-insumo                             like insuguia.cd-tipo-insumo
field cd-movimento                              as int forma "99999999"
field qt-movto                                       as dec
field cd-pacote                                      as int format 99999999
field in-situacao                                    as int
field cd-mensagen1                              as int
field cd-mensagen2                              as int
field cd-mensagen3                              as int
field cd-mensagen4                              as int
field cd-mensagen5                              as int.

Definição campo a campo da tabela de movimentos

    • in-movto – Tipo do movimento
    • cd-unidade – Código da unidade
    • aa-guia-atendimento – ano da Guia
    • nr-guia-atendimento – numero da guia
    • nr-processo – Numero do processo
    • nr-seq-digitacao – numero de seqüência da digitação
    • cd-tipo-insumo - Codigo do tipo de insumo
    • cd-movimento – Codigo do movimento
    • qt-movto – quantidade de movimentos
    • cd-pacote – código do pacote
    • in-situacao – tipo de situação da guia
    • cd-mensagem1 a cd-mensagem5 – Código da mensagem

 

Tabela de entrada tmp-cpc- atconstrans-saida

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

field in-liberado-guias                                        like guiautor.in-liberado-guias
field lg-undo-retry                                              as log
field ds-mensagem                                            as char
field lg-comunica-resp-auditoria                      as log
field ds-segmento-conexao-solicitacao           as char.

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

    • in-liberado-guias – Indicador do status da guia;
    • lg-undo-retry - Variável que controla se erros aconteceram dentro da CPC. Se o retorno desta variável for igual a SIM, indicará que erros aconteceram e se o retorno for igual à NÃO, indicará que o processo foi concluído por completo.
    • ds-mensagem – E a mensagem que a operadora quer que seja apresentada ao usuário quando da ocorrência de erro no processamento da CPC;
    • lg-comunica-resp-auditoria – Variável que indicará se haverá comunicação via intercâmbio eletrônico;
    • ds-segmento-conexao-solicitacao - Segmento conexão solicitação.