Scribe - Simplified Fetching and Management of EMR Data
- Create Postgres role
bash sudo su postgres createuser -dlP medico # check config/database.yml for password
- Setup databases
bash rails db:setup
- Install required libraries
bash bundle install
EMR Services Supported
- CMS BlueButton (MediCare)
- EPIC / MyChart
Tests are based on the Rails default
MiniTest and use extensively
WebMock. They can be run with
Please refer to the Wiki about Testing in Rails for further details.
We use YARD to document our code.
Add documentation to all methods, especially non-obvious ones. If you read somebody else's code and it takes you even one minute to understand how it works, edit the method's documentation and/or add some notes in it so nobody else will have to waste that minute.