Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
A medication using doseRange was erroring on ToQuantity:
org.opencds.cqf.cql.engine.exception.CqlException: Could not resolve call to operator 'ToQuantity(org.hl7.fhir.r4.model.Quantity)' in library 'MMECalculator'.
Adjusted MMECalculator.ToQuantity to handle this using quantity.system.value = 'http://terminology.hl7.org/CodeSystem/v3-orderableDrugForm'. This might be too specific and need adjustment. To test do
POST http://localhost:8080/cds-services/opioidcds-08-order-sign
and use the requests
https://github.com/cqframework/opioid-cds-r4/blob/Fix_MMECalc_doseRange/input/pagecontent/requests/OpioidCDSREC08OrderSign/request-example-rec-08-order-sign-mme-doseRange.json
AND
https://github.com/cqframework/opioid-cds-r4/blob/Fix_MMECalc_doseRange/input/pagecontent/requests/OpioidCDSREC08OrderSign/request-example-rec-08-order-sign-mme-greater-than-fifty.json
plus whatever other testing is needed. Both these should return cards.