stratifyByConcept: Stratify a codelist by the concepts included within it.

View source: R/stratifyByConcept.R

stratifyByConceptR Documentation

Stratify a codelist by the concepts included within it.

Description

Stratify a codelist by the concepts included within it.

Usage

stratifyByConcept(
  x,
  cdm,
  nameStyle = "{codelist_name}_{concept}",
  keepOriginal = FALSE
)

Arguments

x

A codelist.

cdm

A cdm reference to an OMOP CDM dataset. If data is held within a database, the vocabulary tables should be in the same schema as the clinical tables (person, observation period, and so on).

nameStyle

Naming of the new codelists, use {codelist_name} to include the codelist name and {concept} to include the concept name.

keepOriginal

Whether to keep the original codelist (TRUE) or just return the stratified ones (FALSE).

Value

The codelist or a codelist with details with the required stratifications, as different elements of the list.

Examples


library(CodelistGenerator)

cdm <- mockVocabRef()

codes <- newCodelist(list("concepts" = c(20L, 21L)))

new_codes <- stratifyByConcept(x = codes,
                               cdm = cdm,
                               keepOriginal = TRUE)

new_codes


CodelistGenerator documentation built on Dec. 17, 2025, 5:06 p.m.