Skip to content

This is a set of useful tools for using, creating, validating and generally working with Codelists in Health Research. The tools are in Rust with Python and R bindings so they can be used in any of the 3 languages.

License

Notifications You must be signed in to change notification settings

ehrtools/codelist-tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Codelist Tools

This is a Rust library for working with medical codelists (SNOMED, ICD10, OPCS). It provides fast and memory-efficient operations on medical codelists. There is a python and R interface that researchers can use.

Structure of Project

The project is divided into two main components:

  1. rust: The libraries written in Rust.
  2. python: Python bindings for the Rust library.

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.

About

This is a set of useful tools for using, creating, validating and generally working with Codelists in Health Research. The tools are in Rust with Python and R bindings so they can be used in any of the 3 languages.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages