Cloud Med é uma plataforma de gestão e gerenciamento de informações médicas, projetada para facilitar o armazenamento e o acesso seguro aos seus dados de saúde. Com o CloudMed, você pode centralizar seu histórico médico, realizar o upload de exames, registrar vacinas, acompanhar medicamentos e muito mais, tudo em um só lugar.
Antes de executar o projeto, verifique se você possui os seguintes requisitos instalados:
Versão | |
---|---|
PHP | 8.1.x |
Composer | 2.5.x |
Laravel | 10.4.x |
Node | 18.x |
WampServer / XAMPP* |
Certifique-se de ter essas versões ou versões superiores instaladas em seu sistema.
Clone o repositório do projeto em sua máquina local usando o comando abaixo.
git clone https://github.com/Major2571/CloudMed.git
Isso criará uma cópia local do código-fonte do projeto.
Se você estiver utilizando o XAMPP como seu ambiente de desenvolvimento, recomendamos que você utilize a branch específica para compatibilidade com o XAMPP.
git checkout branch/xampp-environment
Certifique-se de estar no diretório correto antes de prosseguir com os próximos passos.
cd CloudMed/CloudMed\ Laravel\ 10/
Utilize o Composer para instalar as dependências do Laravel e do projeto em geral.
composer install
Utilize o Node.js e o NPM (gerenciador de pacotes do Node.js) para instalar as dependências front-end do projeto.
npm install
Crie um arquivo .env na raiz do projeto, com base no arquivo .env.example
fornecido, e, renomeie-o para .env
.
cp .env.example .env
Execute o seguinte comando para gerar uma chave única para o projeto.
php artisan key:generate
Essa chave é usada pelo Laravel para fins de segurança e criptografia. A chave gerada será adicionada automaticamente ao arquivo .env.
As Migrations são responsáveis por criar as tabelas do banco de dados. Execute o comando abaixo para executar as Migrations e criar as tabelas necessárias.
php artisan migrate
Ao rodar as Migrations, irá ser solicitado a criação de um banco de dados chamado dbCloudMed
, confirme sua criação.
Ao executar esse comando, o Laravel executará os seeders configurados para popular o banco de dados com dados iniciais.
php artisan db:seed
Execute o seguinte comando para criar um atalho na pasta public que permitirá o acesso às imagens/arquivos que foram feitos upload.
php artisan storage:link
Por fim, inicie o servidor web embutido do Laravel e compile os ativos front-end.
php artisan serve
npm run dev
Pronto! Agora você pode acessar o CloudMed localmente em http://localhost:8000
.
O uso do CloudMed é voltado para indivíduos que desejam centralizar e gerenciar suas informações médicas de forma conveniente e segura. Alguns dos recursos e funcionalidades que os usuários podem encontrar na plataforma incluem:
-
Upload de exames: Os usuários podem fazer o upload de resultados de exames médicos, como exames de sangue, raio-x, ressonâncias magnéticas, etc. Isso permite que eles acessem esses resultados de forma rápida e fácil sempre que necessário.
-
Registro de vacinas: Os usuários podem registrar as vacinas que tomaram, incluindo a data e os detalhes relevantes. Isso pode ser útil para acompanhar o calendário de vacinação pessoal e garantir que todas as vacinas estejam atualizadas.
-
Acompanhamento de medicamentos: Os usuários podem inserir informações sobre os medicamentos que estão tomando, incluindo dosagens, tratamento e instruções de uso. Isso ajuda a lembrar quais medicamentos foram prescritos e a manter um registro preciso de sua rotina de medicação.
-
Carteirinhas de convênio e CNS: Os usuários podem digitalizar ou fazer o upload das suas carteirinhas de convênio médico e do Cartão Nacional de Saúde (CNS) para tê-las sempre à mão. Isso evita a necessidade de carregar físicamente as carteirinhas e facilita o acesso às informações de identificação e cobertura do plano de saúde.
-
Informações clínicas: O CloudMed permite que os usuários registrem informações clínicas relevantes, como histórico de doenças, alergias, cirurgias realizadas, tratamentos em andamento e outras observações médicas importantes. Essas informações são armazenadas de forma segura na plataforma e podem ser acessadas a qualquer momento pelo usuário ou por profissionais de saúde autorizados.
No geral, o uso do CloudMed simplifica o gerenciamento de informações médicas, oferecendo conveniência, organização e segurança aos usuários. A centralização de exames, vacinas, medicamentos, carteirinhas de convênio, CNS e informações clínicas em uma única plataforma torna mais fácil e eficiente o acesso e o compartilhamento desses dados, contribuindo para uma melhor gestão da saúde pessoal.
O CloudMed foi desenvolvido como um projeto de Trabalho de Conclusão de Curso (TCC), o que significa que ele serviu como uma forma de aplicar os conhecimentos adquiridos durante um curso acadêmico e demonstrar as habilidades técnicas dos desenvolvedores. O objetivo principal do TCC foi criar uma plataforma de gestão de informações médicas para facilitar o armazenamento e o acesso seguro aos dados de saúde dos usuários.
O TCC envolveu o planejamento, projeto e desenvolvimento da plataforma, bem como a pesquisa e análise relacionadas ao campo de gestão de informações médicas e tecnologias relacionadas. O projeto foi desenvolvido ao longo de um período de tempo determinado, seguindo uma metodologia específica, e foi orientado por um professor ou orientador.
É importante mencionar que o CloudMed continua a ser desenvolvido e aprimorado mesmo após a conclusão do TCC. Como qualquer projeto de software, ele está sujeito a atualizações, correções de bugs e implementação de novos recursos para melhor atender às necessidades dos usuários. O desenvolvimento contínuo do projeto pode ser realizado pelos próprios desenvolvedores ou por outros membros da equipe, dependendo das circunstâncias.
Em resumo, o TCC foi uma oportunidade para os desenvolvedores aplicarem seus conhecimentos e habilidades na criação de uma plataforma de gestão de informações médicas, demonstrando seu aprendizado e capacidades técnicas. O CloudMed continua a evoluir e oferecer uma solução prática e segura para o armazenamento e acesso aos dados de saúde dos usuários.