Package org.ehrbase.service
Class TerminologyServiceImp
- java.lang.Object
-
- org.ehrbase.service.TerminologyServiceImp
-
- All Implemented Interfaces:
org.ehrbase.terminology.openehr.TerminologyService
@Service @Transactional public class TerminologyServiceImp extends Object implements org.ehrbase.terminology.openehr.TerminologyService
-
-
Constructor Summary
Constructors Constructor Description TerminologyServiceImp()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description org.ehrbase.terminology.openehr.CodeSetAccesscodeSet(String name)org.ehrbase.terminology.openehr.CodeSetAccesscodeSet(String name, String language)org.ehrbase.terminology.openehr.CodeSetAccesscodeSetForId(String name)org.ehrbase.terminology.openehr.CodeSetAccesscodeSetForId(String name, String language)String[]codeSetIdentifiers()String[]codeSetIdentifiers(String language)org.ehrbase.terminology.openehr.implementation.AttributeCodesetMappingcodesetMapping()static TerminologyServiceImpgetInstance()StringgetLabelForCode(String code, String language)BooleanhasCodeSet(String name)BooleanhasCodeSet(String name, String language)BooleanhasTerminology(String name)BooleanhasTerminology(String name, String language)voidinit()org.ehrbase.terminology.openehr.implementation.LocalizedTerminologieslocalizedTerminologies()Map<String,String>openehrCodeSets()Map<String,String>openehrCodeSets(String language)org.ehrbase.terminology.openehr.TerminologyAccessterminology(String name)org.ehrbase.terminology.openehr.TerminologyAccessterminology(String name, String language)String[]terminologyIdentifiers()String[]terminologyIdentifiers(String language)
-
-
-
Method Detail
-
getInstance
public static TerminologyServiceImp getInstance()
-
init
@PostConstruct public void init()
-
terminology
public org.ehrbase.terminology.openehr.TerminologyAccess terminology(String name)
- Specified by:
terminologyin interfaceorg.ehrbase.terminology.openehr.TerminologyService
-
terminology
public org.ehrbase.terminology.openehr.TerminologyAccess terminology(String name, String language)
- Specified by:
terminologyin interfaceorg.ehrbase.terminology.openehr.TerminologyService
-
codeSet
public org.ehrbase.terminology.openehr.CodeSetAccess codeSet(String name)
- Specified by:
codeSetin interfaceorg.ehrbase.terminology.openehr.TerminologyService
-
codeSet
public org.ehrbase.terminology.openehr.CodeSetAccess codeSet(String name, String language)
- Specified by:
codeSetin interfaceorg.ehrbase.terminology.openehr.TerminologyService
-
codeSetForId
public org.ehrbase.terminology.openehr.CodeSetAccess codeSetForId(String name)
- Specified by:
codeSetForIdin interfaceorg.ehrbase.terminology.openehr.TerminologyService
-
codeSetForId
public org.ehrbase.terminology.openehr.CodeSetAccess codeSetForId(String name, String language)
- Specified by:
codeSetForIdin interfaceorg.ehrbase.terminology.openehr.TerminologyService
-
hasTerminology
public Boolean hasTerminology(String name)
- Specified by:
hasTerminologyin interfaceorg.ehrbase.terminology.openehr.TerminologyService
-
hasTerminology
public Boolean hasTerminology(String name, String language)
- Specified by:
hasTerminologyin interfaceorg.ehrbase.terminology.openehr.TerminologyService
-
hasCodeSet
public Boolean hasCodeSet(String name)
- Specified by:
hasCodeSetin interfaceorg.ehrbase.terminology.openehr.TerminologyService
-
hasCodeSet
public Boolean hasCodeSet(String name, String language)
- Specified by:
hasCodeSetin interfaceorg.ehrbase.terminology.openehr.TerminologyService
-
terminologyIdentifiers
public String[] terminologyIdentifiers()
- Specified by:
terminologyIdentifiersin interfaceorg.ehrbase.terminology.openehr.TerminologyService
-
terminologyIdentifiers
public String[] terminologyIdentifiers(String language)
- Specified by:
terminologyIdentifiersin interfaceorg.ehrbase.terminology.openehr.TerminologyService
-
openehrCodeSets
public Map<String,String> openehrCodeSets()
- Specified by:
openehrCodeSetsin interfaceorg.ehrbase.terminology.openehr.TerminologyService
-
openehrCodeSets
public Map<String,String> openehrCodeSets(String language)
- Specified by:
openehrCodeSetsin interfaceorg.ehrbase.terminology.openehr.TerminologyService
-
codeSetIdentifiers
public String[] codeSetIdentifiers()
- Specified by:
codeSetIdentifiersin interfaceorg.ehrbase.terminology.openehr.TerminologyService
-
codeSetIdentifiers
public String[] codeSetIdentifiers(String language)
- Specified by:
codeSetIdentifiersin interfaceorg.ehrbase.terminology.openehr.TerminologyService
-
getLabelForCode
public String getLabelForCode(String code, String language)
- Specified by:
getLabelForCodein interfaceorg.ehrbase.terminology.openehr.TerminologyService
-
codesetMapping
public org.ehrbase.terminology.openehr.implementation.AttributeCodesetMapping codesetMapping()
- Specified by:
codesetMappingin interfaceorg.ehrbase.terminology.openehr.TerminologyService
-
localizedTerminologies
public org.ehrbase.terminology.openehr.implementation.LocalizedTerminologies localizedTerminologies()
- Specified by:
localizedTerminologiesin interfaceorg.ehrbase.terminology.openehr.TerminologyService
-
-