何药师药品养护生成系统
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_bc8a2262/drug-maintenance。
技能介绍
要解决什么问题
医院、药房、卫生院等需要按法规对库存药品做定期养护(温湿度、外观、效期等),并留下可追溯记录。手工排计划、查说明书贮藏条件、Excel 与纸质台账并存,容易漏项、周期不统一,到期也难在一线界面集中看到。
技能如何工作
本技能在用户工作目录下初始化一套本地 Web 养护系统(默认 http://localhost:8899),核心链路大致如下:
- 目录导入:支持 Excel(命令行)或 CSV/JSON(Web 上传),字段可映射药品名称、剂型、规格、厂家、批准文号等列名变体。
- 贮藏信息补全:导入后为每种药联网检索说明书贮藏条件(丁香园 → 国家药监局 → 通用搜索 → 规则推断兜底),写入
drug_catalog。 - 计划与登记:按推断的养护周期生成
maintenance_plan;登记写入maintenance_record,并同步落盘为SQLITE/xml/MR{时间戳}.xml,与 SQLite 双格式保存。 - 界面与 API:单页
index.html提供工作台、查询、统计、信息维护;后端server.py暴露/api/stats、/api/plans/reminders等 REST 接口。养护周期规则示例:冷链约每月,阴凉/常温/饮片等多为每季度;到期前 3 天 / 1 周 / 1 月分级提醒,徽标约每 5 分钟刷新。
适用边界与注意点
- 联网检索失败时仍可用规则推断完成导入,但贮藏条件精度取决于检索与剂型规则,上线前宜抽检关键品种。
- 默认端口 8899,需本机启动
server.py;改养护周期需改drug_search.py中_infer_from_rules()的maintenance_cycle_days。 - 备份即复制整个
SQLITE/目录(含drug_maintenance.db与 XML)。Excel 导入依赖 openpyxl。
使用场景
- 县卫生院药剂科将 Excel 药品目录导入,联网补全贮藏条件并自动生成按周期的养护计划。
- 药房药师在 Web 工作台完成当日养护登记,记录写入 SQLite,并同步生成 XML 文件备查。
- 冷链药品管理员在工作台查看近 30 天到期提醒,优先处理 3 天内到期的月度养护任务。
- 机构管理员维护单位、科室存放位置与药师账号后,按科室与时间范围查询养护记录并做统计。
适合人员
- 负责 GSP 养护留痕的医院药房主任,需要可排程、可查询、可备份的计划与登记台账。
- 做库存目录初始化的药房库管,要把多列名不统一的 Excel 批量入库并核对贮藏与养护周期。
- 承担科室药品养护登记的门诊护士,需在浏览器按品种登记且能收到到期分级提醒。
- 乡镇医院信息化同事,要在内网单机部署本地 Web 服务(默认 8899)并定期备份 SQLITE 目录。