Versions Compared

Key

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


Section


Column
width50%



Column
width50%

Table of Contents
outlinetrue


IN DRAFT

Problem

HSPC core mission necessitates a number of core services and content packages be made available to the membership, upon which higher-level assets may be developed in a collaborative manner. Terminology queries are one such service at the root of the dependency graph, and foremost on the organizational roadmap.

Requirements

Functional

SHALL support FHIR terminology concepts.

...

SHALL support SSO and SoF using OAuth 2 authorization and OIDC authentication.

Non-Functional

SHALL be F/OSS, per policy of any service promulgated as part of a reference architecture be available in an unencumbered manner.

Solution

Overview

Ontoserver https://ontoserver.csiro.au/ is a closed-source terminology service developed by the Austrailian eHealth Research Centre https://aehrc.com/ , supporting a FHIR-based CodeSystem API including the $lookup and $subsumes operations needed by a typical client application. HSPC operates a instance of Ontoserver in the Amazon cloud, and syndicates pre-indexed content from a CSIRO server in Australia to receive and install pre-built binary indexes. The base API is run in read-only mode at:


https://ontoserver.hspconsortium.org/fhir


Architecture

Using CSIRO's demo in Australia has three main problematic areas:

  • Round-trip packet latency to/from any client deployed in the US is high, and the public instance is not for production uses.
  • SNOMED CT is localized, and US editions are not present in the AU system. Similarly, HSPC does not currently have use cases requiring AU-specific content.
  • Licensing of content in the US is attained through individual NLM UMLS licenses, a matter that is not fully resolved but is easier to constrain by assuring services are bound to US jurisdiction.


For these reasons, HSPC's

Costs

Licensing 

Ontoserver is not open source, and unfortunately requires a negotiated license outside of Australia. HSPC has a limited license for evaluation of Ontoserver.



 built-in, proprietary feed-based syndication protocol.


Access

Due to the overhead involved At this time, HSPC