Back to browse
GitHub Repository

SNOMED-CT tooling, brought into the 21stC. RF2 → NDJSON → SQLite | Vector | .arrow, | .parquet | .md | refsets | .codelist | MCP

17 starsRust

`sct` – a SNOMED-CT medical terminology toolkit in Rust

by pacharanero·May 1, 2026·1 point·0 comments

AI Analysis

●●●BangerBig BrainNiche GemZero to One

Replaces heavy terminology servers with a single Rust binary and local SQLite.

Strengths
  • NDJSON intermediate format enables standard tooling like jq and ripgrep.
  • 10-100x speedup over IHTSDO Snowstorm for importing clinical editions.
  • Built-in MCP server allows LLMs to query medical ontologies locally.
Weaknesses
  • Semantic search requires external Ollama instance, adding setup complexity.
  • Markdown export and diff features are currently untested and incomplete.
Target Audience

Healthcare data engineers and medical informatics developers

Similar To

IHTSDO Snowstorm · Apelon DTS · Ontoserver

Post Description

SNOMED-CT is the predominant medical terminology - essentially a namespace with an ontology bolted onto it. Existing SNOMED-CT tooling tends to focus on Terminology Servers, which are a pain to set up and learn. This toolkit is right on your computer, simple to use, and 6-60x faster than IHTSDO Snowstorm in tests.

Similar Projects