Class ProcessAction

java.lang.Object
org.opencds.cqf.fhir.cr.plandefinition.apply.ProcessAction

public class ProcessAction extends Object
  • Constructor Details

    • ProcessAction

      public ProcessAction(org.opencds.cqf.fhir.api.Repository repository, ApplyProcessor applyProcessor, GenerateProcessor generateProcessor)
  • Method Details

    • processAction

      public org.hl7.fhir.instance.model.api.IBaseBackboneElement processAction(ApplyRequest request, org.hl7.fhir.instance.model.api.IBaseResource requestOrchestration, Map<String,org.hl7.fhir.instance.model.api.IBaseBackboneElement> metConditions, org.hl7.fhir.instance.model.api.IBaseBackboneElement action)
    • addQuestionnaireItemForInput

      protected void addQuestionnaireItemForInput(ApplyRequest request, org.hl7.fhir.instance.model.api.IBaseBackboneElement action)
    • getDataRequirementElement

      protected org.hl7.fhir.instance.model.api.ICompositeType getDataRequirementElement(ApplyRequest request, ca.uhn.fhir.model.api.IElement input)
    • resolveInputParameters

      protected org.hl7.fhir.instance.model.api.IBaseParameters resolveInputParameters(ApplyRequest request, org.hl7.fhir.instance.model.api.IBaseBackboneElement action)
    • meetsConditions

      protected Boolean meetsConditions(ApplyRequest request, org.hl7.fhir.instance.model.api.IBaseBackboneElement action, org.hl7.fhir.instance.model.api.IBaseResource requestOrchestration)
    • generateRequestAction

      protected org.hl7.fhir.instance.model.api.IBaseBackboneElement generateRequestAction(ApplyRequest request, org.hl7.fhir.instance.model.api.IBaseBackboneElement action)
    • generateRequestActionDstu3

      protected org.hl7.fhir.instance.model.api.IBaseBackboneElement generateRequestActionDstu3(ApplyRequest request, org.hl7.fhir.instance.model.api.IBaseBackboneElement a)
    • generateRequestActionR4

      protected org.hl7.fhir.instance.model.api.IBaseBackboneElement generateRequestActionR4(ApplyRequest request, org.hl7.fhir.instance.model.api.IBaseBackboneElement a)
    • generateRequestActionR5

      protected org.hl7.fhir.instance.model.api.IBaseBackboneElement generateRequestActionR5(ApplyRequest request, org.hl7.fhir.instance.model.api.IBaseBackboneElement a)