Non secure by design. Everything is human readable.🫠 This could not be any less secure if I tried. Add users on the fly by editing the json file. No form of real patient data or confidential data should be used with this project. This is designed entirely around the premise of using synthetic data to run quick simulation experiments
Any experiments run with this project are at your own risk. This was made over a weekend and change and is of the quality you'd expect for that level of commitment.
- Easy to Use: Simplest implementation possible for basic EMR data display.
- Open Source: Take it and make it yours.
- Lightweight: Designed for quick deployment.
- Interactive plots: See patient data using interactive plots made with plotly
- Add support for encounters. My current use case does not need it. I may add this down the line.
- Improve data structure: The data structures used are not standard datastructures but they can be swapped out with minimal effort.
- Patient search function
- Note entry
PandaBytes.mp4
Intelligence augmentation tools used: Github CoPilot, GPT4. Logo made with GPT4, photopea.com
- Clone the repository:
git clone <*repo*>
-
make a .env file at the base folder with PATIENT_DATA_FILE, USER_DATA_FILE, SECRET_KEY
-
Create a conda environment:
conda create --name sim_emr --file requirements.txt
conda activate sim_emr
python app.py
- Replace patients.json with desired data.