Árvore de páginas

Versões comparadas

Chave

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

CPC-AT0111C.p

Produto:

Gestão de Planos de Saúde

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

cpc-at0111c.p


Rotina utilizada para:

  • Permitir a operadora INDICAR qual é o momento da solicitação do CID, no momento da inclusão da GUIA e
  • Permitir a operadora INDICAR qual é o código da clinica DEFAULT que deverá ser SUGESTIONADO ao usuário.
  • Permitir a operadora definir qual a classe de nota (TIPO DE GUIA TISS) a ser utilizada na digitação da guia de autorização (AT).
  • Obrigar a informação da autorização origem, quando do atendimento de beneficiário de intercâmbio. Ressalta-se que para este processo o tipo de guia, associada a autorização, deverá estar com o parâmetro  Pede autoriz.origem" Ativo (igual a Sim).
  • Permitir a operdora controlar a emissao de Guias de Autorização através de Senhas, os questionamentos referentes a geração e informação via senha, permitindo que o cliente informe dentro da cpc a resposta padrão das perguntas sem que as mesmas sejam solicitadas em tela.
  • Pemitir a operdora efetuar a troca da unidade do beneficiário e do beneficiário quando da inclusão de uma guia de autorização/orçamento no sistema, via modulo AT.
  • Permtir a operadora efetuar consistências sobre o procedimento incluído na GUIA (AIH).
  • Permitir a coversão da unidade da carteira.
  • Permitir a operador visualizar dados das guias associadas e seus respectivos movimentos na opção de inclusão do programa.
  • Rotina utilizada para informar e gravar a informação de prestador de alto custo.
  • Caso o cliente não queira executar a chamada da CPC no seu cadastro deve colocar CPC Ativo como não.

...

Tabela de entrada tmp-cpc-at0111c-entrada

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

...

      • in-evento-programa – Evento do programa que chama CPC-AT0111C.P. O valor desse campo pode ser "INCLUI;
      • nm-ponto-chamada-cpc – "SOLIC-CID", "INC-CLINICA", "CLASSE-NOTA", "GUIA-ORIGEM", "UNIDADE-BENEF", "VALIDA-PROC", "CONV-UNID-CART" , "GUIA-ASSOC" e "VALOR-INSUMO";
      • cd-tipo-guia – Código do tipo da guia utilizado pela Guia (AIH);
      • cd-unidade-carteira – Código da unidade da carteira do beneficiário;
      • cd-carteira-usuario – Código da carteira do beneficiário;
      • cd-unidade-exec – Código da unidade do prestador executante;
      • cd-prestador-exec – Código do prestador executante;
      • cd-esp-exec – Código da especialidade do prestador executante;
      • cd-unidade-princ – Código da unidade do prestador principal;
      • cd-prestador-princ – Código do prestador principal;
      • cd-unidade-solic – Código da unidade do prestador solicitante;
      • cd-prestador-solic - Código do prestador solicitante;
      • cd-transacao – Código da transação associada a Guia de Autorização digitada;
      • cd-userid – Usuário logado ao sistema para a digitação da Guia de Atendimento;
      • cd-proced-completo – Código do procedimento em autorização completo, ou seja com oito dígitos;
      • aa-guia-atendimento – Ano da guia de atendimento anterior;
      • nr-guia-atendimento – Número da guia de atendimento anterior;
      • lg-guia-principal – Indica se esta é a guia principal;
      • vl-custo-op – Valor do custo operacional;
      • vl-taxa-part – Valor da taxa de participação,
      • vl-tot-val – Valor total da guia (custo operacional + participação).
      • lg-pres-alto-custo – Variável que grava a informação se o prestador é de alto custo.

 


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

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

field lg-erro                              as log
field ds-mensagem                 as char format "x(75)"
field lg-pede-cid-depois          as log
field cd-clinica                         like clinpres.cd-clinica
field in-classe-nota                 like guiautor.in-classe-nota
field lg-senha-emissao           as log
field lg-gera-senha                  as log
field lg-autoriza                       as log
field lg-alt-carte-benef            as log
field nr-recid-usuario              as recid
field nr-recid-outuni                as recid
field nr-recid-unicamco          as recid
field nr-recid-proposta            as recid
field cd-unidade-carteira         like car-ide.cd-unimed
field aa-guia-atendimento        like guiautor.aa-guia-atendimento
field nr-guia-atendimento         like guiautor.nr-guia-atendimento
field in-liberado-guias              like guiautor.in-liberado-guias
field lg-undo-retry                   as log
field lg-bloq-mod-insu            as log
field lg-atualiza-insumo          as log
field dt-interna-ini                   as date
field dt-interna-fim                  as date
field lg-alerta                          as log.

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

...

    • lg-senha-emissao – Indicador de que a Guia de Autorização ira gerar Senha.
    • lg-gera-senha – Indica se a geração da Senha será ou não autormatica.
    • lg-autoriza – Indica se a Guia de Atendimento gerada via Senha será ou não Autorizada;
    • lg-alt-carte-benef – Indica se ocorreu a alteração da carteira do beneficiário dentro da CPC;
    • nr-recid-usuario – recid da tabela USUARIO. Deverá possuir conteúdo quando o parâmetro lg-alt-carte-benef estiver habilitado e o beneficiário for da base;
    • nr-recid-outuni – recid da tabela OUT-UNI. Deverá possuir conteúdo quando o parâmetro lg-alt-carte-benef estiver habilitado e o beneficiário for de intercâmbio;
    • nr-recid-unicamco – recid da tabela UNICAMCO. Deverá possuir conteúdo quando o parâmetro lg-alt-carte-benef estiver habilitado e o beneficiário for de intercâmbio;
    • nr-recid-proposta – recid da tabela PROPOST. Deverá possuir conteúdo quando o parâmetro lg-alt-carte-benef estiver habilitado e o beneficiário for da base;
    • cd-unidade-carteira – código da unidade da carteira do beneficiário;
    • aa-guia-atendimento – ano da guia de atendimento;
    • nr-guia-atendimento – número da guia de atendimento;
    • in-liberado-guias – situação de liberação da guia de atendimento,
    • 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.

...

    • lg-bloq-mod-insu
    • lg-atualiza-insumo
    • dt-interna-ini
    • dt-interna-fim
    • lg-alerta - Retorna se a mensagem deverá ser somente um alerta, sem parar o processo.


Tabela de entrada tmp-cpc-at0111c-insuguia

def temp-table tmp-cpc- at0111c-insuguia no-undo

field cd-unidade                         like insuguia.cd-unidade
field aa-guia-atendimento         like insuguia.aa-guia-atendimento
field nr-guia-atendimento          like insuguia.nr-guia-atendimento
field nr-processo                       like insuguia.nr-processo
field nr-seq-digitacao                like insuguia.nr-seq-digitacao
field vl-insumo-cob                   like insuguia.vl-insumo-cob
field cd-modulo                         like insuguia.cd-modulo
field cd-tipo-insumo                  like insuguia.cd-tipo-insumo
field cd-insumo                         like insuguia.cd-insumo.

Definição campo a campo da tabela de entrada

      • cd-unidade – Código da Unidade.
      • aa-guia-atendimento – Ano da Guia de Atendimento.
      • nr-guia-atendimento – Número da Guia de Atendimento.
      • nr-processo – Número do Processo.
      • nr-seq-digitacao – Número da Seqüência de Digitação.
      • vl-insumo-cob - Valor do Insumo Cobrado.
      • cd-modulo - Código do módulo.
      • cd-tipo-insumo - Tipo do insumo.
      • cd-insumo - Código do insumo.


Tabela de entrada tmp-cpc-at0111c-procguia

def temp-table tmp-cpc- at0111c-procguia no-undo

field cd-modulo                         like insuguia.cd-modulo
field cd-procedimento               like procguia.cd-procedimento.

Definição campo a campo da tabela de entrada

      • cd-modulo - Código do módulo.
      • cd-procedimento - Código do procedimento.