This is a Rust library for working with medical codelists (SNOMED, ICD10, OPCS). It provides fast and memory-efficient operations on medical codelists while maintaining a Pythonic interface.
The project is divided into two main components:
- rust: The libraries written in Rust.
- python: Python bindings for the Rust library.
The Rust library is a collection of modules for working with medical codelists:
- codelists-rs: Base library for working with codelists. This has basic structs and functions for working with codelists.
- codelist-validator-rs: Library for validating codelists. This is under development.