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, id = NULL)

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

id

An id 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>