Package org.ehrbase.service
Class FhirTerminologyServerR4AdaptorImpl
- java.lang.Object
-
- org.ehrbase.service.FhirTerminologyServerR4AdaptorImpl
-
- All Implemented Interfaces:
TerminologyServer<com.nedap.archie.rm.datavalues.DvCodedText,String,String>,I_OpenehrTerminologyServer
@Component public class FhirTerminologyServerR4AdaptorImpl extends Object implements I_OpenehrTerminologyServer
- Author:
- Luis Marco-Ruiz
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.ehrbase.api.service.TerminologyServer
TerminologyServer.SubsumptionResult, TerminologyServer.TerminologyAdapter
-
-
Constructor Summary
Constructors Constructor Description FhirTerminologyServerR4AdaptorImpl(org.apache.http.client.HttpClient httpClient, FhirTsProps props)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<com.nedap.archie.rm.datavalues.DvCodedText>expand(String valueSetId)List<com.nedap.archie.rm.datavalues.DvCodedText>expandWithParameters(String valueSetId, String... operationParams)com.nedap.archie.rm.datavalues.DvCodedTextlookUp(String conceptId)TerminologyServer.SubsumptionResultsubsumes(com.nedap.archie.rm.datavalues.DvCodedText conceptA, com.nedap.archie.rm.datavalues.DvCodedText conceptB)Booleanvalidate(com.nedap.archie.rm.datavalues.DvCodedText concept, String valueSetId)Booleanvalidate(String... operationParams)
-
-
-
Constructor Detail
-
FhirTerminologyServerR4AdaptorImpl
public FhirTerminologyServerR4AdaptorImpl(org.apache.http.client.HttpClient httpClient, FhirTsProps props)
-
-
Method Detail
-
expand
public List<com.nedap.archie.rm.datavalues.DvCodedText> expand(String valueSetId)
- Specified by:
expandin interfaceTerminologyServer<com.nedap.archie.rm.datavalues.DvCodedText,String,String>
-
expandWithParameters
public List<com.nedap.archie.rm.datavalues.DvCodedText> expandWithParameters(String valueSetId, String... operationParams)
- Specified by:
expandWithParametersin interfaceTerminologyServer<com.nedap.archie.rm.datavalues.DvCodedText,String,String>
-
lookUp
public com.nedap.archie.rm.datavalues.DvCodedText lookUp(String conceptId)
- Specified by:
lookUpin interfaceTerminologyServer<com.nedap.archie.rm.datavalues.DvCodedText,String,String>
-
validate
public Boolean validate(com.nedap.archie.rm.datavalues.DvCodedText concept, String valueSetId)
- Specified by:
validatein interfaceTerminologyServer<com.nedap.archie.rm.datavalues.DvCodedText,String,String>
-
subsumes
public TerminologyServer.SubsumptionResult subsumes(com.nedap.archie.rm.datavalues.DvCodedText conceptA, com.nedap.archie.rm.datavalues.DvCodedText conceptB)
- Specified by:
subsumesin interfaceTerminologyServer<com.nedap.archie.rm.datavalues.DvCodedText,String,String>
-
-