Giter VIP home page Giter VIP logo

isus-app's Introduction

isus-app's People

Contributors

amaurymeireles avatar dependabot[bot] avatar ericsonmoreira avatar fernandasdias avatar fpontef avatar ilizakoski avatar italorod avatar jefersonnsoares avatar junior-shyko avatar laysacunha avatar lemenezes avatar luisfcosta2015 avatar marciovcampos avatar matheuspittatw avatar mauricioholanda1 avatar mbernardes19 avatar nicoledbianchin avatar oxechicao avatar rodrigoplimafreire avatar ruigmoreno avatar tw-henrique-alves avatar uira avatar vicmagpac avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

isus-app's Issues

Trocar texto do tutorial

O Tutorial deve seguir a seguinte estrutura:
Textos tutorial iSUS

Slogan do app
Encontre informações, serviços e oportunidades para otimizar seu tempo e apoiar suas decisões

Minha Saúde
Orientações sobre autocuidado, autoproteção e como preservar sua saúde física e mental

Educação
Guias, palestras, webconferências e outros conteúdos de educação em saúde

Pesquisa
Artigos, ensaios clínicos e outras atualizações no campo da pesquisa e produção de conhecimento

Susi
Conheça nossa assistente digital e saiba como ela pode te ajudar a ter respostas para suas dúvidas, críticas e sugestões sobre o Sistema Único de Saúde

Realizar a alteração do nome do projeto no iOS

No arquivo app.json para o iOS é "isusapp" e no Android é "iSUS". Isso acaba causando conflito e erros durante o start no projeto. Precisamos unificar o nome do aplicativo (name e display name) para que seja "iSUS" e evite conflitos em ambas as plataformas de desenvolvimento.

Quando tentei fazer isso houve um erro no iOS que me impedia de alterar o nome do projeto, liberando o acesso somente se estivesse com o nome de isusapp.

Implementar menu lateral

TITULO
Fazer o menu lateral no aplicativo

EU QUERO
Visualizar um menu lateral de acordo com o que está no protótipo

PARA
alinhar a estilização e obter uma melhor experiência do usuário.

basear-se no que está no protótipo do figma
image

2020-05-Autoavaliação primária de saúde mental

COMO
Profissional da Saúde

EU QUERO
avaliar indicativos do estado da minha saúde mental

PARA
identificar e tratar de possíveis problemas com antecedência

CRITÉRIOS
Funcionalidade pode utilizar a mesma estrutura da Calculadora de Risco Covid-19;
Usuário deve receber instruções de apoio quando houver sinais indicativos de transtornos mentais.

Incluir Notas Técnicas como destaque na tela inicial

COMO
Profissional da saúde pública

EU QUERO
Acessar as Notas Técnicas de forma rápida e fácil

PARA
Buscar referências e saber sobre mudanças ou novas informações

Observações

  • Avaliar a possibilidade de incluir um ícone de notificação

Captura de Tela 2020-05-12 às 15 10 46

Implementação da calculadora covid19

Calculadora de triagem para o covid19

Contexto
Proporcionar uma funcionalidade para as usuárias profissionais de saúde que possam indicar no app as informações do atendimento e a funcionalidade de calculadora possa retornar dicas de nível de severidade com base nas informações inputadas pela usuária, facilitando e agilizando o processo de triagem de pacientes.

Médicos não especialistas estão fazendo esse tipo de triagem, como ortopedistas. O contexto de uso pode não oferecer sinal de internet, como algumas cidades do interior do Estado. Os diretórios serão separados pois quem controla os dados não utiliza React, apenas nativo Android. Por isso, deve-se até então, criar dois diretórios e criar as telas baseados no padrão de pages, aproveitando apenas a regra de negócio (transpilar). Atualmente, é utilizado esse protocolo:

Atendimento

  • Sinais ou sintomas (Alto, Intermediário ou Baixo)
  • Fatores de risco (Alto, Intermediário, Baixo)
  • Tempo de doença
  • Idade

Estratificação de Risco e Avaliação de Internação Hospitalar

  • Avaliação clínica
  • Exame físico
  • Conduta

photo_2020-05-11_17-45-09

Objetivo

COMO Profissional da saúde pública
EU QUERO Saber o nível de gravidade da suspeita a partir de sintomas
PARA Ajudar no processo de triagem do paciente

Farmacovigilância: Termo de Consentimento com tramitação digital

COMO
Profissional da Saúde

EU QUERO
enviar o Termo de Consentimento de Uso de Medicação aos pacientes

PARA
que eles assinem o documento digitalmente, sem necessidade de impressão ou deslocamento para entrega do Termo.

CRITÉRIOS
Termo deve ser convertido em um formulário;
O aceite deve ter segurança jurídica.

Implementar content loader nos links dos protocolos dentro do Manejo

COMO
Usuário do iSUS

EU QUERO
saber se o app está carregando algum conteúdo

PARA
aguardar a disponibilidade do conteúdo e não confundir a carga com um erro

OBSERVAÇÕES
Incluir placeholder animado de carga de conteúdo
Exibir mensagem de erro quando houver indisponibilidade de rede

Implementar ferramentas de Apoio à Decisão

  • Calculadora de Diagnóstico (Projeto Celestino) - Profissional insere dados do paciente e sistema indica qual deve ser o procedimento

  • Levantar com usuários outras ferramentas

Impressão do Manejo COVID-19

TÍTULO
Impressão do Manejo COVID-19

AUTOR:
Matheus

COMO
Profissional da saúde pública

EU QUERO
Imprimir o conteúdo de Manejo clínico

PARA
Expor de maneira física em minha unidade de saúde

OBSERVAÇÕES

  • Posso escolher entre uma seção específica ou o manejo completo.
  • Conter uma versão resumida dos protocolos.
  • Posso escolher o formato de impressão (A4, A3,...).
  • Deve ser dinâmico e seguir as atualizações de conteúdo do Manejo COVID-19.

Implementar seção minha saúde

Objetivo

Como usuária do APP
Quero abrir o APP e acessar a seção MINHA SAÚDE
Para Acompanhar informações e projetos atualizados sobre "Medidas de Proteção", "Bem-estar Físico" e Saúde Mental.

Contexto

Atualmente no APP BOTTOM TAB existem as seções Educação e Pesquisa Científica, no início do projeto foi definido outra seção chamada MINHA SAÚDE definido em categorias arquitetura.

Escopo

  • Adicionar no APP BOTTOM TAB a seção MINHA SAÚDE
  • Adicionar tela minha saúde

Critérios de Aceite

  • Acessar a seção MINHA SAÚDE
    Dado que Acesso o APP
    Quando clico em minha saúde
    Então visualizo todas as subcategorias e projetos vinculados à "Medidas de Proteção", "Bem-estar Físico" e Saúde Mental.

Endpoints: https://apiisus.inova.esp.br/api/categoriasArquitetura

Feedback dos usuários

COMO
Usuário do iSUS

EU QUERO
dar minha opinião sobre as funcionalidades do aplicativo

PARA
colaborar com a melhoria contínua do app

Fazer o Deploy do aplicativo para as lojas

TITULO
Fazer o menu lateral no aplicativo

EU QUERO
realizar o deploy da aplicação para suas respectivas lojas (Google play e / AppStore)

PARA
que o profissional de saúde possa utilizar o app e que possam dar seus feedbacks sobre o sistema.

Explorar: benchmark e entrevista

Foi decidido pela construção de um formulário para guiar nossa entrevista, formulei umas perguntas para que possamos chegar numa hierarquização de requisitos mais tarde:
https://drive.google.com/open?id=1-7Z85vwllhU1PROC6DwBRFZv7Y3E_3K7KMUgWYkWWV8
P.S: Não sei se algumas dessas perguntas já estão respondidas...

Aqui também servira de repositório para aplicações similares de referência.
https://play.google.com/store/apps/details?id=cl.gob.digital.coronapp&hl=es_CL
https://play.google.com/store/apps/details?id=br.gov.datasus.guardioes
https://play.google.com/store/apps/details?id=br.gov.datasus.cnsdigital
http://digisus.saude.gov.br/gestor/#/indicador/SSIT201704

Publicação na Apple Store

Essa é a mensagem que eles enviaram
Binário Recusado
4. 2 Design: Minimum Functionality

Guideline 4.2.2 - Design - Minimum Functionality

We still noticed that your app only includes links, images, or content aggregated from the Internet with limited or no native iOS functionality. Although this content may be curated from the web specifically for your users, since it does not sufficiently differ from a mobile web browsing experience, it is not appropriate for the App Store.

Next Steps

We encourage you to review your app concept and work towards creating an app that offers customers an engaging and lasting experience that also meets the App Store’s high expectations for quality and functionality.

Apple Developer includes a variety of design and development resources. Download iOS templates from Apple UI Design Resources, learn more about crafting intuitive, well-designed apps with the Design Video collection, and review the iOS Human Interface Guidelines for best practices to follow when designing apps for the App Store.

Baixar vídeos

COMO
Usuário do app

EU QUERO
baixar vídeos específicos

PARA
assisti-los sem depender do streaming

Épico #45 conteúdo offline

Implementar tela de Pesquisas

TÍTULO
Implementação tela de pesquisa cientifica

EU QUERO
Acompanhar todos os projetos da categoria do tipo pesquisa cientifica

PARA
Ajudar no processo de acompanhamento de informações sobre pesquisa cientifica

OBSERVAÇÕES
Ao acessar o aplicativo, o usuário pode acessar tanto pela 'home' quanto pelo menu bottom, os conteúdo de pesquisas cientificas no contexto do covid19.

  • Epidemologia
  • Especialidades
  • Fatores de risco
  • Manifestações clínicas
  • Prevenção
  • Terapia intensiva
  • Tratamento

Endpoints: https://apiisus.inova.esp.br/api/categoriasArquitetura

Priorizar Manejo na Tela Inicial

COMO
Usuário do Aplicativo

EU QUERO
Ver o protocolo de manejo como destaque na tela inicial

PARA
Conhecer, acessar e receber as atualizações e procedimentos relacionados ao manejo clínico.

Conteúdo disponível offline

Contexto

Oferecer a possibilidade para nossas usuárias de utilizarem nosso app iSUS e seus conteúdos mesmo que estejam sem acesso à internet. Dessa forma, independente do local ou condições de internet, a usuária estará livre para consumir as informações que disponibilizamos.

Objetivo

COMO Profissional da Saúde
EU QUERO ter acesso aos conteúdos do app quando estiver sem rede wi-fi ou 4G
PARA poder utilizar o app independentemente das condições de acesso à internet

CRITÉRIOS
O armazenamento local deve ser otimizado para não sobrecarregar os dispositivos. O iSUS não deve aparecer nas listas de apps de limpeza de memória.

Title Assignees Milestone State
Permitir usuário baixar conteúdos de educação e pesquisa [object Object], [object Object] N/A Closed
Baixar vídeos N/A N/A Open
Configurar uso de memória para conteúdo local N/A N/A Open

Permitir usuário baixar conteúdos de educação e pesquisa

Objetivo

Eu como profissional da saúde
Quero Fazer download de conteúdos de Educação e Pesquisa
Para que possa acessar quando quiser, mesmo sem conexão

Contexto

O que originou

Há a demanda por acesso aos conteúdos do app em situações onde o profissional da saúde não possui conexão com rede de internet.

Qual solução proposta

A criação de um botão que, quando selecionado, faz download do conteúdo referente e permite o usuário acessar a lista de conteúdos salvos e visualizar os mesmos sem nenhum tipo de conexão com a rede de internet. Este botão ficará localizado no appbar no inferior da página.

Escopo

Appbar

  • Uma barra de ferramentas deve ser inserida no inferior das páginas de leitura dos conteúdos, onde serão inseridos os botões com as funcionalidades de 'download' e 'compartilhar'

Screenshot_84

  • A barra deve desaparecer ao fazer scroll para baixo na página e aparecer novamente ao fazer scroll para cima

ezgif com-crop

Elemento React no Framework: https://callstack.github.io/react-native-paper/appbar.html

Botão de download

  • Inserir botão de download para que o conteúdo esteja disponível quando offline
    Screenshot_85

  • Inserir botão de downloaded para excluir o conteúdo offline do app do usuário e o mesmo volte a ser disponível somente de forma online
    Screenshot_86

Feedbacks (snackbar)

  • Ao selecionar o conteúdo para download deve surgir a mensagem:
    Screenshot_87

  • Ao excluir o conteúdo da visualização offline deve surgir a mensagem:
    Screenshot_88

OBS: Nunca deve sobrepor ao appbar

Fora de contexto

  • Data de postagem

  • A data de postagem do conteúdo deve ser retirada da parte inferior ao título e adicionada no appbar

  • Compartilhar

  • Inserir botão de compartilhar o conteúdo também no appbar, retirando a feature da parte inferior ao título

Critérios de aceitação

Appbar

  • Dado que queira ler o conteúdo sem acessar a internet
    Quando clicar no botão de download
    Então deve estar disponível para leitura offline

  • Dado que não queira mais ter o conteúdo salvo em meu telefone
    Quando clicar novamente no botão de download/downloaded
    Então não deve estar disponível para leitura offline

  • Dado que leio um conteúdo
    Quando realize scroll para baixo
    Então a appbar desaparece da tela

  • Dado que leio um conteúdo
    Quando realize scroll para cima
    Então a appbar reaparece na tela

Feedback

  • Dado que clico no botão de download
    Quando o download for realizado com sucesso
    Então deve exibir a mensagem de conclusão

  • Dado que clico no botão de downloaded
    Quando a exclusão for realizada com sucesso
    Então deve exibir a mensagem de conclusão

Observações

Figma: https://www.figma.com/file/FLKurtBDSBYAiYcS5xAPYC/iSUS?node-id=1550%3A11520

Referências: https://material.io/components/app-bars-bottom#behavior
https://developer.apple.com/design/human-interface-guidelines/ios/bars/toolbars/

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.