用途:以只读方式客观测量一个或多个 FHIR Implementation Guide(IG),报告实际统计到的数字,不构建、不修改、不发布,也不做工作量预测。
主要能力:静态分析 sushi-config/package 元数据、FSH 计数、叙述文本、指令、依赖、语言、重复与卫生指标;支持多个 IG 之间的比较(基于归一化指标);JSON 采用固定 schema,便于跨版本对比,Markdown 供人阅读。
使用方式:需可运行 python3,分析器仅用标准库,无需安装。输入可为本地路径、git URL 或包 .tgz,run 会自行解析(URL 做浅克隆,包则下载)。
python3 scripts/ig-stats.py run <input…> [-o OUTDIR] [--label a,b]
分阶段入口:analyze / report / compare 子命令。两个及以上输入会自动生成 compare-report.md。
限制:默认静态分析,qa.json 等构建派生指标(错误、警告、断链、校验)保持 null 并标注为 Build;.tgz 包仅得到缩减分析(仅生成资源)。报告生成结果为德语,属有意保留。缺失值记为 null,绝不猜测。必查页面清单位于 references/report-content.json 的 mandatory_pages,可手工编辑,宜先确认所用清单。若同名技能本地也存在,以本地为准。本技能为实验性,尚未经真实任务验证,使用前请核验输出。迁移、翻译及约定命名检查不在本技能范围内。