Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

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
titleTabela Temporária de Entrada
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 tmpHeaders

Bloco de código
titleTabela Temporária de Entrada
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 tmpParamsentrada  tmpCompetencias-entrada

Bloco de código
titleTabela Temporária de Entrada
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
titleTabela Temporária de Entrada
def temp-table tmpAutorizacaotmpCompetencias-entrada   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 nome  as character
      field dtValidadeSenha           as char
      field exibirBotaoProrrogarSenha as int. 

Definição campo a campo da tabela  tmpAutorizacao

id

...

Tabela de entrada e saída tmpHistorico

Bloco de código
titleTabela Temporária de Entrada
def temp-table tmpHistorico no-undo
    field idAutorizacao as dec
    field statusGuia    as char serialize-name "status"
    field dtEvento      as char. as character.


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
titleTabela Temporária de Entrada
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 de entrada

  • nome - Nome da competência
  • id - ID da competência.


Tabela de saida tmp-cpc-autorizperiodobosauinsscomp-saida

Bloco de código
titleTabela Temporária de Saída
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)". 

...