Histórico da Página
CPC-
...
BOSAUIRPF
Produto: | TOTVS Saúde Planos - Linha Datasul |
Módulo: | Todos |
Versão: | a partir da versão 12.1.2634 |
Assuntos: | cpc-bosau-autoriz-periodobosauirpf.p |
- Rotina responsável por retornar o demonstrativo de coparticipação para imposto de renda pessoa física referente as APIs do APP da Unimed Brasil.
...
- Dentro do programa appUnimedBrasil/Beneficiario/bosau/bosauAutorizacoesPeriodobosauINSSPDF.p
Ponto de Utilização
- "ANTES-PROCESSO"
...
Include das definições das tabelas temporárias
- cpc/cpc-bosau-autoriz-periodobosauirpf.i
Tabelas de entrada e saída
Tabela de entrada tmp-cpc-autorizperiodobosauirpf-entrada
Bloco de código | ||
---|---|---|
| ||
def temp-table tmp-cpc-autorizperiodobosauirpf-entrada no-undo field nm-ponto-chamada-cpc as char format "x(20)". |
Definição campo a campo da tabela de entrada
- nm-ponto-chamada-cpc - Ponto de chamada da CPC.
Tabela de entrada e saída tmpHeaderssaída tmpParams
Bloco de código | ||
---|---|---|
| ||
def temp-table tmpParams tmpHeaders no-undo field X-CoopId as char field X-Carteira as char field X-CPF Matricula as charinteger field X-Matricula as char field X-PessoaId as charcompetencia as character. |
...
Definição campo a campo da tabela
...
tabela temporária
- 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
field periodoId as char. |
Definição campo a campo da tabela
- : Matrícula do médico.
- competencia: Competência do IRPFperiodoId - Código do período.
Tabela de entrada e saída tmpAutorizacaosaída tmpRetorno
Bloco de código | ||
---|---|---|
| ||
def temp-table tmpAutorizacaotmpRetorno no-undo field id as decimal field medico as char integer field especialidade 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. |
Definição campo a campo da tabela tmpAutorizacao
dsCategoria as character. |
Definição campo a campo da tabela temporária
- id: Identificador único da tabela temporária.
- dsCategoria: descrição da categoria
- 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 tmpHistoricosaída tmpItens
Bloco de código | ||
---|---|---|
| ||
def temp-table tmpHistoricotmpItens no-undo field idAutorizacao as dec field statusGuia as char serialize-name "status" field dtEvento field idRetorno 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-undointeger field idAutorizacaoid as dec field codigo as int field nome as charinteger field statusGuiavalor as char serialize-name "status" field qtdSolicitada as int decimal field qtdAutorizadavalorFormatado as intcharacter. |
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
campo da tabela temporária
- idRetorno: Identificador único da tabela tmpRetorno
- id: Identificador único da tabela temporária.
- valor: Valor do item
- valorFormatado: Valor do item formatado
Tabela de saida tmp-cpc-autorizperiodobosauirpf-saida
Bloco de código | ||
---|---|---|
| ||
def temp-table tmp-cpc-autorizperiodobosauirpf-saida no-undo field lg-ignora-bo as logical field lg-undo-retry as logical field ds-mensagem as char format "x(75)". |
...