Terminology Change Set Exchange, published by HL7 International / Terminology Infrastructure. This guide is not an authorized publication; it is the continuous build for version 1.0.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/HL7/termchangeset-ig/ and changes regularly. See the Directory of published versions
A use case scenarios for FHIR-based Terminology Change Set Exchange is described below and illustrated in a sequence diagram.
Terminology Change Set Exchange Use Case
In this example, a terminology publishing organization is making an incremental change to its extension of SNOMED CT by adding a new concept. To enable data exchange with a close trading partner that makes use of this extended concept, this publishing organization shares a Terminology Change Set with a the trading partner (the Terminology Consumer identified in the steps below).
-
Authoring Environment: Terminologist creates a new concept to extend SNOMED CT, exports it as a Terminology Change Set, and posts it to the FHIR server
-
Terminology Consumer: Requests the Terminology Change Set from the FHIR server
-
FHIR Server: Delivers the FHIR Resource Bundle requested
-
Terminology Consumer: Updates the Local Terminology Database with the contents of the Terminology Change Set retrieved
Scenario 1: Change Set of SNOMED CT Data
Key Objective : Modifying existing SNOMED CT concepts, including changes to their defining semantics, can be exported from one source and imported to another system.
Precondition:
-
Users have access to an integrated knowledge representation (IKM) platform to view and edit SNOMED CT data
-
SNOMED CT release files have been installed.
-
The system supports FHIR generation and/or ingest capability based on the SNOMED Change Set CodeSystem profile.
Step 1 - Modify the semantics for existing SNOMED CT concepts.
Actions:
-
Search/navigate for SNOMED CT Concepts.
-
Edit SNOMED CT concepts
Step 2 - Post change set to FHIR server
Actions:
-
Export and post the change set including underlying smenaitcs as CodeSystem and Provenance resources on a FHIR server
Step 3 - Consuming system retrieves and ingests change set from FHIR server
Actions:
-
Retrieve CodeSystem and Provenance resources from FHIR server
-
Ingest to local terminology representation complete change set inclding underlying
Scenario Success Criteria:
-
Consuming system can ingest change set without error
-
Post-ingestion, changes included in change set are visible within the consuming system
Scenario 2: Change Set of new terminology concepts
Key Objective : Authoring net new concepts, including changes to their defining semantics, can be exported from one source and imported to another system.
Precondition:
-
Users have access to an integrated knowledge representation (IKM) platform to view and edit SNOMED CT data
-
SNOMED CT release files have been installed.
-
The system supports FHIR generation and/or ingest capability based on the SNOMED Change Set CodeSystem profile.
Step 1 - Author net new concept
Actions:
-
Author new concept with appropriate defining semantics
Step 2 - Post change set to FHIR server
Actions:
-
Export and post the change set including underlying smenaitcs as CodeSystem and Provenance resources on a FHIR server
Step 3 - Consuming system retrieves and ingests change set from FHIR server
Actions:
-
Retrieve CodeSystem and Provenance resources from FHIR server
-
Ingest to local terminology representation complete change set inclding underlying
Scenario Success Criteria:
-
Consuming system can ingest change set without error
-
Post-ingestion, changes included in change set are visible within the consuming system