Árvore de páginas

CPC-ATAPI022.p

Produto:

Gestão de Planos de Saúde

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

cpc-atapi022.p


  • Rotina utilizada pela operadora de saúde para dar manutenção no código do prestador executante do insumo.
  • 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 programa ATAPI022.P, quando do tratamento do prestador executante do insumo.

Ponto de Utilização

  • "INICIO-PROCESSO"
  • "TRATA-VL-INSUMO"
  • "ANTES-PTUINSUM"
  • "APOS-CARENCIA" - a apartir da versão 12.1.2301

Include das definições das tabelas temporárias

  • CPC-ATAPI022.I


Tabelas de entrada e saída

Tabela de entrada tmp-cpc-atapi022-entrada

def temp-table tmp-cpc-atapi022-entrada no-undo
    field nm-ponto-chamada       as char format "x(15)"
    field cd-unidade-prestador    like preserv.cd-unidade
    field cd-prestador                   like preserv.cd-prestador
    field cd-vinculo                       like previesp.cd-vinculo
    field dt-emissao-guia              like guiautor.dt-emissao-guia
    field cd-tipo-insumo               like insuguia.cd-tipo-insumo
    field cd-insumo                       like insuguia.cd-insumo
    field cd-unid-prest-exec         like insuguia.cd-unidade-prestador
    field cd-prestador-exec          like insuguia.cd-prestador
    field vl-insumo-cob                like insuguia.vl-insumo-cob
    field qt-insumo                       like insuguia.qt-insumo
    field vl-insumo-inf                  like insuguia.vl-insumo-inf
    field cd-unidade-principal      like guiautor.cd-unidade-principal
    field cd-prestador-principal    like guiautor.cd-prestador-principal
    field cd-unidade-carteira       like guiautor.cd-unidade-carteira
    field cd-pacote                      like insuguia.cd-pacote
    field cd-cid                            like guiautor.cd-cid
    field cd-cid1                          like guiautor.cd-cid1
    field cd-cid2                          like guiautor.cd-cid2
    field cd-cid3                          like guiautor.cd-cid3
    field cd-modalidade             like insuguia.cd-modalidade
    field nr-proposta                  like propost.nr-proposta
    field cr-internacao                like guiautor.cr-internacao
    field cd-usuario                    like usuario.cd-usuario

    field cr-solicitacao         like guiautor.cr-solicitacao .

Definição campo a campo da tabela de entrada

    • nm-ponto-chamada – Nome do ponto de cpc;
    • cd-unidade-prestador – Código da unidade do prestador principal;
    • cd-prestador – Código do prestador principal;
    • cd-vinculo – Código do vinculo do principal;
    • dt-emissao-guia – Data de emissão da Guia (AIH) ;
    • cd-tipo-insumo – Código do tipo do insumo;
    • cd-insumo – Código do insumo;
    • cd-unid-prest-exec – Código da unidade do prestador executante;
    • cd-prestador-exec – Código do prestador executante.
    • vl-insumo-cob – Valor do insumo cobrado;
    • qt-insumo – quantidade de insumos;
    • vl-insumo-inf – valor do insumo informado;
    • cd-unidade-principal - código da unidade do prestador principal;
    • cd-prestador-principal - código do prestador principal;
    • cd-unidade-carteira - código da unidade da carteira do beneficiário;
    • cd-pacote - código do pacote.
    • cd-cid - Código internacional de doenças principal.
    • cd-cid1 - Código internacional de doenças 1.
    • cd-cid2 - Código internacional de doenças 2.
    • cd-cid3 - Código internacional de doenças 3.
    • cd-modalidade - Modalidade da proposta
    • nr-proposta - Numero da proposta
    • cr-internaçao - Caráter da Internação "E" Eletiva/"U" Urgência
    • cd-usuario - código do usuário
    • cr-solicitacao - Caráter do Atendimento SADT  "E" Eletiva/"U" Urgência


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

def temp-table tmp-cpc-atapi022-saida no-undo
    field lg-erro                          as log
    field ds-erro                         as char format "x(100)"
    field cd-unidade-prestador  like preserv.cd-unidade
    field cd-prestador                like preserv.cd-prestador
    field cd-vinculo                    like previesp.cd-vinculo
    field cd-especialid               like previesp.cd-especialid
    field vl-insumo-cob             like insuguia.vl-insumo-cob
    field vl-insumo-uni              like insuguia.dec-15
    field lg-busca-ptuinsum     as logical initial yes
    field lg-insumo-generico    as logical
    field lg-erro-glosa              as logical.

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

    • lg-erro – Indica a ocorrência de erro no processamento da CPC;
    • ds-erro – A mensagem que a operadora quer que seja apresentada ao usuário quando da ocorrência de erro no processamento da CPC;
    • cd-unidade-prestador – Código da unidade do prestador executante;
    • cd-prestador – Código do prestador executante;
    • cd-vinculo – Código do vinculo do prestador executante;
    • cd-especialid – Código da especialidade do prestador executante.
    • Vl-insumo-cob – Valor do insumo cobrado.
    • Vl-insumo-inf – Valor do insumo informado;
    • lg-busca-ptuinsum - Indica se deve fazer a busca de produto na tabela "ptuinsum";
    • lg-insumo-generico - Indica se deve considerar o insumo como genérico.
    • lg-erro-glosa - Indica se deve ser gerado glosa ou não.