Coder Social home page Coder Social logo

ericmgs / doctorache Goto Github PK

View Code? Open in Web Editor NEW
3.0 1.0 2.0 2.58 MB

Um sistema médico de apoio à decisão que auxilia na identificação de uma doença

License: MIT License

Python 100.00%
medical symptoms disease diseases doctor medicine python pyqt5 qtdesigner sqlite3

doctorache's Introduction

Doctor Ache

Um sistema de apoio a decisão (SAD) que auxilia na identificação de uma doença informando os sintomas

Project Image

ATENÇÃO!!! ESSE É UM PROJETO ACADÊMICO, NÃO USÁ-LO EM SITUAÇÕES REAIS

Instruções

Dependências

Execução

Executar com Python o arquivo main.py
python3 main.py

Feito com

Linguagem de programação: Python 3
Interface gráfica: PyQt 5
Banco de dados: SQLite 3

Licença

Esse projeto é licenciado sobre a Licença MIT - veja o arquivo LICENSE.md para detalhes.

doctorache's People

Contributors

biangelica avatar ericmgs avatar guillazarini avatar italouu123 avatar otavio-araujo-jardim avatar thedunny avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar

doctorache's Issues

Alterar README.md

O README atualmente contém informações desnecessárias, como por exemplo para não mover os arquivos, e falta com informações relevantes como foto do produto, funcionamento e aplicabilidade.
Será necessário atualizá-lo.

Mover informações das doenças para um Banco de Dados

Atualmente as informações armazenadas sobre as doenças estão contidas em um arquivo de texto. Para melhorar o acesso, aumentar a segurança e facilitar a manutenção dessas informações deve-se projetar um banco de dados e movê-las integralmente para este, eliminando o arquivo de texto.

Revisar código de cálculo das probabilidades

O código está atualmente trazendo resultados absurdos para doenças mínimas, como por exemplo para os sintomas:

  • Dor de cabeça
  • Nariz escorrendo
  • Nariz entupido
  • Febre
  • Sensação de cansaço

O resultado obtido com maior probabilidade é Gripe Suína, sendo que são sintomas comuns de uma Gripe Comum.
Além do mais, as probabilidades trazidas são muito baixas (0.54% de chance para Gripe Suína).
Certamente as chances para gripe suína com os sintomas apresentados deveria ser baixa, porém seria ideal receber resultados mais realistas com probabilidades mais altas.

Verifiquei também que os valores de casos por ano que são armazenados junto das doenças são valores não reais (na realidade quase todas as doenças apresentam o mesmo valor). Imagino que esse número seja um dos elementos mais importantes no cálculo, portanto será necessário realizar uma busca pelos valores corretos e atualizar o banco de dados.

Corrigir main.py

Alteração da forma de coleta de dados de arquivo para banco de dados.

Revisar a estrutura de arquivos

Atualmente a estrutura de arquivos está desnormalizada. Será necessário revisar os arquivos e adotar um padrão de nomenclatura e organização.

Alimentar database

  • Alergias
  • Alzheimer's
  • Artrites
  • Asmas
  • Cancer
  • Colesterol
  • Dores crônicas
  • Frio e gripe
  • Depressão
  • Diabetes
  • Digestão
  • Visão
  • Coração
  • Hepatites
  • Pressão alta
  • HIV
  • Doenças infecciosas
  • Fígado
  • Pulmoes
  • Menopausa
  • Saúde masculina
  • Saúde feminina
  • Saúde mental
  • Osteoporose
  • Enxaqueca
  • Pediatricas
  • Artrite reumatoide
  • Saúde terceira idade
  • Pele
  • Sono
  • Tireóide
  • Urologia
  • Peso

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.