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 as char format "x(999)"
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-just-internacao as char format "x(200)"
field qt-dias-evol-patol as char format "x(4)"
field tp-atendimento as char format "x(1)"
field tp-carater-atend as char format "x(1)"
field dt-atendimento as char format "x(8)"
field ds-linha-origem as char format "x(256)"
field in-classe-nota as char format "x(02)"
field id-rn as char format "x(01)"
field tp-inter as char format "x(01)"
field id-acidente as char format "x(01)"
field dt-sug-internacao as char format "x(08)"
field id-ordem-servico as char format "x(01)"
field nr-ident-os as char format "x(10)"
field nr-ver-tiss as char format "x(07)"
field cd-uni-atend as char format "x(04)"
field nr-versao-ptu as char format "x(03)"
field nm-pro-solic-opme as char format "x(70)"
field nr-telefone-opme as char format "x(11)"
field end-email-opme as char format "x(60)"
field ds-diag-cit-hist-quimio as char format "x(1000)"
field ds-diag-cit-hist-radio as char format "x(1000)"
field ds-inf-relev-quimio as char format "x(1000)"
field ds-inf-relev-radio as char format "x(1000)"
field ds-pl-terap as char format "x(999)"
field ds-quimio as char format "x(1000)"
field ds-radio as char format "x(1000)"
field ds-opme as char format "x(1000)"
field ds-just-tec as char format "x(999)"
field ds-mat-solic as char format "x(999)"
field id-anexo as char format "x"
field tp-sexo as char format "x"
field nr-idade as char format "x(3)"
field tpRedeMIN as char format "x(01)"
field idLiminar as char format "x(01)"
field cdIBGE as int
field protocoloAtendimento as char format "x(20)"
field token as char format "x(6)"
field tipoEtapaAutorizacao as int
field dataSolicitacao as date
field tipoGuia as int
field tpAcomodacao as char
field cd-prest-solic-recebido as char
field exec-numero-cbo as char
field nomePrestadorSolic as char
field siglaConselho as char
field numeroConselho as char
field unidadeFederativa as char
field numeroCBO as char
field idCoberturaEspecial as char
field saudeOcupacional as int
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 (pré-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
field tp-tabela-recebido as char format "x(01)"
field cd-servico-recebido as char
field qt-servico as char format "x(08)"
field ds-opme as char format "x(80)"
field vl-servico as char format "x(14)"
field vl-uni-servico as char format "x(14)"
field cd-anvisa-inf as char format "x(15)"
field cd-ref-fab as char format "x(60)"
field tp-anexo as char format "x(01)"
field dt-provavel as char format "x(08)"
field cd-via-admin as char format "x(2)"
field qt-frequencia as char format "x(2)"
field id-pacote as char format "x(1)"
field tp-ordem as char format "x(1)"
field sqItem as int
field unMedicamento as int
field totalDosagem as dec
field qt-pacote-solic as int
field seq-item-pacote as int
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 cd-unidade as char format "x(04)"
field id-beneficiario as char format "x(13)"
field nm-beneficiario as char format "x(25)"
field ds-observacao as char format "x(120)"
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
field ds-servico as char format "x(80)"
field qt-servico as char format "x(08)"
field id-autoriza as char format "x(01)"
field cd-mens-espec-1 as char format "x(04)"
field cd-mens-espec-2 as char format "x(04)"
field cd-mens-espec-3 as char format "x(04)"
field cd-mens-espec-4 as char format "x(04)"
field cd-mens-espec-5 as char format "x(04)"
field cd-servico-convertido as char format "x(08)"
field sqItem as int
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
field lg-busca-tmp-lay-recebido as log
field lg-vincula-pacote as log initial yes
field lg-desvincula-movto as log initial yes
field lg-permite-guia-urg-pendente as logical
field lg-valida-regra-urg-eme 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