Aidbox Terminology Module
Aidbox terminology server implementation modes, FHIR operations, and integration with FHIR Artifact Registry
The Aidbox Terminology Module is a fully conformant FHIR Terminology Service that seamlessly integrates with FHIR workflows including validation, UI components, and translation services. The module implements most standard FHIR terminology operations (see capabilities for details) including $lookup
, $validate-code
, $expand
, $translate
, and subsumption testing, providing comprehensive terminology capabilities through a RESTful API.
Aidbox's terminology implementation centers on the FHIR Artifact Registry (FAR), which serves as the primary storage for canonical resources including CodeSystems and ValueSets. This architecture supports FHIR Implementation Guide delivery mechanisms and knowledge artifact lifecycle.
Operational Modes
The terminology module operates in three distinct modes to accommodate different deployment scenarios:
Local Mode: Uses only resources stored in Aidbox's FAR. Provides complete control but requires all CodeSystems to be explicitly loaded.
Hybrid Mode: Combines local storage with external server fallback. Balances performance with comprehensive coverage through intelligent request partitioning.
Remote Mode: Routes all requests to external terminology servers, bypassing local storage entirely.
See Operational Modes for detailed explanations with examples and sequence diagrams.
Key Features
FHIR R4 Compliance: Full conformance with FHIR Terminology Service specification
Intelligent Request Routing: Hybrid engine that optimally partitions mixed ValueSet operations
Implementation Guide Integration: Native support for IG loading and lifecycle management
Performance Optimization: Local caching with external fallback for comprehensive coverage
Standard Operations: Complete support for
$lookup
,$validate-code
,$expand
,$translate
, and subsumption testing
See also:
Last updated
Was this helpful?