Árvore de páginas

Versões comparadas

Chave

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

cpc-

...

bosau-

...

authorization-

...

audit.p

Produto:

Gestão de Planos de SaúdeTOTVS Saúde Planos - Linha Datasul

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

cpc-bosau-authorization-audit.P

  • Programa utilizado para requisições de internação.
  • 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 da hau\bosau\bosau-authorization-audit.p

Pontos de Utilização

  • "DEPOIS-CRIA" 
  • "MONTA-OBS"
  • "FIM-INC-GUIA" → Ponto localizado após a inclusão da guiaGETMOVEMENT" - disponível a partir da versão 12.1.2411.

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

...

Tabela de entrada tmp-cpc-solicintertiss3bosau-auth-audit-entrada

         def temp-table tmptable tmp-cpc-bosau-solicintertiss3auth-audit-entrada no-undo
               field innm-ponto-evento-programa chamada-cpc                as char format "x(15)"
               field nmin-ponto-chamada-cpc as char format "x(15)"
               field lg-simulacao as logevento-programa                       as char
              field cd-unidade                                      like guiautor.cd-unidade
               field nrfield aa-rowid-guiautor as rowid
guia-atendimento                       field like guiautor.aa-guia-atendimento as int
               field field nr-guia-atendimento                      like guiautor.nr-guia-atendimento as int
              field h-handle-obs                                  as handle
              field h-tmpAuthMedicalProcedure         as handle
              field h-tmpAuthMedicalSupply              as handle
              field h-tmpAuthPackages                       as handle.

               

Definição campo a campo da tabela de entrada

...

  • 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
  • in-evento-programa -  Nome do evento do ponto de cpc
  • cd-unidade – Indica a unidade da guia de autorização nr-rowid-guiautor - Indicador do registro na tabela de guias
  • aa-guia-atendimento - atendimento – Ano da guiaguia de autorização 
  • nr-guia-atendimento - Número da guiaatendimento – Número da guia de autorização 
  • h-handle-obs – Tabela temporária referente as observações
  • h-tmpAuthMedicalProcedure - Tabela temporária de procedimentos
  • h-tmpAuthMedicalSupply - Tabela temporária de insumos
  • h-tmpAuthPackages - Tabela temporária de pacotes.

         Tabela de saída tmp-cpc-bosau-solicintertiss3auth-audit-saida

          def temp-table tmptable tmp-cpc-bosau-auth-solicintertiss3audit-saida no-undo
                field  field lg-undo-retry as                      as log
                field lg-interrompe-exec as log field nm-prof-solic                      as char
               field nm-prof-exec                       as char
                field  field ds-mensagem as                        as char
                field cd-erro-sistema as int
 field ds-campo-especifico                 field lg-url-especifica as log as char.

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

  • lg-undo-retry - retry – Informa ao programa se ocorreu algum erro de negócio ou de entrada de dados na CPC.
  • nm-prof-solic – Nome do profissional solicitante.
  • lgnm-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 vezesprof-exec – Nome do profissional executante.
  • ds-mensagem - Mensagem mensagem – Mensagem de erro retornada ao programa pela CPCcd
  • ds-erro-sistema - Código de errolg-url-especifica - Indica a existência de uma url específica do Clientecampo-especifico – Campo específico retornado pela cpc.