Returns concepts whose concept_name matches a keyword. Search is case-insensitive. SQL lives in inst/sql/searchConcepts.sql.
searchConcepts(
keyword,
connection,
vocabularyDatabaseSchema,
domain = NULL,
standardOnly = TRUE,
limit = 100L
)Character string to search for (partial match).
A DatabaseConnector connection to an OMOP CDM.
Schema containing the OMOP vocabulary tables. Required
Optional character vector restricting by domain_id (e.g. "Condition").
If TRUE (default), return only standard concepts.
Maximum rows to return. Default 100.
A tibble with concept_id, concept_name, domain_id, vocabulary_id, concept_class_id, standard_concept, concept_code.
getConceptDescendants, mapSourceToStandard, getConceptSetDetails, cs
if (FALSE) {
connection <- DatabaseConnector::connect(Eunomia::getEunomiaConnectionDetails())
searchConcepts("atrial fibrillation", connection, vocabularyDatabaseSchema = "main")
searchConcepts("metformin", connection, vocabularyDatabaseSchema = "main", domain = "Drug")
}