立项原因:要解决什么产品问题
- 产品定位:PharmaWise —— 药企合规校验智能辅助系统
- 路径:一期知识库问答 → 二期GMP合规智能校验,打造知识管理 + 合规校验 + 审计追溯一体化平台。
核心解决的产品问题:
- 制度/SOP/记录海量难查 → 多格式文档入库+RAG,支持检索与精准问答,出处可追溯。
- 扫描件/手写/乱表格难处理 → OCR+人工纠错,形成可校验的唯一事实源。
- 人工对照SOP效率低、易漏 → 记录结构化后,用规则引擎自动比对制度/SOP,输出合规报告。
- 非结构化文档难用传统校验 → 模板驱动结构化 + AviatorScript,替代纯人工初筛。
- 合规结果不可复现,难应对药监审计 → 数据锁定、修订必填原因、全链路审计日志、规则/数据版本快照。
- 各企单据格式不一、规则常改 → 模板与规则可配置,少改代码即可适配。
- 核心目标:将“查得到、问得准”与“算得清、审得住”结合,让QA/质量人员从人工翻文档、逐条核对,升级为系统辅助的合规前置识别与可追溯审计。
行业场景与业务背景
- 行业:制药/医药合规(GMP为主,后续可扩GSP)。
- 客户类型:生产企业、MAH、批发企业。
- 相关部门:生产、质量、物料采购与仓储、人力培训;法规/注册、医学信息、质量/GMP等也会涉及。
- 三类核心文件(GMP体系):管理类(制度/职责)、操作类(SOP)、记录类(SOR)——系统主要“审”的对象。
- 典型业务场景:文档查阅、合规检索、培训学习、辅助决策;SOP/工艺文档智能问答(生产企业);药品信息与合规知识实时问答(批发企业);智能QA助理(抽规则→结构化记录→自动对碰→偏差/逻辑预警,并关联条款);覆盖偏差、CAPA、审计等历史案例沉淀。
- 监管语境:满足NMPA/GMP/GSP/药典等要求——操作可追溯、数据不可随意改
主链路:
上传 → OCR/纠错确认 → 模板 → 结构化提取 → 绑定规范
→ 规则引擎校验 → 结果/复核/报告 → 锁定与全链路留痕
并行:向量化 → 知识库问答
功能模块:
- 文件与知识库:
多格式批量上传(PDF/扫描 PDF/Word/Excel/TXT),解析入库、切块、向量化;知识库管理与分类
- RAG 智能问答:
语义检索 + 大模型问答(支持流式);回答可追溯文档出处;部门/文档类型权限隔离
- OCR 纠错:
扫描件识别后按页人工校对,确认内容作为后续唯一事实源
- 结构化模板:
同类型样本批量生成 JSON Schema + JSONPath;模板版本、启用/禁用
- 结构化提取:
按模板从确认文本提字段,存 document_extract;支持坐标数据(页码/位置)便于前端溯源
- 记录↔规范绑定:
record_op_relation:记录类关联操作/管理类,校验前必须绑定
- 合规规则:
从制度/SOP 侧配置 AviatorScript + 变量映射;可增删改测,无需改代码
- 合规审计:
单次/批量/异步校验;结果含通过与否、失败原因、违规等级;支持人工复核与报告导出
- 数据锁定与审计日志:
锁定防改;解锁强制修订原因;OCR/结构化/规则/校验等操作写 audit_trail_log
- 看板与任务:
合规率、风险分布、批量任务进度;定时/异步任务管理
- 基础权限:
用户/部门/角色/文档类型权限
- 扩展:
MCP Client/Server(法规文件读取、工具化调用)、Agent 相关接口
项目技术栈:
- 语言 / 框架
JDK 17、Spring Boot 3.3、Maven 多模块
- Web / 响应式
Spring Web、WebFlux(流式问答)
- ORM
MyBatis-Plus
- 业务库 + 向量库
PostgreSQL + pgvector(双数据源:primary / pgvector)
- 缓存
Redis
- 消息队列
RabbitMQ(上传向量化、模板生成、批量审计等异步)
- 文档解析
Apache Tika(+ PDF 等 parsers)
- OCR
PaddleOCR / Layout-Parsed OCR(设计目标;基础设施层可插拔)
- 规则引擎
AviatorScript 5.x + JsonPath
- AI
可切换:Ollama(本地)/ OpenAI 兼容 API(如百炼)/ mock;Embedding + Chat 分离配置
- 审计
Spring AOP + 自定义 @AuditLog
- 前端(设计)
Vue3 + PDF.js(坐标高亮)
- 部署
Docker / 容器化;支持本地与私有化
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!

下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论