Histórico da Página
...
Tabela de entrada: tmp-cpc-export-A500-entrada
def temp-table tmp-cpc-export-A500-entrada no-undo
field nm-ponto-chamada-cpc as char format "x(15)"
field nm-evento as char
field cd-contratante like fatura.cd-contratante
field nr-fatura like fatura.nr-fatura
field cd-unimed like unimed.cd-unimed
field dt-emissao-fatura like fatura.dt-emissao
field dt-emissao-ndr like fatura.dt-emissao
field r-docrecon as rowid
field r-moviproc as rowid
field r-mov-insu as rowid
field lg-movto-avisado-nao-cobrado as logical
field nr-seq-item-unico as char
field cd-tipo-part as char
field tp-tabela as char
field h-tmp-documento as handle
field h-tmp-procedimento as handle
field h-tmp-insumo as handle
field h-tmp-equipe as handle
Definição campo a campo da tabela de entrada
- nm-ponto-chamada-cpc - nome do ponto de chamada da CPC;
- nm-evento - nome do evento (utilizado para pontos que possuem múltiplas chamadas);
- cd-contratante - código do contratante (que representa a coirmã);
- nr-fatura - número da fatura (do módulo FP - tabela "fatura");
- cd-unimed - código da Unimed (coirmã);
- dt-emissao-fatura - data de emissão da fatura;
- dt-emissao-ndr - data de emissão da NDR;
- r-docrecon - rowid da tabela "docrecon;
- r-moviproc - rowid da tabela "moviproc;
- r-mov-insu - rowid da tabela "mov-insu;
- lg-movto-avisado-nao-cobrado - indica se o movimento está na base (tabela "moviproc" / "mov-insu") ou se foi avisado e depois excluído (existindo apenas no histórico);
- nr-seq-item-unico - sequencial único de cada serviço;
- cd-tipo-part - código do tipo de participação;
- tp-tabela - código do tipo de tabela;
- h-tmp-documento - handle para manipular a tabela temporária "tmp-documento";
- h-tmp-procedimento - handle para manipular a tabela temporária "tmp-procedimento";
- h-tmp-insumo - handle para manipular a tabela temporária "tmp-insumo";
- h-tmp-equipe - handle para manipular a tabela temporária "tmp-equipe".
Tabela de saída: tmp-cpc-export-A500-saida
def temp-table tmp-cpc-export-A500-saida no-undo
field lg-erro as logical
field ds-mensagem as char
field lg-alt-tp-documento as logical
field tp-documento as int
field lg-alt-dt-emissao-fatura as logical
field dt-emissao-fatura like fatura.dt-emissao
field lg-alt-dt-emissao-ndr as logical
field dt-emissao-ndr like fatura.dt-emissao
field lg-alt-cd-regime-internacao as logical
field cd-regime-internacao like docrecon.int-5
field lg-alt-cd-prestador-principal as logical
field cd-prestador-principal like docrecon.cd-prestador-principal
field lg-alt-cd-prest-contrat-exec as logical
field cd-prest-contrat-exec as int
field lg-alt-cd-faturamento as logical
field cd-faturamento as int
field lg-alt-nr-autorizacao as logical
field nr-autorizacao as dec
field lg-alt-nr-guia-tiss-prestador as logical
field nr-guia-tiss-prestador as char
field lg-alt-nr-guia-tiss-princ as logical
field nr-guia-tiss-princ as char
field lg-alt-cd-excecao as logical
field cd-excecao as char
field lg-alt-nr-nota-glosada as logical
field nr-nota-glosada as char
field lg-busca-dados-reap as logical initial yes
field lg-busca-nr-guia-tiss-princ as logical initial yes
field lg-alt-cd-servico as logical
field cd-esp-amb like moviproc.cd-esp-amb
field cd-grupo-proc-amb like moviproc.cd-grupo-proc-amb
field cd-procedimento like moviproc.cd-procedimento
field dv-procedimento like moviproc.dv-procedimento
field cd-servico as char
field lg-alt-cd-tipo-part as logical
field cd-tipo-part as char
field lg-busca-dados-prof-exec as logical initial yes
field lg-alt-tp-tabela as logical
field tp-tabela as char
field lg-alt-lg-opme as logical
field lg-opme like insumos.lg-opme
field lg-alt-nr-cgc-cpf-fornecedor as logical
field nr-cgc-cpf-fornecedor like preserv.nr-cgc-cpf
field lg-alt-nm-fornecedor as logical
field nm-fornecedor as char
field lg-alt-nr-nota-fiscal-fornec as logical
field nr-nota-fiscal-fornec like mov-insu.char-23
field lg-alt-ds-fabricante as logical
field ds-fabricante like insumos.char-5
field lg-alt-cd-anvisa as logical
field cd-anvisa like insumos.cd-anvisa
field lg-alt-des-refer-mater-fabrican as logical
field des-refer-mater-fabrican like insumos.des-refer-mater-fabrican
field lg-consistir-opme as logical initial yes
Definição campo a campo da tabela de saída
- lg-erro - campo que indica se ocorreram erros na CPC. Deve retornar "yes" se ocorrer algum erro ou "no" se o processo for concluído sem erros;
- ds-mensagem - mensagem de erro que deve ser retornada para o programa chamador caso ocorra algum erro na CPC;
- lg-alt-tp-documento - indica se deve sobrepor o tipo de documento com o valor retornado no campo "tp-documento";
- tp-documento - tipo de documento;
- lg-alt-dt-emissao-fatura - indica se deve sobrepor a data de emissão da fatura com o valor retornado no campo "dt-emissao-fatura";
- dt-emissao-fatura - data de emissão da fatura;
- lg-alt-dt-emissao-ndr - indica se deve sobrepor a data de emissão da NDR com o valor retornado no campo "dt-emissao-ndr";
- dt-emissao-ndr - data de emissão da NDR;
- lg-alt-cd-regime-internacao - indica se deve sobrepor o código do regime de internação com o valor retornado no campo "cd-regime-internacao";
- cd-regime-internacao -
- lg-alt-cd-prestador-principal - indica se deve sobrepor o código do prestador principal com o valor retornado no campo "cd-prestador-principal";
- cd-prestador-principal -
- lg-alt-cd-prest-contrat-exec -
cd-prest indica se deve sobrepor o código do prestador contratado executante com o valor retornado no campo "cd-prest-contrat-exec"; - cd-prest-contrat-exec -
- lg-alt-cd-faturamento - indica se deve sobrepor o código do tipo de faturamento com o valor retornado no campo "cd-faturamento";
- cd-faturamento -
- lg-alt-nr-autorizacao - indica se deve sobrepor o número da autorização com o valor retornado no campo "nr-autorizacao";
- nr-autorizacao
nr-autorizacao - - lg-alt-nr-guia-tiss-prestador -
indica se deve sobrepor o número da guia TISS do prestador com o valor retornado no campo "nr-guia-tiss-prestador"; - -
lg-alt-nr-guia-tiss-princ prestador - - lg-alt-nr-guia-tiss-princ -
lg- indica se deve sobrepor o número da guia TISS principal com o valor retornado no campo "nr-guia-tiss-princ"; - nr-guia-tiss-princ -
- lg-alt-cd-excecao - indica se deve sobrepor o código do tipo de exceção com o valor retornado no campo "cd-excecao";
- cd-excecao -
- lg-alt-nr-nota-glosada - indica se deve sobrepor o número da nota glosada - com o valor retornado no campo "nr-nota-glosada";
- nr-nota-glosada -
- lg-busca-dados-reap - indica se deve executar a lógica do produto para busca dos dados da reapresentação do documento;
- lg-busca-nr-guia-tiss-princ - indica se deve executar a lógica do produto para busca do número da guia TISS principal;
- lg-alt-cd-servico -
- cd-esp-amb -
- cd-grupo-proc-amb -
- cd-procedimento -
- dv-procedimento -
- cd-servico -
lg-alt--servico - - lg-alt-cd-tipo-part - indica se deve sobrepor o código do tipo de participação com o valor retornado no campo "cd-tipo-part - ";
- cd-tipo-part -
- lg-busca-dados-prof-exec - indica se deve executar a lógica do produto para busca dos dados do profissional executante;
- lg-alt--tp-tabela - indica se deve sobrepor o código do tipo de tabela com o valor retornado no campo "tp-tabela - ";
- tp-tabela -
- lg-alt-lg-opme - - indica se deve sobrepor o campo que indica se um insumo é OPME com o valor retornado no campo "lg-opme";
- lg-opme -
- lg-alt--alt-nr-cgc-cpf-fornecedor - indica se deve sobrepor o CPF/CNPJ do fornecedor do OPME com o valor retornado no campo "nr-cgc-cpf-fornecedor - ";
- nr-cgc-cpf-fornecedor -
- lg-alt-nm-fornecedor - indica se deve sobrepor o nome do fornecedor - do OPME com o valor retornado no campo "nm-fornecedor";
- nm-fornecedor -
lg-alt- - lg-alt-nr-nota-fiscal-fornec - indica se deve sobrepor o número da nota fiscal do fornecedor do OPME com o valor retornado no campo "nr-nota-fiscal-fornec - ";
- nr-nota-fiscal-fornec -
- lg-alt-ds-fabricante - indica se deve sobrepor a descrição do fabricante do OPME com o valor retornado no campo "ds-fabricante";
- ds-fabricante -
lg-alt- - lg-alt-cd-anvisa - indica se deve sobrepor o código da Anvisa do OPME com o valor retornado no campo "cd-anvisa - ";
- cd-anvisa -
- lg-alt-des-refer-mater-fabrican - indica se deve sobrepor a referência do material no fabricante do OPME com o valor retornado no campo "des-refer-mater-fabrican";
- des-refer-mater-fabrican -
- lg-consistir-opme - indica se deve executar a lógica do produto para busca dos dados do OPME.