Histórico da Página
...
"VALOR-NEGATIVO" - Caso ativo é possível retornar a variável lg-continua para informar se procede ou não gerando erro de valor negativo. A partir da versão 12.1.2301.
Include das definições das tabelas temporárias
...
def temp-table tmp-cpc-botissloteguia-entrada no-undo
field nm-ponto-chamada-cpc as char format "x(15)"
field in-evento-programa as char format "x(10)"
field nr-carteira-benef as char format "x(17)"
field nr-prestador as char
field cd-unidade-prestador like moviptmp.cd-unidade
field cd-prestador like moviptmp.cd-prestador
field nr-lote as dec
field pc-red-acr like moviptmp.pc-red-acr
field nr-cnpj-principal as char
field in-tipo as char format "x(01)"
field cd-unid-prest-membro-eqp like moviptmp.cd-unidade
field cd-prestador-membro-eqp like moviptmp.cd-prestador
field aa-guia-atendimento like guiautor.aa-guia-atendimento
field nr-guia-atendimento like guiautor.nr-guia-atendimento
field cd-procedimento as int format '99999999'
field lg-urgencia as log
field cd-uni-carteira like car-ide.cd-unimed
field nr-guia-prestador as char format "x(20)"
field cd-conselho like preserv.cd-conselho
field nr-registro like preserv.nr-registro
field cd-uf-conselho like preserv.cd-uf-conselho
field in-tipo-guia as int
field cd-id-contratado as dec
field nm-contratado as char format "x(70)"
field cd-id-contratado-executante as dec
field nm-contratado-executante as char format "x(70)"
field nm-profissional-executante as char format "x(70)"
field cd-unidade like moviptmp.cd-unidade
field cd-unidade-prestadora like moviptmp.cd-unidade-prestadora
field cd-transacao like moviptmp.cd-transacao
field nr-serie-doc-original like moviptmp.nr-serie-doc-original
field nr-doc-original like docrecon.nr-doc-original
field recid-lote as recid
field lg-base as log
field lg-gri as log
field nr-seq-interno like moviptmp.nr-seq-interno
field cd-insumo like mov-itmp.cd-insumo
field nr-processo like moviptmp.nr-processo
field nr-seq-digitacao like moviptmp.nr-seq-digitacao
field cd-unidade-solicitante like moviptmp.cd-unidade
field cd-prestador-solicitante like moviptmp.cd-prestador
field nr-guia-operadora as char
field nr-guia-principal as char
field cd-unidade-principal like moviptmp.cd-unidade
field cd-prestador-principal like moviptmp.cd-prestador
field tp-atendimento like docretmp.tp-atend
field nr-guia as dec
field cd-pos-equipe like moviptmp.cd-pos-equipe
field in-nivel-prestador like moviptmp.in-nivel-prestador
field dt-realizacao like moviproc.dt-realizacao
field cd-unidade-dh like moviptmp.cd-unidade
field cd-prestador-dh like moviptmp.cd-prestador
field cd-trans-classe like pipresta.cd-trans-classe
field in-classe-nota like assotrcl.in-classe-nota
field tp-atend as char format "x(2)"
field cr-solicitacao as char format "x(1)"
field cd-unid-princ like moviptmp.cd-unidade
field cd-prest-princ like moviptmp.cd-prestador
field cd-via-acesso like moviptmp.cd-via-acesso
field vl-cobrado like moviptmp.vl-cobrado
field cd-tab-preco-proc-pag like preinpr.cd-tab-preco-proc
field in-tp-guia as int
field cd-modalidade like modalid.cd-modalidade
field nr-ter-adesao like propost.nr-ter-adesao
field cd-usuario like usuario.cd-usuario
field tp-consulta like docrecon.tp-consulta
field cd-tipo-insumo like mov-itmp.cd-tipo-insumo
field nr-rowid-usuario as rowid
field nr-rowid-out-uni as rowid
field cd-plano like pla-sau.cd-plano
field cd-tipo-plano like ti-pl-sa.cd-tipo-plano
field dt-atend-movto as date format "99/99/9999"
field tp-tabela as int format "99"
field nr-versao-aux as char initial ""
field cd-id as int
field hr-realizacao like moviptmp.hr-realizacao
field cd-unidade-executante like moviptmp.cd-unidade
field cd-prestador-executante like moviptmp.cd-prestador
field nr-recid-perimovi as recid
field nr-recid-tranrevi as recid
field nm-prestador like preserv.nm-prestador
field dt-suspensao-par like sitprest.dt-inicio-suspensao
field h-tmp-lote-guia-tiss as handle
field h-tmp-sadt-loteguia as handle
field h-tmp-desp-sadt-loteguia as handle
field h-tmp-equip-loteguias as handle
field h-tmp-internacao-loteguia as handle
field h-tmp-declara-inter-loteguias as handle
field h-tmp-diag-inter-loteguias as handle
field h-tmp-honorarios-loteguia as handle
field h-tmp-proc-loteguia as handle
field h-tmp-consulta-loteguia as handle
field h-tmp-odonto-loteguia as handle
field h-tmp-odont-inic-odonto-loteguia as handle
field h-tmp-dentes-odonto-loteguias as handle
field h-tmp-proced-odonto-loteguias as handle
field h-tmp-param-lote-guia as handle
field in-tipo-pessoa as char
field nr-sequencia like loteimp.nr-sequencia
field cd-pacote like paproins.cd-pacote
field cd-clinica like clinicas.cd-clinica
field cd-local-atendimento like locaaten.cd-local-atendimento
field numeroGuiaOperadora as char
field senha as char
field r-assinsum as rowid
field ds-tipo-guia as char
field h-tmp-cabecalho-tiss as handle
field cdn-tip-desp like tiss-assoc-tip-despes.cdn-tip-despes
field cod-tabela as char
field cod-procedimento as char
field dt-base as date
field lg-busca-insumo as logical
field lg-convert as logical
field h-buffer-tmp-docretmp as handle
field id-tabela-pai as int
field codigoPrestadorNaOperadora as char
field h-buffer-tmp-sadt-loteguia -loteguia as handle
field lg-carater-atend as handlelog.
Definição campo a campo da tabela de entrada
- innm-ponto-tipochamada-cpc - nome do ponto de cpc;
- in-evento-programa - nome do evento do ponto de cpc;
- nr-carteira-benef - número do documento de identificação do beneficiário;
- nr-prestador - número do prestador;
- cd-unidade-prestador - código da unidade do prestador;
- cd-prestador - código do prestador;
- nr-lote - número do lote;
- pc-red-acr - percentual de redução ou acréscimo;
- nr-cnpj-principal - número CNPJ;
- in-tipo-pessoa - indica o tipo de pessoa (F - Fisica ou J - Jurídica);
- cd-clinica - código pessoa - indica o tipo de pessoa (F - Fisica ou J - Jurídica);cd-clinica - código da clínica;
- cd-local-atendimento - código do local de atendimento;
- numeroGuiaOperadora - valor da tag "numeroGuiaOperadora" do arquivo XML;
- senha - valor da tag "senha" do arquivo XML;
- r-assinsum - rowid da tabela "assinsum";
- ds-tipo-guia - identifica o tipo de guia TISS (consulta, SP/SADT, internação, odonto ou honorário individual);
- h-tmp-cabecalho-tiss - handle da tabela temporária que armazena os dados do cabeçalho do arquivo XML.;
- cdn-tip-desp - identifica o tipo de despesa;
- cod-tabela - código código da tabela;
- cod-procedimento - código código do procedimento;
- dt-base - identifica a data base;
- lg-busca-insumo - variável que indica se busca ou não o insumo;
- lg-convert - identifica se o insumo foi convertido;
- h-buffer-tmp-sadt-loteguia - handle para o buffer da tabela temporária "tmp-sadt-loteguia";
- lg-carater-atend - campo lógico para enviar o caráter de atendimento.
Tabela de saída tmp-cpc-botissloteguia-saida
...