Histórico da Página
CPC-
...
BOSAUIRPFANOBASEMEDICO
Produto: | TOTVS Saúde Planos - Linha Datasul |
Módulo: | Todos |
Versão: | a partir da versão 12.1.2634 |
Assuntos: | cpc-bosau-autoriz-periodobosauirpfanobasemedico.p |
- Rotina responsável por retornar o demonstrativo de coparticipação para as APIs ano base referente ao imposto de renda pessoa física do APP da Unimed Brasil.
Localização
- Dentro do programa appUnimedBrasil/BeneficiarioMedico/bosau/bosauAutorizacoesPeriodobosauIRPFAnoBaseMedico.p
Ponto de Utilização
- "ANTES-PROCESSO"
...
Include das definições das tabelas temporárias
- cpc/cpc-bosau-autoriz-periodobosauirpfanobasemedico.i
Tabelas de entrada e saída
Tabela de entrada tmp-cpc-autorizperiodoirpfanobasemedic-entrada
Bloco de código | ||
---|---|---|
| ||
def temp-table tmp-cpc-autorizperiodoirpfanobasemedic-entrada no-undo field nm-ponto-chamada-cpc as char format "x(20)". |
...
- nm-ponto-chamada-cpc - Ponto de chamada da CPC.
Tabela de entrada e saída tmpHeaderssaída tmpPeriodos
Bloco de código | ||
---|---|---|
| ||
def temp-table tmpHeaders no-undo
field X-CoopId as char
field X-Carteira as char
field X-CPF as char
field X-Matricula as char
field X-PessoaId as char. |
Definição campo a campo da tabela
- X-CoopId - Código do cooperado
- X-Carteira - Carteirinha do beneficiário
- X-CPF - CPF do beneficiário
- X-Matricula - Matrícula do Beneficiário (não utilizado no GPS)
- X-PessoaId - Id da pessoa associada ao beneficiário no ERP
Tabela de entrada e saída tmpParams
| ||
Bloco de código | ||
---|---|---|
| ||
def temp-table tmpParams no-undo tmpPeriodos field periodoId as char. |
Definição campo a campo da tabela
- periodoId - Código do período.
Tabela de entrada e saída tmpAutorizacao
Bloco de código | ||
---|---|---|
| ||
def temp-table tmpAutorizacao no-undo field id as decimal field medico field ano as char integer field especialidade titulo as char field tipo as char field guia as char field dtSolicitacao as char field statusGuia as char serialize-name "status" field senha as int field dtValidadeSenha as char field exibirBotaoProrrogarSenha as int. character. |
Definição campo a campo da tabela tmpAutorizacao
- id - identificador interno da guia
- medico - identificador do médico
- especialidade - especialidade
- tipo - descrição do tipo de guia
- guia - identificador da guia que será exibido ao cliente
- dtSolicitacao - data de emissão da guia
- statusGuia - descrição do status da guia
- senha - senha (no contexto de guia)
- dtValidadeSenha - validade da guia
- exibirBotaoProrrogarSenha - exibe botão para prorrogação de senha. Definido pela API da Unimed do Brasil. 1 = sim, 0 = não.
Tabela de entrada e saída tmpHistorico
Bloco de código | ||
---|---|---|
| ||
def temp-table tmpHistorico no-undo
field idAutorizacao as dec
field statusGuia as char serialize-name "status"
field dtEvento as char. |
Definição campo a campo da tabela tmpHistorico
- idAutorizacao- identificador interno da guia.
- statusGuia - descrição do status da guia.
- dtEvento - data em que ocorreu o ingresso nesse status.
Tabela de entrada e saída tmpProcedimentos
Bloco de código | ||
---|---|---|
| ||
def temp-table tmpProcedimentos no-undo
field idAutorizacao as dec
field codigo as int
field nome as char
field statusGuia as char serialize-name "status"
field qtdSolicitada as int
field qtdAutorizada as int. |
Definição campo a campo da tabela tmpProcedimentos
- idAutorizacao- identificador interno da guia.
- codigo - código do procedimento
- nome - descrição do procedimento
- statusGuia - descrição do status de autorização do procedimento
- qtdSolicitada - quantidade autorizada
- qtdAutorizada - quantidade negada
tabela temporária
- ano: Ano base do IRPF.
- título: Descrição do ano base IRPF.
Tabela de saida tmp-cpc-autorizperiodoirpfanobasemedic-saida
Bloco de código | ||
---|---|---|
| ||
def temp-table tmp-cpc-autorizperiodoirpfanobasemedic-saida no-undo field lg-ignora-bo as logical field lg-undo-retry as logical field ds-mensagem as char format "x(75)". |
Definição campo a campo da tabela de saída
...