OpenHIE Architecture Specification
4.0
4.0
  • Specification Overview
  • How to use the Specification
  • Architecture Specification
    • Architecture
    • Architectural Principles
    • Standards and Profiles
  • OpenHIE Component Specifications
    • Non-Functional Requirements
    • Client Registry (CR)
    • OpenHIE Facility Registry (FR)
    • OpenHIE Finance and Insurance Service (FIS)
    • OpenHIE Health Management Information System (HMIS)
    • OpenHIE Health Worker Registry (HWR)
    • OpenHIE Interoperability Layer (IOL)
    • OpenHIE Logistics Management Information System (LMIS)
    • OpenHIE Product Catalogue (PC)
    • OpenHIE Shared Health Record (SHR)
    • OpenHIE Terminology Service (TS)
    • Point-Of-Care Systems
  • Workflow (Exchange) Specification
    • Aggregate Reporting Workflows
      • Export Aggregate Data
      • Validate and Save Aggregate Data
    • Alerting / Sending Reminders or Information
      • Send Client Alert Workflow
      • Send Health Worker Alert Workflow
    • Care Services Discovery
      • Query Health Worker and/or Facility Records Workflow
      • Query Care Services Records Workflow
      • Search Care Services Workflow
      • Request Care Services Updates Workflow
    • Laboratory Work Flows
      • Order Laboratory Test
      • Report Lab Results
    • Patient Identity Management Workflows
      • Create Patient Demographic Record Workflow
      • Update Patient Demographic Record Workflow
      • Query Patient Demographic Records by Identifier Workflow
      • Query Patient Demographic Records by Demographics Workflow
    • Shared Health Record
      • Save Patient-level Clinical Data Workflow
      • Query Patient-level Clinical Data Workflow
    • Terminology Service Workflows
      • Expand Value Set
      • Translate Code
      • Verify Code Existence
      • Verify Code Membership
      • Query Value Set
      • Query Code Systems
      • Query Concept Maps
      • Lookup Code
    • Vaccine Workflows
  • How to Provide Feedback and Input
  • Change Log and Versioning
Powered by GitBook
On this page
  • OpenHIE TS Workflow Requirements
  • OpenHIE TS Functional Requirements
  1. OpenHIE Component Specifications

OpenHIE Terminology Service (TS)

PreviousOpenHIE Shared Health Record (SHR)NextPoint-Of-Care Systems

Last updated 3 years ago

The Terminology Services component of the provides a centralized source for the HIE’s standards and definitions, including terminologies, ontologies, dictionaries, code systems, and value sets. Other HIE components can use these standards and definitions to normalize clinical data and achieve consistent aggregation and reporting.

By using Terminology Services, an HIE can achieve semantic interoperability of its data. Semantic interoperability (or interoperability of meaning) enables accurate, consistent reporting and aggregation of clinical data. It also enables accurate exchange of information among members of the provider community, including labs, clinics, pharmacies, hospitals and imaging centers, which leads to improved patient care decisions.

Benefits of the use of a Terminology Service include:

  • Standard Data: Using common terminology is vital for knowledge sharing over multiple locations. National and international code systems and value sets should be readily available for validation, comparison, and aggregation with local data.

  • Improved Care: Accurate and consistent data collection improves patient care analysis. Comparable patient data within and between patient populations leads to more consistent care delivery.

  • Better Reporting: Standardized data element representations result in consistent and accurate reporting.

  • Coordinated Care: Consistent and comparable analysis of healthcare utilization data leads to more informed decisions about resource allocation.

See also .

OpenHIE TS Workflow Requirements

A Terminology Service exposes a set of run-time functions (services) that support other OHIE components. These Terminology Service functions are typically actions found in the primary OHIE Workflows (see example below). Four primary functions have been identified. Depending upon the specific Workflows required in an implementation, not all of these functions may be required, but an OHIE-compliant Terminology Service should support all of these features.

To be an OHIE TS component, the TS application must be able to support the OHIE workflows listed below. Implementations may support only the workflows needed to support their use case. All of the required functions below are to be implemented using the associated HL7 FHIR Terminology Service specifications, e.g. Resources and Operations. These workflows also conform to the IHE Infrastructure Technical Framework Supplement - Sharing Value Sets, Codes, and Maps (SVCM) specification.

#

TS Workflows (Described in detail in the later part of this document)

Recommendation/ Requirement

Requirement

Requirement

Requirement

Requirement

Requirement

Requirement

Requirement

Requirement

OpenHIE TS Functional Requirements

#

TS Functional Requirements

Recommendation / Requirement

TSF-1

The TS shall support import of local (e.g., local lab codes) and standard code systems (e.g., LOINC).

Requirement

TSF-2

The TS shall allow for export of local (e.g. local lab codes) and standard code systems (e.g., LOINC).

Requirement

TSF-3

The TS should support versioning of code systems - storing and making multiple versions of a code system available via terminology services.

Recommendation

TSF-4

The TS should support versioning of value sets - storing and making multiple versions of a value set available via terminology services.

Recommendation

TSF-5

The TS shall allow import of value set definitions. The import format may vary from a text file containing a list of codes to an FHIR Value Set resource in XML or JSON format.

Requirement

TSF-6

The TS shall allow for export of value sets definitions. The export format may vary from a text file containing a list of codes to an FHIR Value Set resource in XML or JSON format.

Requirement

TSF-7

The TS shall allow for the import of value set expansions. The import format may vary from a text file containing a list of codes to an FHIR Value Set resource in XML or JSON format.

Requirement

TSF-8

The TS shall allow for export of value sets expansions. The export format may vary from a text file containing a list of codes to an FHIR Value Set resource in XML or JSON format.

Requirement

TSF-9

Allow for the import of relationships between codes (i.e., concept maps). The import format may vary from a text file containing source and target codes to an FHIR Concept Map resource in XML or JSON format.

Requirement

TS -10

Allow for the export of relationships between codes (i.e., concept maps). The export format may vary from a text file containing source and target codes to an FHIR Concept Map resource in XML or JSON format.

Requirement

TSF-11

Expose services that allow for the retrieval of a code, and additional information about the code such as definition and status, from a particular code system (and code system version if provided).

Requirement

TSF-12

Expose services that allow for the validation of a code (i.e., does the code exist) against a particular code system (and code system version if provided).

Requirement

TSF-13

Expose services that utilize concept maps to retrieve a target code given a source code within the concept map.

Requirement

OpenHIE Architecture
Non-Functional Requirements
TSWF-1
Verify Code Existence
TSWF-2
Verify Code Membership
TSWF-3
Expand Value Set
TSWF-4
Query Concept Map
TSWF-5
Query Code System
TSWF-6
Query Value Set
TSWF-7
Lookup Code
TSWF-8
Translate Code