# Use of the Global Patient Set in a FHIR Terminology Server

The Global Patient Set (GPS) may be used as a content source for a FHIR terminology server in environments where licensed access to the full SNOMED CT release is not available. In such configurations, the GPS supports identifier-level terminology services only and must not be treated as a substitute for a full SNOMED CT terminology server.

GPS content used by a terminology server is typically prepared in advance from SNOMED CT RF2 releases using tooling such as the SNOMED CT GPS Term Extractor, which derives a flat, GPS-compatible dataset suitable for loading into terminology services.

<figure><img src="https://1428432518-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F839ZLPSqBl8VA0IuWNe3%2Fuploads%2Fe1w3V03EqmWrySZJgr3h%2Fimage.png?alt=media&#x26;token=d1273bd3-fd90-446e-8096-286e3bd37f3a" alt=""><figcaption><p>This diagram illustrates how the Global Patient Set is prepared and used within a FHIR terminology server. The SNOMED CT GPS Release provides the source content, which is processed by the SNOMED CT GPS Term Extractor to generate a simplified GPS dataset containing only concept identifiers and terms. This flat dataset is then loaded into the FHIR terminology server, where it supports identifier-level operations such as code lookup and validation, without exposing SNOMED CT semantic or hierarchical functionality.</p></figcaption></figure>

## &#x20;Supported Terminology Server Capabilities

When configured with GPS-derived content, a FHIR terminology server may support a limited set of operations that rely solely on identifiers and human-readable terms, including:

* `$lookup` for SNOMED CT concept identifiers
* `$validate-code` to confirm identifier validity and active status
* `$expand` for value sets uploaded by the user

Responses are limited to concept identifiers and associated term information and must not include semantic relationships, hierarchies, or inferred data.

## Capabilities Not Supported Using the GPS

A FHIR terminology server configured with the GPS must not support terminology services that require access to SNOMED CT semantics.

This includes, but is not limited to:

* subsumption testing
* hierarchical navigation or expansion
* $expand operations based on SNOMED CT hierarchies
* use of Expression Constraint Language (ECL)
* semantic value set expansion
* reasoning or inference

All such capabilities require licensed access to the full SNOMED CT release.
