Histórico da Página
Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
---|
Informações Gerais
Especificação | |||
Produto | Microsiga Protheus | Módulo | Plano de Saúde - SIGAPLS |
Segmento Executor | Saúde | ||
Projeto | M_SAU_PLS002 | IRM | PCREQ-5671 |
Requisito | PCREQ-6207 | Subtarefa | PCSFL-116 |
Release de Entrega Planejada | 12.1.8 | Réplica | Não |
País | ( x ) Brasil ( ) Argentina ( ) Mexico ( ) Chile ( ) Paraguai ( ) Equador ( ) USA ( ) Colombia ( ) Outro _____________. |
Objetivo
Esta especificação tem por objetivo descrever o processo lógico que o sistema deverá seguir para o cadastramento de receitas com medicamentos que possuem o mesmo código já cadastrado em outras receitas.
Entendimento do processo
Após a aprovação pelo usuário (remote) da solicitação de cadastro da receita, o sistema deve verificar se o código do medicamento que será gravado na basejá está cadastrado em outra receita válida para o mesmo beneficiário. Caso exista, o sistema deve invalidar o item da receita alterando sua data final de validade para o dia anterior a aprovação da receita atual.
Ex: a aprovação da receita atual ocorreu dia 08, o sistema deve alterar a data final da receita anterior para o dia 07.
Definição da regra de negócio
1. Na tela de Cadastro de receitas (PLSDACREC), após o preenchimento das informações, ao clicar em salvar o sistema deve verificar se existe o mesmo código de medicamento já cadastrado e válido para o mesmo beneficiário.
1 1.1 A busca deverá ser feita na tabela B7D, utilizando o índice 2 (B7D_FILIAL, B7D_BENEFI, B7D_CODPAD, B7D_CODMED) da tabela.
2. Caso encontre o registro correspondente, o sistema deverá verificar se o medicamento encontrado está ativo.
2 2.1 O sistema deve verificar se a data de validade é igual ou superior a data atual através do campo B7D_VALFIN do item encontrado.
3. Caso o medicamento esteja ativo, o mesmo deverá ser invalidado.
3 3.1 Para que isto ocorra o sistema deverá alterar o campo B7D_VALFIN para um dia antes da data atual utilizando a função DATE() - 1.
4 4. Em seguida deverá inserir o novo registro na tabela B7D.
Tabelas Utilizadas
- B7D – CAB. CAD. RECEITAS
Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
---|