Package ca.uhn.fhir.cql.r4.provider
Class JpaTerminologyProvider
java.lang.Object
ca.uhn.fhir.cql.r4.provider.JpaTerminologyProvider
- All Implemented Interfaces:
org.opencds.cqf.cql.engine.terminology.TerminologyProvider
@Component
public class JpaTerminologyProvider
extends Object
implements org.opencds.cqf.cql.engine.terminology.TerminologyProvider
-
Constructor Summary
ConstructorsConstructorDescriptionJpaTerminologyProvider(ITermReadSvcR4 theTerminologySvc, ca.uhn.fhir.jpa.api.dao.DaoRegistry theDaoRegistry, ca.uhn.fhir.context.support.IValidationSupport theValidationSupport) -
Method Summary
Modifier and TypeMethodDescriptionIterable<org.opencds.cqf.cql.engine.runtime.Code>expand(org.opencds.cqf.cql.engine.terminology.ValueSetInfo valueSet)booleanin(org.opencds.cqf.cql.engine.runtime.Code code, org.opencds.cqf.cql.engine.terminology.ValueSetInfo valueSet)voidinit()org.opencds.cqf.cql.engine.runtime.Codelookup(org.opencds.cqf.cql.engine.runtime.Code code, org.opencds.cqf.cql.engine.terminology.CodeSystemInfo codeSystem)
-
Constructor Details
-
JpaTerminologyProvider
@Autowired public JpaTerminologyProvider(ITermReadSvcR4 theTerminologySvc, ca.uhn.fhir.jpa.api.dao.DaoRegistry theDaoRegistry, ca.uhn.fhir.context.support.IValidationSupport theValidationSupport)
-
-
Method Details
-
init
-
in
public boolean in(org.opencds.cqf.cql.engine.runtime.Code code, org.opencds.cqf.cql.engine.terminology.ValueSetInfo valueSet) throws ca.uhn.fhir.rest.server.exceptions.ResourceNotFoundException- Specified by:
inin interfaceorg.opencds.cqf.cql.engine.terminology.TerminologyProvider- Throws:
ca.uhn.fhir.rest.server.exceptions.ResourceNotFoundException
-
expand
public Iterable<org.opencds.cqf.cql.engine.runtime.Code> expand(org.opencds.cqf.cql.engine.terminology.ValueSetInfo valueSet) throws ca.uhn.fhir.rest.server.exceptions.ResourceNotFoundException- Specified by:
expandin interfaceorg.opencds.cqf.cql.engine.terminology.TerminologyProvider- Throws:
ca.uhn.fhir.rest.server.exceptions.ResourceNotFoundException
-
lookup
public org.opencds.cqf.cql.engine.runtime.Code lookup(org.opencds.cqf.cql.engine.runtime.Code code, org.opencds.cqf.cql.engine.terminology.CodeSystemInfo codeSystem) throws ca.uhn.fhir.rest.server.exceptions.ResourceNotFoundException- Specified by:
lookupin interfaceorg.opencds.cqf.cql.engine.terminology.TerminologyProvider- Throws:
ca.uhn.fhir.rest.server.exceptions.ResourceNotFoundException
-