Histórico da Página
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.