/MasterProjekt_Cobedias

Masterprojekt IFI UZH -- Cobedias

Primary LanguageJavaScript

MasterProjekt COBEDIAS

Idea and goal

This is the prototype for the Master Project at the Department of Informatics at UZH of Anna, Ivo, Joachim and Fabio. The goal of it is to improve the current COBEDIAS version with new ideas. You can find more infos about COBEDIAS under http://cobedix.ch/. In a nutshell, COBEDIAS is a medical software which records patients data and helps recognizing diseases by comparing patient data to other anonymized data.

Our underlying idea heads towards the outsourcing of some parts of the consultation to the patient and to improve the investigation's quality. Our solution is a frontend based on React JS. For the part of the family anamnesis the family tree of https://github.com/SanichKotikov/react-family-tree was used and completely revised for the project's purpose.

How to run it

First, one has to install npm, the node package manager. If you use MAC OS, you can follow the instructions under https://treehouse.github.io/installation-guides/mac/node-mac.html to set up npm as well as homebrew if not done already. Windows users can follow the instructions under https://www.npmjs.com/get-npm to set up npm.

If there are problems when setting up the device, find further information for React on MAC under https://www.robinwieruch.de/react-js-macos-setup and for Windows under https://www.robinwieruch.de/react-js-windows-setup.

After having installed npm, clone the repository to your desktop to open it in your IDE. Navigate to the folder masterprojekt_cobedias by typing cd masterprojekt_cobedias and run npm install. Then, start the frontend with npm start in the same folder. Accordingly, the prototype will be started on the localhost:3000 in your chosen browser. If you want to go through the prototype several times creating new entries, make sure to delete all data in the local storage. When using Chrome, this can be done in the tab Application in the developers console.