Lettuce is an application for medical researchers that matches the source terms supplied by the user to concepts in the Observational Health Data Sciences and Informatics (OMOP) standardised vocabularies.
The application can be used as an HTTP API, a CLI, or run with a graphical user interface (GUI).
This project is under active development
Overview
Lettuce uses vector search, a large language model, and text search features to help find the matching concept for a source term. A full pipeline uses the vector search results for retrieval-augmented generation, then the answer provided by an LLM to run text search against a configured OMOP-CDM database. Users can use the full pipeline, or only components of it, depending on requirements.

Installation
To use Lettuce, follow the quickstart