Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
137 commits
Select commit Hold shift + click to select a range
ebecbd3
Update Patient API documentation
rrusk Jun 13, 2013
8a18328
Pull patientapi from our fork
rrusk Jun 13, 2013
c654949
Redirect quality-measure-engine to scoophealth fork
jujaga Jun 19, 2013
a4c0e08
Work on unit testing. All tests now run but fail.
rrusk Jun 20, 2013
ca132b4
More updates
rrusk Jun 20, 2013
65ac700
Some tests now pass
rrusk Jun 21, 2013
1d172bc
Removed bson_ext dependency
rrusk Jun 23, 2013
dff660f
Some mods suggested by David Rusk
rrusk Jun 23, 2013
9b40b74
Updated method for retrieving first record from User.
drusk Jun 23, 2013
a3c3908
Merge pull request #1 from drusk/testfixes
rrusk Jun 23, 2013
4c8137e
Updated method of calling after build in test factories.
drusk Jun 23, 2013
8caecf6
Updated call to render to remove deprecation warnings.
drusk Jun 23, 2013
c41b1be
Merge pull request #2 from drusk/testfix
rrusk Jun 23, 2013
b865c41
Workaround for removal of QME::Importer::CodeSystemHelper after tag v…
Jun 24, 2013
5896cfd
Updated map_reduce to new syntax, and using raw strings in the ERB file
drusk Jun 24, 2013
4780133
Updated Query existence check to new API syntax.
drusk Jun 24, 2013
d63ccf3
Merge pull request #3 from drusk/fixtests
rrusk Jun 24, 2013
d7eb60b
Fix deprecated code
rrusk Jun 24, 2013
96ef12e
Made user trackable
rrusk Jun 24, 2013
32bc4c3
Fixed couple of failures due to typo in completed_execution_for_gener…
rrusk Jun 24, 2013
23d4824
Minor update
rrusk Jun 24, 2013
b5f8f98
Removed some code that created test errors that I had added earlier
Jun 25, 2013
ec37ccd
Commented out assertions which no longer seem to hold with Mongoid
drusk Jun 25, 2013
10997d5
Merge pull request #4 from drusk/fix_test_failures
rrusk Jun 25, 2013
7497593
Removed dependency on quality-measure-engine
rrusk Jun 27, 2013
6412ecd
Setting jquery-rails gem version to 1.0.19 because it is known to work.
drusk Jun 29, 2013
b5bfa30
Merge pull request #5 from drusk/jquery_version
rrusk Jun 29, 2013
5a18d1b
Updated documentation for Ruby 1.9.3 build
rrusk Jul 2, 2013
b18d28e
Documented gems to be updated in future iterations
rrusk Jul 2, 2013
aab3484
Updated patient API documentation to current version
rrusk Jul 2, 2013
9eb43fc
Now tracking our version of pophealth patientapi
rrusk Jul 2, 2013
5b263d1
Adding our own Gemfile.lock for build consistency
rrusk Jul 2, 2013
19acee6
reverted to slightly earlier patientapi to match query-gateway
rrusk Jul 3, 2013
1af5526
Remove unnecessary .gitkeep files
jujaga Jul 8, 2013
50c01b0
Update/sync gem dependencies with gateway
jujaga Jul 10, 2013
7d743c0
Gemfile.lock update
jujaga Jul 10, 2013
e4dd965
Merge branch 'scoop-develop'
jujaga Jul 10, 2013
8ca4b2a
Reimplement jquery-rails lock on 1.0.19
jujaga Jul 10, 2013
59cda5c
Restore logout functionality
rrusk Jul 11, 2013
77d2fa6
Firefox workaround for nuisance redirect warning in Query Builder
rrusk Jul 11, 2013
2e447c3
Clarify browser workaround info
rrusk Jul 11, 2013
bf5e3d6
Fix url for browser workaround
rrusk Jul 11, 2013
e1ca64b
Fix another typo in README.md
rrusk Jul 11, 2013
0fc6638
Merge branch 'master' into scoop-develop
jujaga Jul 11, 2013
fb2d73d
Merge branch 'scoop-develop'
jujaga Jul 11, 2013
4665c8f
Add Webrick to gemfile to remove nuisance warning
rrusk Jul 12, 2013
8519065
Add note to README.md regarding Webrick quirk
rrusk Jul 12, 2013
412830d
Modifications made after upstream change.
rrusk Jul 12, 2013
268674a
Locked rails to 3.2.7 to prevent escaping of single and double quote …
rrusk Jul 15, 2013
6cbafe8
Merge branch 'scoop-develop'
jujaga Jul 15, 2013
2c24695
Added SSL config for every requests targeted at Endpoint/HOOK, and SS…
PierreBeucher Aug 7, 2013
2713a62
Add Travis CI Support
jujaga Aug 9, 2013
fb98d4d
Merge branch 'master' into scoop-develop
jujaga Aug 15, 2013
f08e22e
Tweak Travis Icon
jujaga Aug 15, 2013
5aefa26
Merge branch 'scoop-develop'
jujaga Aug 15, 2013
f144457
Update patientapi to version with regex support, remove deprecated :c…
rrusk Aug 23, 2013
12f8522
Merge branch 'scoop-develop' into ssl-dev
jujaga Aug 26, 2013
88c2bb9
Fix tests by chaning http to https
rrusk Aug 26, 2013
f0e0764
Updated documentation for ssl
rrusk Aug 27, 2013
db668d6
Reconstruct missing openssl root certificates
rrusk Aug 27, 2013
900bbd3
Updated openssl self-signed certificates and documentation.
rrusk Aug 29, 2013
6ca26ff
Merge branch 'scoop-develop'
jujaga Aug 30, 2013
e04b7a7
Tweaked runme.sh
jujaga Sep 3, 2013
3b47563
Removed some duplicate variable warnings
jujaga Sep 3, 2013
e8e277e
Indentation cleanup
jujaga Sep 3, 2013
08003bb
Modify so ssl can be toggled on or off
rrusk Sep 9, 2013
72b0ae5
Refactor ssl config
rrusk Sep 11, 2013
63af1ff
Fixed unit tests so they work with and without ssl
rrusk Sep 11, 2013
34f7a05
Changed default to no ssl
rrusk Sep 11, 2013
6cfc2bf
Update some documentation links and typos
jujaga Sep 13, 2013
df3c9c3
Merge branch 'ssl-dev' into scoop-develop
jujaga Sep 13, 2013
e2b0a91
Merge branch 'scoop-develop'
jujaga Sep 13, 2013
f622e07
Independent configuration of SSL usage for web access to hub and hub …
rrusk Oct 4, 2013
b10a6f7
Fixed typo in unit test. None of the client tests exercise USE_SSL_S…
rrusk Oct 4, 2013
b19cdc2
Merge branch 'scoop-develop'
jujaga Oct 4, 2013
7431d42
Create PID file for server
rrusk Oct 7, 2013
5796718
Remove If-Modified-Since and query_update_time checks - they cause jo…
rrusk Oct 10, 2013
faa3bc7
Added file describing system testing
rrusk Jun 5, 2014
538ab01
Changed log level and added more codes to the code system helper
rrusk Jul 7, 2014
a7e793a
Unwrappered reduce iter behaviour
rrusk Jul 29, 2014
8080231
Sort queries by description
rrusk Aug 6, 2014
f797b5d
New default reduce function
rrusk Aug 6, 2014
b8c2116
Make handwritten javascript default choice
rrusk Aug 6, 2014
1dbafc4
Correct patient age for leap years
rrusk Aug 18, 2014
5cb90d0
Use asc(:description) method instead of sort({description:1}) on queries
drusk Aug 22, 2014
7602469
Merge pull request #7 from drusk/query-sort-fix
rrusk Aug 22, 2014
4099f42
Use master branch of scoophealth patientapi
rrusk Sep 8, 2014
fff6217
Bumped rails to 3.2.13 for security reasons
rrusk Sep 10, 2014
a1a5ee1
Use patientapi that tests for undefined birthtime
rrusk Sep 17, 2014
4b10956
Document adding non-administrative users
rrusk Oct 29, 2014
4df5609
Cosmetic fix to README
rrusk Oct 29, 2014
b513abc
Guard against result.endpoint being nil
rrusk Nov 24, 2014
651b615
Added UML diagrams generated by railroady
rrusk Feb 3, 2015
93c96f1
Add control scripts
rrusk Feb 9, 2015
bdc4d0f
Work in progress on batch processing of queries.
drusk Feb 9, 2015
4fd0c65
Merge pull request #9 from drusk/execute_all_queries
rrusk Feb 9, 2015
ba48278
Added button to index page which prompts the user for the endpoints
drusk Feb 9, 2015
5c66270
Only show execute all queries button to non-admin users.
drusk Feb 9, 2015
1886c0d
Merge pull request #10 from drusk/execute_all_queries
rrusk Feb 9, 2015
965cdfc
Renamed start/stop scripts as examples, added utility to report mongo…
rrusk Feb 10, 2015
2a570be
Work in progress on STOPP reporting tool
rrusk Feb 12, 2015
326967c
Mostly functional
rrusk Feb 12, 2015
5e63bab
Sort output by rule numbers
rrusk Feb 13, 2015
7136cf2
Removed some print statements
rrusk Feb 13, 2015
bb815d9
Rename STOPP report tool
rrusk Feb 13, 2015
5565b12
Script to extract STOPP DQ queries
rrusk Feb 27, 2015
26bff8a
Modify report for only later than specified date
rrusk Mar 4, 2015
b3395d2
Updated patientapi documentation
rrusk Mar 26, 2015
04ccaea
Use latest patientapi gem
rrusk Mar 26, 2015
f0e9f4b
Fixed bug in batch_query so only users queries are ran
rrusk Apr 19, 2015
ee7a778
Modified for v2 queries
rrusk Apr 20, 2015
1232df2
Fixed bug
rrusk Apr 20, 2015
a5e78df
Speedup dashboard status response
rrusk Jul 28, 2015
bd1b94f
Version 2 of STOPP report
rrusk Jul 28, 2015
abcce69
Start of work on scheduled jobs
rrusk Jul 30, 2015
ee08f07
initial work on scheduled query batch jobs
rrusk Aug 5, 2015
bb29006
Select query by username
rrusk Aug 5, 2015
6d2dd0b
Read parameters from file
Aug 7, 2015
4e98cd8
Allow more flexibility in strings describing endpoints and queries
rrusk Aug 10, 2015
508514e
Add parallel query execution
rrusk Aug 10, 2015
714bc56
Parallel queries are not working properly
rrusk Aug 25, 2015
6cef57b
Add NRPE configuration used on hub
rrusk Sep 15, 2015
408bd5b
Make temporary files more recognizable.
rrusk Sep 15, 2015
1f6854b
Add Osler NRPE support
rrusk Sep 15, 2015
a38e017
Improve script readability
rrusk Sep 16, 2015
45e6b6a
Work in progress on nagios3 configuration script
rrusk Sep 17, 2015
cf60a6b
Generates /etc/nagios3/commands.cfg
rrusk Sep 17, 2015
7968e21
Reorganize nagios support directory
rrusk Sep 17, 2015
a5f780f
More re-organization of Nagios config
rrusk Sep 17, 2015
93637a3
Generates Nagios configuration and hub NRPE server configuration
rrusk Sep 18, 2015
0b8b38f
Support for checking correctness of generated files
rrusk Sep 18, 2015
a0fae55
Don't exit on verification errors
rrusk Sep 18, 2015
a7ce0f8
Remove non-existing endpoint from Nagios configuration
rrusk Sep 18, 2015
3f41c7e
Fix name of service
rrusk Sep 18, 2015
6cba6c2
Documentation for PDC monitoring using Nagios
rrusk Sep 18, 2015
77762eb
Disable markdown
rrusk Sep 18, 2015
d0b7f4a
Shorten lines in README
rrusk Sep 18, 2015
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 5 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -8,4 +8,8 @@ coverage/
public/assets
spec/javascripts/generated/*
log/
spec/generated
spec/generated
.idea
monitoring/nagios-config/
monitoring/nagios-nrpe-server-config/
generate_nagios3_config.sh~
11 changes: 11 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
language: ruby
rvm:
- 1.9.3
branches:
only:
- master
services:
- mongodb
notifications:
email: false
script: bundle exec rake test:units test:functionals test:integration
38 changes: 20 additions & 18 deletions Gemfile
Original file line number Diff line number Diff line change
@@ -1,10 +1,6 @@
source :rubygems

gem 'rails'

# Bundle edge Rails instead:
# gem 'rails', :git => 'git://github.com/rails/rails.git'
source 'https://rubygems.org'

gem 'rails', '=3.2.13'
# Gems used only for assets and not required
# in production environments by default.
group :assets do
Expand All @@ -13,38 +9,44 @@ group :assets do
gem 'uglifier'
end

gem 'jquery-rails'
gem 'daemons'
gem 'jquery-rails', '=1.0.19'
gem 'sprockets'
gem 'bson_ext', :platforms => :mri
gem "mongoid"
gem 'webrick', '1.3.1'

gem 'mongoid'
gem 'mongoid_rails_migrations'

gem 'simple_form'

gem 'multipart-post'
gem 'delayed_job'
gem 'delayed_job_mongoid', :git => 'https://github.com/collectiveidea/delayed_job_mongoid.git'
gem 'hquery-patient-api', :git => 'http://github.com/hquery/patientapi.git', :tag => 'V0.2'
gem 'delayed_job_mongoid'

gem 'hquery-patient-api', :git => 'https://github.com/scoophealth/patientapi.git', :branch => 'master'

gem 'coderay'

gem 'devise'
gem 'cancan'
gem 'pry'
gem 'kramdown'
gem 'jasmine', :group => [:development, :test]
gem 'headless', :group => [:development, :test]
gem 'coderay'
gem 'quality-measure-engine', :git => 'http://github.com/pophealth/quality-measure-engine.git', :branch => 'develop'


gem 'parallel'

# To use debugger
# gem 'ruby-debug19', :require => 'ruby-debug'

group :test do
# Pretty printed test output
gem 'minitest', '< 5.0.0'
gem 'turn', :require => false
gem 'cover_me', '>= 1.0.0.rc6'
gem 'minitest'
gem 'cover_me', '>= 1.0.0.rc6', :platforms => :ruby
gem 'factory_girl'
gem 'fakeweb'
gem 'mocha', :require => false
gem 'therubyracer', :platforms => :ruby
gem 'therubyrhino', :platforms => :jruby
gem 'factory_girl'
gem 'mocha', :require => false
end
Loading