Codelist
A controlled terminology / value set from an external standard.
Usage
Codelist()Represents a set of permitted values from standards like CDISC controlled terminology, SPSS value labels, DDI code schemes, etc.
Parameters
name: str-
Codelist identifier.
codes: list[CodelistEntry] = list()-
List of codelist entries.
label: str | None = None-
Human-readable name for the codelist.
version: str | None = None-
Version of the terminology.
source: str | None = None-
Where this codelist comes from (e.g.,
"CDISC CT 2024-09"). extensible: bool = False- Whether additional values beyond the codelist are allowed.
Methods
| Name | Description |
|---|---|
| to_dict() | Get a value → label mapping. |
| to_set() | Get the list of valid values (for col_vals_in_set). |
to_dict()
Get a value → label mapping.
Usage
to_dict()Returns
dict- Mapping of value to human-readable label.
to_set()
Get the list of valid values (for col_vals_in_set).
Usage
to_set()Returns
list- All non-deprecated values in the codelist.