Árvore de páginas

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

  

(Obrigatório)

Informações Gerais

 

Especificação

Produto

Datasul

Módulo

Gestão de Planos de Saúde

Segmento Executor

Saúde

Chamado

TTWWY8

Release de Entrega Planejada

12_1_11

Réplica

Não se aplica

País

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

(  ) USA  (  ) Colombia   (  ) Outro _____________.

 

   Legenda: 1 – Inovação 2 – Manutenção (Os demais campos devem ser preenchidos para ambos os processos). 

(Obrigatório)

Objetivo

Adicionar o nome do pacote na observação da guia de solicitação de Exames

(Obrigatório)

Definição da Regra de Negócio

 

  • Será criado um parâmetro para habilitar/desabilitar esta funcionalidade
    • Criar parâmetro com.totvs.saude.proceduresolicitation.package.obs(valor false como default)
  • No momento de salvar a guia SADT no Autorizador e Perfil Médico, o sistema deverá verificar se possui algum pacote de procedimento na lista dos serviços. Caso possuir algum pacote, e a propriedade "com.totvs.saude.proceduresolicitation.package.obs" estiver ativada o nome do pacote deverá ser adicionado nas observações da guia, concatenando com o texto já existente (caso houver). Essa funcionalidade deverá estar disponível para o Autorizador WEB e Perfil Médico 
    • Se a guia possuir mais de um pacote, todos deverão estar listados

Artefatos Envolvidos

 

Artefato

Projeto

Tipo de Operação

Descrição

ProcedureSolicitationService.java

WAC2EJB

Alteração

Alterar o método "validateAndSaveSadt", e adicionar validação

para concatenar o nome do pacote nas observações (ProcedureSolicitationData.descriptionAuditor). Utilizar lógica abaixo:

/*
* TTWWY8 - Nome do Pacote no Campo Observações para o Auditor
*
*/
if(Boolean.getBoolean("com.totvs.saude.proceduresolicitation.package.obs")){

boolean found = false;

for (ProcedureSolicitationDetailData data : services) {


if(data.getServiceType().equals(EnumServiceType.A.getType())){

if(!found){
procedureSolicitation.setDescriptionAuditor(procedureSolicitation.getDescriptionAuditor().concat("Pacotes: \n"));
}

found = true;

procedureSolicitation.setDescriptionAuditor(procedureSolicitation.getDescriptionAuditor()
.concat("\n").concat(data.getServiceId() + " - " + data.getServiceDescription()));
}

}

}

    

 

Caso de Testes


Caso de Testes

CT001

 
 

Pré-condições

 Propriedade "com.totvs.saude.proceduresolicitation.package.obs" deve estar habilitada com valor true

 

Procedimentos

Resultados Esperados

 
  • Acessar Autorizador WEB
  • Selecionar Prestador
  • Realizar checkin do beneficiario
  • Acessar menu Solicitação SP/SADT
  • Incluir um Pacote de procedimento
  • Autorizar
  • Visualizar guia

No campo Observação para o Auditor, o nome do pacote deverá estar descrito.

 

 

Caso de Testes

CT002

 
 

Pré-condições

 Propriedade "com.totvs.saude.proceduresolicitation.package.obs" deve estar desabilitada false

 

Procedimentos

Resultados Esperados

 
  • Acessar Autorizador WEB
  • Selecionar Prestador
  • Realizar checkin do beneficiario
  • Acessar menu Solicitação SP/SADT
  • Incluir um Pacote de procedimento
  • Autorizar
  • Visualizar guia

O campo Observação para o Auditor deverá estar vazio.

 

 

Caso de Testes

CT003

 
 

Pré-condições

 Propriedade "com.totvs.saude.proceduresolicitation.package.obs" deve estar habilitada com valor true

 

Procedimentos

Resultados Esperados

 
  • Acessar Autorizador WEB
  • Selecionar Prestador
  • Realizar checkin do beneficiario
  • Acessar menu Solicitação SP/SADT
  • Incluir um Pacote de procedimento
  • Inserir um texto no campo "Observação para o Auditor"
  • Autorizar
  • Visualizar guia

No campo Observação para o Auditor, o nome do pacote deverá estar

concatenado no final do texto.

 

Caso de Testes

CT004

 
 

Pré-condições

 Propriedade "com.totvs.saude.proceduresolicitation.package.obs" deve estar desabilitada com valor false

 

Procedimentos

Resultados Esperados

 
  • Acessar Autorizador WEB
  • Selecionar Prestador
  • Realizar checkin do beneficiario
  • Acessar menu Solicitação SP/SADT
  • Incluir um Pacote de procedimento
  • Inserir um texto no campo "Observação para o Auditor"
  • Autorizar
  • Visualizar guia

No campo Observação para o Auditor, o nome do pacote não deverá estar concatenado.

 

 

Caso de Testes

CT005

 
 

Pré-condições

 Propriedade "com.totvs.saude.proceduresolicitation.package.obs" deve estar habilitada com valor true

 

Procedimentos

Resultados Esperados

 
  • Acessar Autorizador WEB com um Prestador (Perfil Médico)
  • Acessar menu "Perfil Medico"
  • Selecionar beneficiario na Agenda
  • Acessar opção "Solicitar"
  • Selecionar tipo de Atendimento
  • Adicionar um pacote na guia
  • Inserir um texto no campo "Observação para o Auditor"
  • Autorizar
  • Visualizar guia

No campo Observação para o Auditor, o nome do pacote deverá estar descrito.

 

 

 

Caso de Testes

CT006

 
 

Pré-condições

 Propriedade "com.totvs.saude.proceduresolicitation.package.obs" deve estar desabilitada false

 

Procedimentos

Resultados Esperados

 
    • Acessar Autorizador WEB com um Prestador (Perfil Médico)
    • Acessar menu "Perfil Medico"
    • Selecionar beneficiario na Agenda
    • Acessar opção "Solicitar"
    • Selecionar tipo de Atendimento
    • Adicionar um pacote na guia
    • Inserir um texto no campo "Observação para o Auditor"
    • Autorizar
    • Visualizar guia

O campo Observação para o Auditor deverá estar vazio.

 

Caso de Testes

CT007

 
 

Pré-condições

 Propriedade "com.totvs.saude.proceduresolicitation.package.obs" deve estar habilitada com valor true

 

Procedimentos

Resultados Esperados

 
    • Acessar Autorizador WEB com um Prestador (Perfil Médico)
    • Acessar menu "Perfil Medico"
    • Selecionar beneficiario na Agenda
    • Acessar opção "Solicitar"
    • Selecionar tipo de Atendimento
    • Adicionar um pacote na guia
    • Inserir um texto no campo "Observação para o Auditor"
    • Autorizar
    • Visualizar guia

No campo Observação para o Auditor, o nome do pacote deverá estar

concatenado no final do texto.

 

Caso de Testes

CT008

 
 

Pré-condições

 Propriedade "com.totvs.saude.proceduresolicitation.package.obs" deve estar desabilitada com valor false

 

Procedimentos

Resultados Esperados

 
    • Acessar Autorizador WEB com um Prestador (Perfil Médico)
    • Acessar menu "Perfil Medico"
    • Selecionar beneficiario na Agenda
    • Acessar opção "Solicitar"
    • Selecionar tipo de Atendimento
    • Adicionar um pacote na guia
    • Inserir um texto no campo "Observação para o Auditor"
    • Autorizar
    • Visualizar guia

No campo Observação para o Auditor, o nome do pacote não deverá estar concatenado.


Caso de Testes

CT009

 
 

Pré-condições

 Propriedade "com.totvs.saude.proceduresolicitation.package.obs" deve estar habilitada com valor true

 

Procedimentos

Resultados Esperados

 
    • Acessar Autorizador WEB com um Prestador (Perfil Médico)
    • Acessar menu "Perfil Medico"
    • Selecionar beneficiario na Agenda
    • Acessar opção "Solicitar"
    • Selecionar tipo de Atendimento
    • Adicionar um pacote na guia
    • Inserir um texto no campo "Observação para o Auditor"
    • Autorizar
    • Visualizar guia

No campo Observação para o Auditor, o nome do pacote deverá estar descrito.