NIH | National Cancer Institute | NCI Wiki  

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The Bioportal REST xml is traversed via the DOM API and converted to CTS2 objects. XPath for Java was also tried, but direct DOM traversals proved much faster. Transform occurs in the edu.mayo.cts2.rest.service.bioportal.transform package. Bioportal calls are cached as needed. For example, any XML that is needed on a regular basis will be persistently cached (such as current versions of ontologyId's, etc). All other Bioportal calls are cached in a Least-Recently-Used basis. For example, a term search Bioportal REST call may be cached for future use, but will be evicted from the cache when the cache reaches a certain size. This is an attempt to limit calls to Bioportal for data that is not expected to change often. Changes to Bioportal are listened for via Bioportal's RSS feed, and caches are evicted accordingly when a change is noticed. There are no persisted artifacts other than a cache file, and these will be stored in the $USER_HOME/.cts2 directory.

CTS 2

...

Implementation Guides

Why do we need implementation guides?

...

  • Specify how CTS2 content will be represented in a backing store
  • Specify how various terminology models and formats are imported and exported
  • Specify how specific terminology workflow and business rules are realized in a CTS2 service

What does an implementation guide provide?

  • States how content and structure of a terminological resource maps to the CTS2 information model
    • Could be for import/export
    • Could also apply to backing store
  • Identifies terminology specific business rules that services must enforce
  • Aligns CTS2 w/ organization workflow
  • Identifies any extensions to CTS2 specific to the given terminology

HL7 CTS2 Implementation Guide

As part of the CTS 2 development effort in the OMG community, it is necessary to ensure that HL7 content can be accurately represented in CTS 2. 

...

Project Wiki and Documentation can be found at HL7 Wiki - CTS 2 Implementation Guide Project.

IHTSDO CTS2 Implementation Guide

IHTSDO (SNOMED-CT) has formed a group to develop the SNOMED-CT CTS 2 Implementation Guide.  A draft document is planned for March 2012. 

...