Produto: | Gestão de Planos de Saúde |
Módulo: | rtp |
Versão: | 12.x.x |
Assuntos: | cpc-rtvalpacote |
Localização
Pontos de utilização
Include das definições das tabelas temporárias
Eventos:
Eventos referentes ao ponto de chamada "APOS-PREST-PAC":
Mapa de eventos:
Dígito 1: tipo de movimento (procedimento, insumo) ---> valores possíveis: P/I
Dígito 2: processo (digitação, importação, web) ---> valores possíveis: D/I/W
Dígito 3: tabela (moviproc/mov-insu, moviptmp/mov-itmp, procusos/insuusos) ---> valores possíveis: M/T/U
Dígito 4: pacote que esta sendo validado (primeiro, demais, qualquer) ---> valores possíveis: P/D/Q
Dígito 5: ação (encontra pacote, busca tabela temporária, ajusta quantidade, cria tabela temporária) ---> valores possíveis: P/B/Q/C
Lista de eventos disponíveis:
Evento | Tipo de movimento | Processo | Tabela | Pacote em validação | Ação |
PDMPQ | Procedimento | Digitação | moviproc | Primeiro | Ajusta quantidade do pacote |
PDMDQ | Procedimento | Digitação | moviproc | Demais | Ajusta quantidade do pacote |
IDMPQ | Insumo | Digitação | mov-insu | Primeiro | Ajusta quantidade do pacote |
IDMDQ | Insumo | Digitação | mov-insu | Demais | Ajusta quantidade do pacote |
PITPQ | Procedimento | Importação | moviptmp | Primeiro | Ajusta quantidade do pacote |
PIMPQ | Procedimento | Importação | moviproc | Primeiro | Ajusta quantidade do pacote |
PITDQ | Procedimento | Importação | moviptmp | Demais | Ajusta quantidade do pacote |
PIMDQ | Procedimento | Importação | moviproc | Demais | Ajusta quantidade do pacote |
IITPQ | Insumo | Importação | mov-itmp | Primeiro | Ajusta quantidade do pacote |
IIMPQ | Insumo | Importação | mov-insu | Primeiro | Ajusta quantidade do pacote |
IITDQ | Insumo | Importação | mov-itmp | Demais | Ajusta quantidade do pacote |
IIMDQ | Insumo | Importação | mov-insu | Demais | Ajusta quantidade do pacote |
PWUPQ | Procedimento | Web | procusos | Primeiro | Ajusta quantidade do pacote |
PWMPQ | Procedimento | Web | moviproc | Primeiro | Ajusta quantidade do pacote |
PWUDQ | Procedimento | Web | procusos | Demais | Ajusta quantidade do pacote |
PWMDQ | Procedimento | Web | moviproc | Demais | Ajusta quantidade do pacote |
IWUPQ | Insumo | Web | insuusos | Primeiro | Ajusta quantidade do pacote |
IWMPQ | Insumo | Web | mov-insu | Primeiro | Ajusta quantidade do pacote |
IWUDQ | Insumo | Web | insuusos | Demais | Ajusta quantidade do pacote |
IWMDQ | Insumo | Web | mov-insu | Demais | Ajusta quantidade do pacote |
PDMQP | Procedimento | Digitação | moviproc | Qualquer | Encontra o pacote |
PDMQB | Procedimento | Digitação | moviproc | Qualquer | Busca tabela temporária de pacotes |
PDMQQ | Procedimento | Digitação | moviproc | Qualquer | Ajusta quantidade do pacote |
PDMQC | Procedimento | Digitação | moviproc | Qualquer | Cria tabela temporária de pacotes |
IDMQP | Insumo | Digitação | mov-insu | Qualquer | Encontra o pacote |
IDMQB | Insumo | Digitação | mov-insu | Qualquer | Busca tabela temporária de pacotes |
IDMQQ | Insumo | Digitação | mov-insu | Qualquer | Ajusta quantidade do pacote |
IDMQC | Insumo | Digitação | mov-insu | Qualquer | Cria tabela temporária de pacotes |
PITQP | Procedimento | Importação | moviptmp | Qualquer | Encontra o pacote |
PITQB | Procedimento | Importação | moviptmp | Qualquer | Busca tabela temporária de pacotes |
PITQC | Procedimento | Importação | moviptmp | Qualquer | Cria tabela temporária de pacotes |
IITQP | Insumo | Importação | mov-itmp | Qualquer | Encontra o pacote |
IITQB | Insumo | Importação | mov-itmp | Qualquer | Busca tabela temporária de pacotes |
IITQC | Insumo | Importação | mov-itmp | Qualquer | Cria tabela temporária de pacotes |
PWUQP | Procedimento | Web | procusos | Qualquer | Encontra o pacote |
PWUQB | Procedimento | Web | procusos | Qualquer | Busca tabela temporária de pacotes |
PWUQQ | Procedimento | Web | procusos | Qualquer | Ajusta quantidade do pacote |
PWUQC | Procedimento | Web | procusos | Qualquer | Cria tabela temporária de pacotes |
IWUQP | Insumo | Web | insuusos | Qualquer | Encontra o pacote |
IWUQB | Insumo | Web | insuusos | Qualquer | Busca tabela temporária de pacotes |
IWUQQ | Insumo | Web | insuusos | Qualquer | Ajusta quantidade do pacote |
IWUQC | Insumo | Web | insuusos | Qualquer | Cria tabela temporária de pacotes |
Tabelas de entrada e de saída
Tabela de entrada: tmp-cpc-rtvalpacote-entrada
def temp-table tmp-cpc-rtvalpacote-entrada no-undo
field nm-ponto-chamada as char format "x(15)"
field in-evento-programa as char format "x(10)"
field dt-realizacao-pct like moviproc.dt-realizacao
field cd-unidade-pagamento like moviproc.cd-unidade-pagamento
field cd-prestador-pagamento like moviproc.cd-prestador-pagamento
Definição campo a campo da tabela de entrada
Tabela de saída: tmp-cpc-rtvalpacote-saida
def temp-table tmp-cpc-rtvalpacote-saida no-undo
field lg-undo-retry as logical
field ds-mensagem as char format "x(75)"
field dt-realizacao-pct like moviproc.dt-realizacao
field lg-altera-prestador-pacote as logical
field cd-unidade-pacote like moviproc.cd-unidade-pagamento
field cd-prestador-pacote like moviproc.cd-prestador-pagamento
Definição campo a campo da tabela de saída