Histórico da Página
CPC-
...
BOSAUINSSPDF
Produto: | TOTVS Saúde Planos - Linha Datasul |
Módulo: | Todos |
Versão: | a partir da versão 12.1.2634 |
Assuntos: | cpc-bosau-autoriz-periodobosauinsspdf.p |
- Rotina responsável por retornar o PDF do demonstrativo de coparticipação para as APIs do imposto de renda pessoa física referente ao APP da Unimed Brasil.
Localização
- Dentro do programa appUnimedBrasil/BeneficiarioMedico/bosau/bosauAutorizacoesPeriodobosauINSSPDF.p
Ponto de Utilização
- "ANTES-PROCESSO"
...
Include das definições das tabelas temporárias
- cpc/cpc-bosau-autoriz-periodobosauinsspdf.i
Tabelas de entrada e saída
Tabela de entrada tmp-cpc-autorizperiodobosauinsspdf-entrada
Bloco de código | ||
---|---|---|
| ||
def temp-table tmp-cpc-autorizperiodobosauinsspdf-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 tmpHeadersentrada 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-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
- médico
- competencia - Competência referente ao demonstrativo de IRPF
Tabela de entrada tmpRetornoTabela 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
- periodoId - Código do período.
Tabela de entrada e saída tmpAutorizacao
Bloco de código | ||
---|---|---|
| ||
def temp-table tmpAutorizacao tmpRetorno no-undo field id as decimal nome as character field medico as char caminho as character 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. mimeType as 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
da tabela temporária
- nome: Nome do documento (IRPF)
- caminho: Caminho de onde se encontra o documento (caminho literal do servidor)
- mimeType: Tipo de mídia do arquivo, normalmente (por se tratar de um PDF) é application/pdf
Tabela de saida tmp-cpc-bosauinsspdfTabela de saida tmp-cpc-autorizperiodo-saida
Bloco de código | ||
---|---|---|
| ||
def temp-table tmp-cpc-autorizperiodobosauinsspdf-saida no-undo field lg-ignora-bo as logical field lg-undo-retry as logical field ds-mensagem as char format "x(75)". |
...