Class ApplyProcessor
java.lang.Object
org.opencds.cqf.fhir.cr.plandefinition.apply.ApplyProcessor
- All Implemented Interfaces:
IApplyProcessor
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final IApplyProcessorprotected final ExtensionProcessorprotected final QuestionnaireResponseProcessorprotected final GenerateProcessorprotected final org.opencds.cqf.cql.engine.model.ModelResolverprotected final ProcessActionprotected final ProcessGoalprotected final ProcessRequestprotected final org.opencds.cqf.fhir.api.Repository -
Constructor Summary
ConstructorsConstructorDescriptionApplyProcessor(org.opencds.cqf.fhir.api.Repository repository, org.opencds.cqf.cql.engine.model.ModelResolver modelResolver, IApplyProcessor activityProcessor) -
Method Summary
Modifier and TypeMethodDescriptionorg.hl7.fhir.instance.model.api.IBaseResourceapply(ApplyRequest request) org.hl7.fhir.instance.model.api.IBaseResourceapplyActivityDefinition(ApplyRequest request) org.hl7.fhir.instance.model.api.IBaseResourceapplyPlanDefinition(ApplyRequest request) org.hl7.fhir.instance.model.api.IBaseBundleapplyR5(ApplyRequest request) protected voidextractQuestionnaireResponse(ApplyRequest request) protected voidinitApply(ApplyRequest request) protected org.hl7.fhir.instance.model.api.IBaseResourceliftContainedResourcesToParent(ICpgRequest request, org.hl7.fhir.instance.model.api.IBaseResource resource) protected voidprocessGoals(ApplyRequest request, org.hl7.fhir.instance.model.api.IBaseResource requestOrchestration)
-
Field Details
-
EXCLUDED_EXTENSION_LIST
-
repository
protected final org.opencds.cqf.fhir.api.Repository repository -
modelResolver
protected final org.opencds.cqf.cql.engine.model.ModelResolver modelResolver -
extensionProcessor
-
generateProcessor
-
extractProcessor
-
processRequest
-
processGoal
-
processAction
-
activityProcessor
-
-
Constructor Details
-
ApplyProcessor
public ApplyProcessor(org.opencds.cqf.fhir.api.Repository repository, org.opencds.cqf.cql.engine.model.ModelResolver modelResolver, IApplyProcessor activityProcessor)
-
-
Method Details
-
apply
- Specified by:
applyin interfaceIApplyProcessor
-
applyR5
- Specified by:
applyR5in interfaceIApplyProcessor
-
initApply
-
extractQuestionnaireResponse
-
applyPlanDefinition
-
applyActivityDefinition
-
processGoals
protected void processGoals(ApplyRequest request, org.hl7.fhir.instance.model.api.IBaseResource requestOrchestration) -
liftContainedResourcesToParent
protected org.hl7.fhir.instance.model.api.IBaseResource liftContainedResourcesToParent(ICpgRequest request, org.hl7.fhir.instance.model.api.IBaseResource resource)
-