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 | ❌ |