Install
openclaw skills install cdisc-library-apiCDISC Library API Skill - 查询临床数据标准(QRS 量表、ADaM、CDASH、SDTM、受控术语)
openclaw skills install cdisc-library-api查询 CDISC Library API,获取 QRS 量表、ADaM、CDASH、SDTM、受控术语等临床数据标准。
在 TOOLS.md 中添加 API Key:
## CDISC API
- **API Key**: `你的 API Key`
获取地址:https://api.developer.library.cdisc.org/profile
或在环境变量中设置 CDISC_API_KEY。
| 命令 | 说明 | 示例 |
|---|---|---|
/cdisc-library-api products | 列出所有产品类别 | /cdisc-library-api products |
/cdisc-library-api qrs <code> [version] | 查询 QRS 量表 | /cdisc-library-api qrs AIMS01 |
/cdisc-library-api items <code> <version> | 查询量表项目列表 | /cdisc-library-api items AIMS01 2-0 |
/cdisc-library-api adam <product> [ds] | 查询 ADaM 产品/数据结构 | /cdisc-library-api adam adam-2-1 |
/cdisc-library-api sdtm <version> [domain] | 查询 SDTM 实施指南 | /cdisc-library-api sdtm 3-4 DM |
/cdisc-library-api cdash <version> [domain] | 查询 CDASH 标准 | /cdisc-library-api cdash 1-0 DM |
/cdisc-library-api ct <codelist> | 查询受控术语代码表 | /cdisc-library-api ct C102111 |
/cdisc-library-api ct-packages | 查询术语包列表 | /cdisc-library-api ct-packages |
| 命令 | 说明 | 示例 |
|---|---|---|
/cdisc-library-api root <type> | 查询版本无关根资源 | /cdisc-library-api root qrs |
/cdisc-library-api docs [category] | 查询 CDISC 文档 | /cdisc-library-api docs |
/cdisc-library-api rules [product] | 查询 CDISC 规则 | /cdisc-library-api rules adam |
/cdisc-library-api search <keyword> | 搜索变量/域/量表 | /cdisc-library-api search USUBJID |
/cdisc-library-api compare <type> <id> <v1> <v2> | 版本比较 | /cdisc-library-api compare qrs AIMS01 1-0 2-0 |
| 命令 | 说明 | 示例 |
|---|---|---|
/cdisc-library-api export <type> <id> [v] | 导出数据为 JSON/CSV | /cdisc-library-api export items AIMS01 2-0 --format=csv |
/cdisc-library-api batch <file> | 批量查询 | /cdisc-library-api batch queries.txt |
/cdisc-library-api cache clear | 清除缓存 | /cdisc-library-api cache clear |
skills/cdisc/
├── SKILL.md # 本文件
├── README.md # 快速开始指南
├── cdisc_client.py # API 客户端封装
├── commands/
│ ├── products.py # 产品列表
│ ├── qrs.py # QRS 量表查询
│ ├── items.py # 量表项目查询
│ ├── adam.py # ADaM 查询
│ ├── sdtm.py # SDTM 查询
│ ├── cdash.py # CDASH 查询
│ ├── ct.py # 受控术语查询
│ ├── ct_packages.py # 术语包列表
│ ├── root.py # 根资源查询
│ ├── docs.py # 文档查询
│ ├── rules.py # 规则查询
│ ├── search.py # 搜索
│ ├── compare.py # 版本比较
│ ├── export.py # 导出功能
│ └── batch.py # 批量查询
└── assets/
└── quickref.md # 速查表
/cdisc-library-api qrs AIMS01
输出:
/cdisc-library-api items AIMS01 2-0
输出所有项目列表(序号、代码、标签)。
/cdisc-library-api adam adam-2-1 ADSL
输出 ADSL 数据结构的所有变量集。
/cdisc-library-api sdtm 3-4 DM
输出 DM 域的所有变量,按角色分组(标识符、时间戳、记录标识等)。
/cdisc-library-api ct C102111
输出代码列表详情和前 20 个术语。
/cdisc-library-api search USUBJID
跨所有产品类别搜索匹配项。
/cdisc-library-api compare qrs AIMS01 1-0 2-0
输出两个版本之间的新增、删除、修改项。
/cdisc-library-api export items AIMS01 2-0 --format=csv
导出量表项目到 CSV 文件。
创建 queries.txt:
qrs AIMS01
qrs CGI01 1-0
items AIMS01 2-0
adam adam-2-1
ct C102111
执行:
/cdisc-library-api batch queries.txt
skills/cdisc/.cache/x-y 格式)x-y 格式(如 2-0),不是 x.ySkill 版本:1.0 | 基于 CDISC Library API v1 | 覆盖 9 大类 350+ 端点