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

ResourceOperationStatus
CodeSystem$lookup
$validate-code
$subsumes
$find-matches
ValueSet$expand
$validate-code
ConceptMap$translate
$closure

Features

FeatureStatusNotesRelease
Capability Statements+ TerminologyCapabilities2507
CRUD of terminology resourcesCreate, Read, Update, Delete operations2507
Pre-coordinated codesStandard coded concepts2507
Post-coordinated codesComplex expressions not yet supported
Intensional ValueSetsFilter-based ValueSet definitions2507
Extensional ValueSetsExplicit concept enumeration2507
ValueSet expansionFull expansion with pagination2507
ValueSet validationCode membership validation2507
ValueSet inclusion/exclusionDeep set operations support2507
Lookup displays, designation, and propertiesAll concept attributes2507
Text search filterFree-text concept search2507
Property filtersProperty-based filtering: =, in, regex, etc2507
Multi-language supportTranslations via displaylanguage, HTTP header, designation, etc2507
Active/Inactive filteringVia status, inactive, notSelectable, etc2507
Hierarchy via parent, child2507
Nested conceptsHierarchy via concept.concept2507
Subsumption filtersis-a, descendent-of, generalizes, etc2507
Supplemental CodeSystems✅️Additional concept properties2508
Implicit ValueSets🏗️System-generated ValueSets
ConceptMap translationsCode mapping between terminology systems2508
Multiple ConceptMap matchesReturns all applicable mappings for source code2508
Transitive closure table$closure
Syntax-based code systemsUCUM, BCP47, etc
tx-resource parameterInline resource definitions2507
Ad-hoc ValueSetsValueSet as a Parameter2507
R4/R5/R6 format conversionE.g.: expansion.contains.concept.property or extensions2507
Batch validation