bouchard / peakehr.com

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

License:MIT License


Languages

Language:JavaScript 63.6%Language:Ruby 21.1%Language:CSS 8.5%Language:HTML 3.8%Language:CoffeeScript 3.0%Language:Shell 0.0%