Skip to main content
Version: v0.0.4

Interface: ExpansionContext

The data an expand/validateCodeInValueSet call draws on: the loaded CodeSystem releases (for intensional filter/system includes) and any referenced ValueSets (for compose.include.valueSet), each keyed by its canonical URL.

The engine makes no network call and holds no bundled code-system release: everything intensional resolves through this map, and a system or value set the caller did not supply becomes a typed DiagnosticCode.TERM_VALUESET_CANNOT_EXPAND, never a fabricated member.

Properties

codeSystems?

readonly optional codeSystems?: ReadonlyMap<string, CodeSystem>

Loaded code-system releases, keyed by canonical URI (e.g. "http://loinc.org").


valueSets?

readonly optional valueSets?: ReadonlyMap<string, ValueSet>

Referenced value sets, keyed by canonical URL, for compose.include.valueSet.