Novos Status do Protocolo de Reembolso
Linha de Produto: | Microsiga Protheus |
Segmento: | Saúde |
Módulo: | Plano de Saúde |
Função: | PLSA001A.prw |
Requisito: | Adicionado os Inclusão dos 4 status descirtos abaixo para o status do Protocolo de Reembolso e criado , também foram criados os pontos de entrada PLREEMDCOR e PLREEMACOR para manipular a adição de novos status e cores para a legenda. Status: - Solicitação não concluída: Ocorrerá quando a solicitação incluída pelo beneficiário via portal estiver incompleta, ou seja, não foi gerado o protocolo, preenchimento automático pelo sistema.
- Aguardando informação Beneficiária: Status alterado manualmente pelo usuário após analisar a solicitação e entender a necessidade de mais informações por parte do Beneficiário
- Aprovação Parcial: Essa gravação será feita automática nas condições de despesas digitadas pelo beneficiário, e/ou, despesas criticadas na Autorização de Reembolso, que indicará ao beneficiário via portal que seu reembolso será pago de forma parcial.
- Cancelado: Alteração manual.
|
Implementação: | Os novos status do Protocolo de Reembolso possui os seguintes valores: A para Solicitação não concluída;. B para Aguardando informação Beneficiária;. C para Aprovado parcialmente;. D para Cancelado;. Importante: - Para adicionar as novas opções de status criadas via Ponto de entrada PLREEMDCOR deve-se alterar a string STR0236 do PLSA001.ch
- Os status citado abaixo dependerão de alterações que ocorrerão na rotina de Autorização/Auditoria para refletir na legenda do Protocolo de Reembolso:
- Aguardando Informação Beneficiária: Alteração manual que ocorrerá quando o usuário analisar a solicitação e alterar , e ao confirmar, o sistema alterará automaticamente o status(BOW_STATUS com STATUS) para “11”.
- Aprovação parcial: Quando Alteração automática que ocorrerá quando o campo “Aut. Parcial <B44_AUTPAR>” for preenchido o campo ,“Aut. Parcial <BOW_AUTPAR>” também deverá ser for preenchido e consequentemente o campo 'BOW_STATUS deverá receber conteúdo igual a "C" .
|
Requisito (ISSUE): | PCREQ-6214 |
Versões/Release: | 12.1.8
|
Exemplo de implementação do Pontos de Entrada PLREEMDCOR, que irá indicar o ícone e a descrição do status:
Bloco de código |
---|
|
#Include 'Protheus.ch'
User FUNCTION PLREEMDCOR()
Local aCdCores := { { 'AGRIMG16',"Status 1 para teste" },;
{ 'AVIAO' ,"Status 2 para teste" }}
Return aCdCores
|
Exemplo de implementação do Pontos de Entrada PLREEMACOR, que irá indicar qual conteúdo do campo BOW_STATUS irá corresponder a posição no array aCdCores que foi criado no ponto de entrada PLREEMDCOR :
...
Bloco de código |
---|
|
#Include 'Protheus.ch'
User FUNCTION PLREEMACOR()
//Importante a adição deve iniciar na posição 15 em diante
Local aCores := { { 'BOW_STATUS= "F"' ,aCdCores[15,1] },;//vermelho
{ 'BOW_STATUS = "G"' ,aCdCores[16,1]}} //”Cancelado”
Return aCores |
Imagem de exemplo de adição de novos status via Ponto de Entrada:
Image Modified
Imagem da nova Legenda da rotina de Protocolo de Reembolso:
Image Modified