get_codelist_submission_values
Retrieve all terms and submission values for a CDISC codelist as paginated code/name/submissionValue rows, so you can review an entire table without querying each term individually.
Instructions
分页返回编码列表的全部术语及其提交值(submissionValue),三列:C 代码 / 术语名 / 提交值。 一次读取包级载荷即可覆盖整表,不需要逐术语调用 get_term(260 个术语实测约 150s / 260 次,本工具整表只需 1~2 次);只有包载荷缺失的术语才回退到单条详情,并在termsResolvedByDetailRequest 里告知回数。 可只查名字与提交值(fields='name,submissionValue'),或加上 definition / synonyms。 翻页看 total / hasMore;LBTESTCD(2397 术语)单页上限 2000,需两页。 单条术语的完整详情仍用 get_term(支持按术语名查)。
示例: package='sdtmct-2024-03-29', codelist='C66731' -> [{code: C16576, name: Female, submissionValue: F}, ...]
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| raw | No | true 时返回未经瘦身的原始 API 载荷(含 _links 等超媒体元数据);默认 false,返回已瘦身、更省 token 的响应 | |
| limit | No | 本页最多返回多少条(默认 200,上限 2000:超订会被钳到 2000 并在limitRequested 里回显请求值);全量条数看响应里的计数字段,hasMore 判断要不要继续翻页 | |
| fields | No | 每行要返回的列,默认 code,name,submissionValue;可选加 definition 或 synonyms。数组或逗号分隔字符串皆可 | |
| offset | No | 分页起始下标(默认 0) | |
| package | Yes | CT 包名称,如 'sdtmct-2024-03-29'(SDTM 术语)或 'adamct-2024-03-29'(ADaM 术语);大小写不敏感。不确定有哪些包时用 get_ct_packages 查询 | |
| codelist | Yes | 编码列表 ID,格式为 'C' + 数字,如 C66731(SEX), C65047(LBTESTCD)。ID 不能靠直觉拼:C667 不存在(SEX 实为 C66731),C141657 是 10-Meter Walk/Run Functional Test Test Code、与 LBTESTCD 无关。不确定某变量的 codelist ID 时,用 get_variable 看其 refs 里的 CT 引用,或 get_codelists 按名称查 |