The PEAK EHR (peakehr.com) has been open-sourced!
An open-source EMR/EHR for the Canadian healthcare system.
Feel free to hack away on it, and use it as you see fit. Licensed under the permissive MIT License.
- This repository includes an
ansible
subdirectory that contains configuration you can use with the Ansible configuration management tool to get a server up and running with the ideal configuration (SSL through nginx, Postgres database, Ruby/Rails + Passenger, daily backups to Amazon S3, Postfix outgoing mail configured, etc.).
- Setup a new server, and run the ansible configs on it:
ansible-playbook -i hosts init.yml
ansible-playbook -i hosts site.yml
- Edit Config:
s3.yml
needs to contain Amazon S3 credentials for database backups, and image attachment uploads.models/staff.rb
needs a URL to contain staff signature files (you could always point this at Amazon S3 if you wanted as well).
- Seed:
- Seed the database, including SNOMED-CT criteria and the drug database by running the
./reload
script locally.