Histórico da Página
CPC-
...
BOSAUEXTRATOCTAS
Produto: | TOTVS Saúde Planos - Linha Datasul |
Módulo: | Todos |
Versão: | a partir da versão 12.1.2634 |
Assuntos: | cpc-bosau-autoriz-periodobosauextratoctas.p |
- Rotina responsável por retornar o demonstrativo extrato de coparticipação para contas referente as APIs do APP da Unimed Brasil.
...
- Dentro do programa appUnimedBrasil/BeneficiarioMedico/bosau/bosauAutorizacoesPeriodobosauExtratoContas.p
Ponto de Utilização
- "ANTES-PROCESSO"
...
Include das definições das tabelas temporárias
- cpc/cpc-bosau-autoriz-periodobosauextratoctas.i
Tabelas de entrada e saída
Tabela de entrada tmp-cpc-autorizperiodobosauextratoctas-entrada
Bloco de código | ||
---|---|---|
| ||
def temp-table tmp-cpc-autorizperiodobosauextratoctas-entrada no-undo field nm-ponto-chamada-cpc as char format "x(20)". |
...
Tabela de entrada e saída tmpHeaderstmpParams
Bloco de código | ||
---|---|---|
| ||
def temp-table tmpHeaderstmpParams no-undo field X-CoopId as char field X-Carteira as char field X-CPF as char field X-Matricula as charinteger field X-PessoaIdcompetencia 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
- Médico.
- competencia - competencia do extrato de contasperiodoId - Código do período.
Tabela de entrada e saída tmpAutorizacaosaída tmpTotTitulos
Bloco de código | ||
---|---|---|
| ||
def temp-table tmpAutorizacaotmpTotTitulos no-undo field id as decimal idTotal as integer field medico as char titExtrato 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. valorTotal as decimal. |
Definição campo a campo da tabela tmpAutorizacaotabela
- id idTotal- identificador interno Identificador único da guiatemporária
- medico titExtrato - 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
- Título do extrato de competências.
- valorTotal - Valor total do título.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 tmpTitupres
Bloco de código | ||
---|---|---|
| ||
def temp-table tmpHistoricotmpTitupres no-undo field idTotal field idAutorizacao as decinteger field statusGuiaidTitulo as asint64 char serialize-name "status" field nomeTitulo as fieldcharacter dtEvento field totTitulo as char. decimal |
Definição campo a campo da tabela tmpHistoricotabela
- idTotal- Identificador único da temporária
- idTitulo- Identificador único da temporária (tmpTitupres)
- nomeTitulo- Descrição do título
- totTitulo - Valor totalizador do título
- 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 tmpProcedimentossaída tmpEventos
Bloco de código | ||
---|---|---|
| ||
def temp-table tmpProcedimentostmpTitupres no-undo field idAutorizacao as dec field codigo field idTitulo as int character field nome nomeEvento as char character field statusGuia qtdeEvento as char serialize-name "status"integer field qtdSolicitadavlEvento as int field qtdAutorizada as intcharacter. |
Definição campo a campo da tabela tmpProcedimentostabela
- idAutorizacaoidTitulo- 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
- Identificador único da temporária (tmpTitupres)
- nomeEvento - Descrição do evento.
- qtdeEvento - Quantidade do evento.
- vlEvento - Valor totalizador do evento.
Tabela de saida tmp-cpc-autorizperiodobosauextratoctas-saida
Bloco de código | ||
---|---|---|
| ||
def temp-table tmp-cpc-autorizperiodo-saida no-undo field lg-ignora-bo as logical field lg-undo-retry as logical field ds-mensagem as char format "x(75)". |
...