Capabilities
Complete list of supported FHIR terminology operations and capabilities in Aidbox Terminology Module
This page provides a comprehensive overview of all FHIR terminology operations and capabilities supported by the Aidbox Terminology Module.
Status Legend
- ✅ Full support * - Complete implementation with all parameters
- 🏗️ In development - Under heavy development, expect partial support in the meantime
- ❌ No support - Yet to be developed
* Practically full support - edge cases may exist
Supported Operations
Resource | Operation | Status |
---|---|---|
CodeSystem | $lookup | ✅ |
$validate-code | ✅ | |
$subsumes | ❌ | |
$find-matches | ❌ | |
ValueSet | $expand | ✅ |
$validate-code | ✅ | |
ConceptMap | $translate | ✅ |
$closure | ❌ |
Features
Feature | Status | Notes | Release |
---|---|---|---|
Capability Statements | ✅ | + TerminologyCapabilities | 2507 |
CRUD of terminology resources | ✅ | Create, Read, Update, Delete operations | 2507 |
Pre-coordinated codes | ✅ | Standard coded concepts | 2507 |
Post-coordinated codes | ❌ | Complex expressions not yet supported | |
Intensional ValueSets | ✅ | Filter-based ValueSet definitions | 2507 |
Extensional ValueSets | ✅ | Explicit concept enumeration | 2507 |
ValueSet expansion | ✅ | Full expansion with pagination | 2507 |
ValueSet validation | ✅ | Code membership validation | 2507 |
ValueSet inclusion/exclusion | ✅ | Deep set operations support | 2507 |
Lookup displays, designation, and properties | ✅ | All concept attributes | 2507 |
Text search filter | ✅ | Free-text concept search | 2507 |
Property filters | ✅ | Property-based filtering: = , in , regex , etc | 2507 |
Multi-language support | ✅ | Translations via displaylanguage , HTTP header, designation, etc | 2507 |
Active/Inactive filtering | ✅ | Via status , inactive , notSelectable , etc | 2507 |
Hierarchy via parent , child | ✅ | 2507 | |
Nested concepts | ✅ | Hierarchy via concept.concept | 2507 |
Subsumption filters | ✅ | is-a, descendent-of, generalizes, etc | 2507 |
Supplemental CodeSystems | ✅️ | Additional concept properties | 2508 |
Implicit ValueSets | 🏗️ | System-generated ValueSets | |
ConceptMap translations | ✅ | Code mapping between terminology systems | 2508 |
Multiple ConceptMap matches | ✅ | Returns all applicable mappings for source code | 2508 |
Transitive closure table | ❌ | $closure | |
Syntax-based code systems | ❌ | UCUM, BCP47, etc | |
tx-resource parameter | ✅ | Inline resource definitions | 2507 |
Ad-hoc ValueSets | ✅ | ValueSet as a Parameter | 2507 |
R4/R5/R6 format conversion | ✅ | E.g.: expansion.contains.concept.property or extensions | 2507 |
Batch validation | ❌ |