Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • wiki wiki
  • Project information
    • Project information
    • Activity
    • Labels
    • Planning hierarchy
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • dTool
  • wikiwiki
  • Wiki
  • reunioes

Last edited by Marlon Furtado Apr 13, 2020
Page history

reunioes

Home Arquitetura Banco de Dados Configuração Gerenciamento do Projeto Instalação Materiais de Estudo Mockups Requisitos Reuniões Sprints

Acesso rápido:

  • 11/03/2020 - Sprint 0
  • 19/03/2020 - Sprint 0
  • 30/03/2020 - Sprint 0

Anotações gerais das aulas (ultima atualização 13/04/2020): Download

Reuniões AGES

Reunião 11/03/2020

dTool - Levantamento de requisitos
Stakeholders: Ana Paula (http://lattes.cnpq.br/2142304563601810, eng. produção) e ? (?, eng. elétrica)
Análise econômica na área da saúde

**Problemática:**
- Estudos de custos, coleta de dados para alimentar modelos de custos
- Descobrir e avaliar o custo do tratamento de cada paciente (não se sabe o custo do tratamento de uma gripe, por exemplo)
- O que fazem: entender tudo o que acontece com o paciente quando chega ao hospital
- Observação do consumo dos recursos da instituição por um paciente
- Quanto tempo um profissional leva para realizar uma atividade
- Quanto do salário de um profissional está sendo alocado para um paciente específico
    - consumo de estruturas, materiais, insumos
    - tempo do profissional

Dados de visita têm no prontuário eletrônico (exames, consultas, cuidados da enfermagem (banho, medicamentos))
O que não tem no prontuário: dados de tempo
Materiais: atualmente não usado, um dado que já pode ser obtido de outras formas com o hospital
Antes: alunos bolsistas marcando tempo (do lado, com um cronômetro)
Estado atual: custeio do tratamento de AVC? (?)
- Tem protótipos e aplicativo iniciado
- Android e iOS, Ionic (desenvolvido por um dos stakeholders)
- Usado por 9 instituições

**Objetivo:**
- Uso pelos próprios profissionais de saúde
- Simplificar o máximo possível para que os profissionais usem
- Nem sempre no dispositivo pessoal do profissional, nem sempre com internet

**Passos:**
1. Mapeamento de todos os passos
    1. Ex.: AVC (curativo, sonda, …)

**Requisitos funcionais:**
- Múltiplas instituições
- Coletar tempos por atividades e custo por profissional, emissão de relatórios
- Mapeamento prévio das atividades
- Coleta de vários pacientes e profissionais ao mesmo tempo
- Uso pelo profissional e bolsista
- Visualização dos resultados pelos profissionais (para gerar engajamento no uso do aplicativo)
- Relatórios acessados pelos gestores
- Relatórios "rápidos" (gráficos) -> informações relevantes (tempos da enfermagem para os enfermeiros)
- Sem identificação do profissional
- Processos com passos diferentes dependendo do profissional
- SONHO DE CONSUMO: único fluxo de cadastro de processos
- Cada instituição tem variação nas atividades
- Fluxos variam mesmo entre diferentes equipes na mesma instituição
- Fluxos podem ramificar (mas podem ficar zerados)
- Matriz (fluxo) sempre é apresentada da mesma forma durante a tomada de tempos
- Processos cadastrados pelos gestores (ou quem está interessado nas informações)
- Paciente muda de hospital: "quebra" (dados financeiros diferentes) -> trabalhar da entrada a saída da mesma instituição
- Sem levantamento de materiais (já tem como obter com o hospital)
- Quem atende quem, fazendo o quê, início e término
- Saída: mediana do tempo levado para fazer uma atividade
- Tablet beira-leito, paciente único, múltiplos profissionais
- Profissional pode realizar múltiplas atividades ao mesmo tempo
- Deixar cancelar a medida de tempos (ligar o cronômetro e cancelar), zerar cronômetro
- Não é problema deixar um enfermeiro ver atividades de outras áreas, mas os relatórios tem que ser restritos
- Sabem a fonte dos dados (o device), mas não sabe o profissional em si
- Exportar para CSV ou algo do tipo (bem importante)
- Seleção inicial de instituição (código do projeto, pelo app atual) e categoria (enfermeiro, …)
- Segurança (SUPER IMPORTANTE)
- Não precisa ver o cronômetro, mas sim que ele está rodando para uma atividade específica
- Não deixar fazer a mesma atividade duas vezes no mesmo uso (inicia, finaliza, envia, limpa o quadro e inicia novamente)
- Infos do paciente: prontuário, iniciais e sexo
- Infos do profissional: apenas o código do projeto/instituição e categoria (enfermeiro, …)
- Forma simples de inserir matriz profissionais x processos/atividades
- Import de dados pelo celular? (acho que não)

**Usuários:**
- Stakeholders (gestor admin) -> criar instituições (talvez?), criar processos, ver relatórios de todas as instituições
- Gestor da instituição -> criar processos, ver relatórios de todas as áreas
- Profissionais -> entrada de dados de múltiplos pacientes
- Bolsistas -> entrada de dados de múltiplos pacientes e de múltiplos profissionais

**Requisitos não-funcionais:**
- Funcionar online e offline
- Desempenho (ambiente de hospital, correria, agilidade)
- Grande entrada de dados

Reunião 19/03/2020 - Alinhamento AGES III (19h-21h)

- Definição de fluxo-base do app (diagrama)
- Definição da comunicação com os AGES II
- Considerar usar Firebase como banco de dados e “backend” (Cloud Functions) para evitar o desenvolvimento de uma API com NodeJS

### Sobre a plataforma web:
- Primeiro focamos no desenvolvimento do app e API (se aplicável) se avaliarmos que o app está “encaminhado” e teremos tempo, podemos começar a desenvolver uma plataforma web simples, para uso dos stakeholders e gestores das instituições; 
- Para acelerar o desenvolvimento da plataforma web, usaríamos templates de dashboards administrativos, já prontos, e daríamos pouca possibilidade de modificação aos stakeholders;
- Se o app demandar um esforço maior do que o previsto, focaremos em completá-lo e adicionaremos as funcionalidades requeridas de gestão (CRUD instituições, importação de processos e exportação de relatórios) no app, com uma UI/UX simplificada;

### Configuração
- Pesquisar possibilidade de usar Docker para facilitar a configuração de ambiente de desenvolvimento

### Dúvidas aos stakeholders:
- Que ações o usuário pode tomar enquanto está cronometrandro o tempo de uma atividade? Pensamos em três ações:
Iniciar contagem: uma atividade sempre inicia pausada. O usuário deve selecionar uma opção “Iniciar contagem” para ativar o cronômetro da atividade;
- Finalizar contagem: uma vez que o cronômetro de uma atividade está ativo, o usuário tem uma opção “Finalizar contagem” para parar o cronômetro da atividade atual e passar para a próxima atividade (sem iniciar o cronômetro da próxima atividade);
- Pular: em qualquer momento, o usuário pode selecionar uma opção “Pular” para passar para a próxima atividade, descartando o tempo decorrido na atividade atual.
- Pensamos nessas ações, com a semântica definida acima. Vocês pensam em alguma ação adicional? Ou em não exibir alguma das ações acima? Ou até mesmo mudar a definição de alguma ação?
- Vocês comentaram que os dados que vocês possuem dos pacientes são: nro. de prontuário, iniciais do nome e sexo. 
- Vocês precisam destes dados no relatório completo dos tempos? Vocês necessitam que as medidas de tempos de procedimentos estejam atreladas a um paciente?

### Próximos passos:
- Bianca: criação do projeto inicial do app com React Native.
- Igor: repassar definições sobre fluxo-base aos AGES II, para início dos mockups; auxiliar com Docker (após contato com AGES II).
- Rafael: pesquisar sobre Docker para facilitar a configuração do ambiente; redirecionar dúvidas aos AGES IV.

Retrospectiva Sprint 0

Link para Download

Clone repository
  • arquitetura
  • banco_dados
  • configuracao
  • docs usuario
  • gerenciamento_projeto
  • guia_desenvolvimento_backend
  • Home
  • instalacao
  • materiais_estudo
  • mockups
  • requisitos
  • reunioes
  • sprints
  • time