Function: buildSubsumption()
buildSubsumption(
cs):Subsumption
Build a cycle-safe ancestor index from a loaded CodeSystem's parent concept-properties.
Parameters
cs
The loaded code system.
Returns
A Subsumption answering transitive-ancestor queries.
Example
import { loadCodeSystem, buildSubsumption } from "@cosyte/terminology";
const cs = loadCodeSystem({
format: "fhir",
resource: { resourceType: "CodeSystem", concept: [{ code: "p", concept: [{ code: "c" }] }] },
});
buildSubsumption(cs).ancestorsOf("c").has("p"); // => true