This is somno - an Opal project.
Python and pip should already be installed however you will need to install some extra development tools to make sure everything installs without errors
On Debian/Ubuntu systems and on bash for windows type
sudo apt-get install libpq-dev
On RHEL/fedora use
sudo dnf install postgresql-devel python-dev rpm-build
pip install -r requirements.txt
python manage.py migrate
python manage.py createsuperuser
python manage.py runserver
Add a LOGIN_REDIRECT
to settings with the patient you would like to redirect to.
We are not webpacked, just run ./run_sass.sh
To access the application, visit http://127.0.0.1:8000 in a browser, select lists, add a patient.
To view the live chart go to: http://127.0.0.1:8000/#/patient/1/anaesthetic_readings
You need a user with the username super
, if you don't
already have one, on the command line run
./maange.py createsuperuser
Then run
./manage.py insertdata
If you are feeding to a local install you will have to run this in another tab while the server is running
Finally to load some of the fixture data run
./manage.py load_lookup_lists
Add a settings.EINSTEIN_URL url in a local_settings.py
file.
In the admin go to the /admin/einstein_api/monitor/add/
Einstein Id
is the monitor id as understood by Einstein. User machine name
is the machine name that a user understands (possibly by way of a sticker on the machine).
After this is done. One should be able to choose from the lists of monitors to pair a monitor with a patient in the anaesthetic chart page.