Class R4FhirTerminologyProvider
- java.lang.Object
-
- org.opencds.cqf.cql.engine.fhir.terminology.R4FhirTerminologyProvider
-
- All Implemented Interfaces:
TerminologyProvider
public class R4FhirTerminologyProvider extends Object implements TerminologyProvider
-
-
Constructor Summary
Constructors Constructor Description R4FhirTerminologyProvider()R4FhirTerminologyProvider(ca.uhn.fhir.rest.client.api.IGenericClient fhirClient)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Iterable<Code>expand(ValueSetInfo valueSet)ca.uhn.fhir.rest.client.api.IGenericClientgetFhirClient()booleanin(Code code, ValueSetInfo valueSet)Codelookup(Code code, CodeSystemInfo codeSystem)BooleanresolveByUrl(ValueSetInfo valueSet)
-
-
-
Constructor Detail
-
R4FhirTerminologyProvider
public R4FhirTerminologyProvider()
-
R4FhirTerminologyProvider
public R4FhirTerminologyProvider(ca.uhn.fhir.rest.client.api.IGenericClient fhirClient)
- Parameters:
fhirClient- - an IGenericClient that has endpoint and authentication already defined and set.
-
-
Method Detail
-
getFhirClient
public ca.uhn.fhir.rest.client.api.IGenericClient getFhirClient()
-
in
public boolean in(Code code, ValueSetInfo valueSet) throws ca.uhn.fhir.rest.server.exceptions.ResourceNotFoundException
- Specified by:
inin interfaceTerminologyProvider- Throws:
ca.uhn.fhir.rest.server.exceptions.ResourceNotFoundException
-
expand
public Iterable<Code> expand(ValueSetInfo valueSet) throws ca.uhn.fhir.rest.server.exceptions.ResourceNotFoundException
- Specified by:
expandin interfaceTerminologyProvider- Throws:
ca.uhn.fhir.rest.server.exceptions.ResourceNotFoundException
-
lookup
public Code lookup(Code code, CodeSystemInfo codeSystem) throws ca.uhn.fhir.rest.server.exceptions.ResourceNotFoundException
- Specified by:
lookupin interfaceTerminologyProvider- Throws:
ca.uhn.fhir.rest.server.exceptions.ResourceNotFoundException
-
resolveByUrl
public Boolean resolveByUrl(ValueSetInfo valueSet)
-
-