Mergeback of release into master branch (#4839)
* Force Verify tests * fix ITs (#4809) * fix RestHookTestR5IT * fix intermittent --------- Co-authored-by: Ken Stevens <ken@smilecdr.com> * Fix migrator error on Oracle (#4814) * Fix Oracle SQL error * Add changelog * Update clinical reasoning version (#4816) * Update clinical reasoning version * Update version * Update version * Clean-up and more wireup of evaluationSettings * Add changelog --------- Co-authored-by: Jonathan Percival <jonathan.i.percival@gmail.com> * Opening the care-gaps endpoint for GET. (#4823) Co-authored-by: Chalma Maadaadi <chalma@alphora.com> * added version to mdm golden resource tag (#4820) Co-authored-by: Long Ma <long@smilecdr.com> * Update the changelog for 4697 to be more descriptive (#4827) * Update the changelog for 4697 to be more descriptive * Futher tweaks of the changelog * Fixes a bug with tags. (#4813) * Test, fix * Drop constraint, add migration * Add changelog * Fix userSelected null vs false * Fix merge * Fix up checkstyle whining * One more failure * Fix test * wip * changelog clarity Co-authored-by: James Agnew <jamesagnew@gmail.com> * change index --------- Co-authored-by: Michael Buckley <michaelabuckley@gmail.com> Co-authored-by: James Agnew <jamesagnew@gmail.com> * fix migration issue (#4830) Co-authored-by: Ken Stevens <ken@smilecdr.com> * Create correct version enum * Remove superfluous migration * fixing test (#4835) Co-authored-by: leif stawnyczy <leifstawnyczy@leifs-MacBook-Pro.local> --------- Co-authored-by: Ken Stevens <khstevens@gmail.com> Co-authored-by: Ken Stevens <ken@smilecdr.com> Co-authored-by: James Agnew <jamesagnew@gmail.com> Co-authored-by: Brenin Rhodes <brenin@alphora.com> Co-authored-by: Jonathan Percival <jonathan.i.percival@gmail.com> Co-authored-by: chalmarm <44471040+chalmarm@users.noreply.github.com> Co-authored-by: Chalma Maadaadi <chalma@alphora.com> Co-authored-by: longma1 <32119004+longma1@users.noreply.github.com> Co-authored-by: Long Ma <long@smilecdr.com> Co-authored-by: Michael Buckley <michaelabuckley@gmail.com> Co-authored-by: TipzCM <leif.stawnyczy@gmail.com> Co-authored-by: leif stawnyczy <leifstawnyczy@leifs-MacBook-Pro.local>
This commit is contained in:
parent
648d14c52c
commit
e3545446eb
|
@ -1,4 +1,5 @@
|
|||
---
|
||||
type: add
|
||||
issue: 4697
|
||||
title: "Add providers for the operations available in the Clinical Reasoning package."
|
||||
title: "Added DSTU3 and R4 support for the FHIR Clinical Reasoning module operations ActivityDefinition/$apply and PlanDefinition/$apply.
|
||||
$apply allows for general workflow processing and is used in clinical decision support, prior authorization, quality reporting, and disease surveillance use cases."
|
||||
|
|
|
@ -0,0 +1,6 @@
|
|||
---
|
||||
type: add
|
||||
issue: 4697
|
||||
title: "Added DSTU3 and R4 support for the DaVinci Documentation Templates and Rules (DTR) Questionnaire/$questionnaire-package operation.
|
||||
This operation allows a Questionnaire to be packaged as a Bundle with all the supporting resources that may be required for its use such as ValueSets and Libraries.
|
||||
This operation is used in context of prior authorization."
|
|
@ -0,0 +1,4 @@
|
|||
---
|
||||
type: add
|
||||
issue: 4697
|
||||
title: "Added R4 support for Questionnaire/$prepopulate and PlanDefinition/$package operations. These are operations are intended to support extended DaVinci DTR and SDC uses cases."
|
|
@ -0,0 +1,5 @@
|
|||
---
|
||||
type: add
|
||||
issue: 4697
|
||||
title: "Added DSTU3 and R4 support for the DaVinci Structured Data Capture (SDC) operations Questionnaire/$populate operation and QuestionnaireResponse/$extract.
|
||||
These operations are used in data capture and exchange use cases, and are used by downstream specifications such as DaVinci Documentation Templates and Rules (DTR) for prior authorization."
|
|
@ -0,0 +1,5 @@
|
|||
---
|
||||
type: fix
|
||||
issue: 4814
|
||||
title: "A recent regression prevented the SQL Migrator from running on Oracle. This has been
|
||||
corrected."
|
|
@ -0,0 +1,4 @@
|
|||
---
|
||||
type: fix
|
||||
issue: 4812
|
||||
title: "The tag being added on golden resources does not have a version, might as well add one."
|
|
@ -9,12 +9,13 @@ import org.hl7.fhir.instance.model.api.IBaseCoding;
|
|||
import java.lang.reflect.Field;
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
import java.util.concurrent.ConcurrentHashMap;
|
||||
|
||||
/**
|
||||
* We are trying to preserve null behaviour despite IBaseCoding using primitive boolean for userSelected.
|
||||
*/
|
||||
public class CodingSpy {
|
||||
final Map<Class, Field> mySpies = new HashMap<>();
|
||||
final Map<Class, Field> mySpies = new ConcurrentHashMap<>();
|
||||
|
||||
/**
|
||||
* Reach into the Coding and pull out the Boolean instead of the boolean.
|
||||
|
|
|
@ -126,7 +126,8 @@ public final class MdmResourceUtil {
|
|||
tag.setSystem(theSystem);
|
||||
tag.setCode(theCode);
|
||||
tag.setDisplay(theDisplay);
|
||||
|
||||
tag.setUserSelected(false);
|
||||
tag.setVersion("1");
|
||||
}
|
||||
return theGoldenResource;
|
||||
}
|
||||
|
|
|
@ -173,6 +173,8 @@ public class JdbcUtils {
|
|||
int dataType = indexes.getInt("DATA_TYPE");
|
||||
Long length = indexes.getLong("COLUMN_SIZE");
|
||||
switch (dataType) {
|
||||
case Types.LONGVARCHAR:
|
||||
return new ColumnType(ColumnTypeEnum.TEXT, length);
|
||||
case Types.BIT:
|
||||
case Types.BOOLEAN:
|
||||
return new ColumnType(ColumnTypeEnum.BOOLEAN, length);
|
||||
|
|
|
@ -52,7 +52,7 @@ public class BulkExportJobParametersValidator implements IJobParametersValidator
|
|||
@Autowired
|
||||
private InMemoryResourceMatcher myInMemoryResourceMatcher;
|
||||
|
||||
@Autowired
|
||||
@Autowired(required = false)
|
||||
private IBinaryStorageSvc myBinaryStorageSvc;
|
||||
|
||||
@Nullable
|
||||
|
@ -79,7 +79,7 @@ public class BulkExportJobParametersValidator implements IJobParametersValidator
|
|||
// validate the exportId
|
||||
if (!StringUtils.isBlank(theParameters.getExportIdentifier())) {
|
||||
|
||||
if (!myBinaryStorageSvc.isValidBlobId(theParameters.getExportIdentifier())) {
|
||||
if (myBinaryStorageSvc != null && !myBinaryStorageSvc.isValidBlobId(theParameters.getExportIdentifier())) {
|
||||
errorMsgs.add("Export ID does not conform to the current blob storage implementation's limitations.");
|
||||
}
|
||||
}
|
||||
|
|
|
@ -93,7 +93,7 @@ public class CareGapsOperationProvider {
|
|||
* @return Parameters of bundles of Care Gap Measure Reports
|
||||
*/
|
||||
@Description(shortDefinition = "$care-gaps operation", value = "Implements the <a href=\"http://build.fhir.org/ig/HL7/davinci-deqm/OperationDefinition-care-gaps.html\">$care-gaps</a> operation found in the <a href=\"http://build.fhir.org/ig/HL7/davinci-deqm/index.html\">Da Vinci DEQM FHIR Implementation Guide</a> which is an extension of the <a href=\"http://build.fhir.org/operation-measure-care-gaps.html\">$care-gaps</a> operation found in the <a href=\"http://hl7.org/fhir/R4/clinicalreasoning-module.html\">FHIR Clinical Reasoning Module</a>.")
|
||||
@Operation(name = "$care-gaps", idempotent = false, type = Measure.class)
|
||||
@Operation(name = "$care-gaps", idempotent = true, type = Measure.class)
|
||||
public Parameters careGapsReport(
|
||||
RequestDetails theRequestDetails,
|
||||
@OperationParam(name = "periodStart", typeName = "date") IPrimitiveType<Date> thePeriodStart,
|
||||
|
|
|
@ -537,4 +537,9 @@ public class CareGapsService implements IDaoRegistryUser {
|
|||
public DaoRegistry getDaoRegistry() {
|
||||
return myDaoRegistry;
|
||||
}
|
||||
|
||||
public CrProperties getCrProperties() {
|
||||
return myCrProperties;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue