Histórico da Página
CPC-
...
BOSAUINSSCOMP
Produto: | TOTVS Saúde Planos - Linha Datasul |
Módulo: | Todos |
Versão: | a partir da versão 12.1.2634 |
Assuntos: | cpc-bosau-autoriz-periodobosauinsscomp.p |
- Rotina responsável por retornar o demonstrativo de coparticipação para as competências do INSS referente as APIs do APP da Unimed Brasil.
...
- Dentro do programa appUnimedBrasil/Beneficiario/bosau/bosauAutorizacoesPeriodobosauINSSCompetencias.p
Ponto de Utilização
- "ANTES-PROCESSO"
...
Include das definições das tabelas temporárias
- cpc/cpc-bosau-autoriz-periodobosauinsscomp.i
Tabelas de entrada e saída
Tabela de entrada tmp-cpc-autorizperiodobosauinsscomp-entrada
Bloco de código | ||
---|---|---|
| ||
def temp-table tmp-cpc-autorizperiodobosauinsscomp-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 tmpHeaderstmpCompetencias
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
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 as char
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
- 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
tmpCompetencias no-undo
field nome as character
field id as character. |
Definição campo a campo da tabela de entrada
- nome - Nome da competência
- id - ID da competência.
Tabela de saida tmp-cpc-bosauinsscompTabela de saida tmp-cpc-autorizperiodo-saida
Bloco de código | ||
---|---|---|
| ||
def temp-table tmp-cpc-autorizperiodobosauinsscomp-saida no-undo field lg-ignora-bo as logical field lg-undo-retry as logical field ds-mensagem as char format "x(75)". |
...