Class ApplyRequest

java.lang.Object
org.opencds.cqf.fhir.cr.plandefinition.apply.ApplyRequest
All Implemented Interfaces:
ICpgRequest, IOperationRequest, IQuestionnaireRequest

public class ApplyRequest extends Object implements ICpgRequest
  • Constructor Details

    • ApplyRequest

      public ApplyRequest(org.hl7.fhir.instance.model.api.IBaseResource planDefinition, 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.IIdType organizationId, org.hl7.fhir.instance.model.api.IBaseDatatype userType, org.hl7.fhir.instance.model.api.IBaseDatatype userLanguage, org.hl7.fhir.instance.model.api.IBaseDatatype userTaskContext, org.hl7.fhir.instance.model.api.IBaseDatatype setting, org.hl7.fhir.instance.model.api.IBaseDatatype settingContext, org.hl7.fhir.instance.model.api.IBaseParameters parameters, Boolean useServerData, org.hl7.fhir.instance.model.api.IBaseBundle bundle, org.opencds.cqf.fhir.cql.LibraryEngine libraryEngine, org.opencds.cqf.cql.engine.model.ModelResolver modelResolver, IInputParameterResolver inputParameterResolver)
  • Method Details

    • copy

      public ApplyRequest copy(org.hl7.fhir.instance.model.api.IBaseResource planDefinition)
    • toActivityRequest

      public ApplyRequest toActivityRequest(org.hl7.fhir.instance.model.api.IBaseResource activityDefinition)
    • toGenerateRequest

      public GenerateRequest toGenerateRequest(org.hl7.fhir.instance.model.api.IBaseResource profile)
    • getPlanDefinition

      public org.hl7.fhir.instance.model.api.IBaseResource getPlanDefinition()
    • getSubjectId

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

      public org.hl7.fhir.instance.model.api.IIdType getPractitionerId()
      Specified by:
      getPractitionerId in interface ICpgRequest
    • getEncounterId

      public org.hl7.fhir.instance.model.api.IIdType getEncounterId()
      Specified by:
      getEncounterId in interface ICpgRequest
    • getOrganizationId

      public org.hl7.fhir.instance.model.api.IIdType getOrganizationId()
      Specified by:
      getOrganizationId in interface ICpgRequest
    • getUserType

      public org.hl7.fhir.instance.model.api.IBaseDatatype getUserType()
      Specified by:
      getUserType in interface ICpgRequest
    • getUserLanguage

      public org.hl7.fhir.instance.model.api.IBaseDatatype getUserLanguage()
      Specified by:
      getUserLanguage in interface ICpgRequest
    • getUserTaskContext

      public org.hl7.fhir.instance.model.api.IBaseDatatype getUserTaskContext()
      Specified by:
      getUserTaskContext in interface ICpgRequest
    • getSetting

      public org.hl7.fhir.instance.model.api.IBaseDatatype getSetting()
      Specified by:
      getSetting in interface ICpgRequest
    • getSettingContext

      public org.hl7.fhir.instance.model.api.IBaseDatatype getSettingContext()
      Specified by:
      getSettingContext in interface ICpgRequest
    • getBundle

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

      public Boolean getUseServerData()
      Specified by:
      getUseServerData in interface ICpgRequest
    • 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
    • getOperationName

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

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

      public ApplyRequest setQuestionnaire(org.hl7.fhir.instance.model.api.IBaseResource questionnaire)
    • setBundle

      public ApplyRequest setBundle(org.hl7.fhir.instance.model.api.IBaseBundle bundle)
    • setContainResources

      public void setContainResources(Boolean value)
    • getContainResources

      public Boolean getContainResources()
    • getRequestResources

      public Collection<org.hl7.fhir.instance.model.api.IBaseResource> getRequestResources()
    • getExtractedResources

      public Collection<org.hl7.fhir.instance.model.api.IBaseResource> getExtractedResources()
    • resolveInputParameters

      public <T extends org.hl7.fhir.instance.model.api.ICompositeType> org.hl7.fhir.instance.model.api.IBaseParameters resolveInputParameters(List<T> input)
    • transformRequestParameters

      public org.hl7.fhir.instance.model.api.IBaseParameters transformRequestParameters(org.hl7.fhir.instance.model.api.IBaseResource resource)
    • transformRequestParametersDstu3

      protected org.hl7.fhir.instance.model.api.IBaseParameters transformRequestParametersDstu3(org.hl7.fhir.instance.model.api.IBaseResource resource)
    • transformRequestParametersR4

      protected org.hl7.fhir.instance.model.api.IBaseParameters transformRequestParametersR4(org.hl7.fhir.instance.model.api.IBaseResource resource)
    • transformRequestParametersR5

      protected org.hl7.fhir.instance.model.api.IBaseParameters transformRequestParametersR5(org.hl7.fhir.instance.model.api.IBaseResource resource)
    • resolveDefaultLibraryUrl

      protected final String resolveDefaultLibraryUrl()