Class TerminologyServiceImp

java.lang.Object
org.ehrbase.service.TerminologyServiceImp
All Implemented Interfaces:
org.ehrbase.openehr.sdk.terminology.openehr.TerminologyService

@Service @Transactional public class TerminologyServiceImp extends Object implements org.ehrbase.openehr.sdk.terminology.openehr.TerminologyService
  • Constructor Details

    • TerminologyServiceImp

      public TerminologyServiceImp()
  • Method Details

    • terminology

      public org.ehrbase.openehr.sdk.terminology.openehr.TerminologyAccess terminology(String name)
      Specified by:
      terminology in interface org.ehrbase.openehr.sdk.terminology.openehr.TerminologyService
    • terminology

      public org.ehrbase.openehr.sdk.terminology.openehr.TerminologyAccess terminology(String name, String language)
      Specified by:
      terminology in interface org.ehrbase.openehr.sdk.terminology.openehr.TerminologyService
    • codeSet

      public org.ehrbase.openehr.sdk.terminology.openehr.CodeSetAccess codeSet(String name)
      Specified by:
      codeSet in interface org.ehrbase.openehr.sdk.terminology.openehr.TerminologyService
    • codeSet

      public org.ehrbase.openehr.sdk.terminology.openehr.CodeSetAccess codeSet(String name, String language)
      Specified by:
      codeSet in interface org.ehrbase.openehr.sdk.terminology.openehr.TerminologyService
    • codeSetForId

      public org.ehrbase.openehr.sdk.terminology.openehr.CodeSetAccess codeSetForId(String name)
      Specified by:
      codeSetForId in interface org.ehrbase.openehr.sdk.terminology.openehr.TerminologyService
    • codeSetForId

      public org.ehrbase.openehr.sdk.terminology.openehr.CodeSetAccess codeSetForId(String name, String language)
      Specified by:
      codeSetForId in interface org.ehrbase.openehr.sdk.terminology.openehr.TerminologyService
    • hasTerminology

      public Boolean hasTerminology(String name)
      Specified by:
      hasTerminology in interface org.ehrbase.openehr.sdk.terminology.openehr.TerminologyService
    • hasTerminology

      public Boolean hasTerminology(String name, String language)
      Specified by:
      hasTerminology in interface org.ehrbase.openehr.sdk.terminology.openehr.TerminologyService
    • hasCodeSet

      public Boolean hasCodeSet(String name)
      Specified by:
      hasCodeSet in interface org.ehrbase.openehr.sdk.terminology.openehr.TerminologyService
    • hasCodeSet

      public Boolean hasCodeSet(String name, String language)
      Specified by:
      hasCodeSet in interface org.ehrbase.openehr.sdk.terminology.openehr.TerminologyService
    • terminologyIdentifiers

      public String[] terminologyIdentifiers()
      Specified by:
      terminologyIdentifiers in interface org.ehrbase.openehr.sdk.terminology.openehr.TerminologyService
    • terminologyIdentifiers

      public String[] terminologyIdentifiers(String language)
      Specified by:
      terminologyIdentifiers in interface org.ehrbase.openehr.sdk.terminology.openehr.TerminologyService
    • openehrCodeSets

      public Map<String,String> openehrCodeSets()
      Specified by:
      openehrCodeSets in interface org.ehrbase.openehr.sdk.terminology.openehr.TerminologyService
    • openehrCodeSets

      public Map<String,String> openehrCodeSets(String language)
      Specified by:
      openehrCodeSets in interface org.ehrbase.openehr.sdk.terminology.openehr.TerminologyService
    • codeSetIdentifiers

      public String[] codeSetIdentifiers()
      Specified by:
      codeSetIdentifiers in interface org.ehrbase.openehr.sdk.terminology.openehr.TerminologyService
    • codeSetIdentifiers

      public String[] codeSetIdentifiers(String language)
      Specified by:
      codeSetIdentifiers in interface org.ehrbase.openehr.sdk.terminology.openehr.TerminologyService
    • getLabelForCode

      public String getLabelForCode(String code, String language)
      Specified by:
      getLabelForCode in interface org.ehrbase.openehr.sdk.terminology.openehr.TerminologyService
    • codesetMapping

      public org.ehrbase.openehr.sdk.terminology.openehr.implementation.AttributeCodesetMapping codesetMapping()
      Specified by:
      codesetMapping in interface org.ehrbase.openehr.sdk.terminology.openehr.TerminologyService
    • localizedTerminologies

      public org.ehrbase.openehr.sdk.terminology.openehr.implementation.LocalizedTerminologies localizedTerminologies()
      Specified by:
      localizedTerminologies in interface org.ehrbase.openehr.sdk.terminology.openehr.TerminologyService