Class GenerateRequest

java.lang.Object
org.opencds.cqf.fhir.cr.questionnaire.generate.GenerateRequest
All Implemented Interfaces:
IOperationRequest, IQuestionnaireRequest

public class GenerateRequest extends Object implements IQuestionnaireRequest
  • Constructor Details

    • GenerateRequest

      public GenerateRequest(org.hl7.fhir.instance.model.api.IBaseResource profile, Boolean supportedOnly, Boolean requiredOnly, 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)
  • Method Details

    • getProfile

      public org.hl7.fhir.instance.model.api.IBaseResource getProfile()
    • getProfileUrl

      public String getProfileUrl()
    • setDifferentialElements

      public <E extends org.hl7.fhir.instance.model.api.ICompositeType> void setDifferentialElements(List<E> elements)
    • getDifferentialElements

      public <E extends org.hl7.fhir.instance.model.api.ICompositeType> List<E> getDifferentialElements()
    • setSnapshotElements

      public <E extends org.hl7.fhir.instance.model.api.ICompositeType> void setSnapshotElements(List<E> elements)
    • getSnapshotElements

      public <E extends org.hl7.fhir.instance.model.api.ICompositeType> List<E> getSnapshotElements()
    • setQuestionnaire

      public GenerateRequest setQuestionnaire(org.hl7.fhir.instance.model.api.IBaseResource questionnaire)
    • getSupportedOnly

      public Boolean getSupportedOnly()
    • getRequiredOnly

      public Boolean getRequiredOnly()
    • setDefaultLibraryUrl

      public GenerateRequest setDefaultLibraryUrl(String url)
    • 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
    • getQuestionnaire

      public org.hl7.fhir.instance.model.api.IBaseResource getQuestionnaire()
      Specified by:
      getQuestionnaire in interface IQuestionnaireRequest
    • 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