• Nenhum resultado encontrado

SOCIALHELP 58

No documento Socialhelp (páginas 58-72)

5   DESENVOLVIMENTO DA REDE SOCIAL 58

5.1   SOCIALHELP 58

A ideia inicial do projeto foi levantar as redes sociais para saúde no mercado brasileiro, com o objetivo de reunir informações sobre suas funcionalidades, vantagens e desvantagens. Esse levantamento foi importante para saber se as redes sociais atuais estão sendo usadas e quais suas deficiências. Os resultados obtidos mostraram que existem redes sociais para saúde muito específicas, e a maioria delas não oferecem forma de interação entre os usuários, outras fazem apenas uma tarefa de agendamento e algumas são pagas. A partir desse resultado, ficou claro que faltava uma rede para unir as funcionalidades comuns para área da saúde em apenas num único lugar, onde esas funcionalidades poderiam ter uma integração maior, surgindo a Socialhelp, uma rede social para saúde totalmente integrada e expansível.

A Socialhelp permite expandir novas funcionalidades, usando a base de dados e funcionalidades básicas da rede. A ideia é semelhante aos aplicativos sociais do Facebook, ou seja, um desenvolvedor cria o aplicativo e disponibiliza no Socialhelp e, a partir desse momento, o usuário basta aceitar o termo de uso e começar a utilizá-lo dentro da rede social. Na Seção 5.2, são apresentadas as principais funcionalidades da Socialhelp.

5.2 FUNCIONALIDADES

5.2.1 Login

Na Figura 29, a tela de login é limpa e objetiva, as finalidades aqui são de efetuar um novo cadastro de conta com alguns dados iniciais, fazer o acesso, usando o e-mail cadastrado ou ainda lembrar a senha, caso o usuário esqueça. Também, é mostrado uma mensagem de bem vindo com imagens de algumas telas e uma pequena descrição das principais funcionalidades da Socialhelp.

A nível de banco de dados, o e-mail é uma chave primária para a tabela usuário, ou seja, é possível cadastrar apenas uma conta com o mesmo e-mail. Com esse mesmo e-mail, é utilizado para enviar um lembrete de senha para o e-mail solicitado, gerando assim uma nova senha. No Capítulo 4 de modelagem, são descritos, com mais detalhes, os diagramas, entidade relacional e o caso de uso usuário da rede social.

Figura 29 - Tela de entrada da Socialhelp Fonte: Elaboração dos autores, 2013.

Na Figura 30, o cadastro de uma nova conta é limpo, ao contrario de algumas redes sociais para saúde, citadas no Capítulo 3. Basicamente, a pessoa preenche os dados principais como: nome, e-mail, senha, perfil e tipo sanguíneo, o resto das informações são solicitadas após a entrada no Socialhelp o que facilita o cadastro.

O perfil é dividido em 4 tipos principais, e cada um tem funcionalidades diferentes e comuns:

• Estudante, objetivo de oferecer toda uma base para auxiliar a vida acadêmica do estudante.

• Profissional da saúde, objetivo é oferecer serviços específicos para os profissionais da saúde (médicos, enfermeiros e afins).

• Pesquisador, basicamente é o mesmo perfil do profissional da saúde, só que específico para oferecer futuras funcionalidade exclusivas;

• Sem vínculo com a saúde, oferecer recursos para o paciente estar acompanhando sua saúde, além de acesso às informações, como noticias, artigos sobre saúde.

Figura 30 - Tela de cadastro de nova conta na Socialhelp Fonte: Elaboração dos autores, 2013.

5.2.2 Principal

Na Figura 31, a tela principal da Socialhelp oferece uma série de informações e acesso às funcionalidades da rede. A barra superior é fixa e funciona como acesso rápido as principais funcionalidades, como os amigos, grupo de estudos, lembretes, biblioteca, eventos,

mensagens de amigos, notificações de ações; um campo para buscar informações genéricas

nas seguintes área artigos, amigos e documentos e, na parte direita é possível acessar aos dados do perfil, como configurações da conta e alteração de foto de apresentação na rede.

Já, na lateral esquerda, é possível acessar às principais áreas da Socialhelp. Na área central, o usuário pode publicar, compartilhar e recomendar mensagens de seus amigos e visualizar sua linha de tempo das mensagens.

Ainda, na Figura 30, o usuário tem algumas funcionalidades úteis na lateral direita como a notificação de perfil incompleto, caso o cadastro estiver incompleto, é mostrado uma notificação para o usuário. Caso o usuário tenha algum aplicativo da Socialhelp instalado, é listado um link de acesso rápido para o aplicativo. Logo abaixo, são listada as sugestões de novos amigos, seguido de mensagens recomendados e a listagem de notícias relacionadas a saúde.

As notícias são listadas de acordo com uma base de dados de sites especializados em saúde. Para isso, existe uma rotina que é disparada diariamente para atualizar a lista de notícias através do mecanismo RSS15, que é um agregador de conteúdo ou notícias nesse caso.

Figura 31 - Tela de entrada principal da Socialhelp Fonte: Elaboração dos autores, 2013.

5.2.3 Perfil

Na Figura 32, é possível visualizar as informações públicas do usuário, como tipo

de perfil, localização, tipo sanguíneo, amigos, mensagen,s entre outras informações úteis. A

finalidade dessa página é oferecer um lugar para expor as informações públicas sobre o estudante, pesquisador, profissional da saúde ou usuário, sem vínculo com a saúde, para melhor conhecer.

Figura 32 - Tela de perfil do usuário da Socialhelp Fonte: Elaboração dos autores, 2013.

5.2.4 Mensagens

Na Figura 33, vemos que o objetivo desta funcionalidade é enviar mensagens no privado para uma pessoa que está na lista de amigos. O objetivo, futuramente, é aprimorar para virar um bate papo em tempo real.

Mensagens são importantes para fazer um contato rápido, conversar sobre algum assunto, tirar dúvida sobre saúde, lembrar seu amigo de algum evento, de tomar algum tipo de remédio, existem bastante utilidades para essa funcionalidade e tal objetivo não foi encontrado em algumas redes sociais citada no Capítulo 3.

Figura 33 - Tela de mensagens dos amigos na Socialhelp Fonte: Elaboração dos autores, 2013.

5.2.5 Amigos

Na Figura 34, o usuário pode abranger sua rede de relacionamento se conectando com outras pessoas. Esta funcionalidade é um grande diferencial entre as redes sociais para saúde, pois, no Brasil, não existe uma com essa funcionalidade das pesquisadas e citadas neste projeto.

Nesta funcionalidade, o usuário pode aumentar sua rede de relacionamentos com outras pessoas de várias áreas da saúde ou apenas o paciente, por exemplo, e não apenas isso, a partir do momento que o usuário adiciona um novo amigo, ele passa receber suas publicações de mensagens, visualiza seus artigos, documentos e grupos de estudos e, assim, ajudando a manter o usuário atualizado e aumentando o conhecimento de maneira interativa.

O usuário tem um campo para pesquisar novos amigos, pessoas que têm algo em comum e queiram trocar informação. No momento que o usuário X adiciona uma pessoa Y, a pessoa Y recebe uma notificação que a pessoa X está solicitando uma conexão de amizade dentro da rede, cabe a ela aceitar ou recusar tal solicitação. É possível, também, excluir pessoas da sua rede de relacionamento.

Figura 34 - Tela de consulta de novos amigos e visualização de amigos Fonte: Elaboração dos autores, 2013.

5.2.6 Grupo de estudos

Na Figura 35, o grupo de estudos tem o objetivo principal de discutir algum tema para saúde, de maneira fácil, o usuário define um tema e convida os participantes, e está pronto uma sala para estudos, discussão ou outros.

O usuário pode buscar algum grupo de estudo através de uma simples pesquisa pelo tema ou descrição, disponíveis publicamente para visualizar ou criar um grupo de estudo É possível também criar artigos, adicionar documentos e lembretes para o grupo de estudo dentro do grupo, fazendo o vínculo do grupo estudos.

Para criar o grupo de estudo, basta o usuário definir um tema, descrição e seus participantes, o participante deve estar na rede de relacionamento do usuário, e, em seguida, o participante recebe um e-mail com um convite para participar do grupo. O cancelamento do

grupo de estudo pode ser realizado apenas pelo coordenador que é a pessoa que cria o grupo de estudo. Esta funcionalidade está disponível apenas para usuários com perfil de estudante,

Figura 35 - Tela de um grupo de estudos Fonte: Elaboração dos autores, 2013.

5.2.7 Biblioteca

Na Figura 36, o objetivo principal desta funcionalidade é possibilitar que o usuário adicione documentos, imagens, artigos entre outros tipos de arquivos relacionados à saúde, que, é possível compartilhar com seus amigos.

No momento de incluir o documento, é possível definir dois tipos de visualização:

privado que somente o usuário que adicionou pode visualizar e público disponível para

qualquer pessoa da rede social visualizar e compartilhar. Assim como as mensagens, o usuário pode compartilhar e recomendar arquivos da biblioteca para seus amigos.

Em princípio, as operações de inclusão e exclusão desta funcionalidade serão liberadas apenas para os perfis de estudante, profissional da saúde e pesquisadores por motivo de segurança, já, o perfil, sem vínculo com saúde, pode somente visualizar.

Figura 36 - Tela de biblioteca digital Fonte: Elaboração dos autores, 2013.

5.2.8 Lojas de Aplicativos

Na Figura 37, vemos que essa funcionalidade é um dos grandes diferenciais, pois possibilita a expansão de funcionalidades da Socialhelp através de aplicativos. A ideia é simples, para o usuário final é disponibilizado uma espécie de loja com os aplicativos disponíveis na Socialhelp, os quais o usuário poderá escolher e instalar de maneira fácil, na

Seção 5.2.9, detalhamos os aplicativos Artigo e o eBulario.

Os aplicativos são desenvolvidos, usando as mesmas tecnologias usadas na Socialhelp, usando a arquitetura modular do framework CodeIgniter, ou seja, cada aplicativo da Socialhelp é um módulo integrado à rede social Socialhelp. Usando essa forma modular, os

aplicativos podem acessar a determinadas informações da Socialhelp, como informações da

Figura 37 - Tela com aplicativos disponíveis na Socialhelp Fonte: Elaboração dos autores, 2013.

5.2.9 Aplicativo Artigo

Na Figura 38, a finalidade deste aplicativo é disponibilizar uma forma fácil de escrever artigos de assuntos relacionados à saúde e publicar. Também é possível definir se o artigo elaborado será visto por qualquer pessoa da rede ou privado.

Para facilitar a formatação do conteúdo do artigo, foi disponibilizado uma ferramenta chamada CKEditor16 que oferece uma série de recursos visuais para edição e formatação do texto. O artigo pode ser compartilhado e, também, a definição de visualizar: público ou privado. O aplicativo salva o conteúdo automaticamente, evitando a perda de informações digitadas. É possível, também, buscar o artigo já publicado por outras pessoas, através da ferramenta de busca.

Figura 38 - Tela de elaboração de artigos no aplicativo Artigo Fonte: Elaboração dos autores, 2013.

5.2.10 Aplicativo eBulario

Na Figura 39, é possível visualizar o aplicativo eBulario que é uma forma de bula eletrônica. A ideia aqui é oferecer uma lista de bulas de acordo com a Anvisa17, para permitir a consulta e recomendação a pacientes.

O usuário pode visualizar as bulas procuradas ou, também, pesquisar por outras bulas. Após a consulta, é possível obter uma lista de bulas, sendo possível visualizar mais detalhes da bula abrindo o arquivo digital da bula ou até mesmo recomendar o medicamento para um paciente que está na sua rede de relacionamento.

Figura 39 - Tela para consulta de bulas no aplicativo eBulario Fonte: Elaboração dos autores, 2013.

5.2.11 Documentação

A documentação de um projeto é importante para sua manutenção e continuidade do próprio. Foi elaborada uma pequena documentação, usando a ferramenta chamada ApiGen a qual gera uma documentação com um layout bem amigável.

A ApiGen é uma ferramenta de uso gratuito, e utiliza-la junto com o ferramenta NetBeans para gerar as documentação, baseado nos comentários escritos nos arquivos PHP do projeto. Na Figura 40 representa uma pequena da documentação elaborada para Socialhelp.

Figura 40 - Documentação simples da Socialhelp Fonte: Elaboração dos autores, 2013.

No documento Socialhelp (páginas 58-72)

Documentos relacionados