From ba3b0f52152080e862b6b5d30fd77d3ac4666269 Mon Sep 17 00:00:00 2001 From: venelouis Date: Sun, 10 Nov 2024 01:08:22 -0300 Subject: [PATCH] Remove outdated README and license files; add new index.html for project homepage --- .../Documentacao/microPlanoAcao.pdf | Bin .../Documentacao/resumoSaudeExpress.pdf | Bin .../Documentacao/slides-saude-express.pdf | Bin .../HELP1(HARDWARE) READ.ME | 120 ++--- .../Saude-Express => Saude-Express}/LICENSE | 42 +- .../Saude-Express => Saude-Express}/README.md | 432 +++++++++--------- .../imgs/circuito.png | Bin .../imgs/fhh.png | Bin .../imgs/proto.png | Bin .../index.html | 114 ++--- .../fhh.png => fhh.png | Bin first-health-hack.github.io/README.md | 1 - .../index.html => index.html | 98 ++-- 13 files changed, 403 insertions(+), 404 deletions(-) rename {first-health-hack.github.io/Saude-Express => Saude-Express}/Documentacao/microPlanoAcao.pdf (100%) rename {first-health-hack.github.io/Saude-Express => Saude-Express}/Documentacao/resumoSaudeExpress.pdf (100%) rename {first-health-hack.github.io/Saude-Express => Saude-Express}/Documentacao/slides-saude-express.pdf (100%) rename {first-health-hack.github.io/Saude-Express => Saude-Express}/HELP1(HARDWARE) READ.ME (98%) rename {first-health-hack.github.io/Saude-Express => Saude-Express}/LICENSE (98%) rename {first-health-hack.github.io/Saude-Express => Saude-Express}/README.md (96%) rename {first-health-hack.github.io/Saude-Express => Saude-Express}/imgs/circuito.png (100%) rename {first-health-hack.github.io/Saude-Express => Saude-Express}/imgs/fhh.png (100%) rename {first-health-hack.github.io/Saude-Express => Saude-Express}/imgs/proto.png (100%) rename {first-health-hack.github.io/Saude-Express => Saude-Express}/index.html (97%) rename first-health-hack.github.io/fhh.png => fhh.png (100%) delete mode 100644 first-health-hack.github.io/README.md rename first-health-hack.github.io/index.html => index.html (93%) diff --git a/first-health-hack.github.io/Saude-Express/Documentacao/microPlanoAcao.pdf b/Saude-Express/Documentacao/microPlanoAcao.pdf similarity index 100% rename from first-health-hack.github.io/Saude-Express/Documentacao/microPlanoAcao.pdf rename to Saude-Express/Documentacao/microPlanoAcao.pdf diff --git a/first-health-hack.github.io/Saude-Express/Documentacao/resumoSaudeExpress.pdf b/Saude-Express/Documentacao/resumoSaudeExpress.pdf similarity index 100% rename from first-health-hack.github.io/Saude-Express/Documentacao/resumoSaudeExpress.pdf rename to Saude-Express/Documentacao/resumoSaudeExpress.pdf diff --git a/first-health-hack.github.io/Saude-Express/Documentacao/slides-saude-express.pdf b/Saude-Express/Documentacao/slides-saude-express.pdf similarity index 100% rename from first-health-hack.github.io/Saude-Express/Documentacao/slides-saude-express.pdf rename to Saude-Express/Documentacao/slides-saude-express.pdf diff --git a/first-health-hack.github.io/Saude-Express/HELP1(HARDWARE) READ.ME b/Saude-Express/HELP1(HARDWARE) READ.ME similarity index 98% rename from first-health-hack.github.io/Saude-Express/HELP1(HARDWARE) READ.ME rename to Saude-Express/HELP1(HARDWARE) READ.ME index 38127da..2308aeb 100644 --- a/first-health-hack.github.io/Saude-Express/HELP1(HARDWARE) READ.ME +++ b/Saude-Express/HELP1(HARDWARE) READ.ME @@ -1,60 +1,60 @@ -O hardware se chama help1 (nome interno) foi desenvolvido pensando em automação do processo de triagem ou facilitação desse-te processo. Requisitos técnicos um processador principal. Um processador secundário de backup, sensores para medir sinais vitais, acelerômetros, tela touch, controlador geral, botões e leds RGB. Os componentes para a montagem são: - -7 IC controladores de 8 pinos -1 IC controlador de 16 pinos -1 raspiberry pi 3 -1 sistema ARM 11(podendo ser um raspiberry zero) -1 sensor de medida de peso -1 sensor de temperatura -1 sensor de oxigênio no sangue -1 sensor de glicemia (não invasivo) -1 sensor de pressão e batimentos -5 sensor giroscópio -5 transistores -3 leds RGB -1 botão principal de energia -1 cartão de sd -4 botoes de controle / test -1 botão de troca de processador -1 tela TFT LCD (touch) - -Lista de matérias(fornecedores) - -(sensor glicemia) https://www.feteagles.com/product/non-invasive-blood-glucose-meter-glucotrack/ - -(sensor de oxigênio no sangue) https://www.drogaraia.com.br/caretech-oxmetro-de-pulso-modelo-hc281-1-unidade.html - -(sensor de medida de peso) https://produto.mercadolivre.com.br/MLB-4185317744-balanca-digital-bkf-mobile-180200kg-com-alca-_JM - -(sensor de temperatura) https://www.makerhero.com/produto/sensor-de-temperatura-ir-mlx90614/ - -(sensor de pressão e batimentos) https://loja.omronbrasil.com/control-hem-7122-monitor-de-pressao-arterial-de-braco/p - -(IC controladores de 8 pinos) https://www.fornell.com.br/produtos/microcontrolador-pic12f683-i-p-dip-8/?variant=528186777&pf=mc&srsltid=AfmBOooP8kh5glzKiyq82IqSuYLBUEfc2ATpLxIMCoBaMIFZJ5VRINH0SVM - -(IC controlador de 16 pinos) https://br.mouser.com/ProductDetail/Microchip-Technology/PIC18F2455-I-SO?qs=Q7Ie0ohxq4vsVLXD8aPcfQ%3D%3D&mgh=1&srsltid=AfmBOopzGa7p9C-KwcBSJd2tE1Q6LFK54OL_ISakY6WGbhZj6TAxV4-T4N4 - -(raspiberry pi 3) https://www.robocore.net/placa-raspberry-pi/raspberry-pi-3-model-b-plus - -(Sistema ARM 11, cartão de sd) https://www.amazon.ae/Single-core-processor-Raspberry-Bluetooth-pre-soldered/dp/B07B2SK3RK - -(sensor giroscópio) https://pt.aliexpress.com/item/1005006048651426.html?src=google - -(Transistores) https://curtocircuito.com.br/transistor-bipolar-npn-bc547.html?srsltid=AfmBOop1YPsN_E0UQHE8yCNluov9cnBS0E9_XYKNlT2lJSGQ5kUdMbhUJSE - -(leds RGB) https://www.eletrogate.com/led-rgb-automatico-5mm-alto-brilho-rapido?utm_source=Site&utm_medium=GoogleMerchant&utm_campaign=GoogleMerchant - -(Botão principal de energia) https://www.eletrodig.com.br/MLB-1119594581-4-x-boto-interruptor-led-de-aco-127220v-6a-lote-4-pecas-_JM - -(botoes de controle / test) https://www.autocorerobotica.com.br/chave-tactil-botao-com-led-laranja?utm_source=Site&utm_medium=GoogleShopping&utm_campaign=IntegracaoGoogle - -(Botão de troca de processador) https://www.tetracomp.com.br/chave-tactil-smd-2-terminais - -(tela TFT LCD (touch))https://produto.mercadolivre.com.br/MLB-4462837760-modulo-de-tela-lcd-tft-tela-de-5-polegadas-800x480-rgb-de-_JM?matt_tool=18956390&utm_source=google_shopping&utm_medium=organic - -Esse projeto se justiça pós possibilita com que o trabalho de triagem seja automatizado, possibilitando um aumento de produtividade e custo por paciente diminuído e uma maior apuração na coleta de dados. - -Exemplos de casos em que o projeto pode se aplicar: -Em um hospital, posto, clinica, etc. De tamanho médio ou grande em que se tem 40 pacientes por dia em média por mês, em 22 dias uteis em um mês temos 880 pacientes dividindo pelo preço da por máquina na aquisição da 4,5 por paciente. Para atender a mesma quantidade de pessoas em um tempo maior seria preciso pelo menos 2 enfermeiros que com os salários somados ultrapassam o dobro do preço da help1. Após a compra do equipamento o custo por operação cai drasticamente, ficando apenas o custo do Saas e da energia. O custo do Saas pode ser definido pela empresa provedora - -Em um hospital de médio ou grane porte em que se sabe que haverá um pico de utilização, help1s podem ser alocadas de maneira estratégica. Se o hospital já possuir uma ou mais help1s possuem facilitação na análise de dados, podendo ser contratado uma Saas adicional para fazer análises automatizadas dos dados gerados pelas help1s, o preço do Saas adicional pode ser definido pela empresa provedora +O hardware se chama help1 (nome interno) foi desenvolvido pensando em automação do processo de triagem ou facilitação desse-te processo. Requisitos técnicos um processador principal. Um processador secundário de backup, sensores para medir sinais vitais, acelerômetros, tela touch, controlador geral, botões e leds RGB. Os componentes para a montagem são: + +7 IC controladores de 8 pinos +1 IC controlador de 16 pinos +1 raspiberry pi 3 +1 sistema ARM 11(podendo ser um raspiberry zero) +1 sensor de medida de peso +1 sensor de temperatura +1 sensor de oxigênio no sangue +1 sensor de glicemia (não invasivo) +1 sensor de pressão e batimentos +5 sensor giroscópio +5 transistores +3 leds RGB +1 botão principal de energia +1 cartão de sd +4 botoes de controle / test +1 botão de troca de processador +1 tela TFT LCD (touch) + +Lista de matérias(fornecedores) + +(sensor glicemia) https://www.feteagles.com/product/non-invasive-blood-glucose-meter-glucotrack/ + +(sensor de oxigênio no sangue) https://www.drogaraia.com.br/caretech-oxmetro-de-pulso-modelo-hc281-1-unidade.html + +(sensor de medida de peso) https://produto.mercadolivre.com.br/MLB-4185317744-balanca-digital-bkf-mobile-180200kg-com-alca-_JM + +(sensor de temperatura) https://www.makerhero.com/produto/sensor-de-temperatura-ir-mlx90614/ + +(sensor de pressão e batimentos) https://loja.omronbrasil.com/control-hem-7122-monitor-de-pressao-arterial-de-braco/p + +(IC controladores de 8 pinos) https://www.fornell.com.br/produtos/microcontrolador-pic12f683-i-p-dip-8/?variant=528186777&pf=mc&srsltid=AfmBOooP8kh5glzKiyq82IqSuYLBUEfc2ATpLxIMCoBaMIFZJ5VRINH0SVM + +(IC controlador de 16 pinos) https://br.mouser.com/ProductDetail/Microchip-Technology/PIC18F2455-I-SO?qs=Q7Ie0ohxq4vsVLXD8aPcfQ%3D%3D&mgh=1&srsltid=AfmBOopzGa7p9C-KwcBSJd2tE1Q6LFK54OL_ISakY6WGbhZj6TAxV4-T4N4 + +(raspiberry pi 3) https://www.robocore.net/placa-raspberry-pi/raspberry-pi-3-model-b-plus + +(Sistema ARM 11, cartão de sd) https://www.amazon.ae/Single-core-processor-Raspberry-Bluetooth-pre-soldered/dp/B07B2SK3RK + +(sensor giroscópio) https://pt.aliexpress.com/item/1005006048651426.html?src=google + +(Transistores) https://curtocircuito.com.br/transistor-bipolar-npn-bc547.html?srsltid=AfmBOop1YPsN_E0UQHE8yCNluov9cnBS0E9_XYKNlT2lJSGQ5kUdMbhUJSE + +(leds RGB) https://www.eletrogate.com/led-rgb-automatico-5mm-alto-brilho-rapido?utm_source=Site&utm_medium=GoogleMerchant&utm_campaign=GoogleMerchant + +(Botão principal de energia) https://www.eletrodig.com.br/MLB-1119594581-4-x-boto-interruptor-led-de-aco-127220v-6a-lote-4-pecas-_JM + +(botoes de controle / test) https://www.autocorerobotica.com.br/chave-tactil-botao-com-led-laranja?utm_source=Site&utm_medium=GoogleShopping&utm_campaign=IntegracaoGoogle + +(Botão de troca de processador) https://www.tetracomp.com.br/chave-tactil-smd-2-terminais + +(tela TFT LCD (touch))https://produto.mercadolivre.com.br/MLB-4462837760-modulo-de-tela-lcd-tft-tela-de-5-polegadas-800x480-rgb-de-_JM?matt_tool=18956390&utm_source=google_shopping&utm_medium=organic + +Esse projeto se justiça pós possibilita com que o trabalho de triagem seja automatizado, possibilitando um aumento de produtividade e custo por paciente diminuído e uma maior apuração na coleta de dados. + +Exemplos de casos em que o projeto pode se aplicar: +Em um hospital, posto, clinica, etc. De tamanho médio ou grande em que se tem 40 pacientes por dia em média por mês, em 22 dias uteis em um mês temos 880 pacientes dividindo pelo preço da por máquina na aquisição da 4,5 por paciente. Para atender a mesma quantidade de pessoas em um tempo maior seria preciso pelo menos 2 enfermeiros que com os salários somados ultrapassam o dobro do preço da help1. Após a compra do equipamento o custo por operação cai drasticamente, ficando apenas o custo do Saas e da energia. O custo do Saas pode ser definido pela empresa provedora + +Em um hospital de médio ou grane porte em que se sabe que haverá um pico de utilização, help1s podem ser alocadas de maneira estratégica. Se o hospital já possuir uma ou mais help1s possuem facilitação na análise de dados, podendo ser contratado uma Saas adicional para fazer análises automatizadas dos dados gerados pelas help1s, o preço do Saas adicional pode ser definido pela empresa provedora diff --git a/first-health-hack.github.io/Saude-Express/LICENSE b/Saude-Express/LICENSE similarity index 98% rename from first-health-hack.github.io/Saude-Express/LICENSE rename to Saude-Express/LICENSE index cc1442d..9e940e1 100644 --- a/first-health-hack.github.io/Saude-Express/LICENSE +++ b/Saude-Express/LICENSE @@ -1,21 +1,21 @@ -MIT License - -Copyright (c) 2024 First Health Hack - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. +MIT License + +Copyright (c) 2024 First Health Hack + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/first-health-hack.github.io/Saude-Express/README.md b/Saude-Express/README.md similarity index 96% rename from first-health-hack.github.io/Saude-Express/README.md rename to Saude-Express/README.md index ce4565e..592a0ef 100644 --- a/first-health-hack.github.io/Saude-Express/README.md +++ b/Saude-Express/README.md @@ -1,216 +1,216 @@ -# Saúde Express API - MVP - -#### Descrição - -A Saúde Express API é uma solução inovadora para melhorar o acesso à saúde, reduzir filas, melhorar a triagem de pacientes e otimizar os atendimentos. Integrando um bot de WhatsApp e tokens de autoatendimento, a API oferece uma triagem inicial dos sintomas e sinais vitais, encaminhamento adequado e estimativa de tempo de espera. - -### Funcionalidades - -- Triagem de Sintomas: A API realiza a triagem dos sintomas e sinais vitais informados, retornando o encaminhamento adequado e a estimativa de tempo de espera. -- Consulta de Escala de Médicos: Permite consultar a escala de médicos disponíveis em uma unidade de saúde específica. -- Histórico de Pacientes: Oferece acesso ao histórico de triagens e encaminhamentos de um paciente com base no CPF. -- Integração com tokens de Autoatendimento: Recebe dados de sintomas e sinais vitais de tokens de autoatendimento. -- Integração com Bot de WhatsApp: Processa mensagens recebidas de um bot de atendimento no WhatsApp para triagem inicial e orientações. - -## Endpoints - -### POST /triagem - -Realiza a triagem dos sintomas e sinais vitais informados, retornando o encaminhamento adequado e a estimativa de tempo de espera. - -**Exemplo de Requisição:** - -``` - { - "cpf": "12345678900", - "sintomas": ["febre", "tosse"], - "sinaisVitais": { - "temperatura": 38.5, - "pressao": "130/85", - "oxigenacao": 95 - }, - "escalaDor": 7, - "escalaGlasgow": 15 -} -``` - -**Exemplo de Resposta:** -``` -{ - "encaminhamento": "Urgência", - "tempoEspera": 30 -} -``` -### GET /medicos/escala - -Retorna a escala de médicos para uma unidade de saúde específica.Podendo ser conectado com os dados da unidade. - -**Exemplo de Resposta:** - -``` -[ - { "nome": "Dr. João", "presente": true }, - { "nome": "Dra. Maria", "presente": false } -] -``` - -### GET /paciente/historico - -Retorna o histórico de triagens e encaminhamentos de um paciente baseado no CPF. - -**Parâmetro de Consulta:** - -`` -cpf: CPF do paciente. -`` - -**Exemplo de Resposta:** - -``` -[ - { - "data": "2023-06-19T12:00:00Z", - "sintomas": ["febre", "tosse"], - "sinaisVitais": { - "temperatura": 38.5, - "pressao": "130/85", - "oxigenacao": 95 - }, - "encaminhamento": "Urgência", - "tempoEspera": 30 - } -] -``` - -### POST /integracao/autoatendimento - -Integra dados recebidos de um token de autoatendimento. - -**Exemplo de Requisição:** - -``` -{ - "token": "some_token", - "dados": { - "sintomas": ["febre", "tosse"], - "sinaisVitais": { - "temperatura": 38.5, - "pressao": "130/85", - "oxigenacao": 95 - }, - "escalaDor": 7, - "escalaGlasgow": 15 - } -} -``` - -**Exemplo de Resposta:** - -``` -{ - "status": "Dados recebidos com sucesso", - "triagem": { - "encaminhamento": "Urgência", - "tempoEspera": 30 - } -} -``` - -### POST /integracao/bot-atendimento - -Integra mensagens recebidas de um bot de atendimento no WhatsApp. - -**Exemplo de Requisição:** - -``` -{ - "mensagem": "Paciente reporta dor de cabeça e náusea", - "cpf": "12345678900" -} -``` -**Exemplo de Resposta:** - -``` -{ - "resposta": "Paciente reportou dor de cabeça e náusea" -} -``` -## Instalação e Configuração - -### Pré-requisitos - -- Node.js -- NPM -- MongoDB Atlas ou outro servidor MongoDB - -### Passos para Instalação -1. Clone o repositório: - -``` -git clone https://github.com/First-Health-Hack/Saude-Express.git -cd saude-express-api -``` -2. Instale as dependências: - -``` -npm install -``` - -3. Configure a conexão com o MongoDB Atlas no arquivo server.js - -4. Inicie o servidor: - -``` -node server.js -``` -O servidor estará rodando na porta 3000. Você pode acessar a API através de http://localhost:3000. - -## Documentação Detalhada - -Para a documentação completa da API, incluindo todos os detalhes de endpoints, parâmetros e exemplos de requisição/resposta, acesse [Documentação.](https://github.com/First-Health-Hack/Saude-Express/tree/main/api-geral) - -## Token -O token de autoatendimento é construído com entradas de dados das medições e sintomas fornecidos pelo paciente. Além disso, possui uma conexão com a API. -Os dados, após serem processados pela API, retornam informando o tempo de espera até o atendimento médico e a cor da pulseira de acordo com a Triagem de Manchester, que será entregue ao paciente. - -

-
-(*Prototipação do circuito do token, apenas os pinos de energia foram levados em consideração, outros pinos foram assumidos que são GPO) -

- -O token de autoatendimento possui os equipamentos para conferência de sinais vitais. Na tela do token, o paciente será instruído a inserir o dedo no sensor para medir a oxigenação, e os dados de temperatura, pressão e oxigenação serão capturados automaticamente pelos dispositivos integrados ao token (balança, termômetro, oxímetro e medidor de pressão). O paciente também inserirá manualmente os sintomas e os dados de identificação. - -## Prototipação -[Figma da tela do token.](https://www.figma.com/proto/41ZfMthdro3y2IVgwlsJHr/Sa%C3%BAde-Express?node-id=0-1&t=AGg0nrf3GKDzk54X-1) - -[Slide deck.](https://www.canva.com/design/DAGIaxe-o2E/QggD0avpkliIKTQAYGU-jQ/view?utm_content=DAGIaxe-o2E&utm_campaign=designshare&utm_medium=link&utm_source=editor) - - -

-
-(*imagem da documentação do repositório oficial) -

- - -## Considerações Finais - -A Saúde Express API foi desenvolvida para demonstrar o potencial de integração de tecnologias modernas para melhorar a triagem e o atendimento em unidades de saúde. Durante o hackathon, nos concentramos em criar um MVP funcional, com foco nos endpoints mais críticos para a triagem de pacientes e integração com sistemas de atendimento automatizado. - -### Slogan - -"Seu atendimento rápido e seguro!" - -### Equipe - -- Sonia Janara S Barros -- Erick M.S. -- Kaique Persch -- Venelouis T.S. Palhano -- Evellyn de Oliveira - - -**Alguns links para referência:** - -- Documentação (slides, resumo, detalhes, etc) -- https://indicadores.igesdf.org.br/filasupa -- https://www.blackbox.ai/agent/SaudeExpressLue9hny +# Saúde Express API - MVP + +#### Descrição + +A Saúde Express API é uma solução inovadora para melhorar o acesso à saúde, reduzir filas, melhorar a triagem de pacientes e otimizar os atendimentos. Integrando um bot de WhatsApp e tokens de autoatendimento, a API oferece uma triagem inicial dos sintomas e sinais vitais, encaminhamento adequado e estimativa de tempo de espera. + +### Funcionalidades + +- Triagem de Sintomas: A API realiza a triagem dos sintomas e sinais vitais informados, retornando o encaminhamento adequado e a estimativa de tempo de espera. +- Consulta de Escala de Médicos: Permite consultar a escala de médicos disponíveis em uma unidade de saúde específica. +- Histórico de Pacientes: Oferece acesso ao histórico de triagens e encaminhamentos de um paciente com base no CPF. +- Integração com tokens de Autoatendimento: Recebe dados de sintomas e sinais vitais de tokens de autoatendimento. +- Integração com Bot de WhatsApp: Processa mensagens recebidas de um bot de atendimento no WhatsApp para triagem inicial e orientações. + +## Endpoints + +### POST /triagem + +Realiza a triagem dos sintomas e sinais vitais informados, retornando o encaminhamento adequado e a estimativa de tempo de espera. + +**Exemplo de Requisição:** + +``` + { + "cpf": "12345678900", + "sintomas": ["febre", "tosse"], + "sinaisVitais": { + "temperatura": 38.5, + "pressao": "130/85", + "oxigenacao": 95 + }, + "escalaDor": 7, + "escalaGlasgow": 15 +} +``` + +**Exemplo de Resposta:** +``` +{ + "encaminhamento": "Urgência", + "tempoEspera": 30 +} +``` +### GET /medicos/escala + +Retorna a escala de médicos para uma unidade de saúde específica.Podendo ser conectado com os dados da unidade. + +**Exemplo de Resposta:** + +``` +[ + { "nome": "Dr. João", "presente": true }, + { "nome": "Dra. Maria", "presente": false } +] +``` + +### GET /paciente/historico + +Retorna o histórico de triagens e encaminhamentos de um paciente baseado no CPF. + +**Parâmetro de Consulta:** + +`` +cpf: CPF do paciente. +`` + +**Exemplo de Resposta:** + +``` +[ + { + "data": "2023-06-19T12:00:00Z", + "sintomas": ["febre", "tosse"], + "sinaisVitais": { + "temperatura": 38.5, + "pressao": "130/85", + "oxigenacao": 95 + }, + "encaminhamento": "Urgência", + "tempoEspera": 30 + } +] +``` + +### POST /integracao/autoatendimento + +Integra dados recebidos de um token de autoatendimento. + +**Exemplo de Requisição:** + +``` +{ + "token": "some_token", + "dados": { + "sintomas": ["febre", "tosse"], + "sinaisVitais": { + "temperatura": 38.5, + "pressao": "130/85", + "oxigenacao": 95 + }, + "escalaDor": 7, + "escalaGlasgow": 15 + } +} +``` + +**Exemplo de Resposta:** + +``` +{ + "status": "Dados recebidos com sucesso", + "triagem": { + "encaminhamento": "Urgência", + "tempoEspera": 30 + } +} +``` + +### POST /integracao/bot-atendimento + +Integra mensagens recebidas de um bot de atendimento no WhatsApp. + +**Exemplo de Requisição:** + +``` +{ + "mensagem": "Paciente reporta dor de cabeça e náusea", + "cpf": "12345678900" +} +``` +**Exemplo de Resposta:** + +``` +{ + "resposta": "Paciente reportou dor de cabeça e náusea" +} +``` +## Instalação e Configuração + +### Pré-requisitos + +- Node.js +- NPM +- MongoDB Atlas ou outro servidor MongoDB + +### Passos para Instalação +1. Clone o repositório: + +``` +git clone https://github.com/First-Health-Hack/Saude-Express.git +cd saude-express-api +``` +2. Instale as dependências: + +``` +npm install +``` + +3. Configure a conexão com o MongoDB Atlas no arquivo server.js + +4. Inicie o servidor: + +``` +node server.js +``` +O servidor estará rodando na porta 3000. Você pode acessar a API através de http://localhost:3000. + +## Documentação Detalhada + +Para a documentação completa da API, incluindo todos os detalhes de endpoints, parâmetros e exemplos de requisição/resposta, acesse [Documentação.](https://github.com/First-Health-Hack/Saude-Express/tree/main/api-geral) + +## Token +O token de autoatendimento é construído com entradas de dados das medições e sintomas fornecidos pelo paciente. Além disso, possui uma conexão com a API. +Os dados, após serem processados pela API, retornam informando o tempo de espera até o atendimento médico e a cor da pulseira de acordo com a Triagem de Manchester, que será entregue ao paciente. + +

+
+(*Prototipação do circuito do token, apenas os pinos de energia foram levados em consideração, outros pinos foram assumidos que são GPO) +

+ +O token de autoatendimento possui os equipamentos para conferência de sinais vitais. Na tela do token, o paciente será instruído a inserir o dedo no sensor para medir a oxigenação, e os dados de temperatura, pressão e oxigenação serão capturados automaticamente pelos dispositivos integrados ao token (balança, termômetro, oxímetro e medidor de pressão). O paciente também inserirá manualmente os sintomas e os dados de identificação. + +## Prototipação +[Figma da tela do token.](https://www.figma.com/proto/41ZfMthdro3y2IVgwlsJHr/Sa%C3%BAde-Express?node-id=0-1&t=AGg0nrf3GKDzk54X-1) + +[Slide deck.](https://www.canva.com/design/DAGIaxe-o2E/QggD0avpkliIKTQAYGU-jQ/view?utm_content=DAGIaxe-o2E&utm_campaign=designshare&utm_medium=link&utm_source=editor) + + +

+
+(*imagem da documentação do repositório oficial) +

+ + +## Considerações Finais + +A Saúde Express API foi desenvolvida para demonstrar o potencial de integração de tecnologias modernas para melhorar a triagem e o atendimento em unidades de saúde. Durante o hackathon, nos concentramos em criar um MVP funcional, com foco nos endpoints mais críticos para a triagem de pacientes e integração com sistemas de atendimento automatizado. + +### Slogan + +"Seu atendimento rápido e seguro!" + +### Equipe + +- Sonia Janara S Barros +- Erick M.S. +- Kaique Persch +- Venelouis T.S. Palhano +- Evellyn de Oliveira + + +**Alguns links para referência:** + +- Documentação (slides, resumo, detalhes, etc) +- https://indicadores.igesdf.org.br/filasupa +- https://www.blackbox.ai/agent/SaudeExpressLue9hny diff --git a/first-health-hack.github.io/Saude-Express/imgs/circuito.png b/Saude-Express/imgs/circuito.png similarity index 100% rename from first-health-hack.github.io/Saude-Express/imgs/circuito.png rename to Saude-Express/imgs/circuito.png diff --git a/first-health-hack.github.io/Saude-Express/imgs/fhh.png b/Saude-Express/imgs/fhh.png similarity index 100% rename from first-health-hack.github.io/Saude-Express/imgs/fhh.png rename to Saude-Express/imgs/fhh.png diff --git a/first-health-hack.github.io/Saude-Express/imgs/proto.png b/Saude-Express/imgs/proto.png similarity index 100% rename from first-health-hack.github.io/Saude-Express/imgs/proto.png rename to Saude-Express/imgs/proto.png diff --git a/first-health-hack.github.io/Saude-Express/index.html b/Saude-Express/index.html similarity index 97% rename from first-health-hack.github.io/Saude-Express/index.html rename to Saude-Express/index.html index 3dee4c5..7e7796a 100644 --- a/first-health-hack.github.io/Saude-Express/index.html +++ b/Saude-Express/index.html @@ -1,58 +1,58 @@ - - - - - - - Saúde Express - - - - -

Saúde Express

-

Seja bem-vindo ao Saúde Express, o seu sistema integrado com inteligência artifical para atendimento médico.

-

Imagem de protótipo de atendimento pelo aplicativo e token

-

Para acessar o prototipo do sistema:

-

Explicação do sistema: trata-se de um aplicativo integrado à um serviço de IA como chat gpt que ajuda pacientes a terem mais informações sobre suas situações, tempo de espera, centros médicos mais próximos, como realizar auto-exames no totem que será integrado, para onde se digirir, filas, tele-atendimento com médicos, marcação de consultas dentre outras inúmeras possíbilidades.

-