药学 × 计算 —— 把药事管理、药物警戒、药物经济学里繁琐的合规流程,做成能双击运行的工具。
药学出身,日常在药物警戒、GxP 合规、药物经济学与药品法规这几块打转。做研究时反复撞上同一类问题:流程本身很严谨,但配套工具要么贵得离谱,要么依赖一大堆环境和数据库,交给同学或同事根本跑不起来。于是干脆自己写——能用 Python 标准库解决就不引第三方包,能打包成单文件 exe 就不让人装环境,能让数据留在本机就不上传云端。这里的仓库大多是这种「把专业流程做轻」的产物。
写代码之外,我是个拼装模型与微缩模型的长期受害者:Bandai 的钢普拉和 30MS、Games Workshop 的战锤,加上各种胶板、树脂件和涂装工具,都在持续且稳定地掏空我的钱包和桌面空间。做模型和写代码其实挺像——都是把一堆零件按说明(或者按自己的想法)拼成一个能站住的东西,区别只在于模型拼坏了没法 git checkout。
- 🧪 药物警戒与合规:把 GxP / PV / 临床试验的受控流程落到软件里 —— 审计哈希链、21 CFR Part 11 双要素电子签名、RBAC 与职责分离
- 📊 药学数据与循证分析:openFDA / PubMed / gov.cn 数据采集与信号检测,集采与医保卫生经济学建模
- 🤖 药学 Agent:面向药学专业学生的本地知识库 + 可选大模型 RAG 助手,打包单文件 exe,零配置即用
- 🛠 顺手写的桌面小工具:硬件监控条、拼豆图纸生成器、pixiv 图库
- 🎮 偶尔跑题:写了个零依赖的 JRPG 战斗引擎
配置驱动的 GxP 合规工作台,覆盖 GMP / GLP / GCP / GVP / GDP / GPP 六类场景。
- 审计轨迹哈希链:每一次改动都可追溯到人、时间与原因
- 21 CFR Part 11 双要素电子签名、RBAC 与职责分离
- 偏差 / CAPA / OOS 处理、文件控制、自检、生产批执行
- 零 npm 依赖,原生窗口承载 WebView2 界面
基于完整 openFDA 数据库(约 3950 万份报告)的药物警戒信号检测。
- PRR / ROR / BCPNN 三种不相称性分析方法全部从零实现
- 输出可复现的信号报告,便于核对与复算
- 纯 Python 标准库,零依赖
其余仓库(药物经济学、法规知识库、药学 Agent、桌面小工具等)见 Repositories。
Everyone ought to believe that Liberty conquers all.