ericmgs / doctorache Goto Github PK
View Code? Open in Web Editor NEWUm sistema médico de apoio à decisão que auxilia na identificação de uma doença
License: MIT License
Um sistema médico de apoio à decisão que auxilia na identificação de uma doença
License: MIT License
Usar módulo SpellChecker
Coloquei este só como exemplo de issue mas já tá valendo.
Sugiro usar este site:
https://www.einstein.br/guia-doencas-sintomas
Possui pouco mais de 200 doenças e acho uma quantidade legal pra se começar, não fica pouco a ponto de deixar o sistema limitado como o projeto da Letícia e não fica muito a ponto de complicar o trabalho.
Dá pra adicionar tudo na mão :)
A numeração das versões não segue nenhum padrão atualmente. Será necessário adotar um padrão e atualizar a numeração das versões já existentes.
Recomendo o padrão de Versionamento Semântico.
Atualmente a estrutura de arquivos está desnormalizada. Será necessário revisar os arquivos e adotar um padrão de nomenclatura e organização.
Escrever em arquivo de texto simplificadamente as informações de todas as doenças disponíveis em:
https://www.einstein.br/guia-doencas-sintomas#p=0
Abrir arquivo LICENSE e inserir nome completo depois do último
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.
Alteração da forma de coleta de dados de arquivo para banco de dados.
O código está atualmente trazendo resultados absurdos para doenças mínimas, como por exemplo para os sintomas:
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.
Criar pacote de distribuição .deb
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.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.