Class InputParameterResolver
java.lang.Object
org.opencds.cqf.fhir.cr.inputparameters.BaseInputParameterResolver
org.opencds.cqf.fhir.cr.inputparameters.dstu3.InputParameterResolver
- All Implemented Interfaces:
IInputParameterResolver
This class provides the default parameters passed into an operation as CQL Resource parameters
for evaluation. e.g. "%subject"
-
Field Summary
Fields inherited from class org.opencds.cqf.fhir.cr.inputparameters.BaseInputParameterResolver
encounterId, practitionerId, repository, subjectId -
Constructor Summary
ConstructorsConstructorDescriptionInputParameterResolver(org.opencds.cqf.fhir.api.Repository repository, org.hl7.fhir.instance.model.api.IIdType subjectId, org.hl7.fhir.instance.model.api.IIdType encounterId, org.hl7.fhir.instance.model.api.IIdType practitionerId, org.hl7.fhir.instance.model.api.IBaseParameters parameters, Boolean useServerData, org.hl7.fhir.instance.model.api.IBaseBundle bundle) -
Method Summary
Modifier and TypeMethodDescriptionorg.hl7.fhir.dstu3.model.Parameters<T extends org.hl7.fhir.instance.model.api.ICompositeType>
org.hl7.fhir.instance.model.api.IBaseParametersresolveInputParameters(List<T> dataRequirement) protected final org.hl7.fhir.dstu3.model.ParametersresolveParameters(org.hl7.fhir.instance.model.api.IBaseParameters baseParameters) Methods inherited from class org.opencds.cqf.fhir.cr.inputparameters.BaseInputParameterResolver
fhirContext, readRepository, resolveRepository
-
Constructor Details
-
InputParameterResolver
public InputParameterResolver(org.opencds.cqf.fhir.api.Repository repository, org.hl7.fhir.instance.model.api.IIdType subjectId, org.hl7.fhir.instance.model.api.IIdType encounterId, org.hl7.fhir.instance.model.api.IIdType practitionerId, org.hl7.fhir.instance.model.api.IBaseParameters parameters, Boolean useServerData, org.hl7.fhir.instance.model.api.IBaseBundle bundle)
-
-
Method Details
-
resolveParameters
protected final org.hl7.fhir.dstu3.model.Parameters resolveParameters(org.hl7.fhir.instance.model.api.IBaseParameters baseParameters) - Specified by:
resolveParametersin classBaseInputParameterResolver
-
getParameters
public org.hl7.fhir.dstu3.model.Parameters getParameters() -
resolveInputParameters
public <T extends org.hl7.fhir.instance.model.api.ICompositeType> org.hl7.fhir.instance.model.api.IBaseParameters resolveInputParameters(List<T> dataRequirement)
-