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 | Datasul | Módulo | Gestão de Planos de Saúde |
Segmento Executor | Saúde | ||
Chamado | TSSFSB | ||
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 _____________. |
Objetivo
Esse projeto tem como objetivo desenvolver um cadastro onde o médico poderá vincular um apelido a um procedimento médico, para facilitar a pesquisa do mesmo no momento da solicitação de exames. O cadastro deverá conter os seguintes campos:
• Apelido (Será digitado pelo médico)
• Código e descrição do procedimento (Pesquisado através do componente de busca do procedimento)
• Campo Favorito (Será habilitado pelo médico para caso ele queira incluir a sua lista de favoritos)
Deverá possuir opção para remover e editar os apelidos dos serviços
Definição da Regra de Negócio
Cadastro de Apelidos
Incluir um novo cadastro para o Perfil Médico dentro do menu “Apelidos”. Nesta tela será possível vincular um apelido para um serviço (Procedimento, insumos, pacotes). O Apelido será atribuído para o prestador logado, sendo que cada prestador possuirá seu cadastro de apelidos.
Segue abaixo os campos disponibilizados para o cadastro:
• Apelido (Será Digitado pelo médico)
• Código e descrição do procedimento(Pesquisado através do componente de busca do procedimento)
Alem dos campos citados, será incluído um ícone para adicionar o procedimento a lista de favoritos do médico. Opção para editar o apelido do serviço ou remove-lo. Cada serviço pode estar vinculado a apenas um apelido. Segue abaixo layout de Tela.
Artefatos envolvidos
Criar as seguintes classes abaixo:
Artefato | Projeto | Descrição |
com.totvs.saude.business.servicesnickname.abstracts.ServicesNickNameLocal.java | WAC2Ejb |
|
com.totvs.saude.business.servicesnickname.implementation.ServiceNickNameBean.java | WAC2Ejb |
|
com.totvs.saude.business.entity.ServicesNickNameData | WAC2Commons |
|
Camada de negócio:
- Criar EJB ServicesNickNameLocal e ServiceNickNameBean no pacote com.totvs.saude.business.servicesnickname no projeto EJB
- Este EJB será responsavel por implementar os métodos utilizados pelo cadastro de apelido (Buscar, Editar, exluir, cadastrar)
- Ao cadastrar um apelido, verificar se o procedimento já está cadastrado com outro apelido
- Criar entidade ServicesNickNameData no pacote com.totvs.saude.business.entity do projeto commons com os campos abaixo:
Nome | Tipo | Descrição |
SERVICENICKNAMEUID | Int | Id da tabela |
Nickname | String | Apelido do serviço |
serviceTable | int | Tabela do serviço |
tableDescription | String | Descrição da tabela |
serviceId | String | Código do serviço |
serviceDescription | String | Descrição do serviço |
providerCode | Int | Código do prestador |
Dicionário de Dados
- Criar Tabela SERVICENICKNAME
Nome | Tipo | Descrição |
SERVICENICKNAMEUID | Int | Id da tabela |
Nickname | String | Apelido do serviço |
serviceTable | int | Tabela do serviço |
tableDescription | String | Descrição da tabela |
serviceId | String | Código do serviço |
serviceDescription | String | Descrição do serviço |
providerCode | Int | Código do prestador |
Caso de Testes
Cadastro de Apelido
Caso de Testes | CT001 |
Pré-condições |
|
Procedimentos | Resultados Esperados |
| Ao abrir a tela dos Apelidos, deverá listar todos os serviços com apelidos cadastrados pelo prestador |
Caso de Testes | CT002 |
Pré-condições |
|
Procedimentos | Resultados Esperados |
| Ao selecionar o serviço o mesmo deverá ser adicionado na lista dos apelidos com o campo “Apelido” em foco para digitação |
Caso de Testes | CT003 |
Pré-condições |
|
Procedimentos | Resultados Esperados |
| O registro deverá ser eliminado, pois não foi informado nenhum apelido. |
Caso de Testes | CT004 |
Pré-condições |
|
Procedimentos | Resultados Esperados |
| O registro deverá ser salvo com o apelido informado |
Caso de Testes | CT005 |
Pré-condições |
|
Procedimentos | Resultados Esperados |
| O registro deverá ser removido da lista de apelidos. |
|
Caso de Testes | CT006 |
Pré-condições |
|
Procedimentos | Resultados Esperados |
| O registro deverá ser salvo com o apelido informado |
Caso de Testes | CT007 |
Pré-condições |
|
Procedimentos | Resultados Esperados |
| O registro deverá removido da lista |
Caso de Testes | CT008 |
Pré-condições |
|
Procedimentos | Resultados Esperados |
| O sistema deverá informar que o prestador já possui um apelido cadastrado para o serviço O sistema deverá exibir na mensagem qual o apelido já cadastrado para o serviço. |
Caso de Testes | CT009 |
Pré-condições |
|
Procedimentos | Resultados Esperados |
| O sistema deverá informar que o prestador já possui esse apelido cadastrad |
Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
---|