Terminology Server

The Ultimate Source for Interoperability in Canada: National Terminology Server

Hero1.jpg

The Canadian Standard Release Center proudly offers the Terminology Server, a sophisticated, cloud-based solution for healthcare interoperability. Utilizing CSIRO’s Ontoserver, a leader in clinical terminology technology, our server supports the robust management and distribution of international and national health terminologies.

Designed for healthcare professionals, developers, and data providers, it ensures secure, scalable, and reliable access to essential health data, enhancing healthcare delivery across Canada.

Fostering Interoperability and Semantic Consistency

Features of the Terminology Server

  • Central Repository: Uniform access to essential health terminologies for consistent data collection and exchange.
  • Interoperability Enhancements: Regular updates across digital systems enable standardized, reliable healthcare information.
  • Collaborative Tools: Enable healthcare professionals to contribute to and utilize shared resources effectively.
  • FHIR Capabilities: Extensive support for FHIR operations, enhancing data handling and compliance.
  • Efficient Data Management: Facilitates advanced decision support with optimized search and runtime capabilities for essential code systems.

Key Benefits

  • Streamlined Data Exchange: Promotes accuracy and reliability in healthcare communications.
  • Enhanced Patient Care: Supports informed treatment decisions through accessible, standardized data.
  • Empowered Research and Analytics: Enables superior data analysis for healthcare improvement and policy development.
  • Secure and Scalable: Ensures data security and adapts to growing healthcare demands.

Access to array of Code Systems and Value Sets

  • SNOMED CT CA
  • LOINC
  • pCLOCD
  • UCUM
  • Pan-Canadian ValueSets
  • Canadian Clinical Drug Data Set (CCDD)

Who Can Use the Terminology Server

  • Jurisdictions
  • Developers
  • Vendors
  • Healthcare Organizations & Data Providers
  • Health Terminology Standards Specialists
  • Health Researchers

How to Access the Terminology Server

  • Individual Access: Users must register for an InfoCentral account to use the Terminology Server. A detailed User Access Guide is available to help with setup and use.Please see the “Beginners” section for more details.
  • System to System Access: Developers and administrat ors can connect via automated scripts or applications. This requires a system-to-system account, obtained by submitting a request form to receive project-specific credentials for authorization.For more information, please refer to the “Advanced Users” section.

Security and Integration

  • Security Measures: Includes role-based access, encryption, and audit logging to protect sensitive data.
  • API Support: Offers RESTful HTTP APIs in JSON and XML formats, enabling diverse platforms and applications to interact with the server.
  • Flexible Integration: Supports various integration methods to update and utilize terminology consistently across systems. This externalization through APIs ensures standardized data usage and interoperability across different systems and vendors.

Key Functionalities

  • Syndicate content to external systems
  • Query server content for external system results

Accessing the Terminology Server

Our service is designed to cater to users of all expertise levels, offering multiple access options for convenience and efficiency. Beginners can rely on the intuitive User Interfaces (UI) to seamlessly access terminology data, download files, and perform information searches. These interfaces are user-friendly, making it easy for newcomers to get started without any technical barriers. For advanced users, including developers and power users, the Terminology Server provides robust APIs and additional services to interact with the data programmatically. These options allow for deeper integration and automation, enabling advanced workflows and customized solutions to meet specific needs. This flexibility ensures that both novice and experienced users can effectively utilize the Terminology Server to its fullest potential.

Beginners

Individual users can access the Terminology Server with a registered InfoCentral account. To assist with this, a comprehensive User Access Guide is available, providing detailed instructions on accessing and utilizing the Terminology Server.

The Terminology Server implements robust security measures, including role-based access control, encryption, and audit logging, to ensure that sensitive terminology data is protected and accessed only by authorized users. Infoway remains committed to prioritizing security and privacy in all its endeavors, including in our partnerships and when deploying new tools and solutions.

The Terminology Server also offers RESTful HTTP APIs, supporting both JSON and XML formats. This allows any platform, application, or integration engine capable of making RESTful HTTP calls and processing JSON or XML to interact with the Terminology Server. The FHIR APIs enable rich integration with the Terminology Server, facilitating both the subscription to and download of the latest content, as well as enabling runtime use of the terminology. This unlocks the full potential of the terminology, driving improvements in consistent data representation and the ability to collect standardized data.

The Terminology Server supports various integration approaches, allowing systems to incorporate the latest terminology content and create internal system representations. It also facilitates vendor-specific functions to find system-specific representations of the terminology if needed. By externalizing terminology through APIs, the Terminology Server ensures consistency in how terminology is accessed across different systems and vendors. This approach benefits both large systems and smaller vendors, promoting standardized data usage and interoperability.

Developers and system administrators have the flexibility to connect with the new Terminology Server using automated scripts or software applications. To make API calls to Infoway’s Terminology Server, a system account is required. This involves submitting a request form to obtain system credentials tailored to your specific project or organization. Once issued, these credentials can be exchanged for an authorization token, enabling your system to securely communicate with the Terminology Server without relying on personal usernames or passwords. It is essential to treat these credentials with the same level of care and confidentiality as you would a username and password, ensuring they remain protected and private.

Some examples of where these system API calls would be required are:

  • Querying the Terminology Server FHIR API to access CodeSystems, ValueSets and more

  • Downloading files from the Terminology Server Syndication server

Terminology Server Platform

The Terminology Server offers several applications to consume and understand the FHIR Resources available via Infoway’s Terminology Server.

OntoCommand:

picture1

Understand what FHIR resources are available on the server

·       View resource metadata

·       Perform comparisons of FHIR resources

·       Download CodeSystems in various formats (e.g., SNOMED CT® RF2, pCLOCD and CCDD in Excel, HL7)

·       Retrieve pan-Canadian ValueSets artifacts (CSV, JSON, XML)

·       Locate specific terminology content using improved search capabilities

·       View and download membership with relevant detailed change reports with version-specific delta comparisons

·       View both CodeSystem and ValueSet version-specific changes directly in OntoCommand

Shrimp Browser:

picture2

Browse and explore Code Systems and hierarchies

·       Browse and explore ValueSets

·       Build and evaluate SNOMED CT ECL expressions

·       Download SNOMED CT ECL Expansions

Snapper:

picture3Understand the construction of a FHIR resource

·       Download a FHIR resource

Terminology Platform & Documentation

Tool

Description

Direct Link

Documentation

Terminology Dashboard (OntoCommand)

OntoCommand provides a dashboard interface for interacting with a FHIR® Terminology Server.

https://terminologystandardsservice.ca/fhir

OntoCommand

Terminology Browser (Shrimp)

Shrimp is an online terminology browser for any FHIR CodeSystem, particularly hierarchical, and optimised for SNOMED CT and LOINC

https://ontoserver.csiro.au/shrimp/launch.html?iss=https://terminologystandardsservice.ca/fhir

Shrimp

Terminology Authoring (Snapper)

The Authoring Tool is comprised of Snapper:Author and Snapper:Map components. To access both components follow the links below.

Snapper: Author enables the creation and maintenance of the FHIR® terminology resources: CodeSystem, ValueSet, and ConceptMap.

Snapper: Map streamlines ConceptMap authoring and maintenance

https://ui.terminologystandardsservice.ca/snapper/?iss=https://terminologystandardsservice.ca/fhir

Snapper

 

Advanced Users

Advanced users encompass roles such as developers, power users, Terminology Server administrators, and users utilizing HL7 International tools, among others. These individuals possess a deeper technical understanding and are well-equipped to leverage sophisticated tools and workflows. A primary use case for advanced users is the utilization of the FHIR (Fast Healthcare Interoperability Resources) API, which allows seamless integration and access to healthcare data, fostering innovative solutions in health IT. In this section, you can also explore how advanced users can gain access to essential resources and programmatically download files using the syndication feed. For additional information and detailed guidance, visit the Advanced Users page.

 Please add the hyperlinks as well with InfoCentral account and User Access Guide

Image

Enhance Your Workflow with Infoway’s Terminology Server Tools

The Terminology Server from Infoway is equipped with powerful tools designed to enhance the consumption and understanding of FHIR Resources. These tools include the capability for syndication, which allows for the automatic integration of FHIR resources and binary indexes into predefined sources such as servers, utilizing our robust Syndication API. This integration streamlines the process, ensuring efficient and accurate data management within healthcare systems.

Additional Resources

Terminology Server

Terminology Server: Frequently Asked Questions

APIs

Yes, you can use the following API calls to determine the latest version for code systems, such as SNOMED CT and pCLOCD within the Postman Collection. For detailed instructions on how to access the Postman Collection, please refer to the following link: Postman Instructions

For SNOMED CT, please use the following:

·       HTTP GET https://terminologystandardsservice.ca/fhir/CodeSystem?url=http://snomed.info/sct&_elements=version&_sort=-version&_count=1

·       For pCLOCD, please use the following:

·       HTTP GET https://terminologystandardsservice.ca/fhir/ValueSet/$expand?url=https://fhir.infoway-inforoute.ca/CodeSystem/pCLOCD?fhir_vs&count=0

Please note that you will need to authenticate before making these requests.
Example CURL Command is provided below:

curl --
location 'https://terminologystandardservice.ca/fhir/CodeSystem?url=http%3A%2F%2Fsnomed.info%2Fsct&_elementts=v
ersion&_sort=-version&_count=1
' \
- - header 'Authorization: [[Authorization -
masked-secret]]'

Disclaimer

Infoway’s Terminology Server shares Provider Content and User Content to support healthcare terminology data usage. While we strive to ensure the quality, accuracy, and completeness of the content provided, it is ultimately the User’s responsible to ensure that the content is adequate for the intended use. Infoway disclaims any liability for errors and/or omissions in said content, which is provided “as is” in accordance with our Terms of Use. Terminology licensing information.