Ir para o conteúdo principal

Levantamento das funcionalidades implementadas no módulo de Processamento do Sihro

Data de elaboração 07/11/22
Responsável pelo estudo

Renato Nascimento de Lima

Equipe do estudo
  1. João Cícero Romão Gomes de Oliveira
  2. Henrique dos Santos Oliveira
  3. Renato Nascimento de Lima
  4. Calebe de Araújo Stodulski
  5. Vinicius da Rosa Pereira
Alvo Sistema Integrado de Hemorrede de Rondônia - SIHRO
Origem
  • Objetivo estratégico: Fazer levantamentos das funcionalidades já implementadas, assim como transcrever as tasks necessárias para complementação do módulo de Processamento do Sistema Integrado da Hemorrede do Estado de Rondônia - SIHRO
Objetivo

O Spike tem o objetivo de obter conhecimento necessário para reduzir débitos técnicos no módulo de processamento.


Desta forma, considerando a necessidade de identificar e transcrever todas as tarefas a serem realizadas no módulo de processamento do Sistema Integrado da Hemorrede do Estado de Rondônia - SIHRO, o Time Guardiões das Galáxias realizou um spike de estudo, descrevendo os principais pontos dessa necessidade.

Documentação correlata (opcional)
Observações Sem observações

1.Desenvolvimento

Estimar as ações que deverão ser realizadas para no módulo de processamento do Sistema Integrado da Hemorrede do Estado de Rondônia - SIHRO na Sprint #114 do time Guardiões.

1.1. Resultado da Pesquisa

1.1.2. User Stories

  • Eu Processamento preciso assinar/autenticar o expurgo da bolsa de Plasma Rico em Plaquetas - PRP
  • Eu Processamento preciso selecionar uma bolsa de sangue total
  • Eu processamento preciso buscar uma bolsa de sangue total danificada
  • Eu Processamento preciso expurgar uma bolsa de sangue total
  • Eu Processamento preciso assinar/autenticar o expurgo da bolsa de sangue total
  • Eu Processamento preciso expurgar a bolsa de sangue total danificada
  • Eu Processamento preciso visualizar a listagem das bolsas de sangue total liberadas pela Coleta
  • Eu Processamento preciso visualizar a listagem dos hemocomponentes cadastrados
  • Eu Processamento preciso assinar/autenticar o expurgo da bolsa de Concentrado de Plaquetas - CP
  • Eu Processamento preciso expurgar a bolsa de PRP - Plasma Rico em Plaquetas
  • Eu Processamento preciso assinar/autenticar o expurgo da bolsa de sangue total danificada
  • Eu Processamento preciso expurgar a bolsa cadastrada como D.S (Descarte Subjetivo)
  • Eu Processamento preciso expurgar a bolsa de Concentrado de Plaquetas - CP
  • Eu Processamento preciso registrar o peso da bolsa de sangue total
  • Eu Administrador do sistema SIHRO preciso inativar o cadastro de um hemocomponente incorreto
  • Eu Enfermeiro da Triagem, após conceder a ciência no expurgo referente a amostra, preciso enviar o doador para Coleta
  • Eu Administrador do SIHRO preciso cadastrar os tipos de hemocomponentes
  • Eu Processamento preciso cadastrar o hemocomponente extraído

1.1.3. Tarefas necessárias para o pleno funcionamento do módulo de processamento

  • Criar repository para listar sangue total
  • Criar opção para filtrar por status da bolsa
  • Buscar bolsa pelo código da etiqueta pra selecionar ela
  • Mostrar opção de expurgo pra bolsa selecionada
  • Adicionar sweetalert de autenticação do sauron verificando o perfil de processamento
  • Service para expurgar a bolsa
  • Modal de autenticação da bolsa
  • Adicionar filtro que possibilita buscar bolsas que foram expurgadas por estarem danificadas, adicionar checkbox
  • Criar evento websocket para atualizar a página do termo
  • Alinhar  com times tambakiss possivel melhoria no assine aqui
  • Adicionar informativo de DS na listagem de bolsas para facilitar a identificação
  • Permitir o expurgo da bolsa direto na listagem
  • Criar detalhamento de bolsa ao clicar na mesma na listagem, padrão funcionalidade aviso de produção
  • Alterar estado do objeto para expurgado
  • Adicionar Listagem de Hemocomponentes
  • Criar opção de cadastro de peso
  • Registrar o peso da bolsa
  • Enviar o doador pra realizar a coleta de amostra novamente
  • Possibilitar a coleta de uma nova amostra
  • Enviar a nova amostra para o controle de qualidade
  • Fazer tratativa pra não reenviar doador pra pré-triagem
2.Conclusão

Levando em consideração os levantamentos realizados pelo time, foram necessários ajustes em todas as funcionalidades do Módulo de Processamento do Sistema Integrado da Hemorrede do Estado de Rondônia - SIHRO, pois a base do módulo havia sido implementada à um tempo considerável, ficando assim algumas funcionalidades defasadas, tanto em estrutura, regras de negócio e dependências de serviços e api externas, sendo necessários esforços do time para realizar as tarefas listadas no item 1.1.3.

3.Referências

Sprint Guardiões#114 https://setic.atlassian.net/jira/software/c/projects/GDG/boards/94?selectedIssue=GDG-556