用途:访问 Dedalus 内部术语库 DedaLexicon TermViewer,获取经官方验证的多语言术语,确保代码标识符、界面标签、文档与翻译使用正确的业务术语。
主要能力:查询术语 REST API;支持英语、法语(法国与卢森堡)、德语、荷兰语(比利时)、意大利语、西班牙语、葡萄牙语、挪威语;每个概念含英文定义、类别、来源(ORBIS、DIIT、QARA、Dedalus specific、AI)、稳定 UID、内部 refid、验证状态与禁用词(DO NOT USE)。
使用方式:调用 GET /config/search?q={term}&origin={origins}&sourceLanguage={language},q 与 sourceLanguage 必填,sourceLanguage 缺失或非法返回 HTTP 500;origin 可选,取值 DIIT、ORBIS、QARA、Dedalus specific、AI。也可用 GET /origins 获取来源、GET /assets/config/appConfig-prod.json 获取应用配置。响应体为 JSON 但 Content-Type 是 text/html,需按 JSON 解析。命令示例:curl -sS --cookie "$TERMVIEWER_COOKIES" "https://termviewer.dedalus.com/config/search?q=venue&origin=DIIT,ORBIS,QARA,Dedalus%20specific,AI&sourceLanguage=All%20languages"。
适用场景:查找某概念的官方术语及跨语言译法、查询 ORBIS/Dedalus/医疗概念定义、对齐界面标签或文档用词、识别已弃用同义词、按 UID 或 refid 查询概念详情。
限制:服务位于 Microsoft Entra ID SSO 与 Zscaler 网络之后,仅限 Dedalus 内网已认证会话访问;外部直接请求会被 303 重定向到 login.microsoftonline.com。若 API 不可达,需让用户在已认证浏览器打开 https://termviewer.dedalus.com/?q=<term> 并粘贴结果,不得凭空猜测术语。