Skip to content

An open-source EMR/EHR for the Canadian healthcare system.

License

Notifications You must be signed in to change notification settings

bouchard/peakehr.com

Repository files navigation

Peak EHR (Electronic Health Record) System

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.).

Steps:

  1. Setup a new server, and run the ansible configs on it:
  • ansible-playbook -i hosts init.yml
  • ansible-playbook -i hosts site.yml
  1. 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).
  1. Seed:
  • Seed the database, including SNOMED-CT criteria and the drug database by running the ./reload script locally.

About

An open-source EMR/EHR for the Canadian healthcare system.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published