Árvore de páginas

Versões comparadas

Chave

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

 Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico.                                                             

  

Permitir a Alteração de Guias quando ainda não prontas no módulo de Digitação Off-Line do Portal do Prestador

Informações Gerais

 

Especificação

Produto

Microsiga Protheus

Módulo

SIGAPLS - Plano de Saúde

Segmento Executor

Saúde

Projeto1

 

IRM1

 

Requisito1

 

Subtarefa1

 

País

( X ) Brasil  (  ) Argentina  (  ) Mexico  (  ) Chile  (  ) Paraguai  (  ) Equador

(  ) USA  (  ) Colombia   (  ) Outro _____________.

Outros

Para amplo entendimento e verificação das demais necessidades, se faz necessário a consulta dos seguintes documentos, pois estão envolvidos diretamente com a alteração proposta e necessitam se comunicar mutuamente:


 

Objetivo

 

A presente especificação visa detalhar as necessidades e passos para que no módulo de Digitação Off-Line seja possível a inclusão de guias com o status Em Edição - ou seja - quando as guias estiverem com este status, o Prestador poderá realizar alterações em diversos momentos, até que decida finalizar a guia e deste modo, fique com o status Finalizada (Pronta) ou Em Conferência (quando existem procedimentos glossados), de modo semelhante ao que ocorre hoje quando realizamos a inclusão manual de guias no Digitação de Contas (PLSA498 / PLSA500) no módulo remoto do SIGAPLS.

Ou seja, as guias não serão incluída diretamente nas tabelas correspondentes de acordo com seu atendimento, pois passarão a ser salvas nas tarelas BD5 / BD6 e após o Prestador decidir em concluí-las, o sistema irá gerar as guias em suas respectivas tabelas (entenda-se como as BE4, BEA e demais envolvidas no processo). Ou seja, a possibilidade que existe hoje no remote do Protheus, pelo módulo de Digitação de Contas, deverá ser funcional de maneira idêntica no Portal do Prestador, pois o prestador poderá inserir suas guias e realizar diversas alterações, até que decida em finalizá-las ( no remote, o processo de finalização ocorre quando mudamos a fase da guia).

Definição da Regra de Negócio

Abaixo, listaremos quais são as necessidades que deverão ser contempladas com esta nova alteração e no item Alterações do Processo, será detalhado de modo técnico as alterações em funções, procedimentos, telas e outros necessários para que as modificações atendam aos itens propostos inicialmente.

  1. O Prestador irá acessar o Portal do Prestador, com seu usuário e senha.
  2. No menu à esquerda, deve escolher a opção Digitação de Guias.
  3. Na tela de Digitação de Guias, deverá selecionar o prestador (caso haja várias RDA's atreladas ao login existente), selecionar o tipo de guia e entrar com a matrícula do beneficiário. Após clicar na opção de inserir a guia.
  4. A tela exibida será de acordo com a guia selecionada no inicio. O prestador irá entrar com todas as informações que deseja e no final da página, irá clicar em Confirmar.
    1. Aqui, o sistema deverá interagir com o usuário, exibindo um Alerta com as opções Sim e Não, a fim de saber se o usuário que apenas salvar a guia e continuar sua edição posterior ou se deseja finalizar a guia, para que possa ser considerada para geração de PEG .
      1. Caso clique em Sim, o sistema deverá atualizar o status da guia para Pronta (Finalizada), de modo que o usuário possa selecioná-la e gerar o Protocolo de Entrega para a Operadora, conforme processo existente hoje.
      2. Caso clique em Não, o sistema não irá realizar ação alguma, pois indica que o usuário ainda pode realizar alterações na guia salva.
  5. Quando o usuário finalizar as guias (ou seja, clicar em Sim no alerta exibido), as guias ficarão com o status Pronta (Finalizada) e o usuário poderá selecionar as guias que deseja, para gerar a PEG.
  6. Após selecionar as PEG's, irá clicar no botão Gerar Protocolo para a Operadora e irá seguir o fluxo como as demais PEG's geradas via Portal.

 

Rotina

Tipo de Operação

Opção de Menu

Regras de Negócio

[ACAA040 – Parâmetros]

[Alteração]

[Atualizações -> Acadêmico-> Tesouraria]

-

[ACAA050 – Negociação Financeira]

[Envolvida]

[Atualizações -> Acadêmico-> Tesouraria]

-

[ACAA060 – Cadastro de Pedidos]

[Criação]

[Atualizações -> Acadêmico-> Cadastros]

-

 

Alterações no Processo

 Atualmente, o sistema utiliza o mesmo conceito de Liberação/Execução para as guias, sendo que a Digitação Off-Line de Guias é apenas um espelho das páginas de Atendimento. Desta forma, quando geramos uma guia pela Digitação de Guias, temos um espelho da página de atendimento, onde o sistema, na gravação da pagina - ao clique do botão Confirmar - executa a função de gravação das guias em suas respectivas tabelas (tabelas de atendimento, de acordo com a guia selecionada, como a BEA, BE2, BE4 e outras, além de chamar funções de gravação, como PLSA090GRV e outras), além de gravar nas tabelas de Contas médicas o espelho desta guia, ou seja, nas tabelas BD5, BD6 e BD7. Desta forma, não é possível alterar a guia, poios já está gravada nos pontos principais do sistema.

Para que seja possível a gravação e edição dos dados, será necessário seguir uma sequência similar ao que ocorre com a digitação manual de guias no Digitação de Contas, onde a guia irá ficar com o status em Digitação e quando o cliente resolver Finalizar a guia (para ficar com o status de Pronta), o sistema deverá alterar o status da guia para pronta e gerar a guia nas tabelas correspondentes ao tipo de guia inserida. Caso o cliente depois resolva voltar a guia para Digitação (função existente hoje no Digitação de Guias Off-Line), o sistema deverá retornar o status da guia na PEG para Em Digitação e automaticamente, deletar o registro da guia nas tabelas espelhadas (BEA, BE4, BE2 e outras), pois não sabemos qual alteração será realizada.

Logo, será necessário uma série de controles, validações e outros, para que o sistema permaneça com os registro corretos e a base saneada, de modo que permaneça apenas os dados corretos.


Etapas:

  1. Desconsiderar o método de gravação hoje das páginas no Digitação Off-Line, pois consideram o método normal de funcionamento com se fosse lançado pelo Atendimento.
  2. É necessário manter o legado das páginas iguais as existentes hoje no Atendimento, ou seja, a montagem das páginas será igual a versão existente hoje, mantendo todas as validações.
  3. Será necessário alterar os fontes que trabalham com as macros (nomes das funções) e campos da tabela BCL, pois será necessário diferenciar quando se trata de uma guia normal ou quando estamos trabalhando com as guias da Digitação Off-line, para personalizar as funções de gravação, saída e outras conforme necessidade atual (BCL_FUNGRV, BCL_FUNEDT, BCL_FUNSAI, BCL_FUNINI). 
    1. O fonte onde configuramos as guias é o PLSA496. (Extrema cautela ao manusear a as informações da tela, pois alterações aqui prejudicam todo o sistema).
    2. xxxxxx Alterar os fontes ou criar novos campos na BCl para este caso da Digitação Off-Line?? Ou até mesmo, criar novas entradas idênticas as existentes, mas alterando apenas os campos pertinentes e no fonte, quando realizar a gravação final, realizar um de/para para o código correto? xxxxxxx
  4. Como não iremos efetuar a inclusão da guia diretamente, será necessário verificar se existe PEG aberta para o prestador, verificando:
      1. Código da Operadora;
      2. Código da RDA;
      3. Código do local de digitação de Guias Off-Line, conforme parâmetro MV_PLSDIGP;
      4. Status da PEG (deverá estar Em Digitação - BCI_FASE igual a 1);
      5. Situação da PEG (deverá estar Ativa - BCI_SITUAC igual a 1);
      6. Tipo de Guia - de acordo com a guia que o prestador deseja inserir no sistema.
    1. Caso não exista PEG em aberto, será necessário criar uma PEG para o prestador, com as informações acima descritas.
    2. A função para criação de PEG é PLSIPP (fonte PLSXMOV).
    3. Para atualizar uma PEG, a função é PLSATUPP (fonte PLSXMOV).
  5. Verificar os fontes PLSA498 / PLSA500, pois são os fontes responsáveis pelo fontes principais com relação ao módulo de Digitação de Conta no remote do Protheus.
  6. A função PLSA500MOV é a função inicial para a inclusão de guias com status Em Digitação.
    1. Será necessário alterar a função ou criar função semelhante em novo fonte, pois em vários pontos, a PLSA500MOV chama os campos da tabela BCL, sendo que temos que controlar as alterações exclusivamente para as guias de Digitação Off-line, conforme item 1.
  7. Na tela de digitação, o usuário poderá realizar a inclusão dos dados desejados de forma normal, conforme ocorre hoje no atendimento.
  8. No momento que o usuário clicar no botão Confirmar da página, será necessário exibir um alerta (modalBS no arquivo jsuser.js ou outro componente visual), para que o usuário informe se deseja finalizar a Guia (se sim, deverá seguir as etapas do item xxx em diante ) ou se não, de modo que a guia fique em modo de edição.
  9. Com a possibilidade de edição da Guia, será necessário alterar o grid referente a exibição dos resultados das guias encontradas, pois será necessário incluir uma coluna com um botão para reabrir a guia para edição. Ou seja, ao buscar as guias que estão com o status Em Digitação no combo Status Digitação, o grid deverá apresentar as informações existentes mais a coluna com o botão para reabrir a 
     


Tabelas Utilizadas

  • SE2 – Cadastro de Contas a Pagar
  • FI9 – Controle de Emissão de DARF>.

Opcional

Protótipo de Tela

 

<Caso necessário inclua protótipos de telas com o objetivo de facilitar o entendimento do requisito, apresentar conceitos e funcionalidades do software>.

 

Protótipo 01

 

 

 

 

 

 

 

 

 

Opcional

Fluxo do Processo

 

<Nesta etapa incluir representações gráficas que descrevam o problema a ser resolvido e o sistema a ser desenvolvido. Exemplo: Diagrama - Caso de Uso, Diagrama de Atividades, Diagrama de Classes, Diagrama de Entidade e Relacionamento e Diagrama de Sequência>. 

Opcional

Dicionário de Dados

 

Arquivo ou Código do Script: AAA – Negociação Financeira / *Versao=CP.2014.12_03*/

  

Índice

Chave

01

<FI9_FILIAL+FI9_IDDARF+FI9_STATUS>

02

<FI9_FILIAL+FI9_FORNEC+ FI9_LOJA+FI9_EMISS+FI9_IDDARF>

03

<FI9_FILIAL+FI9_FORNEC+ FI9_LOJA+FI9_PREFIX+FI9_NUM+FI9_PARCEL+FI9_TIPO>

Campo

<AAA_PERESP>

Tipo

<N>

Tamanho

<6>

Valor Inicial

<Varia de acordo com o tipo informado. Por exemplo, quando o campo “tipo” for date, neste campo pode ser informado uma data>. 

Mandatório

Sim (  ) Não (  )

Descrição

<Referência Mínima para Cálculo>

Título

<Ref.Calc.>

Picture

<@E999.99>

Help de Campo

<Informar o % que o aluno pagará em dinheiro. Esse % poderá ser alterado durante a negociação>

 

(Opcional)

Grupo de Perguntas

 

<Informações utilizadas na linha Protheus>.

 

Nome: FINSRF2

X1_ORDEM

01

X1_PERGUNT

Emissão De

X1_TIPO

D

X1_TAMANHO

8

X1_GSC

G

X1_VAR01

MV_PAR01

X1_DEF01

Comum

X1_CNT01

'01/01/08'

X1_HELP

Data inicial do intervalo de emissões das guias de DARF a serem consideradas na seleção dos dados para o relatório 

 

(Opcional)

Consulta Padrão

<Informações utilizadas na linha Protheus>

 

Consulta: AMB

Descrição

Configurações de Planejamento

Tipo

Consulta Padrão

Tabela

“AMB”

Índice

“Código”

Campo

“Código”; ”Descrição”

Retorno

AMB->AMB_CODIGO

 

(Opcional)

Estrutura de Menu

 

<Informações utilizadas na linha Datasul>.

 

Procedimentos

 

Procedimento

 

 

 

Descrição

(Max 40 posições)

(Max 40 posições)

(Max 40 posições)

Módulo

 

 

 

Programa base

 

 

 

Nome Menu

(Max 32 posições)

(Max 32 posições)

(Max 32 posições)

Interface

GUI/WEB/ChUI/Flex

GUI/WEB/ChUI/Flex

GUI/WEB/ChUI/Flex

Registro padrão

Sim

Sim

Sim

Visualiza Menu

Sim/Não

Sim/Não

Sim/Não

Release de Liberação

 

 

 

 

 

 

Programas

 

Programa

 

 

 

Descrição

(Max 40 posições)

(Max 40 posições)

(Max 40 posições)

Nome Externo

 

 

 

Nome Menu/Programa

(Max 32 posições)

(Max 32 posições)

(Max 32 posições)

Nome Verbalizado[1]

(Max 254 posições)

(Max 254 posições)

(Max 254 posições)

Procedimento

 

 

 

Template

(Verificar lista de opções no man01211)

(Verificar lista de opções no man01211)

(Verificar lista de opções no man01211)

Tipo[2]

Consulta/Manutenção/ Relatório/Tarefas

Consulta/Manutenção/ Relatório/Tarefas

Consulta/Manutenção/ Relatório/Tarefas

Interface

GUI/WEB/ChUI/Flex

GUI/WEB/ChUI/Flex

GUI/WEB/ChUI/Flex

Categoria[3]

 

 

 

Executa via RPC

Sim/Não

Sim/Não

Sim/Não

Registro padrão

Sim

Sim

Sim

Outro Produto

Não

Não

Não

Visualiza Menu

Sim/Não

Sim/Não

Sim/Não

Query on-line

Sim/Não

Sim/Não

Sim/Não

Log Exec.

Sim/Não

Sim/Não

Sim/Não

Rotina (EMS)

 

 

 

Sub-Rotina (EMS)

 

 

 

Localização dentro da Sub Rotina (EMS)

 

 

 

Compact[4]

Sim/Não

Sim/Não

Sim/Não

Home[5]

Sim/Não

Sim/Não

Sim/Não

Posição do Portlet[6]

0 – Top Left

1 – Top Right

2 – Bottom Left

3 – Bottom Right

0 – Top Left

1 – Top Right

2 – Bottom Left

3 – Bottom Right

0 – Top Left

1 – Top Right

2 – Bottom Left

3 – Bottom Right

Informar os papeis com os quais o programa deve ser vinculado

 

 

 

 

Cadastro de Papéis

<O cadastro de papéis é obrigatório para os projetos de desenvolvimento FLEX a partir do Datasul 10>.

<Lembrete: o nome dos papeis em inglês descrito neste ponto do documento, devem ser homologados pela equipe de tradução>.

 

Código Papel

(máx 3 posições)

Descrição em Português*

 

Descrição em Inglês*

 


[1] Nome Verbalizado é obrigatório para desenvolvimentos no Datasul 10 em diante.

[2] Tipo é obrigatório para desenvolvimento no Datasul 10 em diante

[3] Categorias são obrigatórias para os programas FLEX.

[4] Obrigatório quando o projeto for FLEX

[5] Obrigatório quando o projeto for FLEX

[6] Obrigatório quando o projeto for FLEX

 Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico.