Skip to content

About

将胸外科手术 Excel/CSV 一键转成可视化运营看板:分析手术量、术式结构、医疗组与医生分布、时间趋势和数据质量,文件仅在浏览器本地处理。

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

6 Commits

Folders and files

Repository files navigation

胸外科手术运营分析看板

把医院系统导出的手术 Excel 放进网页,几秒钟就能看清科室做了多少手术、主要做什么手术、各组和各医生的工作情况,以及手术量怎样变化。无需安装软件,也不需要懂编程。

HTML ECharts Excel Privacy

在线体验 · 获取帮助 · 参与贡献 · 安全说明

看板预览

这个看板能给外科科室带来什么帮助?

  • 月度总结更快:不用手工数表格,马上看到手术总量、月均手术量、微创率和重点术式数量。
  • 科室情况更清楚:比较不同医疗组、不同医生的手术量和术式构成,了解每个团队主要开展哪些手术。
  • 变化趋势更直观:查看每个月、每个星期的手术量变化,帮助讨论排班、人员安排和手术资源使用。
  • 汇报展示更方便:把复杂的 Excel 变成清楚的图表,适合科室例会、月度复盘和年度总结。
  • 数据问题更容易发现:看板会提示哪些重要字段没有填写完整,避免拿不完整的数据直接做结论。
  • 更多指标按需出现:如果表格里有手术时长、出血量、术后住院日等内容,看板会自动增加相应分析。

最简单的使用方法:两步完成

第一步:准备手术 Excel

从手术系统、病案系统或科室台账中导出 Excel。原则上“一行代表一台手术”。

至少保留“手术名称”这一列。为了让分析更完整,建议同时保留:

  • 手术日期
  • 手术医生或主刀医生
  • 医疗组或组别
  • 手术分类
  • 诊断、年龄、性别

如果不知道表格应该怎么整理,打开看板后点击 “下载数据模板”,照着模板的列名填写即可。

第二步:导入并查看结果

  1. 打开 在线手术看板。
  2. 点击页面右上角 “导入 Excel / CSV”。
  3. 选择刚才准备好的 .xlsx、.xls 或 .csv 文件。
  4. 等待几秒,页面显示文件名和识别到的手术条数,即表示导入成功。
  5. 使用日期、医疗组、医生或手术类别进行筛选,所有数字和图表会自动更新。
  6. 如需保存当前筛选结果,点击 “导出筛选结果”。

页面自带 110 条跨 12 个月的完全合成演示数据。第一次打开时可以直接点击筛选项练习,不会影响任何真实数据。

第一次使用,建议按这个顺序看

  1. 先看顶部六个核心数字:了解手术总量、月均量、活跃医生数、微创率、袖式切除量和数据完整度。
  2. 再看管理提示:快速找到手术高峰月、工作量最高的医疗组和主要手术类别。
  3. 看月度趋势和术式构成:判断手术量是上升、下降还是波动,并了解科室主要开展哪些手术。
  4. 看医疗组和医生分布:了解团队之间的工作量与术式特点。这里用于管理复盘,不应仅凭手术数量评价个人绩效。
  5. 看效率与质量辅助指标:如果原表包含相关字段,可以查看平均手术时长、出血量和术后住院日等信息。
  6. 最后看数据健康提示:字段覆盖率较低时,应先补全数据,再用于正式汇报。

常用操作说明

只看某个时间段、医疗组或医生

在页面上方选择开始日期、结束日期、医疗组、手术医生或手术类别。选择后无需点击确认,整个看板会自动重新计算。点击 “重置” 可以恢复全部数据。

搜索某种手术或诊断

在“关键词”框中输入“袖式”“食管”或某个诊断关键词,看板会只显示相关记录。

医疗组不正确怎么办?

展开页面下方的 “医疗组映射设置”,修改医生对应的组别,再点击 “应用分组设置”。所有统计会立即更新。

自动分类不准确怎么办?

在最下方“手术明细与分类复核”中找到对应手术,使用最后一列的下拉框选择正确分类。人工修正只在当前页面有效;长期使用时,建议在原始 Excel 中增加“手术分类”列。

图表没有显示某项指标怎么办?

通常是原始 Excel 中没有对应字段。例如没有“手术时长”,看板就不会显示平均手术时长。这不是故障,也不会使用猜测数据补出结果。

给技术维护人员的本地运行方法

普通使用者直接打开在线地址即可,不需要执行下面的命令。只有需要修改或本地部署项目时,才需要在项目目录运行:

python3 -m http.server 8000

然后在浏览器打开 http://localhost:8000。页面需要联网加载图表和样式资源。

数据字段说明

程序会自动在表格前若干行中寻找表头,因此可兼容部分医院导出文件顶部带标题或说明文字的情况。

核心字段

标准字段 常见别名 用途
手术名称 手术术式、术式名称、手术操作名称 核心统计、关键词搜索和术式分类
手术日期 手术时间、日期、手术开始日期 月度趋势、星期分布和日期筛选
手术医生 主刀医生、术者、主刀 医生及医疗组分析
医疗组 组别、医疗组别、治疗组 医疗组负荷分析;也可在页面补录

只提供“手术名称”即可运行基础分析;缺失其他核心字段时,看板会在数据质量模块明确提示。

推荐字段

字段 用途
手术分类 / 分类 / 类别 优先采用源数据中的业务分类
诊断 / 术前诊断 / 主要诊断 诊断关键词检索和明细追溯
年龄 年龄段构成
性别 性别构成
微创标志 微创率;缺失时会根据术式中的 VATS、胸腔镜、机器人等关键词推断

可选效率与质量字段

字段 解锁指标 建议单位或取值
手术时长 平均手术时长 分钟
术中出血量 平均术中出血 ml
术后住院日 平均术后住院日 天
急诊标志 急诊手术占比 是/否、1/0
并发症 并发症记录比例 有/无、是/否
出院结局 院内死亡记录比例 治愈、好转、死亡等

这些指标仅按导入记录汇总,不等同于经过风险调整的医疗质量评价。跨组比较前应统一纳入范围、字段定义和统计周期。

最小示例

序号,手术日期,医疗组,手术医生,手术名称,手术分类
1,2026-01-08,一组,医生01,VATS右肺上叶袖式切除术+淋巴结清扫术,肺部手术
2,2026-01-09,二组,医生02,胸腹腔镜联合食管根治术,食管手术

看板模块解读

1. 总览与管理提示

六个核心指标用于快速判断规模、团队覆盖、技术结构和数据可用性。管理提示根据当前筛选结果自动指出手术高峰、主要术式、团队负荷和需补全的数据,不替代业务人员判断。

2. 趋势与术式结构

月度趋势同时展示手术量和微创率;类别占比、医疗组堆叠图、医生分布和高频术式用于观察结构差异。数量较少时,不建议直接把百分比差异解释为绩效差异。

3. 排班与患者构成

星期分布可辅助发现工作日峰值;年龄段与性别分布用于描述病例构成。若源数据没有对应字段,图表会显示无有效数据而非补造数值。

4. 效率质量与数据质控

扩展字段存在时才出现效率质量卡片。数据质量模块展示关键字段覆盖率和等级,帮助判断分析边界;建议在正式汇报前优先修复覆盖率较低的核心字段。

5. 明细复核

明细表保留术式、诊断、医生、组别及最终分类。人工修正只保存在当前浏览器会话,刷新或重新上传后会重置;长期使用请在源表补充“手术分类”列。

分类规则

最终分类按以下优先级确定:

  1. 当前页面中的人工修正;
  2. Excel / CSV 中的手术分类;
  3. 根据手术名称关键词自动识别。

目前包括肺部手术、食管手术、纵隔手术、胸部切除和其他手术。自动分类适合初筛,正式统计前应由熟悉科室口径的人员复核。

隐私与安全

仓库内演示数据均由固定规则生成,医生仅使用“医生01”等匿名演示标识,不包含患者姓名或真实医疗标识,不对应任何真实人员。

  • 不要把真实医疗数据、导出文件或含敏感信息的截图提交到 GitHub。
  • 上传前完成去标识化;即使页面本地处理,也应遵守医院制度和适用法规。
  • 公开分享时检查图表标签、悬停提示、明细表和浏览器下载文件。
  • 本工具无持久化后端;刷新或关闭页面后,导入数据和人工修正会消失。
  • 如发现仓库中存在敏感数据,请按 SECURITY.md 私下报告。

项目结构

surgery-dashboard/
├── index.html                 # 页面结构、样式与第三方库入口
├── app.js                     # 数据解析、指标计算、筛选与图表逻辑
├── docs/dashboard-preview.png # README 预览图
├── README.md                  # 使用说明与字段口径
├── CONTRIBUTING.md            # 贡献流程与验收建议
├── CODE_OF_CONDUCT.md         # 社区行为准则
├── SUPPORT.md                 # 求助入口与项目边界
├── LICENSE                    # MIT 开源许可证
├── SECURITY.md                # 安全报告指南
├── .github/                   # Issue 和 Pull Request 模板
└── .gitignore                 # 本地文件忽略规则

这是纯静态项目,无需安装依赖或执行构建。建议使用新版 Chrome、Edge、Safari 或 Firefox。

GitHub Pages 发布

  1. 打开仓库 Settings → Pages。
  2. Source 选择 Deploy from a branch。
  3. Branch 选择 main,目录选择 / (root),保存。
  4. 等待 GitHub 完成部署,访问 https://<用户名>.github.io/<仓库名>/。

本仓库已经启用 Pages;合并到 main 后会自动更新在线版本。

开发与验收清单

提交前至少确认:

  • 默认演示数据和全部图表正常显示,控制台无 JavaScript 错误;
  • Excel、CSV、空行、标题行和常见字段别名可以识别;
  • 日期、组别、医生、类别及关键词筛选联动正确;
  • 医疗组设置与人工分类修正会触发全局重算;
  • 导出结果与当前筛选范围一致;
  • 宽屏和手机窄屏均可操作;
  • 代码、文档、截图和提交历史不包含真实姓名或医疗标识符。

重要声明

本项目用于运营汇总、工作量回顾、数据质控和可视化演示,不是医疗器械,不用于临床诊断、治疗决策、患者分诊或紧急医疗场景。自动分类和管理提示均需由专业人员复核。

许可

本项目采用 MIT License 开源。你可以自由使用、复制、修改、合并、发布、分发、再许可或销售本软件,但需要保留原始版权声明和许可证文本。

本软件按“原样”提供,不附带任何形式的担保。用于医疗数据分析时,使用者仍需自行完成数据脱敏、结果复核,并遵守所在机构制度和适用法律法规。

About

将胸外科手术 Excel/CSV 一键转成可视化运营看板:分析手术量、术式结构、医疗组与医生分布、时间趋势和数据质量,文件仅在浏览器本地处理。

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages