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?
readonlyoptionalcodeSystems?:ReadonlyMap<string,CodeSystem>
Loaded code-system releases, keyed by canonical URI (e.g. "http://loinc.org").
valueSets?
readonlyoptionalvalueSets?:ReadonlyMap<string,ValueSet>
Referenced value sets, keyed by canonical URL, for compose.include.valueSet.