门诊药房工作量计算

SKILL效率
效率 未标注权限 许可证不明确
安装这个技能

【世界药师节·AI药学技能大赛参赛作品】计算医院门诊药房药师调剂工作量与月度绩效。当用户需要统计药师工作量、计算发药/配药/借药数量、按窗口排班计算人均工作量、住院药房/机动/补休岗位按门诊均数折算、合并日班+夜班算绩效分值时触发。覆盖日班每日统计→均数回填→夜班月合计→个人汇总绩效重算的完整流程,适用于医院药学主任/临床药师做月度绩效核算。

一句话选型结论

按资料字段整理

门诊药房工作量计算是效率类的 Agent Skill,安装方式未标注,权限级别未标注,许可证不明确,有可直接复制的安装命令。技能本质是给模型读的说明书,效果取决于模型与客户端;装完先用一个小任务验证,再放进正式流程。

分类效率 安装方式未标注 权限级别未标注权限 许可证许可证不明确
累计安装 未标注 本周 未标注
GitHub 星标 未标注 仓库 未标注
下载量 未标注 技能市场下载数
权限级别 未标注权限 安装前请确认风险范围
许可证 许可证不明确 未说明

安装

未标注
在支持 Skills 的客户端里执行,装完问一句「你有哪些技能」验证
skillhub install user_767538ff/pharmacy-workload-calc
  1. 1
    确认客户端支持

    确认你的客户端支持 Skills(Claude、Codex、Cursor 等),并升级到较新的版本。

  2. 2
    拿到技能文件

    执行上面的命令安装;也可以把仓库里的 SKILL.md 手动放进客户端的 skills 目录。

  3. 3
    刷新技能列表

    重新打开客户端,或刷新技能列表,让新放进来的技能被加载。

  4. 4
    验证是否生效

    问一句「你有哪些技能」,确认列表里出现它,再拿一个小任务试跑。

技能档案

效率
字段来自技能仓库与公开索引,中文说明由本站标注
作者 / 维护方user_767538ff仓库 未标注 · 版本 未标注
宿主客户端未标注技能可被这些客户端加载
安装方式未标注安装包 community
权限级别未标注权限安装前请确认风险范围
许可证未说明许可证不明确,商用前请自行确认条款
仓库可用性available技能仓库当前是否可访问
最近核验未标注上游最后核验时间 · 数据更新 1791622169
正文体量6.7 KBSKILL.md 原文大小,越大说明说明书写得越细

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
整理待办与日程

把零散任务收进清单,排出优先级。

批量处理重复任务

把固定动作做成模板,重复执行。

把流程写成清单

把口头流程整理成可复用的步骤。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有标注权限级别,实际能做什么要装好后确认。
  • 许可证不明确,商用或二次分发前先到仓库确认条款。
  • 没有做站内核验,内容以作者仓库为准。
  • 技能只是说明书,实际效果取决于模型与客户端,装完先用小任务试一遍。

更适合

  • 需要在效率场景里给模型补一套做法的人。
  • 愿意先读一遍 SKILL.md、确认它会让模型做什么的人。

不太适合

  • 对许可证要求很严、必须明确可商用的人。
  • 只想装完就自动变强、不打算看说明书的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
门诊药房工作量计算当前 未标注权限 未标注 未标注 未标注 有
Nano PDF 文档 联网访问 ClawHub 市场 424.9 万 OpenClaw 有
自动更新程序 浏览器控制 ClawHub 市场 296.4 万 OpenClaw 有
Gemini 助手 联网访问 ClawHub 市场 254.7 万 OpenClaw 有
word DOCX 文档 联网访问 ClawHub 市场 239.6 万 OpenClaw 有
Excel XLSX 前端 联网访问 ClawHub 市场 227.0 万 OpenClaw 有

SKILL.md 全文

6.7 KB
模型实际读到的说明书原文,来自技能仓库

药房调剂工作量计算

概述

本技能用于处理医院门诊药房月度工作量统计表,完成从原始排班表到绩效分值的完整计算。固化了以下业务逻辑:按窗口排班识别上窗口人数、计算每日发药/配药总数与人均、将门诊窗口均数折算给住院药房/机动/补休岗位、合并日班+夜班工作量、按"工作总量=发×2+配+借药"公式重算绩效分值。

何时触发

当用户出现以下意图时使用本技能:
- 统计药师工作量、算绩效、算工作量、算分值
- 处理药房排班表/工作量统计表(xls/xlsx,含日班/夜班/均数/个人汇总等 sheet)
- 计算每日窗口人数、发药总数、配药总数、人均发/配
- 住院药房/机动/补休岗位按门诊均数折算
- 合并日班+夜班算月度绩效

表格结构约定

本技能针对结构如下的月度工作量统计簿(详细规则见 references/workload_rules.md):

  • 日班 sheet:每天占 3 列(窗口/发/配),第1天起始列=2,人员从第4行起,姓名在 A 列。
  • 夜班 sheet:每天占 4 列(窗口/发/配/借药),结构同上。
  • 均数 sheet:日班副本,用于住院药房/机动/补休岗位按门诊均数折算。
  • 个人汇总 sheet:工号/姓名/发/配/借药/工作总量/分值/基准/差额。

窗口列标记规则(核心):
- 纯数字 = 上窗口(计入窗口人数)
- "住" = 住院药房(不计入;均数sheet按当天门诊人均折算)
- "X+补休" = 上窗口+补休(计入窗口人数;均数sheet按人均折算)
- "X机动" = 机动岗(不计入;均数sheet按人均折算)
- 空 = 休息/夜班/产假(不计入,不填)

若实际表格结构与上述不符,先读取表头与若干行样本确认结构,再调整脚本参数或人工处理。

工作流

方式 A:一键全流程(结构一致时)

当表格结构与上述约定一致时,直接运行脚本:

# 安装依赖(仅首次)
/Users/zxx/.workbuddy/binaries/python/envs/default/bin/pip install openpyxl xlrd

# 执行全流程
/Users/zxx/.workbuddy/binaries/python/envs/default/bin/python \
  /Users/zxx/.workbuddy/skills/pharmacy-workload-calc/scripts/calc_pharmacy_workload.py \
  <输入文件.xls/.xlsx> \
  --pool 11200 --chanjia "敖雪敏,张璐"

脚本依次完成:
1. 日班每日统计(窗口人数/发药总数/配药总数/人均发/人均配)+ 填统计行 + 机动人员回填均数
2. 均数 sheet:住/机动/补休岗位发配列填当天门诊均数 + 月末新增月发合计/月配合计列
3. 夜班 sheet:月末新增月发/月配/月借药合计列
4. 个人汇总 sheet:合并日班+夜班工作量,按绩效公式重算
5. 生成"每日统计汇总"sheet

输出文件默认在原目录加 _统计结果.xlsx 后缀,原文件不改动。

方式 B:分步人工执行(结构有差异时)

若表格结构(列数、统计行位置、sheet名、绩效公式)与约定不一致,按 references/workload_rules.md 的规则,参考脚本中对应函数单独调用或手工调整:

  • 日班每日统计 → calc_day_stats(),参数 --day-cols 调整每天列数
  • 绩效池子/产假名单 → 命令行 --pool --chanjia 调整
  • sheet 名 → --day-sheet/--jun-sheet/--night-sheet/--summary-sheet 显式指定

绩效计算公式

工作总量 = 发 × 2 + 配 + 借药
均值     = 绩效池子(默认11200=28人×400) / 总工作总量
分值     = 工作总量 × 均值
基准     = 400
差额     = 分值 − 基准     (产假人员差额特殊设0,不扣400)

分值守恒:全员分值之和 = 绩效池子。

合并口径

个人汇总 sheet 的发/配/借药来自日班+夜班合并:
- 发(日+夜) = 均数sheet月发合计 + 夜班sheet月发合计
- 配(日+夜) = 均数sheet月配合计 + 夜班sheet月配合计
- 借药(夜) = 夜班sheet月借药合计(日班无借药列)

均数 sheet 月合计含住院药房/机动/补休按门诊均数折算量,故个人汇总总工作总量 > 日班纯窗口实际总数,属正常(住院等岗位按门诊平均贡献折算绩效)。

局限与注意事项

  1. .xls 输入:脚本用 xlrd 读取后重建为内存 workbook,会丢失原表合并单元格/样式;如需保留格式,先用 LibreOffice 转换为 .xlsx:soffice --headless --convert-to xlsx <file>。
  2. 统计行位置:默认 R37/R38/R39/R42(1-based 38/39/40/43),对应原表预留行;若不同需改 stat_rows 参数。
  3. 每日统计汇总 sheet:脚本生成的"星期""住院药房人数"字段为占位,需人工核对或后续完善。
  4. 重复运行:脚本针对原始未处理表设计;对已含合计列的结果文件重复运行可能重复新增列,建议始终从原始表开始。
  5. 绩效池子:默认 11200(28人×400)。若实际参与人数变动,需相应调整使差额合计归零;脚本不自动推断。
  6. 产假名单:默认"敖雪敏,张璐",通过 --chanjia 覆盖;产假人员差额设0不扣基准。
  7. 底色:脚本未设置单元格底色;如需可视化区分(住院=浅绿/机动=浅橙/补休=浅蓝/数据=浅黄/工作总量分值=金),可后续手动添加或扩展脚本。

资源

  • scripts/calc_pharmacy_workload.py — 全流程计算脚本(参数化,支持 xls/xlsx)
  • references/workload_rules.md — 表格结构约定、窗口标记规则、绩效公式、底色约定的详细参考

常见问题

5 问
答案由本站依据条目字段整理
门诊药房工作量计算怎么安装?

在支持 Skills 的客户端里执行:skillhub install user_767538ff/pharmacy-workload-calc。安装方式为未标注。装完刷新技能列表或重开客户端。

门诊药房工作量计算支持哪些客户端?

资料没有标注宿主客户端,但只要客户端支持 Skills(Claude、Codex、Cursor 等),一般都能加载。

门诊药房工作量计算权限高吗,安全吗?

权限级别为未标注权限。安装前先看它会读取或写入哪些内容。

门诊药房工作量计算收费吗?

本站不代收费用,也没有标注具体价格。是否收费取决于技能本身和所用的模型或客户端,正式使用前按作者说明确认。

门诊药房工作量计算用什么许可证?

许可证标注为 未说明(许可证不明确)。商用或二次分发前请到仓库确认条款原文。

热门专题

按场景挑技能
全部专题 →

技能内容以作者仓库为准;分类、权限级别与许可证状态的中文说明为中文整理,最近核验 未标注。