Class InputParameterResolver

java.lang.Object
org.opencds.cqf.fhir.cr.inputparameters.BaseInputParameterResolver
org.opencds.cqf.fhir.cr.inputparameters.r4.InputParameterResolver
All Implemented Interfaces:
IInputParameterResolver

public class InputParameterResolver extends BaseInputParameterResolver
This class provides the default parameters passed into an operation as CQL Resource parameters for evaluation. e.g. "%subject"
  • 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.r4.model.Parameters resolveParameters(org.hl7.fhir.instance.model.api.IBaseParameters baseParameters)
      Specified by:
      resolveParameters in class BaseInputParameterResolver
    • getParameters

      public org.hl7.fhir.r4.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)