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 |
|
Alvo | Sistema Integrado de Hemorrede de Rondônia - SIHRO |
Origem |
|
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