java.lang.Object
org.opencds.cqf.fhir.cr.questionnaireresponse.extract.ExtractRequest
All Implemented Interfaces:
IOperationRequest, IQuestionnaireRequest

public class ExtractRequest extends Object implements IQuestionnaireRequest
  • Constructor Details

    • ExtractRequest

      public ExtractRequest(org.hl7.fhir.instance.model.api.IBaseResource questionnaireResponse, org.hl7.fhir.instance.model.api.IBaseResource questionnaire, org.hl7.fhir.instance.model.api.IIdType subjectId, org.hl7.fhir.instance.model.api.IBaseParameters parameters, org.hl7.fhir.instance.model.api.IBaseBundle bundle, org.opencds.cqf.fhir.cql.LibraryEngine libraryEngine, org.opencds.cqf.cql.engine.model.ModelResolver modelResolver, ca.uhn.fhir.context.FhirContext fhirContext)
  • Method Details

    • getQuestionnaireResponse

      public org.hl7.fhir.instance.model.api.IBaseResource getQuestionnaireResponse()
    • hasQuestionnaire

      public Boolean hasQuestionnaire()
    • getQuestionnaire

      public org.hl7.fhir.instance.model.api.IBaseResource getQuestionnaire()
      Specified by:
      getQuestionnaire in interface IQuestionnaireRequest
    • getItemExtractionContext

      public org.hl7.fhir.instance.model.api.IBaseExtension<?,?> getItemExtractionContext()
    • getExtractId

      public String getExtractId()
    • getFhirContext

      public ca.uhn.fhir.context.FhirContext getFhirContext()
    • getOperationName

      public String getOperationName()
      Specified by:
      getOperationName in interface IOperationRequest
    • getSubjectId

      public org.hl7.fhir.instance.model.api.IIdType getSubjectId()
      Specified by:
      getSubjectId in interface IOperationRequest
    • getBundle

      public org.hl7.fhir.instance.model.api.IBaseBundle getBundle()
      Specified by:
      getBundle in interface IOperationRequest
    • getParameters

      public org.hl7.fhir.instance.model.api.IBaseParameters getParameters()
      Specified by:
      getParameters in interface IOperationRequest
    • getLibraryEngine

      public org.opencds.cqf.fhir.cql.LibraryEngine getLibraryEngine()
      Specified by:
      getLibraryEngine in interface IOperationRequest
    • getModelResolver

      public org.opencds.cqf.cql.engine.model.ModelResolver getModelResolver()
      Specified by:
      getModelResolver in interface IOperationRequest
    • getFhirVersion

      public ca.uhn.fhir.context.FhirVersionEnum getFhirVersion()
      Specified by:
      getFhirVersion in interface IOperationRequest
    • getDefaultLibraryUrl

      public String getDefaultLibraryUrl()
      Specified by:
      getDefaultLibraryUrl in interface IOperationRequest
    • getOperationOutcome

      public org.hl7.fhir.instance.model.api.IBaseOperationOutcome getOperationOutcome()
      Specified by:
      getOperationOutcome in interface IOperationRequest
    • setOperationOutcome

      public void setOperationOutcome(org.hl7.fhir.instance.model.api.IBaseOperationOutcome operationOutcome)
      Specified by:
      setOperationOutcome in interface IOperationRequest