IHTSDO Terminology Server

IHTSDO Terminology Server

Overview

Details on integration with the IHTSDO Terminology Server.

Terminology Handler

The tool has a terminology handler API that supports a range of calls that can be made and implemented against a terminology server endpoint.  These include:

  1. countExpression, resolveExpression

    1. Used for working with expressions when maintaining intensional refsets or looking up large numbers of concepts for migration.

  2. findConceptsForQuery, findRefsetsForQuery

    1. Standard string or id-based searching mechanisms for refsets or concepts.

  3. getConcept, getConceptChildren, getConceptParents, getFullConcept

    1. For accessing concept information.

    2. The "full" concept includes descriptions and relationships.

  4. getConcepts

    1. For reading a batch of concepts at once (e.g. during migration)

  5. getLanguages

    1. Determine languages supported by the integration

  6. getModules

    1. Lookup RF2 modules

  7. getReplacementConcepts

    1. Find replacements for inactive concepts

  8. getTerminologyEditions

    1. Determine which editions are supported

  9. getTerminologyVersions

    1. Determine which versions of an edition are supported

  10. translate

    1. Auto-translate a string.

Browser Integration

Implements the calls above against the IHTSDO Browser endpoint.

TBD: more details

It requires the following configuration to work:

terminology.handler=BROWSER terminology.handler.BROWSER.class=org.ihtsdo.otf.refset.jpa.services.handlers.BrowserTerminologyHandler terminology.handler.BROWSER.defaultUrl=https://sct-rest.ihtsdotools.org/api terminology.handler.BROWSER.apiKey=EDIT_THIS

 

Snowowl Integration

Implements the calls above against the IHTSDO authoring endpoint.

TBD: more details


It requires the following configuration to work:

terminology.handler=SNOWOWL terminology.handler.SNOWOWL.class=org.ihtsdo.otf.refset.jpa.services.handlers.SnowowlTerminologyHandler terminology.handler.SNOWOWL.defaultUrl=https://authoring.ihtsdotools.org/snowowl/snomed-ct/v2 terminology.handler.SNOWOWL.authHeader=Basic EDIT_THIS terminology.handler.SNOWOWL.apiKey=EDIT_THIS

 

References/Links

Copyright © 2025, SNOMED International