Interface IInputParameterResolver

All Known Implementing Classes:
BaseInputParameterResolver, InputParameterResolver, InputParameterResolver, InputParameterResolver

public interface IInputParameterResolver
  • Method Summary

    Modifier and Type
    Method
    Description
    static <T extends IInputParameterResolver>
    T
    createResolver(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)
     
    org.hl7.fhir.instance.model.api.IBaseParameters
     
    <T extends org.hl7.fhir.instance.model.api.ICompositeType>
    org.hl7.fhir.instance.model.api.IBaseParameters
    resolveInputParameters(List<T> dataRequirement)
     
  • Method Details

    • getParameters

      org.hl7.fhir.instance.model.api.IBaseParameters getParameters()
    • resolveInputParameters

      <T extends org.hl7.fhir.instance.model.api.ICompositeType> org.hl7.fhir.instance.model.api.IBaseParameters resolveInputParameters(List<T> dataRequirement)
    • createResolver

      static <T extends IInputParameterResolver> T createResolver(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)