|
5 | 5 | import ca.uhn.fhir.jpa.starter.cr.CrConfigCondition;
|
6 | 6 | import ca.uhn.fhir.jpa.starter.cr.CrProperties;
|
7 | 7 | import ca.uhn.hapi.fhir.cdshooks.api.ICdsHooksDaoAuthorizationSvc;
|
8 |
| -import ca.uhn.hapi.fhir.cdshooks.config.CdsHooksConfig; |
9 | 8 | import ca.uhn.hapi.fhir.cdshooks.svc.CdsHooksContextBooter;
|
10 |
| -import ca.uhn.hapi.fhir.cdshooks.svc.cr.CdsCrServiceRegistry; |
11 |
| -import ca.uhn.hapi.fhir.cdshooks.svc.cr.CdsCrSettings; |
12 |
| -import ca.uhn.hapi.fhir.cdshooks.svc.cr.ICdsCrServiceRegistry; |
13 |
| -import ca.uhn.hapi.fhir.cdshooks.svc.cr.discovery.CdsCrDiscoveryServiceRegistry; |
14 |
| -import ca.uhn.hapi.fhir.cdshooks.svc.cr.discovery.ICdsCrDiscoveryServiceRegistry; |
15 | 9 | import org.hl7.fhir.instance.model.api.IBaseResource;
|
| 10 | +import org.opencds.cqf.fhir.cr.hapi.cdshooks.CdsCrServiceRegistry; |
| 11 | +import org.opencds.cqf.fhir.cr.hapi.cdshooks.CdsCrSettings; |
| 12 | +import org.opencds.cqf.fhir.cr.hapi.cdshooks.ICdsCrServiceRegistry; |
| 13 | +import org.opencds.cqf.fhir.cr.hapi.cdshooks.discovery.CdsCrDiscoveryServiceRegistry; |
| 14 | +import org.opencds.cqf.fhir.cr.hapi.cdshooks.discovery.ICdsCrDiscoveryServiceRegistry; |
| 15 | +import org.opencds.cqf.fhir.cr.hapi.config.CrCdsHooksConfig; |
| 16 | +import org.opencds.cqf.fhir.cr.hapi.config.RepositoryConfig; |
| 17 | +import org.opencds.cqf.fhir.cr.hapi.config.test.TestCdsHooksConfig; |
16 | 18 | import org.springframework.beans.factory.config.AutowireCapableBeanFactory;
|
17 | 19 | import org.springframework.boot.web.servlet.ServletRegistrationBean;
|
18 | 20 | import org.springframework.context.annotation.Bean;
|
|
22 | 24 |
|
23 | 25 | @Configuration
|
24 | 26 | @Conditional({CdsHooksConfigCondition.class, CrConfigCondition.class})
|
25 |
| -@Import({CdsHooksConfig.class, CrCommonConfig.class}) |
| 27 | +@Import({RepositoryConfig.class, TestCdsHooksConfig.class, CrCdsHooksConfig.class, CrCommonConfig.class}) |
26 | 28 | public class StarterCdsHooksConfig {
|
27 | 29 |
|
28 |
| - // @Bean |
29 |
| - // CdsPrefetchSvc cdsPrefetchSvc( |
30 |
| - // CdsResolutionStrategySvc theCdsResolutionStrategySvc, |
31 |
| - // CdsPrefetchDaoSvc theResourcePrefetchDao, |
32 |
| - // CdsPrefetchFhirClientSvc theResourcePrefetchFhirClient, |
33 |
| - // ICdsHooksDaoAuthorizationSvc theCdsHooksDaoAuthorizationSvc) { |
34 |
| - // return new ModuleConfigurationPrefetchSvc( |
35 |
| - // theCdsResolutionStrategySvc, |
36 |
| - // theResourcePrefetchDao, |
37 |
| - // theResourcePrefetchFhirClient, |
38 |
| - // theCdsHooksDaoAuthorizationSvc); |
39 |
| - // } |
40 |
| - |
41 | 30 | @Bean
|
42 | 31 | public ICdsCrDiscoveryServiceRegistry cdsCrDiscoveryServiceRegistry() {
|
43 | 32 | CdsCrDiscoveryServiceRegistry registry = new CdsCrDiscoveryServiceRegistry();
|
44 | 33 | registry.unregister(FhirVersionEnum.R4);
|
45 |
| - registry.register(FhirVersionEnum.R4, UpdatedCrDiscoveryServiceR4.class); |
| 34 | + registry.register(FhirVersionEnum.R4, UpdatedCrDiscoveryService.class); |
46 | 35 | return registry;
|
47 | 36 | }
|
48 | 37 |
|
49 | 38 | @Bean
|
50 | 39 | public ICdsCrServiceRegistry cdsCrServiceRegistry() {
|
51 | 40 | CdsCrServiceRegistry registry = new CdsCrServiceRegistry();
|
52 | 41 | registry.unregister(FhirVersionEnum.R4);
|
53 |
| - registry.register(FhirVersionEnum.R4, UpdatedCdsCrServiceR4.class); |
| 42 | + registry.register(FhirVersionEnum.R4, UpdatedCdsCrService.class); |
54 | 43 | return registry;
|
55 | 44 | }
|
56 | 45 |
|
|
0 commit comments