Learn R Programming

sdtm.terminology (version 2025-3-25)

is_term: Is a code or term in a code list?

Description

is_code() and is_term() evaluate whether query codes or terms are part of the SDTM controlled terminology within the context of a code list.

Usage

is_term(term, clst_code)

is_code(code, clst_code)

Value

A logical vector, where TRUE indicates that term is a controlled terminology term within the clst_code provided, and FALSE, otherwise.

Arguments

term

A character vector of terms (e.g. "TENMW102").

clst_code

A character vector of codes referring to SDTM terminology codelists (e.g. "C141657").

code

A character vector of C-codes (e.g. "C174106").

Examples

Run this code
is_term(term = "TENMW101", clst_code = "C141657")

# Note that the clst_code term itself (`"TENMW1TC"`) is not part of its own
# code list (`"C141657"`).
is_term(term = "TENMW1TC", clst_code = "C141657")

# `is_term()` is vectorized over `term` and `clst_code`
is_term(term = c("TENMW101", "TENMW104"), clst_code = "C141657")

is_code(code = "C174106", clst_code = "C141657")

# Note that the code list code itself (`"C141657"`) is not part of its own
# code list (`"C141657"`).
is_code(code = "C141657", clst_code = "C141657")

# `is_code()` is vectorized over `code` and `clst_code`
is_code(code = c("C174106", "C141701"), clst_code = "C141657")

Run the code above in your browser using DataLab