外观
一个病例进分组前要有哪些数据
1. 先给最小集
对一个教学单病例,至少准备:
| 字段组 | 最小字段 | 说明 |
|---|---|---|
| 规则环境 | 地区、DRG/DIP、规则版本、执行日期 | 缺一项就难以复现 |
| 病例属性 | 性别、年龄;特定人群可能需要体重等 | 使用数值和单位 |
| 诊断 | 主要诊断、其他诊断及顺序 | 保存编码和名称 |
| 手术操作 | 主要操作、其他操作及顺序 | 无操作要显式记录 |
| 住院信息 | 住院日;正式业务还需离院方式等字段 | 0、缺失、不适用分开 |
| 支付参数 | 只有做模拟时才填费用、费率/点值和系数 | 不做模拟就不要补假参数 |
正式结算清单字段更多。本章的“最小”只保证教学分组可以解释,不代表可以直接用于医保结算。
三个实测案例 是成人合成病例,页面中的 体重(g)=0 按页面原样留存,表示本任务不使用该特定人群字段,不是成人真实体重为 0。进入真实业务前,要按目标规则确认字段究竟指体重、出生体重或其他定义,并用明确的“不适用”状态,不能把 0 与缺失静默混用。
2. 四个质量维度
完整性
必填字段是否存在?“没有手术”与“手术字段缺失”不是一回事。
有效性
编码能否在当前版本查询?年龄、住院日和费用是否为合理类型和单位?
一致性
编码与名称是否匹配?性别、年龄和诊断是否存在明显冲突?批量表和单例页面是否使用同一版本?
可追溯性
能否回答数据从哪里来、谁修改过、何时执行、页面或接口返回什么?
3. 诊断为什么必须保留顺序
主要诊断不是“最严重的疾病名称”这么简单,它是经病案和编码规则确定的首要诊断表达。其他诊断则可能影响并发症/合并症、排除关系或 DIP 组合。
最少保留:
json
{
"diagnoses": [
{"code": "J18.900", "role": "principal", "order": 1}
]
}4. 操作为什么必须保留位次
C03 说明了位次的重要性:17.91350 温针灸治疗位于第一位时,北京市当前口径返回 ES35,预研口径中代码调整为 ES45。若只保存“病例做过温针灸治疗”,却丢失第一位操作信息,就无法准确复现。
批量数据至少保留 procedure_code、procedure_order 和是否为主要操作。
5. 版本不是备注,是输入
同一份诊断和操作在不同版本可能产生不同结果。建议每次执行生成一个输入快照:
yaml
region: 全国版
rule_type: DRG
rule_version: 预研口径
executed_at: 2026-07-27
input_hash: ...如果页面只显示“全国版”,证据记录就按页面原样保存,同时在内部合同里说明它对应哪一规则版本。
6. 敏感字段怎样处理
公开教程通常不需要:
- 姓名、证件号、手机号;
- 住院号、门诊号、精确出生日期;
- 地址、床号、完整病历文本;
- 医院内部账号和凭证。
使用合成病例时,也要防止把多个真实字段拼接成可识别个体。公开示例只保留完成教学任务所需的最小字段。
7. 单例输入自检
8. 失败回退
| 问题 | 先做什么 |
|---|---|
| 编码搜索不到 | 检查字符、版本、编码体系和灰码状态 |
| 页面能分组但结果异常 | 固定最小输入,逐项加入其他诊断/操作 |
| 单例与批量不同 | 核对字段映射、顺序、地区和版本 |
| 结果不可复现 | 保存输入 JSON、执行日期和原始截图后停止解释 |
9. 读完你应该能
从任一公开/合成病例中抽取字段,读者应能填写 A03 最小数据集,并解释每个字段为什么存在。
10. 来源
- 国家医疗保障局:《国家医疗保障疾病诊断相关分组(CHS-DRG)分组与付费技术规范》。https://www.nhsa.gov.cn/module/download/downfile.jsp?classid=0&filename=a3cbb51dc6354dd4b6a5ab09bec18121.pdf
本书的实测依据
下面这些不是政策文件,是本书自己跑出来或整理的东西。可以用来理解方法,不要当规则引用——要写进正式材料,回到上面的官方来源。
- MedGroup 单病例页面和本版实测案例输入快照。
11. 下一步
- 想动手跑一条:A06|把工具接上(含没有工具时怎么办)
- A03|最小数据集与字段字典
- 怎样看懂 DRG 分组路径
- 怎样看懂 DIP 病种逻辑