Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
|---|
Especificação | |||
Produto | Datasul | Módulo | Gestão de Planos de Saúde |
Segmento Executor | Saúde | ||
Chamado | TTWWS5 | ||
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).
Possibilitar o prestador médico montar os seus pacotes favoritos no Perfil Médico. Deverá permitir atribuir um nome do pacote, que será exclusivo do usuário solicitante e incluir "n" exames por tipo de guias. O pacote deve estar associado a um tipo de guia. Estes pacotes ao serem incluídos farão parte dos favoritos.
| REQ001 | Criar cadastro "Meus Pacotes" no Perfil Médico |
|---|
Criar as tabelas abaixo:
FavoritePackage
Campo | Tipo | Descrição |
favoritePackageUID | Inteiro | Chave primaria da tabela (Criar sequence) |
providerUnit | Inteiro | Unidade do Prestador |
| providerCode | Inteiro | Código do Prestador |
| packageName | String | Nome do pacote |
| attendanceType | int | Tipo de atendimento TISS |
| updateDate | Date | Data de Atualização |
FavoritePackageServices
Campo | Tipo | Descrição |
FavoritePackageServicesUID | Inteiro | Chave primaria da tabela (Criar sequence) |
favoritePackageUID | Inteiro | Chave de relacionamento(estrangeira) com a tabela FavoritePackage |
| serviceId | BigInteger | Código do serviço |
| serviceDescription | String | Descrição do Serviço |
| serviceIdVariation | int | Código da variação do Procedimento |
| ServiceType | int | Tipo do serviço (EnumServiceType) |
| tableId | int | Código da tabela do serviço |
| tableDescription | String | Descrição da tabela do serviço |
Artefatos Envolvidos
Camada de negócio
Artefato | Projeto | Tipo de Operação | Descrição |
FavoritePackageData | WAC2CommonsJava | Inclusão | Criar classe(entidade) no pacote com.totvs.saude.business.entity para representar a tabela FavoritePackage |
FavoritePackageServicesData | WAC2CommonsJava | Inclusão | Criar classe(entidade) no pacote com.totvs.saude.business.entity para representar a tabela FavoritePackageServices |
| FavoritePackageResource | PerfilMedico | Inclusão | Criar classe rest no pacote com.totvs.html.framework.perfilmedico.resource, Essa classe será responsável por centralizar os métodos de manutenção do cadastro de pacote de serviços favoritos |
| FavoritePackageServiceBean | WAC2EJB | Inclusão | Criar classe no pacote com.totvs.saude.business.favoritepackage.service, Esta classe será responsável por implementar a interface FavoritePackageServiceLocal, com os métodos para manutenção e busca dos dados do cadastro de pacote de serviços favoritos |
| FavoritePackageServiceLocal | WAC2EJB | Inclusão | Criar interface no pacote com.totvs.saude.business.favoritepackage.abstracts, com a assinatura dos métodos para manutenção e busca dos dados do cadastro de pacote de serviços favoritos |
Camada de Apresentação
Todos os artefatos listados abaixo devem ser criados/alterados dentro do diretório PerfilMedico\WebContent\html\favoritepackage\
Artefato | Projeto | Tipo de Operação | Descrição |
|---|---|---|---|
| favoritepackage.js | PerfilMedico | Inclusão | Arquivo JavaScript que o framework chama para inicializar os states da tela |
| favoritepackage-services.js | PerfilMedico | Inclusão | Arquivo JavaScript que registra os services que a tela precisa utilizar |
| favoritepackage.list.html | PerfilMedico | Inclusão | Arquivo HTML da tela de listagem dos registros da tabela |
| favoritepackage.list.header.html | PerfilMedico | Inclusão | Arquivo HTML do cabeçalho da tela |
| favoritepackage.list.content.html | PerfilMedico | Inclusão | Arquivo HTML do corpo da tela contendo a listagem dos registros |
| favoritepackageservices.detail.html | PerfilMedico | Inclusão | Arquivo HTML do detalhamento do pacote |
| favoritepackageservices.detail.header.html | PerfilMedico | Inclusão | Arquivo HTML do cabeçalho detalhamento do pacote |
| favoritepackageservices.detail.list.html | PerfilMedico | Inclusão | Arquivo HTML da listagem dos serviços contidos no pacote de favoritos |
Protótipo tela Principal
Protótipo tela Selecionar Tipo de Atendimento
Protótipo tela de Criação / Edição de pacote de Serviços

| REQ002 | Pacote de favorito na solicitação de guias |
|---|
Artefatos envolvidos
Camada de negócio
Artefato | Projeto | Tipo de Operação | Descrição |
|---|---|---|---|
| FavoriteServiceResource.java | PerfilMedico | Alteração | Alterar método "getFavoriteServices", para que após buscar os serviços favoritos, busque também os pacotes de serviços e adicione na lista (Adicionar como um objeto SearchedServiceVo) |
| EnumServiceType.java | WAC2CommonsJava | Alteração | Criar novo tipo de serviço "AF", para os pacotes de procedimentos favoritos |
| SolicitExamResource.java | PerfilMedico | Alteração |
|
Camada de Apresentação
Artefato | Projeto | Tipo de Operação | Descrição |
|---|---|---|---|
| favorite.list.content.html | PerfilMedico | Alteração | Quando o serviço favorito for um pacote, deve ser desabilitado as opções "Inserir Apelido" e "Desfavoritar" |
| REQ003 | Restringir permissão de Edição dos pacotes favoritos |
|---|
Caso de Testes | CT001 |
Pré-condições |
|
Procedimentos | Resultados Esperados |
| Deverá ser redirecionado para a tela de pacotes de procedimentos favoritos, listando os registros cadastrados(casou houver) |
Caso de Testes | CT002 |
Pré-condições |
|
Procedimentos | Resultados Esperados |
| Ao clicar em incluir deverá ser redirecionado para a tela de seleção de tipo de atendimento TISS |
Caso de Testes | CT003 |
Pré-condições |
|
Procedimentos | Resultados Esperados |
| Ao selecionar o tipo de atendimento, deverá ser redirecionado para a tela de criação dos registros, onde deverá estar disponível um componente para a busca dos serviços e os serviços adicionados no pacote |
Caso de Testes | CT004 |
Pré-condições |
|
Procedimentos | Resultados Esperados |
| Deverá ser redirecionado para a tela principal dos pacotes favoritos, listando o pacote que foi criado |
Caso de Testes | CT005 |
Pré-condições | CT004 realizado |
Procedimentos | Resultados Esperados |
| Sistema deverá exibir uma mensagem "Serviço já cadastrado" não permitindo adicionar o serviço |
Caso de Testes | CT006 |
Pré-condições |
|
Procedimentos | Resultados Esperados |
| Uma mensagem deverá ser exibida, não permitindo a inclusão de pacotes com nomes duplicados |
Caso de Testes | CT007 |
Pré-condições |
|
Procedimentos | Resultados Esperados |
| Ao abrir a tela de solicitação, apenas os pacotes com o mesmo tipo de atendimento selecionado deverão estar listados nos serviços favoritos |
Caso de Testes | CT008 |
Pré-condições |
|
Procedimentos | Resultados Esperados |
| O pacote não deverá ser retornado na pesquisa de serviços |
Caso de Testes | CT009 |
Pré-condições |
|
Procedimentos | Resultados Esperados |
| O pacote deverá ser retornado na pesquisa de serviços |
Caso de Testes | CT010 |
Pré-condições |
|
Procedimentos | Resultados Esperados |
| Todos os serviços inclusos no pacote deverão ser adicionados na guia |
Caso de Testes | CT011 |
Pré-condições |
|
Procedimentos | Resultados Esperados |
| Todos os serviços inclusos no pacote deverão ser adicionados na guia |
Caso de Testes | CT012 |
Pré-condições |
|
Procedimentos | Resultados Esperados |
| Ao Entrar na tela de manutenção de pacotes, não será permitido a edição do mesmos, nao podendo remover os pacotes cadastrados ou edita-los, sendo possivel apenas a visualização dos pacotes e de seus serviços |
Caso de Testes | CT013 |
Pré-condições |
|
Procedimentos | Resultados Esperados |
| Ao Entrar na tela de manutenção de pacotes, será permitido a edição do mesmos, podendo remover os pacotes cadastrados, ou edita-los |
Caso de Testes | CT014 |
Pré-condições |
|
Procedimentos | Resultados Esperados |
| Ao Entrar na tela de manutenção de pacotes, não será permitido a edição do mesmos, nao podendo remover os pacotes cadastrados ou edita-los, sendo possivel apenas a visualização dos pacotes e de seus serviços |
Caso de Testes | CT015 |
Pré-condições |
|
Procedimentos | Resultados Esperados |
| Ao Entrar na tela de manutenção de pacotes, será permitido a edição do mesmos, podendo remover os pacotes cadastrados,ou edita-los |