-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Data | Versão | Descrição | Participantes |
---|---|---|---|
10/08/2021 | 0.1 | Criação do documento e preenchimento dos primeiros tópicos | Abiratan Lopes, Brewerton Santos, Gizele Bedaque, Juan Rodrigues |
14/08/2021 | 0.2 | Migração do documento visão e relatórios de reunião para o github. Criação de novas regras de negócio (2 à 12) | Abiratan Lopes, Brewerton Santos, Juan Rodrigues |
17/08/2021 | 0.3 | Desenvolvimento dos tópicos que estavam em branco (com exceção do item "4.1 - avaliação de concorrentes"). | Abiratan Lopes, Brewerton Santos, Juan Rodrigues |
21/08/2021 | 0.4 | Criação do diagrama de classes e caso de uso de autenticação e cadastro de usuário; Adição de 2 novas regras de negócio (13, 14). | Abiratan Lopes, Brewerton Santos, Juan Rodrigues |
Este documento visão foi desenvolvido para registrar especificações, regras e planos com relação ao projeto. Composto por regras de negócio, análise recursos, usuários e outros tópicos. O documento é repleto de termos técnicos, suas definições podem ser encontradas no item 1.4 - Definições, acrônimos e abreviações.
O Oldcare está sendo desenvolvido como ferramenta de apoio aos colaboradores da instuição. Envolvendo setor administrativo, tesouraria e enfermagem (registro de informações sobre os internos e suas particularidades). Seu objetivo é agilizar e organizar de forma acessível as informações, recursos e informações públicas.
O Oldcare é um projeto de software sob medida, voltado para uma instituição especifica (Lar dos velhinhos - Guaratinguetá/SP) e sem o objetivo de adaptação para outra instituição no futuro.
O projeto isa atender as necessidades relacionadas ao controle de internos para moradores de uma casa de repouso, funcionários, administradores e sociedade envolvida.
O Sistema terá como usuários principais os assistentes sociais, familiares e responsáveis.
Os principais produtos do desenvolvimento do projeto são: Controle de informações dos internos e responsáveis de forma segura e de fácil acesso; Controle e disponibilidade de vagas disponíveis no lar de repouso. Controle e agenda de dietas conforme morbidades e patologias; Controle de medicação.
No gerenciamento de uma casa de repouso, alguns processos rotineiros podem ser bastante difíceis de gerenciar com o aumento de moradores e morbidades apresentadas. A administração também é afetada. As informações são constantemente atualizadas e sendo assim, os processos manuais exigem maior disponibilidade de tempo e atenção além de estarem mais sujeitos a erros ou mesmo perda de dados.
O projeto visa facilitar o gerenciamento e controle de alguns processos rotineiros, facilitando o dia-a-dia e dando suporte para melhoria na qualidade de vida dos moradores.
Além de tornar mais ágil o processo de acesso a informação dentro do ambiente, o projeto Oldcare facilita a disponibilidade de informações exigidas pelo poder público, enquanto atende as normas legais de proteção de dados (LGPD).
COREN - Conselho Regional de Enfermagem;
LGPD - Lei geral de proteção de dados;
MVC - Modelo, visão e controlador;
OldCare - Nome do projeto;
ServerSide - Operações por parte do servidor.
1 - Ausência de controle das informações da entidade
Problema | Ausência de controle das informações da entidade |
---|---|
Afeta | Entidade/Diretoria/Funcionários |
Impacto | Dificuldade em atender as exigências da LGPD pela ausência de segmentação no controle de acesso. |
Solução | Virtualização dos dados e restrição de acesso às informações através de do sistema via autenticação e autorização dos usuários. |
2 - Registro e armazenamento inadequados
Problema | Registro e armazenamento inadequados |
---|---|
Afeta | Entidade/Diretoria/Funcionários |
Impacto | Dificuldade no resgate e atualização das informações. |
Solução | Organizar e entregar os dados de forma otimizada por meio de um sistema de gerenciamento. |
3 - Ausência de página institucional na internet para expor informações e documentos exigidos pelo poder público.
Problema | Ausência de página institucional na internet para expor informações e documentos exigidos pelo poder público. |
---|---|
Afeta | Entidade/Diretoria/Poder público |
Impacto | Suspensão de subsídios recebidos pela entidade. |
Solução | Cumprir as exigências do poder público na divulgação de informações e documentos através de página na internet. |
4 - Deficiência na divulgação da entidade para a comunidade
Problema | Deficiência na divulgação da entidade para a comunidade |
---|---|
Afeta | Entidade |
Impacto | Baixo engajamento da comunidade na colaboração com a entidade. |
Solução | Divulgar as atividades realizadas com os internos de forma a conscientizar as pessoas a colaborar. |
5 - Falta de gerenciamento otimizado das informações internas
Problema | Falta de gerenciamento otimizado das informações internas |
---|---|
Afeta | Entidade/Diretoria/Colaboradores |
Impacto | Lentidão no processo de acesso à informação. |
Solução | Gerenciar informações por meio de um sistema que integre todos os setores. |
Cozinha | Enfermaria |
---|---|
Secretaria | Tesouraria |
Nome | Descrição | Responsabilidade |
---|---|---|
Administrador | Controle total sobre os outros grupos e usuários individuais, Acesso total a informações do sistema e atribuição de acesso. | Gerenciar o acesso as informações por determinado grupo/usuário e atribui ou restringe acesso. |
Secretário(a) | Acesso e permissão de criação e edição de informações relativas aos internos. Exceto área financeira, enfermaria e controle de acesso. | Leitura e escrita de: cadastro de internos; responsáveis e funcionários; Histórico dos internos e ocorrências; Registro clínico e patologias; Emissão de relatórios. |
Tesoureiro(a) | Acesso as informações financeiras. | Leitura e escrita de: Documentos; Registros financeiros gerais; Emissão de relatórios |
Enfermeiro(a) | Acesso as informações médicas do interno. | Leitura e escrita de informações referentes as prescrições médicas. |
Será desenvolvido um sistema para o gerenciamento das informações e documentos da entidade. O sistema também oferecerá funcionalidade de cadastro, edição de dados dos internos, responsáveis e funcionários. Bem como registrar histórico de ocorrência dos internos, registro clínico, prescrição médica, medicação e emissão de relatórios necessários ao gerenciamento da entidade.
O Sistema também deve conter uma página pública para divulgação de informações da entidade para os visitantes sem a necessidade de autenticação.
...
O sistema é voltado para uma entidade social e em contexto filantrópico. Está sendo desenvolvido como trabalho de conclusão de curso por alunos da faculdade, não havendo formas de monetização.
- Atender as diretrizes da LGPD;
- Prazo de desenvolvimento e conclusão até o final do 5º semestre;
- Sistema Web
CPU: Intel Core I3 5° geração ou superior;
Memória RAM: 4 Gbs ou superior;
Armazenamento: SSD 240 gbs+ ou HD 500 gbs+
Sistema Operacional: Ubuntu 20.04 ou superior;
IDEs: JetBrains Rider, Visual Studio 2019/2022 (Preview);
Banco de dados: Microsoft Sql Server;
Criação/Edição de imagens: PhotoShop;
Documentação, Gestão do projeto e Versionamento: Github.
Segue abaixo todas as regras de negócio e diagrama de casos de uso referentes ao sistema.
Código | Descrição |
---|---|
RN001 | Todo interno deve ter uma ficha com suas informações médicas e pessoais. |
RN002 | Enfermaria deve ter acesso restrito a informações sigilosas dos internos. |
RN003 | Cada interno deve estar alocado em um quarto específico. |
RN004 | O número de internos em um quarto não deve exceder a capacidade máxima descrita. |
RN005 | Quartos masculinos não devem conter internas femininas assim como o contrário também não deve ser possível. |
RN006 | As anotações referêntes a um(a) interno(a) devem ter sua data e hora registrados sem necessidade de preenchimento manual. |
RN007 | Registro de medicamentos de internos(as) devem conter um anexo de prescrição médica. |
RN008 | Cadastro de enfermeiros(as) devem conter o COREN. |
RN009 | Registro de medicamentos de internos(as) deve conter o COREN do enfermeiro responsável. |
RN010 | Todo registro de despesa deve estar associado a um anexo comprovante (recibo, nota fiscal, etc). |
RN011 | 30% da renda líquida mensal do(a) interno(a) deve ser controlado separadamente para despesas específicas. |
RN012 | No registro de despesa deve constar a origem do recurso. |
RN013 | Os itens de estado civil devem ser exibidos em ordem alfabética. |
RN014 | Os itens de escolaridade devem ser exibidos em ordem de complexidade. |