Inteli 2024-T0008-EC05-G04.
Devido à constante procura e necessidade de agilizar processos no setor de saúde, o Hospital Sírio-Libanês identificou a chance de aprimorar a montagem dos kits hospitalares de emergência. O grupo 4U, em parceria com o Alma Sírio-Libanês, vertente de tecnologia do hospital, desenvolveu um projeto de um sistema de automação, para que esse processo se torne mais eficiente.
Esse projeto não apenas tem como objetivo acelerar a montagem dos kits, mas também assegurar a a segurança necessária para atender as diversas demandas emergenciais. Ao aliviar a equipe de saúde das tarefas operacionais, o sistema permite que estes profissionais se concentrem no que realmente importa: prestar um atendimento rápido e cuidadoso aos pacientes. A expectativa é que essa inovação não só eleve o padrão dos serviços oferecidos, mas também otimize a utilização dos recursos, minimize os tempos de resposta em situações críticas e reforce a segurança dos pacientes.
Tais objetivos são atingidos por meio da implementação de um braço robótico acompanhado de uma interface gráfica de operação, a qual permite que kits sejam cadastrados e o processo de operação do robô para montagem do kit possa ser realizado com pouquíssimo treinamento.
O projeto está estruturado de acordo com as seguintes pastas:
├── docs
│ ├── docs
│ │ └── Entrega-Academica
│ │ ├── Sprint 1
│ │ │ ├── Arquitetura
│ │ │ ├── Negocios
│ │ │ └── UX
│ │ ├── Sprint 2
│ │ │ ├── Computação
│ │ │ └── UX
│ │ ├── Sprint 3
│ │ │ └── Computação
│ │ ├── Sprint 4
│ │ │ └── Frontend
│ │ └── Sprint 5
│ ├── src
│ │ ├── components
│ │ │ └── HomepageFeatures
│ │ └── css
│ └── static
│ ├── img
│ │ ├── apresentacao1
│ │ ├── apresentacao2
│ │ └── logo
│ │ ├── pdf
│ │ ├── png
│ │ └── svg
│ └── sheets
└── src
├── backend
│ └── src
│ ├── controllers
│ │ ├── itens
│ │ ├── kit_orders
│ │ ├── kit_positions
│ │ ├── kits
│ │ └── robots
│ ├── models
│ ├── routers
│ └── schemas
├── firmware
│ └── src
├── frontend
│ ├── public
│ └── src
│ ├── components
│ ├── hooks
│ ├── interfaces
│ ├── pages
│ └── static
└── robot
└── src
A execução depende da parte do projeto que deve ser executada, mas um passo importante antes de qualquer uma é clonar o projeto
git clone https://github.com/Inteli-College/2024-T0008-EC05-G04.git
A documentação é feita com o Docussaurus, para executá-la, basta executar os seguintes comandos:
cd docs
npm i
npm start
Após a instalação do python3, para executar o código do robô, execute os comandos abaixo
cd src/robot
pip install -r requirements.txt
python3 src/app.py
Para a execução do firmware, é necessária a instalação do software Thonny e a gravação da Raspberry Pi Pico W através de sua interface.
Além disso, é necessária a criação de um arquivo tokens.py
com o seguinte conteúdo
SSID = ''
PASSWORD = ''
BASE_URL = ''
nas variáveis é preciso colocar as informações da sua rede
Após a instalação do python3, para executar o backend, execute os comandos abaixo
cd src/backend
pip install -r requirements.txt
python3 src/main.py
Além disso, é necessária a criação de um arquivo tokens.py
com o seguinte conteúdo
DATABASE_URL = ''
ROBOT_URL = ''
nas variáveis é preciso colocar as informações de acesso do seu backend e a url que o robô está rodando.
Para rodar o frontend, execute os comandos abaixo
cd src/frontend/my-app
npm i
npm start
Cecília Gonçalves | Eduardo Barreto | Fernando Vasconcelos | Lidia Mariano | Luan Ramos | Murilo Prianti | Ólin Costa |
4U by Inteli - Cecília Gonçalves, Eduardo Barreto, Fernando Vasconcelos, Lidia Mariano, Luan Ramos, Murilo Prianti, Ólin Costa is licensed under CC BY 4.0
A documentação completa pode ser encontrada em https://inteli-college.github.io/2024-T0008-EC05-G04/