cs is used to create concept set expressions.

`exclude` is meant to be used inside `cs` when creating a new concept set.

`mapped` is meant to be used inside `cs` when creating a new concept set.

`descendants` is meant to be used inside `cs` when creating a new concept set.

cs(..., name)

exclude(...)

mapped(...)

descendants(...)

Arguments

...

One or more numeric vectors that can be coerced to integers, or Calls to helper functions "exclude", "descendants", or "mapped".

name

A name for the concept set

Value

A Capr Concept Set Object

A list of Capr concepts

A list of Capr concepts

A list of Capr concepts

Functions

  • exclude(): exclude concepts

  • mapped(): Include mapped concepts

  • descendants(): Include descendants

Examples

cs(1, 2, name = "concepts")
#> ── <Capr Concept Set> concepts ─────────────────────────────────────────────────
#> # A tibble: 2 × 9
#>   conceptId conceptCode conceptName domainId vocabularyId standardConcept
#>       <int> <chr>       <chr>       <chr>    <chr>        <chr>          
#> 1         1 ""          ""          ""       ""           ""             
#> 2         2 ""          ""          ""       ""           ""             
#> # ℹ 3 more variables: includeDescendants <lgl>, isExcluded <lgl>,
#> #   includeMapped <lgl>
cs(1, c(10, 11, 2), name = "concepts")
#> ── <Capr Concept Set> concepts ─────────────────────────────────────────────────
#> # A tibble: 4 × 9
#>   conceptId conceptCode conceptName domainId vocabularyId standardConcept
#>       <int> <chr>       <chr>       <chr>    <chr>        <chr>          
#> 1         1 ""          ""          ""       ""           ""             
#> 2        10 ""          ""          ""       ""           ""             
#> 3        11 ""          ""          ""       ""           ""             
#> 4         2 ""          ""          ""       ""           ""             
#> # ℹ 3 more variables: includeDescendants <lgl>, isExcluded <lgl>,
#> #   includeMapped <lgl>
cs(1, seq(2, 10, 2), name = "concepts")
#> ── <Capr Concept Set> concepts ─────────────────────────────────────────────────
#> # A tibble: 6 × 9
#>   conceptId conceptCode conceptName domainId vocabularyId standardConcept
#>       <int> <chr>       <chr>       <chr>    <chr>        <chr>          
#> 1         1 ""          ""          ""       ""           ""             
#> 2         2 ""          ""          ""       ""           ""             
#> 3         4 ""          ""          ""       ""           ""             
#> 4         6 ""          ""          ""       ""           ""             
#> 5         8 ""          ""          ""       ""           ""             
#> 6        10 ""          ""          ""       ""           ""             
#> # ℹ 3 more variables: includeDescendants <lgl>, isExcluded <lgl>,
#> #   includeMapped <lgl>
cs(1, 2, 3, exclude(4, 5), name = "concepts")
#> ── <Capr Concept Set> concepts ─────────────────────────────────────────────────
#> # A tibble: 5 × 9
#>   conceptId conceptCode conceptName domainId vocabularyId standardConcept
#>       <int> <chr>       <chr>       <chr>    <chr>        <chr>          
#> 1         1 ""          ""          ""       ""           ""             
#> 2         2 ""          ""          ""       ""           ""             
#> 3         3 ""          ""          ""       ""           ""             
#> 4         4 ""          ""          ""       ""           ""             
#> 5         5 ""          ""          ""       ""           ""             
#> # ℹ 3 more variables: includeDescendants <lgl>, isExcluded <lgl>,
#> #   includeMapped <lgl>
cs(1, 2, 3, exclude(4, 5), mapped(6, 7), name = "concepts")
#> ── <Capr Concept Set> concepts ─────────────────────────────────────────────────
#> # A tibble: 7 × 9
#>   conceptId conceptCode conceptName domainId vocabularyId standardConcept
#>       <int> <chr>       <chr>       <chr>    <chr>        <chr>          
#> 1         1 ""          ""          ""       ""           ""             
#> 2         2 ""          ""          ""       ""           ""             
#> 3         3 ""          ""          ""       ""           ""             
#> 4         4 ""          ""          ""       ""           ""             
#> 5         5 ""          ""          ""       ""           ""             
#> 6         6 ""          ""          ""       ""           ""             
#> 7         7 ""          ""          ""       ""           ""             
#> # ℹ 3 more variables: includeDescendants <lgl>, isExcluded <lgl>,
#> #   includeMapped <lgl>
cs(1, 2, 3, exclude(4, 5), mapped(6, 7), descendants(8, 9), name = "concepts")
#> ── <Capr Concept Set> concepts ─────────────────────────────────────────────────
#> # A tibble: 9 × 9
#>   conceptId conceptCode conceptName domainId vocabularyId standardConcept
#>       <int> <chr>       <chr>       <chr>    <chr>        <chr>          
#> 1         1 ""          ""          ""       ""           ""             
#> 2         2 ""          ""          ""       ""           ""             
#> 3         3 ""          ""          ""       ""           ""             
#> 4         4 ""          ""          ""       ""           ""             
#> 5         5 ""          ""          ""       ""           ""             
#> 6         6 ""          ""          ""       ""           ""             
#> 7         7 ""          ""          ""       ""           ""             
#> 8         8 ""          ""          ""       ""           ""             
#> 9         9 ""          ""          ""       ""           ""             
#> # ℹ 3 more variables: includeDescendants <lgl>, isExcluded <lgl>,
#> #   includeMapped <lgl>
cs(descendants(1, 2, 3),  exclude(descendants(8, 9)), name = "concepts")
#> ── <Capr Concept Set> concepts ─────────────────────────────────────────────────
#> # A tibble: 5 × 9
#>   conceptId conceptCode conceptName domainId vocabularyId standardConcept
#>       <int> <chr>       <chr>       <chr>    <chr>        <chr>          
#> 1         1 ""          ""          ""       ""           ""             
#> 2         2 ""          ""          ""       ""           ""             
#> 3         3 ""          ""          ""       ""           ""             
#> 4         8 ""          ""          ""       ""           ""             
#> 5         9 ""          ""          ""       ""           ""             
#> # ℹ 3 more variables: includeDescendants <lgl>, isExcluded <lgl>,
#> #   includeMapped <lgl>