Coder Social home page Coder Social logo

measureauthoringtool / bonnie Goto Github PK

View Code? Open in Web Editor NEW
35.0 35.0 27.0 212.14 MB

Clinical Quality Measure Testing Tool

License: Apache License 2.0

Ruby 38.58% CoffeeScript 42.86% HTML 3.70% JavaScript 2.71% Shell 0.18% Handlebars 8.39% Less 3.50% Dockerfile 0.07% Procfile 0.01%

bonnie's Introduction

Measure Authoring Tool (MAT)

Installation

The Measure Authoring Tool (MAT) was designed using many open source products including, the Google Web Toolkit (GWT) framework, Java JDK, and MySQL. GWT allows a developer to write client side code in Java and GWT converts it to JavaScript. The MAT uses MySQL as its backend database server.

Due to the use of these open source products, a working knowledge of Java development and some research into how the products work with each other in your environment may be necessary. Research from discussions on product forums, help documents, internet searches and knowledge of the local environment where the MAT will be running may all need to be checked if there are errors during install.

Configure Java (JDK)

  • The application has not been tested with version above Java 15; (OPEN JDK is fine) please ensure this version is in the environment.
  • Verify that JAVA_HOME and PATH system variables are pointing to the proper folder(s).
    • For example, the JAVA_HOME should point to the Java SDK 15.0.x folder and PATH should point to the Java 15.0.x/bin.

Configure Maven

You should install the latest Maven locally.

Windows:

OSX:

  • brew install maven or if already installed brew update maven

Create MAT Database

MAT uses MySQL Community Version 8.0.22. Here are some instructions for installing it using brew.

MySQL Install:

  • Install MySQL (MAT currently has been tested with MySQL Community Version 8.0.22) available from MySQL
  • Run the MySQL community server installer for your operating system and the MySQL workbench (which comes with the download).
  • Enter a password and click on Use Legacy Password Encryption. (Remember the username/pwd you will need these in future steps.)
  • For Mac:
  • Go to System Preferences/ MY SQL after installing.
  • Click Initialize Database.
  • Start the MYSQL Db.
  • Create a new MySQL Connection to the database. (example tooling: IDE Built-in Tooling, Jetbrains datagrip, MySQL Workbench)
  • If you have access to a data dump, create a schema and load it with your dump script.
  • If you do not you can load the dump script located in scripts.
  • From the MAT Code base, find the scripts/Dump*.sql file and then execute the script in the database that was just created.
    (Note this script is from a dump and drops and create a schema called MAT_APP_BLANK)
  • There are other more recent dump files located here.

Tomcat installation

Download tomcat 9

  • After installing, you may need to sudo chmod -R 777 on the tomcat directory.

Add the JDBC Resource to the Tomcat context file ($CATALINA_HOME/conf/context.xml). Match the username, password, and schema name to your mysql configuration.

<Resource name="jdbc/mat_app_tomcat"
         cachingAllowed="true"
         cacheMaxSize="1000000"
         auth="Container"
         type="javax.sql.DataSource"
         factory="org.apache.tomcat.jdbc.pool.DataSourceFactory"
         testWhileIdle="true"
         testOnBorrow="true"
         testOnReturn="false"
         validationQuery="SELECT 1"
         validationInterval="30000"
         timeBetweenEvictionRunsMillis="30000"
         maxActive="100"
         minIdle="10"
         maxWait="10000"
         initialSize="10"
         removeAbandonedTimeout="60"
         removeAbandoned="true"
         logAbandoned="true"
         minEvictableIdleTimeMillis="30000"
         jmxEnabled="true"
         jdbcInterceptors="org.apache.tomcat.jdbc.pool.interceptor.ConnectionState;
           org.apache.tomcat.jdbc.pool.interceptor.StatementFinalizer"
         username="<USERNAME>"
         password="<PASSWORD>"
         driverClassName="com.mysql.jdbc.Driver"
         url="jdbc:mysql://localhost:3306/<SCHEMA_NAME>"/>

Copy mysql jdbc to tomcat lib directory. bash cp ~/.m2/repository/mysql/mysql-connector-java/8.0.22/mysql-connector-java-8.0.22.jar $CATALINA_HOME/lib

Create an OKTA account to use locally.

You need to create an Okta developer account to run MAT locally. This is a stand-in for HARP. After creating one and going to settings my url looks like this:

https://${yourOktaDomain}/admin/settings/account

The ${yourOktaDomain} part is what you will use to configure okta below.

If you started from a blank ID you can run this to update your user row with your okta id:

update USER set HARP_ID = '${YOUR_OKTA_ID:john-doe}' where LOGIN_ID='devUser8762';

If you started from a db dump you will need to overwrite a HARP_ID in the user table with your HARP_ID to login.

Setup microservices needed for MAT

Follow the instructions here: https://github.com/MeasureAuthoringTool/QDM-QICore-Conversion

Setup local environment IntelliJ configurations (mvn, tomcat, super dev mode)

GWT takes a while to compile so if you setup like this locally you will save a lot of time. These instructions are written for IntelliJ.

  • Install the GWT intellij plugin.
  • Go to Edit Configurations

  • Click the + in the top left and add a tomcat server.

  • Example Tomcat Run Configuration

  • Paste in the following for VM options: Replace https://${yourOtkaDomain} with the domain from your Okta Developer Account. See Find your Okta domain.
-DENVIRONMENT=DEV
-Dlog4j.ignoreTCL=true
-D2FA_AUTH_CLASS=mat.server.twofactorauth.DefaultOTPValidatorForUser
-D2FA_AUTH_CLASS1=mat.server.twofactorauth.DefaultOTPValidatorForUser
-DBONNIE_RESPONSE_TYPE=code
-DBONNIE_REDIRECT_URI=https//yourredirectURI.com
-DBONNIE_CLIENT_ID=1234567890
-DBONNIE_CLIENT_SECRET=1234567890
-DBONNIE_URI=https://bonnieURL.org
-DALGORITHM=EncyptionAlgorithm
-DPASSWORDKEY=PasswordKey
-DFHIR_SRVC_URL=http://localhost:9080
-DQDM_QICORE_MAPPING_SERVICES_URL=http://localhost:9090
-DCQL_ELM_TRANSLATION_URL=http://localhost:7070
-DHARP_BASE_URL=https://${yourOktaDomain}
-DHARP_URL=https://${yourOktaDomain}/oauth2/v1
-DHARP_CLIENT_ID=$OKTA_CLIENT_ID
-DMAT_API_KEY=DISABLED
-DVSAC_TICKET_URL_BASE=https://utslogin.nlm.nih.gov/cas/v1
-DVSAC_URL_BASE=https://vsac.nlm.nih.gov
-Dgwt.codeserver.port=9876
  • Go to Edit Configurations again and this time click the + and pick maven.

Maven Configuration

Maven Configuration with Test skip

GWT Configuration

  • Dev mode params:

    -noserver -war /Users/carson.day/git/MeasureAuthoringTool/target/MeasureAuthoringTool
    
  • Start page:

    http://localhost:8080/MeasureAuthoringTool_war_exploded/Login.html
    

How to build locally and run with super dev mode.

To compile faster you can make these changes, but DO NOT check them in.

  • In the *gwt.xml files in MAT. Change user agent to this:
<set-property name="user.agent" value="safari"/>
  1. Select Mat Code Server and start it up.
  2. Select Mat Tomcat and start it up. (wait until the server starts)
  3. A browser should pop up and you are off and running in super dev mode.
  4. Go to http://localhost:9876/
  5. Drag the Dev Mode On button onto your bookmark bar.
  6. Go to the browser page that popped up. View -> Developer.
  7. Click sources.
  8. The java GWT code from super dev mode will show up here under source maps
  9. You set break points in the browser and debug from the js.
  10. To recompile code click the bookmark you dragged to the bar in step 6 while in MAT.

Tomcat 10

Tomcat 10 is an implementation of the Servlet 5 specification (part of Jakarta EE 9) that renamed all of the packages from javax.servlet to jakarta.servlet. Neither Spring Boot nor Spring Framework supports Jakarta EE 9 at this time. (source)

See Specification API section of the Tomcat 9 to 10 Migration Guide for details on the changes between Tomcat 9 and 10.

IntelliJ: Tomcat 10 Configuration

Run the Apache Tomcat Migration Tool for Jakarta EE against the generated WAR and place the result in the target directory. IntelliJ will pick up the WAR and copy it to the Tomcat 10 webapps directory.

Prerequisite: Download the Migration tool

Download and expand the Binary Distribution for the Tomcat Migration Tool for Jakarta EE.

Prerequisite: Install Tomcat 10

Install Tomcat 10 locally by following the Tomcat 9 installation described above using the Tomcat 10 installer.

Run Configuration
  1. Repeat the IntelliJ Run Configuration described above using the Tomcat 10 installation directory.
  2. In the IntelliJ Run Configuration for Tomcat 10 > Before launch section > add an entry of Run External tool:
  3. Add a new Entry to the External Tools dialog:
    • Name: <Anything memorable>
    • Group: External Tools
    • Description: <Optional>
    • Program: <Migration Tool location>/bin/migrate.sh
    • Arguments $ProjectFileDir$/target/MeasureAuthoringTool.war $ProjectFileDir$/target/MeasureAuthoringTool.war
    • Working directory: $ProjectFileDir$
  4. Click OK to close the Edit Tool window.
  5. Click OK to close the External Tools window.
  6. Click OK to close the Run Configuration window.

Release build (NON-local)

mvn clean install

Log in to MAT

To login to MAT, open MySQL Workbench and run the following queries:

  • SELECT * FROM USER where USER_ID='Admin'
    • Look at the LOGIN_ID is your UserID.
    • The password default is ‘gargleBlaster_10’.
    • Enter any three digit code for security code.
  • Navigate to the MAT log in page GUI and use the UserID and password from the previous step and log in to MAT.
  • Once logged in, navigate to the Mat Account tab and enter the Admin user details under the Personal Information tab and the Security Questions tab to setup user’s security questions.
  • To change the password to something new, use the Password tab.
  • To create users an email is sent and this must be configured to obtain user names and passwords.

Important Security Setup With Git Secrets

  1. Use brew to install git secrets brew install git-secrets
  2. Clone this repository (you can skip this if you've already cloned it from previous steps)
  3. Note: You may have to reinitialize these hooks each time you clone a new copy of the repo
  4. Follow these instructions for setting up the pre-commit hooks:
    cd /path/to/MeasureAuthoringTool
    git secrets --install
    git secrets --register-aws
  5. Done! Now each commit should be automatically scanned for accidental AWS secret leaks.

bonnie's People

Contributors

adongare avatar alexanderelliott121 avatar andrequina avatar c-monkey avatar carpeliam avatar daco101 avatar danmee10 avatar dependabot[bot] avatar edeyoung avatar eknelson17 avatar elehner avatar greenemcg avatar hackrm avatar holmesie avatar hossenlopp avatar jbradl11 avatar jkotanchik-sb avatar jmccloud avatar jtferns avatar mattg avatar mayerm94 avatar mulcahyk avatar pkmitre avatar rdingwell avatar rohitkandimalla avatar sb-bdonohue avatar sb-benohe avatar ssayer avatar thecristen avatar zlister avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

bonnie's Issues

Dependabot can't resolve your Ruby dependency files

Dependabot can't resolve your Ruby dependency files.

As a result, Dependabot couldn't update your dependencies.

The error Dependabot encountered was:

Bundler::VersionConflict with message: Bundler could not find compatible versions for gem "doorkeeper":
  In snapshot (Gemfile.lock):
    doorkeeper (= 4.4.0)

  In Gemfile:
    doorkeeper (~> 4.4.0)

    doorkeeper-mongodb (>= 4.1.0, <= 5.0.0) was resolved to 5.0.0, which depends on
      doorkeeper (>= 5.0, < 6.0)

Running `bundle update` will rebuild your snapshot from scratch, using only
the gems in your Gemfile, which may resolve the conflict.

Bundler could not find compatible versions for gem "hike":
  In Gemfile:
    sprockets (~> 2.8) was resolved to 2.12.5, which depends on
      hike (~> 1.2)

Could not find gem 'hike (~> 1.2)', which is required by gem 'sprockets (~> 2.8)', in any of the sources.

If you think the above is an error on Dependabot's side please don't hesitate to get in touch - we'll do whatever we can to fix it.

You can mention @dependabot in the comments below to contact the Dependabot team.

Dependabot can't resolve your Ruby dependency files

Dependabot can't resolve your Ruby dependency files.

As a result, Dependabot couldn't update your dependencies.

The error Dependabot encountered was:

Bundler::VersionConflict with message: Bundler could not find compatible versions for gem "rubyzip":
  In snapshot (Gemfile.lock):
    rubyzip (= 1.3.0)

  In Gemfile:
    rubyzip (>= 1.2.1)

    health-data-standards (~> 4.3.5) was resolved to 4.3.5, which depends on
      rubyzip (~> 1.2.1)

Running `bundle update` will rebuild your snapshot from scratch, using only
the gems in your Gemfile, which may resolve the conflict.

If you think the above is an error on Dependabot's side please don't hesitate to get in touch - we'll do whatever we can to fix it.

View the update logs.

Dependabot couldn't fetch the branch/reference for cqm-reports

Your dependency file specified a branch or reference for cqm-reports, but Dependabot couldn't find it at the project's source. Has it been removed?

For Ruby dependencies, this can be caused by a branch specified in your Gemfile being deleted at the source, or having been rebased, so the commit reference in your Gemfile.lock is no longer included in the branch. In that case, it can be fixed by running bundler update cqm-reports locally.

You can mention @dependabot in the comments below to contact the Dependabot team.

Dependabot can't resolve your Ruby dependency files

Dependabot can't resolve your Ruby dependency files.

As a result, Dependabot couldn't update your dependencies.

The error Dependabot encountered was:

Bundler::VersionConflict with message: Bundler could not find compatible versions for gem "hike":
  In Gemfile:
    sprockets (~> 2.8) was resolved to 2.12.5, which depends on
      hike (~> 1.2)

Could not find gem 'hike (~> 1.2)', which is required by gem 'sprockets (~> 2.8)', in any of the sources.

If you think the above is an error on Dependabot's side please don't hesitate to get in touch - we'll do whatever we can to fix it.

You can mention @dependabot in the comments below to contact the Dependabot team.

Dependabot can't resolve your Ruby dependency files

Dependabot can't resolve your Ruby dependency files.

As a result, Dependabot couldn't update your dependencies.

The error Dependabot encountered was:

Bundler::VersionConflict with message: Bundler could not find compatible versions for gem "hike":
  In Gemfile:
    sprockets (~> 2.8) was resolved to 2.12.5, which depends on
      hike (~> 1.2)

Could not find gem 'hike (~> 1.2)', which is required by gem 'sprockets (~> 2.8)', in any of the sources.

Bundler could not find compatible versions for gem "roo":
  In Gemfile:
    roo (>= 1.13.2, <= 2.7.1)

    bonnie_bundler (~> 2.2.4) was resolved to 2.2.4, which depends on
      roo (~> 1.13)

If you think the above is an error on Dependabot's side please don't hesitate to get in touch - we'll do whatever we can to fix it.

You can mention @dependabot in the comments below to contact the Dependabot team.

CQM-Models update

@adongare

Just wanted to make sure you're aware of the cqm-models 4.1.0 version released on May 27th
https://github.com/projecttacoma/cqm-models/tree/v4.1.0

This update includes the cql-execution v2.4.1 update (https://github.com/cqframework/cql-execution/releases/tag/v2.4.1) which fixes the calculation bug identified with EKI-16.
https://oncprojectracking.healthit.gov/support/browse/EKI-16

I also believe cql-execution 2.4.1 also fixes the "Timezone Bug" that this PR was attempting to fix.
#2029

QDM based Patient data sample that would work with AIS Measure CQL

Hi,

We are trying to execute a measure CQL that uses QDM data as input.

We already tested a sample based on Readme as below, this was successful:
[(https://github.com/projecttacoma/cqm-execution/blob/master/README.md)]

Below are the 6 CQL measures published by NCQA which we have access to, and while trying to execute AIS measure CQL we understand we need a QDM based Patient and other related data.

Measures: AIS, ASF, DMS, DRR, DSF, PRS

**We are trying to get a QDM based Patient data sample that would work with AIS Measure CQL, can you pls. share a sample that we could use to test.

Larger picture, we are trying to understand how to create/generate QDM based data for Patient and other types as inputs to NCQA measures CQL (like AIS, ASF, DMS, DRR, DSF, PRS etc..). Are there any resources which you can point us to.**

Thanks,
Ganesh Ramanathan, Balaji Venkata Yadalla.

Dependabot can't resolve your Ruby dependency files

Dependabot can't resolve your Ruby dependency files.

As a result, Dependabot couldn't update your dependencies.

The error Dependabot encountered was:

Bundler::VersionConflict with message: Bundler could not find compatible versions for gem "hike":
  In Gemfile:
    sprockets (~> 2.8) was resolved to 2.12.5, which depends on
      hike (~> 1.2)

Could not find gem 'hike (~> 1.2)', which is required by gem 'sprockets (~> 2.8)', in any of the sources.

Bundler could not find compatible versions for gem "uglifier":
  In Gemfile:
    uglifier (>= 2.7.2, <= 4.1.20)

    bonnie_bundler (~> 2.2.4) was resolved to 2.2.4, which depends on
      hqmf2js (~> 1.4) was resolved to 1.4.0, which depends on
        hquery-patient-api (~> 1.1) was resolved to 1.1.1, which depends on
          uglifier (~> 2.7)

If you think the above is an error on Dependabot's side please don't hesitate to get in touch - we'll do whatever we can to fix it.

You can mention @dependabot in the comments below to contact the Dependabot team.

Dependabot can't resolve your Ruby dependency files

Dependabot can't resolve your Ruby dependency files.

As a result, Dependabot couldn't update your dependencies.

The error Dependabot encountered was:

Bundler::VersionConflict with message: Bundler could not find compatible versions for gem "hike":
  In Gemfile:
    sprockets (~> 2.8) was resolved to 2.12.5, which depends on
      hike (~> 1.2)

Could not find gem 'hike (~> 1.2)', which is required by gem 'sprockets (~> 2.8)', in any of the sources.

Bundler could not find compatible versions for gem "mongoid":
  In Gemfile:
    mongoid (>= 5.0.2, <= 7.0.2)

    health-data-standards was resolved to 4.2.0, which depends on
      mongoid (~> 5.0.0)

    bonnie_bundler was resolved to 2.2.1, which depends on
      quality-measure-engine (~> 3.2) was resolved to 3.2.0, which depends on
        mongoid (~> 5.0)

If you think the above is an error on Dependabot's side please don't hesitate to get in touch - we'll do whatever we can to fix it.

You can mention @dependabot in the comments below to contact the Dependabot team.

Dependabot can't resolve your Ruby dependency files

Dependabot can't resolve your Ruby dependency files.

As a result, Dependabot couldn't update your dependencies.

The error Dependabot encountered was:

Bundler::VersionConflict with message: Bundler could not find compatible versions for gem "hike":
  In Gemfile:
    sprockets (~> 2.8) was resolved to 2.12.5, which depends on
      hike (~> 1.2)

Could not find gem 'hike (~> 1.2)', which is required by gem 'sprockets (~> 2.8)', in any of the sources.

Bundler could not find compatible versions for gem "rails":
  In Gemfile:
    rails (>= 4.2.11, <= 5.2.2)

    cql_qdm_patientapi (~> 1.3.1) was resolved to 1.3.1, which depends on
      rails (>= 4.2, < 6.0)

    bonnie_bundler (~> 2.2.4) was resolved to 2.2.4, which depends on
      hqmf2js (~> 1.4) was resolved to 1.4.0, which depends on
        rails (~> 4.2)

If you think the above is an error on Dependabot's side please don't hesitate to get in touch - we'll do whatever we can to fix it.

You can mention @dependabot in the comments below to contact the Dependabot team.

Dependabot couldn't fetch the branch/reference for cqm-models

Your dependency file specified a branch or reference for cqm-models, but Dependabot couldn't find it at the project's source. Has it been removed?

For Ruby dependencies, this can be caused by a branch specified in your Gemfile being deleted at the source, or having been rebased, so the commit reference in your Gemfile.lock is no longer included in the branch. In that case, it can be fixed by running bundler update cqm-models locally.

You can mention @dependabot in the comments below to contact the Dependabot team.

Dependabot can't resolve your Ruby dependency files

Dependabot can't resolve your Ruby dependency files.

As a result, Dependabot couldn't update your dependencies.

The error Dependabot encountered was:

Bundler::VersionConflict with message: Bundler could not find compatible versions for gem "hike":
  In Gemfile:
    sprockets (~> 2.8) was resolved to 2.12.5, which depends on
      hike (~> 1.2)

Could not find gem 'hike (~> 1.2)', which is required by gem 'sprockets (~> 2.8)', in any of the sources.

Bundler could not find compatible versions for gem "mongoid":
  In Gemfile:
    mongoid (>= 5.0.2, <= 7.0.2)

    bonnie_bundler (~> 2.2.4) was resolved to 2.2.4, which depends on
      mongoid (~> 5.0)

    bonnie_bundler (~> 2.2.4) was resolved to 2.2.4, which depends on
      health-data-standards (~> 4.3.2) was resolved to 4.3.2, which depends on
        mongoid (~> 5.0.0)

If you think the above is an error on Dependabot's side please don't hesitate to get in touch - we'll do whatever we can to fix it.

You can mention @dependabot in the comments below to contact the Dependabot team.

Dependabot can't resolve your Ruby dependency files

Dependabot can't resolve your Ruby dependency files.

As a result, Dependabot couldn't update your dependencies.

The error Dependabot encountered was:

Bundler::VersionConflict with message: Bundler could not find compatible versions for gem "hike":
  In Gemfile:
    sprockets (~> 2.8) was resolved to 2.12.5, which depends on
      hike (~> 1.2)

Could not find gem 'hike (~> 1.2)', which is required by gem 'sprockets (~> 2.8)', in any of the sources.

Bundler could not find compatible versions for gem "uglifier":
  In Gemfile:
    uglifier (>= 2.7.2, <= 4.1.20)

    bonnie_bundler was resolved to 2.2.1, which depends on
      hqmf2js (~> 1.4) was resolved to 1.4.0, which depends on
        hquery-patient-api (~> 1.1) was resolved to 1.1.1, which depends on
          uglifier (~> 2.7)

If you think the above is an error on Dependabot's side please don't hesitate to get in touch - we'll do whatever we can to fix it.

You can mention @dependabot in the comments below to contact the Dependabot team.

Dependabot can't resolve your Ruby dependency files

Dependabot can't resolve your Ruby dependency files.

As a result, Dependabot couldn't update your dependencies.

The error Dependabot encountered was:

Bundler::VersionConflict with message: Bundler could not find compatible versions for gem "less":
  In Gemfile:
    less-rails was resolved to 2.7.0, which depends on
      less (~> 2.6.0)

Could not find gem 'less (~> 2.6.0)', which is required by gem 'less-rails', in any of the sources.

Bundler could not find compatible versions for gem "sprockets":
  In Gemfile:
    sprockets (>= 2.12.5, <= 3.7.2)

    cqm-converter (~> 0.3.6) was resolved to 0.3.6, which depends on
      sprockets

    handlebars_assets (= 0.16) was resolved to 0.16, which depends on
      sprockets (>= 2.0.3)

    bonnie_bundler was resolved to 2.2.1, which depends on
      hqmf2js (~> 1.4) was resolved to 1.4.0, which depends on
        hquery-patient-api (~> 1.1) was resolved to 1.1.1, which depends on
          sprockets (~> 2.2)

    less-rails was resolved to 2.7.0, which depends on
      sprockets (> 2, < 4)

    rails (~> 4.2.11) was resolved to 4.2.11, which depends on
      sprockets-rails was resolved to 2.3.3, which depends on
        sprockets (>= 2.8, < 4.0)

If you think the above is an error on Dependabot's side please don't hesitate to get in touch - we'll do whatever we can to fix it.

You can mention @dependabot in the comments below to contact the Dependabot team.

"FIELD VALUE" not exported

The "FIELD VALUE" (after "RESULT" field and before "REFERENCES" field) does not seem to be exported to excel.

Dependabot can't resolve your Ruby dependency files

Dependabot can't resolve your Ruby dependency files.

As a result, Dependabot couldn't update your dependencies.

The error Dependabot encountered was:

Bundler::VersionConflict with message: Bundler could not find compatible versions for gem "hike":
  In Gemfile:
    sprockets (~> 2.8) was resolved to 2.12.5, which depends on
      hike (~> 1.2)

Could not find gem 'hike (~> 1.2)', which is required by gem 'sprockets (~> 2.8)', in any of the sources.

If you think the above is an error on Dependabot's side please don't hesitate to get in touch - we'll do whatever we can to fix it.

You can mention @dependabot in the comments below to contact the Dependabot team.

Dependabot can't resolve your Ruby dependency files

Dependabot can't resolve your Ruby dependency files.

As a result, Dependabot couldn't update your dependencies.

The error Dependabot encountered was:

Bundler::VersionConflict with message: Bundler could not find compatible versions for gem "less":
  In Gemfile:
    less-rails was resolved to 2.7.0, which depends on
      less (~> 2.6.0)

Could not find gem 'less (~> 2.6.0)', which is required by gem 'less-rails', in any of the sources.

Bundler could not find compatible versions for gem "sprockets":
  In Gemfile:
    sprockets (>= 2.12.5, <= 3.7.2)

    cqm-converter (~> 1.0.3) was resolved to 1.0.3, which depends on
      sprockets

    handlebars_assets (= 0.16) was resolved to 0.16, which depends on
      sprockets (>= 2.0.3)

    bonnie_bundler (~> 2.2.4) was resolved to 2.2.4, which depends on
      hqmf2js (~> 1.4) was resolved to 1.4.0, which depends on
        hquery-patient-api (~> 1.1) was resolved to 1.1.1, which depends on
          sprockets (~> 2.2)

    less-rails was resolved to 2.7.0, which depends on
      sprockets (> 2, < 4)

    rails (~> 4.2.11) was resolved to 4.2.11, which depends on
      sprockets-rails was resolved to 2.3.3, which depends on
        sprockets (>= 2.8, < 4.0)

If you think the above is an error on Dependabot's side please don't hesitate to get in touch - we'll do whatever we can to fix it.

You can mention @dependabot in the comments below to contact the Dependabot team.

Dependabot can't resolve your Ruby dependency files

Dependabot can't resolve your Ruby dependency files.

As a result, Dependabot couldn't update your dependencies.

The error Dependabot encountered was:

Bundler::VersionConflict with message: Bundler could not find compatible versions for gem "doorkeeper":
  In snapshot (Gemfile.lock):
    doorkeeper (= 4.4.0)

  In Gemfile:
    doorkeeper (~> 4.4.0)

    doorkeeper-mongodb (>= 4.1.0, <= 5.0.0) was resolved to 5.0.0, which depends on
      doorkeeper (>= 5.0, < 6.0)

Running `bundle update` will rebuild your snapshot from scratch, using only
the gems in your Gemfile, which may resolve the conflict.

Bundler could not find compatible versions for gem "hike":
  In Gemfile:
    sprockets (~> 2.8) was resolved to 2.12.5, which depends on
      hike (~> 1.2)

Could not find gem 'hike (~> 1.2)', which is required by gem 'sprockets (~> 2.8)', in any of the sources.

If you think the above is an error on Dependabot's side please don't hesitate to get in touch - we'll do whatever we can to fix it.

You can mention @dependabot in the comments below to contact the Dependabot team.

Dependabot can't resolve your Ruby dependency files

Dependabot can't resolve your Ruby dependency files.

As a result, Dependabot couldn't update your dependencies.

The error Dependabot encountered was:

Bundler::VersionConflict with message: Bundler could not find compatible versions for gem "hike":
  In Gemfile:
    sprockets (~> 2.8) was resolved to 2.12.5, which depends on
      hike (~> 1.2)

Could not find gem 'hike (~> 1.2)', which is required by gem 'sprockets (~> 2.8)', in any of the sources.

Bundler could not find compatible versions for gem "uglifier":
  In Gemfile:
    uglifier (>= 2.7.2, <= 4.1.20)

    bonnie_bundler (~> 2.2.4) was resolved to 2.2.4, which depends on
      hqmf2js (~> 1.4) was resolved to 1.4.0, which depends on
        hquery-patient-api (~> 1.1) was resolved to 1.1.1, which depends on
          uglifier (~> 2.7)

If you think the above is an error on Dependabot's side please don't hesitate to get in touch - we'll do whatever we can to fix it.

You can mention @dependabot in the comments below to contact the Dependabot team.

Dependabot can't resolve your Ruby dependency files

Dependabot can't resolve your Ruby dependency files.

As a result, Dependabot couldn't update your dependencies.

The error Dependabot encountered was:

Bundler::VersionConflict with message: Bundler could not find compatible versions for gem "actionmailer":
  In Gemfile:
    exception_notification was resolved to 4.4.3, which depends on
      actionmailer (>= 4.0, < 7)

    rails (= 5.2.4.5) was resolved to 5.2.4.5, which depends on
      actionmailer (= 5.2.4.5)

Bundler could not find compatible versions for gem "actionpack":
  In Gemfile:
    less-rails was resolved to 5.0.0, which depends on
      actionpack (>= 5.0)

    rails (= 5.2.4.5) was resolved to 5.2.4.5, which depends on
      actionpack (= 5.2.4.5)

    rails-controller-testing was resolved to 1.0.5, which depends on
      actionpack (>= 5.0.1.rc1)

    sprockets-rails (= 2.3.3) was resolved to 2.3.3, which depends on
      actionpack (>= 3.0)

Bundler could not find compatible versions for gem "actionview":
  In Gemfile:
    rails (= 5.2.4.5) was resolved to 5.2.4.5, which depends on
      actionview (= 5.2.4.5)

    rails-controller-testing was resolved to 1.0.5, which depends on
      actionview (>= 5.0.1.rc1)

Bundler could not find compatible versions for gem "activemodel":
  In Gemfile:
    mongoid (~> 7.1) was resolved to 7.1.7, which depends on
      activemodel (>= 5.1, < 6.2)

    rails (= 5.2.4.5) was resolved to 5.2.4.5, which depends on
      activemodel (= 5.2.4.5)

Bundler could not find compatible versions for gem "activesupport":
  In Gemfile:
    cqm-parsers was resolved to 0.2.1.1, which depends on
      activesupport (~> 5.2.1)

    exception_notification was resolved to 4.4.3, which depends on
      activesupport (>= 4.0, < 7)

    rails (= 5.2.4.5) was resolved to 5.2.4.5, which depends on
      activejob (= 5.2.4.5) was resolved to 5.2.4.5, which depends on
        globalid (>= 0.3.6) was resolved to 0.4.2, which depends on
          activesupport (>= 4.2.0)

    rails (= 5.2.4.5) was resolved to 5.2.4.5, which depends on
      activesupport (= 5.2.4.5)

    rails-controller-testing was resolved to 1.0.5, which depends on
      activesupport (>= 5.0.1.rc1)

    rails_best_practices was resolved to 1.20.0, which depends on
      activesupport

    sprockets-rails (= 2.3.3) was resolved to 2.3.3, which depends on
      activesupport (>= 3.0)

Bundler could not find compatible versions for gem "mimemagic":
  In Gemfile:
    axlsx was resolved to 3.0.0.pre, which depends on
      mimemagic (~> 0.3)

    rails (= 5.2.4.5) was resolved to 5.2.4.5, which depends on
      activestorage (= 5.2.4.5) was resolved to 5.2.4.5, which depends on
        marcel (~> 0.3.1) was resolved to 0.3.3, which depends on
          mimemagic (~> 0.3.2)

Bundler could not find compatible versions for gem "nokogiri":
  In Gemfile:
    axlsx was resolved to 3.0.0.pre, which depends on
      nokogiri (~> 1.8, >= 1.8.2)

    cqm-parsers was resolved to 0.2.1.1, which depends on
      nokogiri (>= 1.8.5, < 1.11.0)

    rails (= 5.2.4.5) was resolved to 5.2.4.5, which depends on
      actionview (= 5.2.4.5) was resolved to 5.2.4.5, which depends on
        rails-html-sanitizer (~> 1.0, >= 1.0.3) was resolved to 1.3.0, which depends on
          loofah (~> 2.3) was resolved to 2.9.0, which depends on
            nokogiri (>= 1.5.9)

    reverse_markdown (~> 2.0) was resolved to 2.0.0, which depends on
      nokogiri

    roo (~> 2.7) was resolved to 2.8.3, which depends on
      nokogiri (~> 1)

Bundler could not find compatible versions for gem "railties":
  In Gemfile:
    coffee-rails was resolved to 5.0.0, which depends on
      railties (>= 5.2.0)

    devise was resolved to 4.7.3, which depends on
      railties (>= 4.1.0)

    doorkeeper (~> 4.4.0) was resolved to 4.4.3, which depends on
      railties (>= 4.2)

    rails (= 5.2.4.5) was resolved to 5.2.4.5, which depends on
      railties (= 5.2.4.5)

    teaspoon (= 1.1.5) was resolved to 1.1.5, which depends on
      railties (>= 3.2.5, < 6)

    tinymce-rails was resolved to 5.5.1, which depends on
      railties (>= 3.1.1)

If you think the above is an error on Dependabot's side please don't hesitate to get in touch - we'll do whatever we can to fix it.

View the update logs.

Dependabot can't resolve your Ruby dependency files

Dependabot can't resolve your Ruby dependency files.

As a result, Dependabot couldn't update your dependencies.

The error Dependabot encountered was:

Bundler::VersionConflict with message: Bundler could not find compatible versions for gem "hike":
  In Gemfile:
    sprockets (~> 2.8) was resolved to 2.12.5, which depends on
      hike (~> 1.2)

Could not find gem 'hike (~> 1.2)', which is required by gem 'sprockets (~> 2.8)', in any of the sources.

Bundler could not find compatible versions for gem "roo":
  In Gemfile:
    roo (>= 1.13.2, <= 2.7.1)

    bonnie_bundler (~> 2.2.4) was resolved to 2.2.4, which depends on
      roo (~> 1.13)

If you think the above is an error on Dependabot's side please don't hesitate to get in touch - we'll do whatever we can to fix it.

You can mention @dependabot in the comments below to contact the Dependabot team.

Installation Instructions

After attempting to install for local development I've realized many of the steps are outdated. For example, it still references cloning the repository from projecttacoma's organization. This has been archived for years. I'd really like to set this up properly and would appreciate the steps the bonnie team currently uses for testing the latest version.

Dependabot can't resolve your Ruby dependency files

Dependabot can't resolve your Ruby dependency files.

As a result, Dependabot couldn't update your dependencies.

The error Dependabot encountered was:

Bundler::VersionConflict with message: Bundler could not find compatible versions for gem "health-data-standards":
  In snapshot (Gemfile.lock):
    health-data-standards (= 4.2.0)

  In Gemfile:
    health-data-standards

    bonnie_bundler was resolved to 2.2.1, which depends on
      health-data-standards (~> 4.2)

    cqm-converter (>= 0.3.6, <= 1.0.3) was resolved to 1.0.2, which depends on
      health-data-standards (>= 4.3.1)

    bonnie_bundler was resolved to 2.2.1, which depends on
      simplexml_parser (~> 1.0) was resolved to 1.0.1, which depends on
        health-data-standards (~> 4.0)

Running `bundle update` will rebuild your snapshot from scratch, using only
the gems in your Gemfile, which may resolve the conflict.

Bundler could not find compatible versions for gem "hike":
  In Gemfile:
    sprockets (~> 2.8) was resolved to 2.12.5, which depends on
      hike (~> 1.2)

Could not find gem 'hike (~> 1.2)', which is required by gem 'sprockets (~> 2.8)', in any of the sources.

If you think the above is an error on Dependabot's side please don't hesitate to get in touch - we'll do whatever we can to fix it.

You can mention @dependabot in the comments below to contact the Dependabot team.

Dependabot can't resolve your Ruby dependency files

Dependabot can't resolve your Ruby dependency files.

As a result, Dependabot couldn't update your dependencies.

The error Dependabot encountered was:

Bundler::VersionConflict with message: Bundler could not find compatible versions for gem "hike":
  In Gemfile:
    sprockets (~> 2.8) was resolved to 2.12.5, which depends on
      hike (~> 1.2)

Could not find gem 'hike (~> 1.2)', which is required by gem 'sprockets (~> 2.8)', in any of the sources.

If you think the above is an error on Dependabot's side please don't hesitate to get in touch - we'll do whatever we can to fix it.

You can mention @dependabot in the comments below to contact the Dependabot team.

Dependabot can't resolve your Ruby dependency files

Dependabot can't resolve your Ruby dependency files.

As a result, Dependabot couldn't update your dependencies.

The error Dependabot encountered was:

Bundler::VersionConflict with message: Bundler could not find compatible versions for gem "hike":
  In Gemfile:
    sprockets (~> 2.8) was resolved to 2.12.5, which depends on
      hike (~> 1.2)

Could not find gem 'hike (~> 1.2)', which is required by gem 'sprockets (~> 2.8)', in any of the sources.

Bundler could not find compatible versions for gem "sprockets-rails":
  In Gemfile:
    sprockets-rails (>= 2.3.3, <= 3.2.1)

    cql_qdm_patientapi (~> 1.3.1) was resolved to 1.3.1, which depends on
      sprockets-rails (~> 2.3)

    rails (~> 4.2.11) was resolved to 4.2.11, which depends on
      sprockets-rails

If you think the above is an error on Dependabot's side please don't hesitate to get in touch - we'll do whatever we can to fix it.

You can mention @dependabot in the comments below to contact the Dependabot team.

Dependabot can't resolve your Ruby dependency files

Dependabot can't resolve your Ruby dependency files.

As a result, Dependabot couldn't update your dependencies.

The error Dependabot encountered was:

Bundler::VersionConflict with message: Bundler could not find compatible versions for gem "hike":
  In Gemfile:
    sprockets (~> 2.8) was resolved to 2.12.5, which depends on
      hike (~> 1.2)

Could not find gem 'hike (~> 1.2)', which is required by gem 'sprockets (~> 2.8)', in any of the sources.

Bundler could not find compatible versions for gem "sprockets-rails":
  In Gemfile:
    sprockets-rails (>= 2.3.3, <= 3.2.1)

    cql_qdm_patientapi (~> 1.3.1) was resolved to 1.3.1, which depends on
      sprockets-rails (~> 2.3)

    rails (~> 4.2.11) was resolved to 4.2.11, which depends on
      sprockets-rails

If you think the above is an error on Dependabot's side please don't hesitate to get in touch - we'll do whatever we can to fix it.

You can mention @dependabot in the comments below to contact the Dependabot team.

Export bundle error because of missing files

Hi. When I attempt to export a bundle I'm getting the following error:

  10:53:18 web.1  | TypeError (no implicit conversion of nil into String):
  10:53:18 web.1  |   app/controllers/admin/users_controller.rb:56:in `bundle'

It appears the reason is the bonnie_bundler gem is trying to read some files that don't exist in /db/measures/html and /db/measures/hqmf. Here's where it's breaking

Is there somewhere I'm supposed to get these files, or am I missing a step before trying to export?

Thanks in advance!

Dependabot can't resolve your Ruby dependency files

Dependabot can't resolve your Ruby dependency files.

As a result, Dependabot couldn't update your dependencies.

The error Dependabot encountered was:

Bundler::VersionConflict with message: Bundler could not find compatible versions for gem "less":
  In Gemfile:
    less-rails was resolved to 2.7.0, which depends on
      less (~> 2.6.0)

Could not find gem 'less (~> 2.6.0)', which is required by gem 'less-rails', in any of the sources.

Bundler could not find compatible versions for gem "sprockets":
  In Gemfile:
    sprockets (>= 2.12.5, <= 3.7.2)

    cqm-converter (~> 1.0.3) was resolved to 1.0.3, which depends on
      sprockets

    handlebars_assets (= 0.16) was resolved to 0.16, which depends on
      sprockets (>= 2.0.3)

    bonnie_bundler (~> 2.2.4) was resolved to 2.2.4, which depends on
      hqmf2js (~> 1.4) was resolved to 1.4.0, which depends on
        hquery-patient-api (~> 1.1) was resolved to 1.1.1, which depends on
          sprockets (~> 2.2)

    less-rails was resolved to 2.7.0, which depends on
      sprockets (> 2, < 4)

    rails (~> 4.2.11) was resolved to 4.2.11, which depends on
      sprockets-rails was resolved to 2.3.3, which depends on
        sprockets (>= 2.8, < 4.0)

If you think the above is an error on Dependabot's side please don't hesitate to get in touch - we'll do whatever we can to fix it.

You can mention @dependabot in the comments below to contact the Dependabot team.

Dependabot can't resolve your Ruby dependency files

Dependabot can't resolve your Ruby dependency files.

As a result, Dependabot couldn't update your dependencies.

The error Dependabot encountered was:

Bundler::VersionConflict with message: Bundler could not find compatible versions for gem "hike":
  In Gemfile:
    sprockets (~> 2.8) was resolved to 2.12.5, which depends on
      hike (~> 1.2)

Could not find gem 'hike (~> 1.2)', which is required by gem 'sprockets (~> 2.8)', in any of the sources.

Bundler could not find compatible versions for gem "roo":
  In Gemfile:
    roo (>= 1.13.2, <= 2.7.1)

    bonnie_bundler was resolved to 2.2.1, which depends on
      roo (~> 1.13)

If you think the above is an error on Dependabot's side please don't hesitate to get in touch - we'll do whatever we can to fix it.

You can mention @dependabot in the comments below to contact the Dependabot team.

Dependabot can't resolve your Ruby dependency files

Dependabot can't resolve your Ruby dependency files.

As a result, Dependabot couldn't update your dependencies.

The error Dependabot encountered was:

Bundler::VersionConflict with message: Bundler could not find compatible versions for gem "hike":
  In Gemfile:
    sprockets (~> 2.8) was resolved to 2.12.5, which depends on
      hike (~> 1.2)

Could not find gem 'hike (~> 1.2)', which is required by gem 'sprockets (~> 2.8)', in any of the sources.

Bundler could not find compatible versions for gem "rails":
  In Gemfile:
    rails (>= 4.2.11, <= 5.2.2)

    cql_qdm_patientapi (~> 1.3.1) was resolved to 1.3.1, which depends on
      rails (>= 4.2, < 6.0)

    bonnie_bundler (~> 2.2.4) was resolved to 2.2.4, which depends on
      hqmf2js (~> 1.4) was resolved to 1.4.0, which depends on
        rails (~> 4.2)

If you think the above is an error on Dependabot's side please don't hesitate to get in touch - we'll do whatever we can to fix it.

You can mention @dependabot in the comments below to contact the Dependabot team.

Dependabot can't resolve your Ruby dependency files

Dependabot can't resolve your Ruby dependency files.

As a result, Dependabot couldn't update your dependencies.

The error Dependabot encountered was:

Bundler::VersionConflict with message: Bundler could not find compatible versions for gem "hike":
  In Gemfile:
    sprockets (~> 2.8) was resolved to 2.12.5, which depends on
      hike (~> 1.2)

Could not find gem 'hike (~> 1.2)', which is required by gem 'sprockets (~> 2.8)', in any of the sources.

Bundler could not find compatible versions for gem "mongoid":
  In Gemfile:
    mongoid (>= 5.0.2, <= 7.0.2)

    bonnie_bundler (~> 2.2.4) was resolved to 2.2.4, which depends on
      health-data-standards (~> 4.3.2) was resolved to 4.3.2, which depends on
        mongoid (~> 5.0.0)

If you think the above is an error on Dependabot's side please don't hesitate to get in touch - we'll do whatever we can to fix it.

You can mention @dependabot in the comments below to contact the Dependabot team.

Dependabot can't resolve your Ruby dependency files

Dependabot can't resolve your Ruby dependency files.

As a result, Dependabot couldn't update your dependencies.

The error Dependabot encountered was:

Bundler::VersionConflict with message: Bundler could not find compatible versions for gem "hike":
  In Gemfile:
    sprockets (~> 2.8) was resolved to 2.12.5, which depends on
      hike (~> 1.2)

Could not find gem 'hike (~> 1.2)', which is required by gem 'sprockets (~> 2.8)', in any of the sources.

If you think the above is an error on Dependabot's side please don't hesitate to get in touch - we'll do whatever we can to fix it.

You can mention @dependabot in the comments below to contact the Dependabot team.

Dependabot can't resolve your Ruby dependency files

Dependabot can't resolve your Ruby dependency files.

As a result, Dependabot couldn't update your dependencies.

The error Dependabot encountered was:

Bundler::VersionConflict with message: Bundler could not find compatible versions for gem "hike":
  In Gemfile:
    sprockets (~> 2.8) was resolved to 2.12.5, which depends on
      hike (~> 1.2)

Could not find gem 'hike (~> 1.2)', which is required by gem 'sprockets (~> 2.8)', in any of the sources.

Bundler could not find compatible versions for gem "sprockets-rails":
  In Gemfile:
    sprockets-rails (>= 2.3.3, <= 3.2.1)

    cql_qdm_patientapi (~> 1.3.1) was resolved to 1.3.1, which depends on
      sprockets-rails (~> 2.3)

    rails (~> 4.2.11) was resolved to 4.2.11, which depends on
      sprockets-rails

If you think the above is an error on Dependabot's side please don't hesitate to get in touch - we'll do whatever we can to fix it.

You can mention @dependabot in the comments below to contact the Dependabot team.

Dependabot can't resolve your Ruby dependency files

Dependabot can't resolve your Ruby dependency files.

As a result, Dependabot couldn't update your dependencies.

The error Dependabot encountered was:

Bundler::VersionConflict with message: Bundler could not find compatible versions for gem "hike":
  In Gemfile:
    sprockets (~> 2.8) was resolved to 2.12.5, which depends on
      hike (~> 1.2)

Could not find gem 'hike (~> 1.2)', which is required by gem 'sprockets (~> 2.8)', in any of the sources.

Bundler could not find compatible versions for gem "roo":
  In Gemfile:
    roo (>= 1.13.2, <= 2.7.1)

    bonnie_bundler (~> 2.2.4) was resolved to 2.2.4, which depends on
      roo (~> 1.13)

If you think the above is an error on Dependabot's side please don't hesitate to get in touch - we'll do whatever we can to fix it.

You can mention @dependabot in the comments below to contact the Dependabot team.

Dependabot can't resolve your Ruby dependency files

Dependabot can't resolve your Ruby dependency files.

As a result, Dependabot couldn't update your dependencies.

The error Dependabot encountered was:

Bundler::VersionConflict with message: Bundler could not find compatible versions for gem "hike":
  In Gemfile:
    sprockets (~> 2.8) was resolved to 2.12.5, which depends on
      hike (~> 1.2)

Could not find gem 'hike (~> 1.2)', which is required by gem 'sprockets (~> 2.8)', in any of the sources.

Bundler could not find compatible versions for gem "rails":
  In Gemfile:
    rails (>= 4.2.11, <= 5.2.2)

    bonnie_bundler was resolved to 2.2.1, which depends on
      rails (>= 4.2, < 6.0)

    cql_qdm_patientapi (~> 1.2.0) was resolved to 1.2.0, which depends on
      rails (~> 4.2)

If you think the above is an error on Dependabot's side please don't hesitate to get in touch - we'll do whatever we can to fix it.

You can mention @dependabot in the comments below to contact the Dependabot team.

Dependabot can't resolve your Ruby dependency files

Dependabot can't resolve your Ruby dependency files.

As a result, Dependabot couldn't update your dependencies.

The error Dependabot encountered was:

Bundler::VersionConflict with message: Bundler could not find compatible versions for gem "hike":
  In Gemfile:
    sprockets (~> 2.8) was resolved to 2.12.5, which depends on
      hike (~> 1.2)

Could not find gem 'hike (~> 1.2)', which is required by gem 'sprockets (~> 2.8)', in any of the sources.

Bundler could not find compatible versions for gem "uglifier":
  In Gemfile:
    uglifier (>= 2.7.2, <= 4.1.20)

    bonnie_bundler (~> 2.2.4) was resolved to 2.2.4, which depends on
      hqmf2js (~> 1.4) was resolved to 1.4.0, which depends on
        hquery-patient-api (~> 1.1) was resolved to 1.1.1, which depends on
          uglifier (~> 2.7)

If you think the above is an error on Dependabot's side please don't hesitate to get in touch - we'll do whatever we can to fix it.

You can mention @dependabot in the comments below to contact the Dependabot team.

Timepicker can go negative

From an empty time picker (not initialized, e.g. for a new encounter), clicking the down arrow for hours or minutes makes the hours field go into negative values.

This is an issue with the timepicker library we're using, and I've logged an issue at jdewit/bootstrap-timepicker#194.

Accessing the user admin page when no measures are uploaded causes the users to not load

When I try to access http://localhost:3000/#admin/users on my development machine, with my user, one other user and no measures in the system, I get the following error from the AJAX request:

Processing by Admin::UsersController#index as JSON
MONGODB | localhost:27017 | bonnie_development.find | STARTED | {"find"=>"users", "filter"=>{"_id"=>BSON::ObjectId('59711027e406e80c10b72fa9')}, "limit"=>1, "singleBatch"=>true}
MONGODB | localhost:27017 | bonnie_development.find | SUCCEEDED | 0.00106s
MONGODB | localhost:27017 | bonnie_development.find | STARTED | {"find"=>"users", "filter"=>{}, "sort"=>{"email"=>1}}
MONGODB | localhost:27017 | bonnie_development.find | SUCCEEDED | 0.001029s
MONGODB | localhost:27017 | bonnie_development.mapreduce | STARTED | {"mapreduce"=>"draft_measures", "map"=>"function() { emit(this.user_id, 1); }", "reduce"=>"function(user_id, counts) { return Array.sum(counts); }", "query"=>{}, "out"=>{:inline=>true}}
MONGODB | localhost:27017 | bonnie_development.mapreduce | FAILED | ns doesn't exist () | 0.000413s
Completed 500 Internal Server Error in 7ms

Mongo::Error::OperationFailure (ns doesn't exist ()):
  app/controllers/admin/users_controller.rb:15:in `each_with_object'
  app/controllers/admin/users_controller.rb:15:in `index'


  Rendered /Users/mokeefe/.rvm/gems/ruby-2.3.3/gems/actionpack-4.2.8/lib/action_dispatch/middleware/templates/rescues/_source.erb (2.6ms)
  Rendered /Users/mokeefe/.rvm/gems/ruby-2.3.3/gems/actionpack-4.2.8/lib/action_dispatch/middleware/templates/rescues/_trace.text.erb (0.6ms)
  Rendered /Users/mokeefe/.rvm/gems/ruby-2.3.3/gems/actionpack-4.2.8/lib/action_dispatch/middleware/templates/rescues/_request_and_response.text.erb (0.9ms)
  Rendered /Users/mokeefe/.rvm/gems/ruby-2.3.3/gems/actionpack-4.2.8/lib/action_dispatch/middleware/templates/rescues/diagnostics.text.erb (54.6ms)```

It looks as though this error is caused because there are no Measures/Records uploaded into Bonnie? Uploading a Measure and creating a (mostly blank) Record fixes this.

Dependabot can't resolve your Ruby dependency files

Dependabot can't resolve your Ruby dependency files.

As a result, Dependabot couldn't update your dependencies.

The error Dependabot encountered was:

Bundler::VersionConflict with message: Bundler could not find compatible versions for gem "less":
  In Gemfile:
    less-rails was resolved to 2.7.0, which depends on
      less (~> 2.6.0)

Could not find gem 'less (~> 2.6.0)', which is required by gem 'less-rails', in any of the sources.

Bundler could not find compatible versions for gem "sprockets":
  In Gemfile:
    sprockets (>= 2.12.5, <= 3.7.2)

    cqm-converter (~> 1.0.3) was resolved to 1.0.3, which depends on
      sprockets

    handlebars_assets (= 0.16) was resolved to 0.16, which depends on
      sprockets (>= 2.0.3)

    bonnie_bundler (~> 2.2.4) was resolved to 2.2.4, which depends on
      hqmf2js (~> 1.4) was resolved to 1.4.0, which depends on
        hquery-patient-api (~> 1.1) was resolved to 1.1.1, which depends on
          sprockets (~> 2.2)

    less-rails was resolved to 2.7.0, which depends on
      sprockets (> 2, < 4)

    rails (~> 4.2.11) was resolved to 4.2.11, which depends on
      sprockets-rails was resolved to 2.3.3, which depends on
        sprockets (>= 2.8, < 4.0)

If you think the above is an error on Dependabot's side please don't hesitate to get in touch - we'll do whatever we can to fix it.

You can mention @dependabot in the comments below to contact the Dependabot team.

Dependabot can't resolve your Ruby dependency files

Dependabot can't resolve your Ruby dependency files.

As a result, Dependabot couldn't update your dependencies.

The error Dependabot encountered was:

Bundler::VersionConflict with message: Bundler could not find compatible versions for gem "hike":
  In Gemfile:
    sprockets (~> 2.8) was resolved to 2.12.5, which depends on
      hike (~> 1.2)

Could not find gem 'hike (~> 1.2)', which is required by gem 'sprockets (~> 2.8)', in any of the sources.

Bundler could not find compatible versions for gem "mongoid":
  In Gemfile:
    mongoid (>= 5.0.2, <= 7.0.2)

    bonnie_bundler (~> 2.2.4) was resolved to 2.2.4, which depends on
      health-data-standards (~> 4.3.2) was resolved to 4.3.2, which depends on
        mongoid (~> 5.0.0)

If you think the above is an error on Dependabot's side please don't hesitate to get in touch - we'll do whatever we can to fix it.

You can mention @dependabot in the comments below to contact the Dependabot team.

Dependabot can't resolve your Ruby dependency files

Dependabot can't resolve your Ruby dependency files.

As a result, Dependabot couldn't update your dependencies.

The error Dependabot encountered was:

Bundler::VersionConflict with message: Bundler could not find compatible versions for gem "hike":
  In Gemfile:
    sprockets (~> 2.8) was resolved to 2.12.5, which depends on
      hike (~> 1.2)

Could not find gem 'hike (~> 1.2)', which is required by gem 'sprockets (~> 2.8)', in any of the sources.

Bundler could not find compatible versions for gem "sprockets-rails":
  In Gemfile:
    sprockets-rails (>= 2.3.3, <= 3.2.1)

    cql_qdm_patientapi (~> 1.2.0) was resolved to 1.2.0, which depends on
      sprockets-rails (~> 2.3)

    rails (~> 4.2.11) was resolved to 4.2.11, which depends on
      sprockets-rails

If you think the above is an error on Dependabot's side please don't hesitate to get in touch - we'll do whatever we can to fix it.

You can mention @dependabot in the comments below to contact the Dependabot team.

Docker

Hi,
Will it be possible to run it in docker as it will streamline running on all most all Os.

Thanks

Dependabot can't resolve your Ruby dependency files

Dependabot can't resolve your Ruby dependency files.

As a result, Dependabot couldn't update your dependencies.

The error Dependabot encountered was:

Bundler::VersionConflict with message: Bundler could not find compatible versions for gem "doorkeeper":
  In snapshot (Gemfile.lock):
    doorkeeper (= 4.4.0)

  In Gemfile:
    doorkeeper (~> 4.4.0)

    doorkeeper-mongodb (>= 4.1.0, <= 5.0.0) was resolved to 5.0.0, which depends on
      doorkeeper (>= 5.0, < 6.0)

Running `bundle update` will rebuild your snapshot from scratch, using only
the gems in your Gemfile, which may resolve the conflict.

Bundler could not find compatible versions for gem "hike":
  In Gemfile:
    sprockets (~> 2.8) was resolved to 2.12.5, which depends on
      hike (~> 1.2)

Could not find gem 'hike (~> 1.2)', which is required by gem 'sprockets (~> 2.8)', in any of the sources.

If you think the above is an error on Dependabot's side please don't hesitate to get in touch - we'll do whatever we can to fix it.

You can mention @dependabot in the comments below to contact the Dependabot team.

Dependabot can't resolve your Ruby dependency files

Dependabot can't resolve your Ruby dependency files.

As a result, Dependabot couldn't update your dependencies.

The error Dependabot encountered was:

Bundler::VersionConflict with message: Bundler could not find compatible versions for gem "doorkeeper":
  In snapshot (Gemfile.lock):
    doorkeeper (= 4.4.0)

  In Gemfile:
    doorkeeper (~> 4.4.0)

    doorkeeper-mongodb (>= 4.1.0, <= 5.0.0) was resolved to 5.0.0, which depends on
      doorkeeper (>= 5.0, < 6.0)

Running `bundle update` will rebuild your snapshot from scratch, using only
the gems in your Gemfile, which may resolve the conflict.

Bundler could not find compatible versions for gem "hike":
  In Gemfile:
    sprockets (~> 2.8) was resolved to 2.12.5, which depends on
      hike (~> 1.2)

Could not find gem 'hike (~> 1.2)', which is required by gem 'sprockets (~> 2.8)', in any of the sources.

If you think the above is an error on Dependabot's side please don't hesitate to get in touch - we'll do whatever we can to fix it.

You can mention @dependabot in the comments below to contact the Dependabot team.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.