{"push_id":2793132632,"size":24,"distinct_size":2,"ref":"refs/heads/bonnie-1599-add-assessment-order","head":"22648a0e0c82bfc55a813a445470179a0f2a80e5","before":"b41a9807e8cf39053123e8f21c78d03d6a32439c","commits":[{"sha":"04e3a944a97fc7ccb3b1e665ae32403ac8f1c4b9","author":{"name":"Adam M. Holmes","email":"b7347d18cbc23956f0ec618fe5580959e71c6a93@mitre.org"},"message":"Excel export now uses toString for datatype results (#994)\n\n* Excel export now uses toString for datatype results\r\n\r\n* Added Jasmine test for user clicking excel export\r\n\r\n* Added 'pretty' entry to statement results.\r\n\r\n* Added case of primitive string in pretty generator\r\n\r\n* Moving dependencies to bonnie-v2.2 branch\r\n\r\n* doPretty is now optional when building statement results\r\n\r\n* Update cql_results_helpers.js.coffee","distinct":false,"url":"https://api.github.com/repos/projecttacoma/bonnie/commits/04e3a944a97fc7ccb3b1e665ae32403ac8f1c4b9"},{"sha":"f0e34ebf17a794ecca5e61d3ec0408916617fe64","author":{"name":"Matt Mayer","email":"edf2669c65517f7f41d73ca33590991d98756ba8@gmail.com"},"message":"Bonnie 1525 3 (#1024)\n\n* Re-enable QRDA export, change default QRDA version to r5\r\n\r\n* Update HDS hash","distinct":false,"url":"https://api.github.com/repos/projecttacoma/bonnie/commits/f0e34ebf17a794ecca5e61d3ec0408916617fe64"},{"sha":"fea81683bd0453f74e89e498c6645a91b8fc0966","author":{"name":"daco101","email":"027e4e11a10a8df5137d2a58905cd59c30f161b7@users.noreply.github.com"},"message":"Bonnie 1552 (#1023)\n\n* in excel export: added key and changed false to indicate function when applicable\r\n\r\n* fix for teaspoon\r\n\r\n* remove trailing comma\r\n\r\n* fixed FALSE(FUNCTION) to be just FUNCTION\r\n\r\n* update","distinct":false,"url":"https://api.github.com/repos/projecttacoma/bonnie/commits/fea81683bd0453f74e89e498c6645a91b8fc0966"},{"sha":"c4cf281eedd89d3aa64b90c62ae98a15a2b7bac4","author":{"name":"jbradl11","email":"53d7a8d85a05ea38985f689ce4d633815da3a1fc@mitre.org"},"message":"Mat api cql (#1012)\n\n* Auto-generated MAT integration API v1 controller.\r\n\r\n* Scaffolding for getting, searching, evaluating, and creating/updating measures.\r\n\r\n* Remove useless auto-generated cruft.\r\n\r\n* Whitelist API attributes and select by HQMF SET ID.\r\n\r\n* Add apipie documentation to MAT API.\r\n\r\n* Partial implementation and tests of create.\r\n\r\n* Initial implementation of create API call.\r\n\r\n* Added more tests and started update api call.\r\n\r\n* Made calculation_type required again.\r\n\r\n* Secure MAT Integration API with OAuth2.\r\n\r\n* Updated to latest version of apipie from master.\r\n\r\n* Added xml measure upload to mat api. Added webmock and vcr gems to mock VSAC.\r\n - To rerecord VSAC calls:\r\n   - Delete yml files in test/fixtures/vcr_cassettes\r\n   - Run tests with VSAC_USERNAME=xxx and VSAC_PASSWORD=xxx in the command\r\n\r\n* Fixed issue with wrong user object being used. Fixed parameter list for update operation.\r\n\r\n* Now recording multipart formdata for with Apipie (pending a pull request).\r\n\r\n* Updated apipie refrence to hossenlopp's fork\r\n\r\n* Updated gemfile.lock for latest hossenlopp/apipie. Fixed apipie config to ignore non-api calls when recording examples.\r\n\r\n* Post rebase API examples update\r\n\r\n* Moved require of vcr_setup out of the controller and into the test_helper.\r\n\r\n* Updated VCR cassettes for VSAC updates to profile used.\r\n\r\n* added instructions for how to use the api to the staging environment.\r\n\r\n* fixed capitalization issue with the api guide file name.\r\n\r\n* Removed extraneous routes for MAT API. This fixed improper paths in the examples.\r\n\r\n* updated doorkeeper version\r\n\r\n* switched mongoid to not raise errors for not finding results\r\n\r\n* fixed oauth flow when user is logged out. stored location for Devise to redirect to after login\r\n\r\n* lowered lifespan of access_token, enabled refresh_token, disabled ROPC flow\r\n\r\n* now using vsac ticket granting ticket in api\r\n\r\n* Bonnie 1469: Add user info API call with username and email (#1006)\r\n\r\n* override doorkeeper token info endpoint\r\n\r\n* added tests and fix namespace error\r\n\r\n* checks user existence in token info endpoint\r\n\r\n* split out first and last name\r\n\r\n* Mat integration review dummy excel (#1007)\r\n\r\n* respond with dummy excel file for MAT api\r\n\r\n* add dummy excel file\r\n\r\n* verify excel contents in test\r\n\r\n* make xlsx default response\r\n\r\n* check for accept header rather than using respond_with\r\n\r\n* Initial integration work\r\n\r\n* Modified tests and token info controller due to mongoid.yml update\r\n\r\n* Updated tests, removed unused fixtures\r\n\r\n* Removed unused code, updated tests.\r\n\r\n* Fixed rubocop errors.\r\n\r\n* Modified failing test.\r\n\r\n* Modified logic syntax\r\n\r\n* Re-wrote config parameter\r\n\r\n* Set raise_not_found_error to false and modified rake tasks to handle this change.","distinct":false,"url":"https://api.github.com/repos/projecttacoma/bonnie/commits/c4cf281eedd89d3aa64b90c62ae98a15a2b7bac4"},{"sha":"c6bfc400d2fa490db01e100974690f138231158f","author":{"name":"James Bradley","email":"53d7a8d85a05ea38985f689ce4d633815da3a1fc@mitre.org"},"message":"Updating Gemfile references","distinct":false,"url":"https://api.github.com/repos/projecttacoma/bonnie/commits/c6bfc400d2fa490db01e100974690f138231158f"},{"sha":"6c7e633aa0ad30aa48023fd59767969ee8b4cfec","author":{"name":"Chris Tohline","email":"57041f26abaacd81fa4af8ed8ccc6e4d924bdc7a@mitre.org"},"message":"updating branch names after force-push","distinct":false,"url":"https://api.github.com/repos/projecttacoma/bonnie/commits/6c7e633aa0ad30aa48023fd59767969ee8b4cfec"},{"sha":"0c6074a10c8e791ba90b2d26d17eb65ebaa44514","author":{"name":"Chris Tohline","email":"57041f26abaacd81fa4af8ed8ccc6e4d924bdc7a@mitre.org"},"message":"fixed a reasonable rubocop error and ignored several that weren't worth it","distinct":false,"url":"https://api.github.com/repos/projecttacoma/bonnie/commits/0c6074a10c8e791ba90b2d26d17eb65ebaa44514"},{"sha":"3a764dfbbeebaf2dc446d7558452945391ffafbc","author":{"name":"hossenlopp","email":"297252c19eafd0dbaa368338a01b781b63452bb4@mitre.org"},"message":"Doorkeeper refresh_token expiration BONNIE-1571 (#1025)\n\n* added patch to doorkeeper to support expiration of refresh_tokens\r\n\r\n* made rubocop happy\r\n\r\n* moved token expiration time calculation to model class and stopped using a stub token for token info unit test","distinct":false,"url":"https://api.github.com/repos/projecttacoma/bonnie/commits/3a764dfbbeebaf2dc446d7558452945391ffafbc"},{"sha":"6263c22f2597e2e8c9bf08969def9a1dcbf910dc","author":{"name":"jbradl11","email":"53d7a8d85a05ea38985f689ce4d633815da3a1fc@mitre.org"},"message":"Mat api upload (#1026)\n\n* Added Update and upload functionality. Ported over some tests.\r\n\r\n* fixed several tests, commented out working tests, 10 failing, up to 6 omitted\r\n\r\n* removed redundant test (no longer can create measure from hqmf, just from MAT package), and reduced failing tests to 8\r\n\r\n* Removed code from api measure controller\r\n\r\n* fixed 1 more test\r\n\r\n* Addressed PR comments, modifying params.\r\n\r\n* Updated wording for parameters.\r\n\r\n* Check VSAC parameters and set defaults based on the passed in values.\r\n\r\n* Added more tests, modified population title logic and parameter logic.\r\n\r\n* Added more tests; addressed PR comments; fixed rubocop issues, ignored other.\r\n\r\n* Updated wording for parameters.\r\n\r\n* fixed tests that weren't using multipart/form-data. updated api examples","distinct":false,"url":"https://api.github.com/repos/projecttacoma/bonnie/commits/6263c22f2597e2e8c9bf08969def9a1dcbf910dc"},{"sha":"4fe7e7c954761f17117e42e7ff930b6938cf7ab6","author":{"name":"hossenlopp","email":"297252c19eafd0dbaa368338a01b781b63452bb4@mitre.org"},"message":"Make measure_type optional in MAT API and update Doorkeeper (#1039)\n\n* made measure type optional\r\n\r\n* updated doorkeeper to 4.4.0\r\n\r\n* added info about token revocation and info to apipie documentation","distinct":false,"url":"https://api.github.com/repos/projecttacoma/bonnie/commits/4fe7e7c954761f17117e42e7ff930b6938cf7ab6"},{"sha":"721d36cabc99a0c903f437f0650b68b8160c3880","author":{"name":"edeyoung","email":"48baaac9f1428a276ce5edec9bc5da8d14c2c119@mitre.org"},"message":"updated w latest 508 docs for the api user guide. (#1044)","distinct":false,"url":"https://api.github.com/repos/projecttacoma/bonnie/commits/721d36cabc99a0c903f437f0650b68b8160c3880"},{"sha":"2a4e8065594a7de5eff74402ba6445d4efecaa8b","author":{"name":"Luke Osborne","email":"4af469dd96c99c8352dd78bc820f60f6a24eedf8@gmail.com"},"message":"Bonnie v2.3 backend calculation (#1045)\n\n* Add cqm_converter to bonnie and tests to support conversion function added to patient helper\r\n\r\n* Add test outline to add once backend calculations are implemented\r\n\r\n* Delete unused converter instance\r\n\r\n* Use skip function to make skipped test more visible\r\n\r\n* Remove whitespace\r\n\r\n* Appease rubocop\r\n\r\n* Change .each to .map\r\n\r\n* Update Gemfile.lock\r\n\r\n* Catch failed patient conversions and return in separate array (#1027)\r\n\r\n* Catch failed patient conversions and return in separate array. Added tests that test the conversion with fixture patients\r\n\r\n* made improvements suggested by rubocop\r\n\r\n* Bonnie v2.3 restful calculation call (#1028)\r\n\r\n* added restful call to cql calc, slight mod to test_helper.rb for valuesets\r\n\r\n* for rubocop\r\n\r\n* now uses qdm patient converter\r\n\r\n* fix spelling\r\n\r\n* added query ordering so results are consistent and work with vcr\r\n\r\n* fixed array ordering for vcr\r\n\r\n* added timeout and connection refused handling and tests\r\n\r\n* Excel export results conversion (#1030)\r\n\r\n* initial breakout of results conversion for excel export\r\n\r\n* port patient_details from coffeescript to ruby\r\n\r\n* add empty test suite for excel export helper\r\n\r\n* initial pass at coffeescript/ruby conversion.\r\n\r\n* add fixtures for excel export helper tests\r\n\r\n* fixed a rebase error. modified base measure fixture to 32v7 (includes strats which have more weird stuff in them). added stub test.\r\n\r\n* update excel export fixtures for CMS32\r\n\r\n* remove debugger\r\n\r\n* update get_patient_details\r\n\r\n* add tests for get_patient_details\r\n\r\n* update get statement details for excel export, add tests\r\n\r\n* add backend calculation results stub\r\n\r\n* update CMS32-results-stub with extendedData field on results\r\n\r\n* update CMS32-results-stub.json and tests using it\r\n\r\n* update backend fixture for CMS32v7 from bonnie-fixtures account\r\n\r\n* complete work on excel_export_helper functions\r\n\r\n* add index to population details criteria\r\n\r\n* add commented-out function calls for Excel export api\r\n\r\n* excel export helper tests in progress\r\n\r\n* updates as suggested by rubocop\r\n\r\n* clean up code in excel export helper\r\n\r\n* update backend result fixture and mappings\r\n\r\n* comment out line in measures_controller to fix tests\r\n\r\n* move cid to measure id map to setup\r\n\r\n* add fixture/tests for results that don't have doPretty enabled\r\n\r\n* add comment to setup of excel_export_helper_test\r\n\r\n* improve loop syntax for 2 tests\r\n\r\n* align excel_export_helper to ruby standard\r\n\r\n* add CMS134 fixtures for excel export test and re-arrange fixtures\r\n\r\n* add CMS134 and additional tests for excel export helper\r\n\r\n* add test for results with failed patients\r\n\r\n* add comments to api_v1 measures controller and rename variable\r\n\r\n* clean up setup of excel exports helper test\r\n\r\n* Make excel file comparison more generic\r\n\r\nnow there is a function to compare two spreadsheets that will\r\nsort the patient rows automatically.  It can be used to compare\r\nany two excel export files.\r\n\r\n* remove failed patient from results object that doesn't belong\r\n\r\n* specially test for failed patients in one test; skip other affected test\r\n\r\n* rubocop fix\r\n\r\n* update rubocop_todo\r\n\r\n* Use calc svc (#1037)\r\n\r\n* now uses the calculation svc\r\n\r\n* tests\r\n\r\n* fixed tests\r\n\r\n* rubocop\r\n\r\n* added bigger timeout\r\n\r\n* address comments\r\n\r\n* fixed flow of the controller, integrated excel_export_helper changes\r\n\r\n* fixed rubocop ignore to follow our standards\r\n\r\n* improved error handling\r\n\r\n* update backend_calculation VCR cassettes\r\n\r\n* update apipie_examples.json\r\n\r\n* updated gemfile\r\n\r\n* fixed? tests\r\n\r\n* avoid apipie to_json failure\r\n\r\n* rubocop\r\n\r\n* fix? intermittent test failure\r\n\r\n* another try\r\n\r\n* run only once\r\n\r\n* the actual fix\r\n\r\n* bring coverage up\r\n\r\n* added a test to up coverage\r\n\r\n* added error catch and test\r\n\r\n* added all error messages to apipie\r\n\r\n* rake tasks for comparing Excel files (#1038)\r\n\r\n* preliminary script to compare directories of excel files\r\n\r\n* added rake command to compare just 2 files, and optionally display differences in directories comparisons\r\n\r\n* removed message that Excel files match but neither have patients, unless VERBOSE set to true\r\n\r\n* revised diff to output two files to be diffed with an external tool\r\n\r\n* fix error caused by empty name columns\r\n\r\n* Update bonnie_run_once.rake\r\n\r\n* Add rake task that bulk-downloads backend excel files\r\n\r\n* Remove population details check from rake task\r\n\r\n* Remove duplicated rake task\r\n\r\n* Address rubocop errors in super_user_excel rake task\r\n\r\n* colorize travis issue?\r\n\r\n* rubocop compliance\r\n\r\n* fixed gemfile\r\n\r\n* API Cleanup (#1043)\r\n\r\n* Removed the following:\r\n - json calculation_results, replaced with 406 response\r\n - routes to patients controller\r\n - complexity info from measures\r\n\r\n* fixed tests and updated api examples\r\n\r\n* fixed locations for API base urls\r\n\r\n* appeased rubocop\r\n\r\n* update apiepie and add rubocop lint ignore line\r\n\r\n* update Gemfile to point to latest bonnie_bundler\r\n\r\n* remove duplicated gem references in Gemfile","distinct":false,"url":"https://api.github.com/repos/projecttacoma/bonnie/commits/2a4e8065594a7de5eff74402ba6445d4efecaa8b"},{"sha":"740d885c8005d9bd50da7589dcde5d0dc547dfa3","author":{"name":"James Bradley","email":"53d7a8d85a05ea38985f689ce4d633815da3a1fc@mitre.org"},"message":"Updated Gemfile references","distinct":false,"url":"https://api.github.com/repos/projecttacoma/bonnie/commits/740d885c8005d9bd50da7589dcde5d0dc547dfa3"},{"sha":"0e6e065316453157e8fbda8c9dcc112611446211","author":{"name":"Luke Osborne","email":"0c97a4274901abb8bbac1d004398c9b0f428fc67@mitre.org"},"message":"exclude lib/patient_export.rb from Metrics/MethodLength cop","distinct":false,"url":"https://api.github.com/repos/projecttacoma/bonnie/commits/0e6e065316453157e8fbda8c9dcc112611446211"},{"sha":"0bfedbfd10f2a00a7f26c878b5775ad8f306056d","author":{"name":"Luke Osborne","email":"4af469dd96c99c8352dd78bc820f60f6a24eedf8@gmail.com"},"message":"re-disable qrda exports (#1047)","distinct":false,"url":"https://api.github.com/repos/projecttacoma/bonnie/commits/0bfedbfd10f2a00a7f26c878b5775ad8f306056d"},{"sha":"66a10129b0130d4fe939a34481e184a474f6fbdb","author":{"name":"Matt Mayer","email":"edf2669c65517f7f41d73ca33590991d98756ba8@gmail.com"},"message":"Update cqm-converter and cql_qdm_patientapi versions (#1046)","distinct":false,"url":"https://api.github.com/repos/projecttacoma/bonnie/commits/66a10129b0130d4fe939a34481e184a474f6fbdb"},{"sha":"5aa337911f53c0e799b894568041a3a6889af4c1","author":{"name":"jbradl11","email":"53d7a8d85a05ea38985f689ce4d633815da3a1fc@mitre.org"},"message":"Comment out API references. Update Gemfile references (#1049)\n\n* Comment out API references. Update Gemfile references\r\n\r\n* Modified routes file.","distinct":false,"url":"https://api.github.com/repos/projecttacoma/bonnie/commits/5aa337911f53c0e799b894568041a3a6889af4c1"},{"sha":"1e314c0d3869431140aef4087de83bb1dd595a99","author":{"name":"Luke Osborne","email":"4af469dd96c99c8352dd78bc820f60f6a24eedf8@gmail.com"},"message":"return error message before calculating for mat api (#1048)","distinct":false,"url":"https://api.github.com/repos/projecttacoma/bonnie/commits/1e314c0d3869431140aef4087de83bb1dd595a99"},{"sha":"796f31b54b56ab68f71adc888d105435c01b3114","author":{"name":"Luke Osborne","email":"4af469dd96c99c8352dd78bc820f60f6a24eedf8@gmail.com"},"message":"Update Gemfile.lock for health-data-standards dependencies (#1051)","distinct":false,"url":"https://api.github.com/repos/projecttacoma/bonnie/commits/796f31b54b56ab68f71adc888d105435c01b3114"},{"sha":"cdfbf5260e217cb8e252ee4d4110d2a7603c7a62","author":{"name":"jbradl11","email":"53d7a8d85a05ea38985f689ce4d633815da3a1fc@mitre.org"},"message":"Merge pull request #1050 from projecttacoma/bonnie-v2.3\n\nBonnie v2.3","distinct":false,"url":"https://api.github.com/repos/projecttacoma/bonnie/commits/cdfbf5260e217cb8e252ee4d4110d2a7603c7a62"}]}
{"actor":{"display_login":"edeyoung"}}