Class ProcessAction
java.lang.Object
org.opencds.cqf.fhir.cr.plandefinition.apply.ProcessAction
-
Constructor Summary
ConstructorsConstructorDescriptionProcessAction(org.opencds.cqf.fhir.api.Repository repository, ApplyProcessor applyProcessor, GenerateProcessor generateProcessor) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddQuestionnaireItemForInput(ApplyRequest request, org.hl7.fhir.instance.model.api.IBaseBackboneElement action) protected org.hl7.fhir.instance.model.api.IBaseBackboneElementgenerateRequestAction(ApplyRequest request, org.hl7.fhir.instance.model.api.IBaseBackboneElement action) protected org.hl7.fhir.instance.model.api.IBaseBackboneElementgenerateRequestActionDstu3(ApplyRequest request, org.hl7.fhir.instance.model.api.IBaseBackboneElement a) protected org.hl7.fhir.instance.model.api.IBaseBackboneElementgenerateRequestActionR4(ApplyRequest request, org.hl7.fhir.instance.model.api.IBaseBackboneElement a) protected org.hl7.fhir.instance.model.api.IBaseBackboneElementgenerateRequestActionR5(ApplyRequest request, org.hl7.fhir.instance.model.api.IBaseBackboneElement a) protected org.hl7.fhir.instance.model.api.ICompositeTypegetDataRequirementElement(ApplyRequest request, ca.uhn.fhir.model.api.IElement input) protected BooleanmeetsConditions(ApplyRequest request, org.hl7.fhir.instance.model.api.IBaseBackboneElement action, org.hl7.fhir.instance.model.api.IBaseResource requestOrchestration) org.hl7.fhir.instance.model.api.IBaseBackboneElementprocessAction(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) protected org.hl7.fhir.instance.model.api.IBaseParametersresolveInputParameters(ApplyRequest request, org.hl7.fhir.instance.model.api.IBaseBackboneElement action)
-
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)
-