File tree Expand file tree Collapse file tree 1 file changed +6
-1
lines changed
cqf-fhir-cr-hapi/src/main/java/org/opencds/cqf/fhir/cr/hapi/config Expand file tree Collapse file tree 1 file changed +6
-1
lines changed Original file line number Diff line number Diff line change 11package org .opencds .cqf .fhir .cr .hapi .config ;
22
33import ca .uhn .fhir .rest .api .server .IRepositoryFactory ;
4+ import java .util .List ;
45import org .opencds .cqf .fhir .cql .EvaluationSettings ;
56import org .opencds .cqf .fhir .cr .CrSettings ;
67import org .opencds .cqf .fhir .cr .activitydefinition .ActivityDefinitionProcessor ;
78import org .opencds .cqf .fhir .cr .graphdefinition .GraphDefinitionProcessor ;
89import org .opencds .cqf .fhir .cr .graphdefinition .apply .ApplyRequestBuilder ;
10+ import org .opencds .cqf .fhir .cr .hapi .common .HapiArtifactDiffProcessor ;
911import org .opencds .cqf .fhir .cr .hapi .common .IActivityDefinitionProcessorFactory ;
1012import org .opencds .cqf .fhir .cr .hapi .common .IGraphDefinitionApplyRequestBuilderFactory ;
1113import org .opencds .cqf .fhir .cr .hapi .common .IGraphDefinitionProcessorFactory ;
@@ -60,7 +62,10 @@ IQuestionnaireResponseProcessorFactory questionnaireResponseProcessorFactory(
6062
6163 @ Bean
6264 ILibraryProcessorFactory libraryProcessorFactory (IRepositoryFactory repositoryFactory , CrSettings crSettings ) {
63- return rd -> new LibraryProcessor (repositoryFactory .create (rd ), crSettings );
65+ return rd -> {
66+ var repository = repositoryFactory .create (rd );
67+ return new LibraryProcessor (repository , crSettings , List .of (new HapiArtifactDiffProcessor (repository )));
68+ };
6469 }
6570
6671 @ Bean
You can’t perform that action at this time.
0 commit comments