# Recherche de maladies par signes et symptômes Cet outil a pour but de permettre aux professionnels de la santé et aux patients de rechercher des maladies en partant de symptômes décrits, de signes observés ou d’antécédents connus. Cette recherche est réalisée de façon visuelle en présentant un graphe des résultats à tout instant du processus donnant à l’utilisateur le contexte des résultats qu’il observe ainsi que des suggestions sur la poursuite de son exploration. ## Aperçu [Voir une démonstration en direct »](https://www.matteodelabre.me/projects/wikimedica-disease-search) ![Page d’accueil avec le graphe complet](docs/screenshots/01.png) ![Recherche d’un terme parmi les termes affichés](docs/screenshots/02.png) ![Filtrage du graphe par ajout d’un terme de recherche](docs/screenshots/03.png) ## Installation Le projet utilise le langage JavaScript et la bibliothèque [React.js](https://reactjs.org/). Pour construire une copie locale, vous devez vous munir des logiciels [Node.js](https://nodejs.org/) et _npm_, généralement fournis ensemble. Les deux commandes suivantes permettent ensuite à compiler le projet dans le répertoire `dist/`. ```sh npm install npm run build ``` Cette dernière commande réalise une compilation en mode « production » où tout le code est minimisé et optimisé — une forme qui n’est pas souhaitable pour le développement. Pour tourner en mode développement, utilisez plutôt la commande `npm run dev`, qui de surcroît reconstruit automatiquement le projet à chaque modification effectuée. ## Feuille de route [Voir la liste de tâches »](issues) ## Sources * [Wikimedica](https://wikimedi.ca) - Liste des signes, symptômes et maladies : - Export RDF : * Wikidata * WikiMedia Pageviews