Produto: | Gestão de Planos de Saúde |
Módulo: | Todos |
Versão: | 12.x.x |
Assuntos: | cpc-atapi023.p |
Localização
Ponto de Utilização
Include das definições das tabelas temporárias
Tabelas de entrada e saída
Tabela de entrada e saída tmp-campos-layout-recebido – Dados do documento
def temp-table tmp-campos-layout-recebido no-undo
field cd-transacao-ptu as char format "x(05)"
field tp-cliente as char format "x(15)"
field cd-unidade-origem as char format "x(04)"
field cd-unidade-destino as char format "x(04)"
field nr-ident-origem as char format "x(10)"
field nr-ident-destino as char format "x(10)"
field cd-unidade as char format "x(04)"
field id-beneficiario as char format "x(13)"
field nr-via-cartao as char format "x(02)"
field cd-cid as char format "x(04)"
field id-alto-custo as char format "x(01)"
field nm-prestador as char format "x(25)"
field ds-observacao-1 as char format "x(40)"
field ds-observacao-2 as char format "x(40)"
field ds-observacao-3 as char format "x(40)"
field cd-unidade-prestador-req as char format "x(04)"
field cd-prestador-req as char format "x(08)"
field cd-unidade-prestador as char format "x(04)"
field cd-prestador as char format "x(08)"
field cd-especialidade-prestador as char format "x(03)"
field ds-linha-origem as char format "x(256)"
field in-classe-nota as char format "x(02)"
index i-campos is unique primary
cd-transacao-ptu.
Definição campo a campo da tabela de entrada e saída – Dados do documento
01 – Consulta
02 – Exames SADT
03 – Atendimento Ambulatorial
04 – Internação Clínica
05 – Internação Cirúrgica
06 – Internação Obstétrica
07 – Odontologia
08 – Consulta em Emergência
09 - Internacao Hospital Dia
10 - Internacao Domiciliar
11 - Internacao Pediatrica
12 - Internacao Psiquiatrica
13 - Consultas Medicina Ocupacional
14 - Exames medicina ocupacional
15 - Remocao
16 - Pequena cirurgia
17 - Terapias
18 - Atendimento domiciliar
19 - SADT internado
20 - Quimioterapia
21 - Radioterapia
22 - TRS (terapia renal substitutiva)
23 - Consulta (primeira consulta)
24 - Consulta (seguimento)
25 - Consulta (pre-natal)
Tabela de entrada e saída tmp-campos- layout-bl-servic – Dados dos movimentos
def temp-table tmp-campos-layout-bl-servic no-undo
field nr-servico as int
field tp-tabela as char format "x(01)"
field cd-servico as char format "x(08)"
field qt-servico as char format "x(04)"
index i-servico is unique primary
nr-servico.
Definição campo a campo da tabela de entrada e saída – Dados dos movimentos
Tabela de entrada e saída tmp-campos-layout-retorno – Dados dos movimentos
def temp-table tmp-campos-layout-retorno no-undo
field cd-transacao-ptu as char format "x(05)"
field tp-cliente as char format "x(15)"
field cd-unidade-origem as char format "x(04)"
field cd-unidade-destino as char format "x(04)"
field nr-ident-origem as char format "x(10)"
field nr-ident-destino as char format "x(10)"
field id-status as char format "x(01)"
field cd-unidade as char format "x(04)"
field id-beneficiario as char format "x(13)"
field nm-beneficiario as char format "x(25)"
field tp-sexo-beneficiario as char format "x(01)"
field tp-inscr-beneficiario as char format "x(01)"
field dt-nascimento as char format "x(08)"
field tp-mens-geral-1 as char format "x(01)"
field ds-mens-geral-1 as char format "x(80)"
field cd-mens-geral-1 as char format "x(04)"
field tp-mens-geral-2 as char format "x(01)"
field ds-mens-geral-2 as char format "x(80)"
field cd-mens-geral-2 as char format "x(04)"
field tp-mens-geral-3 as char format "x(01)"
field ds-mens-geral-3 as char format "x(80)"
field cd-mens-geral-3 as char format "x(04)"
field tp-mens-geral-4 as char format "x(01)"
field ds-mens-geral-4 as char format "x(80)"
field cd-mens-geral-4 as char format "x(04)"
field tp-mens-geral-5 as char format "x(01)"
field ds-mens-geral-5 as char format "x(80)"
field cd-mens-geral-5 as char format "x(04)"
field ds-observacao-1 as char format "x(40)"
field ds-observacao-2 as char format "x(40)"
field ds-observacao-3 as char format "x(40)"
field ds-linha-origem as char format "x(256)"
index i-campos is unique primary
cd-transacao-ptu.
Definição campo a campo da tabela de entrada e saída – Dados dos movimentos
1 – Não Autorizado
2 - Autorizado
3 – Pendencias/Glosas
Tabela de entrada e saída tmp-campos-layout-ret-bl-servic – Dados dos movimentos
def temp-table tmp-campos-layout-ret-bl-serv no-undo
field nr-servico as int
field tp-tabela as char format "x(01)"
field cd-servico as char format "x(08)"
field ds-servico as char format "x(80)"
field qt-servico as char format "x(01)"
field id-autoriza as char format "x(01)"
field tp-mens-espec-1 as char format "x(01)"
field ds-mens-espec-1 as char format "x(80)"
field cd-mens-espec-1 as char format "x(04)"
field tp-mens-espec-2 as char format "x(01)"
field ds-mens-espec-2 as char format "x(80)"
field cd-mens-espec-2 as char format "x(04)"
field tp-mens-espec-3 as char format "x(01)"
field ds-mens-espec-3 as char format "x(80)"
field cd-mens-espec-3 as char format "x(04)"
field tp-mens-espec-4 as char format "x(01)"
field ds-mens-espec-4 as char format "x(80)"
field cd-mens-espec-4 as char format "x(04)"
field tp-mens-espec-5 as char format "x(01)"
field ds-mens-espec-5 as char format "x(80)"
field cd-mens-espec-5 as char format "x(04)"
index i-campos is unique primary
nr-servico.
Definição campo a campo da tabela de entrada e saída – Dados dos movimentos
Tabela de entrada tmp-cpc-atapi023-entrada
def temp-table tmp-cpc-atapi023-entrada no-undo
field nm-ponto-chamada-cpc as char format "x(15)"
field ds-segmento-recebido as char format "x(8000)"
field ds-segmento-retorno as char format "x(8000)"
field r-guiautor as recid
field in-liberado-guias like guiautor.in-liberado-guias
field aa-guia-atendimento like guiautor.aa-guia-atendimento
field nr-guia-atendimento like guiautor.nr-guia-atendimento
field registro as rowid
field cd-classe-erro as int
field cd-unidade-principal like guiautor.cd-unidade-principal
field cd-prestador as dec
field cd-unidade-prestador as int
field cd-unidade-carteira like guiautor.cd-unidade-carteira
field cd-carteira-usuario like guiautor.cd-carteira-usuario
field nr-via-carteira like guiautor.nr-via-carteira
field cd-cla-hos as int
field cd-transacao as dec
field authorization-status as char
field cd-erro-retorno as char format "x(4)"
field status-guia-negada like guia-negada.char-1
field cd-tipo-insumo-ptu like ptuinsum.cd-tipo-insumo-serious
field cd-insumo-ptu like ptuinsum.cd-insumo-ptu
field token as char
field h-tmp-guiautor as handle.
Definição campo a campo da tabela de entrada
Tabela de saída tmp-cpc-atapi023-saida
def temp-table tmp-cpc-atapi023-saida no-undo
field in-liberado-guias like guiautor.in-liberado-guias
field cd-local-autorizacao like guiautor.cd-local-autorizacao
field lg-undo-retry as log
field ds-mensagem as char
field lg-id-autoriza as log
field ds-observacao-interna like guiautor.ds-observacao-interna
field lg-desconsidera as log
field cd-unidade-prestador as char format "x(04)"
field cd-prestador as char format "x(08)"
field in-classe-nota as char format "x(02)"
field cd-cla-hos as int
field authorization-status as char
field status-guia-negada like guia-negada.char-1
field cd-tipo-insumo-serious like ptuinsum.cd-tipo-insumo-serious
field cd-insumo-serious like ptuinsum.cd-insumo-serious
field lg-alto-custo-tab-propria as log
field lg-busca-insumo as logical initial yes.
Definição campo a campo da tabela de saída
Tabela de saída tmp-ptu-servicos
def temp-table tmp-ptu-servicos no-undo
field nr-servico as int
field tp-tabela as char format "x(01)"
field cd-servico as char format "x(08)"
field tp-tabela-recebido as char format "x(01)"
field cd-servico-recebido as char format "x(08)"
field qt-servico as char format "x(08)"
field ds-opme as char format "x(80)"
field vl-servico as char format "x(14)"
index i-servico is unique primary
nr-servico.
Definição campo a campo da tabela de saída