Árvore de páginas

cpc-api-solic-sadt-tiss.p

Produto:

Gestão de Planos de Saúde

Módulo:Todos
Versão:12.x.xx
Assuntos:

cpc-api-solic-sadt-tiss.p

  • Programa utilizado para requisições SP/SADT.
  • Caso o cliente não queira executar a chamada da CPC no seu cadastro deve colocar CPC Ativo como não.
  • Será permitido para esta CPC apenas um registro na tabela temporária de saída. Caso possuir mais de um registro um erro será reportado.

Localização

  • Dentro da api-solic-sadt-tiss.

Pontos de Utilização

  • "ATUALIZA-STATUS" → Ponto localizado na atualização do status da guia. Evento CPC : "INCLUI".
  • "INICIO-PROCESSO" → Ponto localizado no início da execução da inclusão e alteração da guia. Eventos CPC: "INCLUI" e "MODIFICA".
  • "CRIA-GLOSA" → Ponto localizado na criação de glosas. Eventos CPC: "PROC" e "INSU".
  • "DEP-MONTA-SIMUL" → Ponto localizado após simular a inclusão dos movimentos para divisão de guias. Evento CPC : "INCLUI".
  • "FIM-INC-GUIA" → Ponto localizado após a inclusão da guia.
  • "FIM-MOD-GUIA" → Ponto localizado após a alteração da guia.
  • "DEP-MONTA-RET" - Ponto localizado ao término da montagem do retorno, liberação a partir da 12.1.2301.

Include das definições das tabelas temporárias da CPC

  • {cpc/cpc-api-solic-sadt-tiss.i}
  • {api/api-solic-sadt-tiss.i}

Tabelas de entrada e saída

Tabela de entrada tmp-cpc-api-solic-sadt-tiss-entrada

         def temp-table tmp-cpcapisolicsadttiss-entrada no-undo
                field in-evento-programa as char format "x(15)"
                field nm-ponto-chamada-cpc as char format "x(15)"
                field lg-simulacao as log
                field nr-rowid-guiautor as rowid
                field cd-tipo-guia as int.               

Definição campo a campo da tabela de entrada

  • in-evento-programa - Nome do evento relacionado ao ponto de CPC dentro do programa que a utiliza. 
  • nm-ponto-chamada-cpc – Nome do ponto de chamada da CPC dentro do programa que a utiliza
  • lg-simulacao - Indica se a requisição é uma simulação
  • nr-rowid-guiautor - Indicador do registro na tabela de guias
  • cd-tipo-guia - Tipo da guia

         Tabela de entrada tmp-api-solic-sadt-tiss-guia

    • Tabela do TOTVS com os dados do cabeçalho da guia

Tabela de entrada tmp-api-solic-sadt-tiss-serv

    • Tabela do TOTVS com os serviços da guia

Tabela de entrada tmp-api-parametros

    • Tabela do TOTVS com os parâmetros do autorizador web

Tabela de saída tmp-cpcapisolicsadttiss-saida

          def temp-table tmp-cpcapisolicsadttiss-saida no-undo
                field lg-undo-retry as log
                field lg-interrompe-exec as log
                field ds-mensagem as char
                field lg-altera-ind-clinica as log
                field lg-altera-obs-auditor as log
                field ds-ind-clinica as char
                field ds-obs-auditor as char
                field lg-altera-status as log
                field cd-erro-sistema as int
                field in-liberado-guias as char
                field lg-url-especifica as log.

Definição campo a campo da tabela de saída

  • lg-undo-retry - Informa ao programa se ocorreu algum erro de negócio ou de entrada de dados na CPC.
  • lg-interrompe-exec - Informa se deve interromper a execução da API após o retorno da CPC. Utilizar em caso de chamadas recursivas da API pela CPC para não executar um mesmo processo 2 vezes.
  • ds-mensagem - Mensagem de erro retornada ao programa pela CPC
  • lg-altera-ind-clinica - Informa ao programa se no retorno da CPC deverá ser atualizada a informação de indicação clínica na tabela tmp-api-solic-sadt-tiss-guia
  • lg-altera-obs-auditor - Informa ao programa se no retorno da CPC deverá ser atualizada a informação de observação ao auditor na tabela tmp-api-solic-sadt-tiss-guia
  • ds-ind-clinica - Valor a ser atualizado na informação de indicação clínica na tabela tmp-api-solic-sadt-tiss-guia
  • ds-obs-auditor - Valor a ser atualizado na informação de observação ao auditor na tabela tmp-api-solic-sadt-tiss-guia
  • lg-altera-status - Informa ao programa se deve alterar status da guia       
  • cd-erro-sistema - Código de erro
  • in-liberado-guias - Informa ao programa o valor do campo referente a guia.
  • lg-url-especifica - Indica a existência de uma url específica do Cliente.

         Tabela de saída tmp-retorno-guia

    • Tabela do TOTVS com as guias geradas e seus protocolos

      Tabela de saída tmp-retorno-serv

    • Tabela do TOTVS com os serviços solicitados e seus status de autorização

      Tabela de saída tmp-retorno-glosa

    • Tabela do TOTVS com as glosas geradas pela API

      Tabela de saída tmp-api-solic-sadt-tiss-erro

    • Tabela do TOTVS com os erros da API