Expand description
Command-line toolkit over the snomed workspace crates: SCTID
validation, release loading, concept lookup, ECL queries.
This crate is deliberately a thin presentation layer — every subcommand
is a few lines of formatting around calls into snomed-core,
snomed-rf2, snomed-store, and snomed-ecl. New domain logic belongs
in those crates, not here (see agents/cli-engineer.md).
run is the single entry point, returning the formatted output as a
String (rather than printing directly) so subcommands are unit- and
integration-testable without spawning the compiled binary.
§Trademarks
SNOMED®, SNOMED CT®, and IHTSDO® are registered trademarks of International Health Terminology Standards Development Organisation (IHTSDO). Use of the trademarks does not constitute endorsement of this product by IHTSDO. This project is an independent work: it is not affiliated with, endorsed by, or certified by SNOMED International, and it ships no SNOMED CT content.
Functions§
- run
- Dispatches on
args[0](the subcommand name) and returns the formatted output.argsexcludes the program name (passstd::env::args().skip(1)collected into aVec, or an equivalent slice in tests).