ARTICLE · 1200797
智慧医院智能预问诊系统源码|SpringBoot + uni-app 覆盖三十余科室的病史采集全流程最新
一句话概括: 患者挂号后、见到医生之前,用手机完成一次结构化问诊,系统自动把问答内容整理成结构化记录,医生接诊前直接看记录。
技术栈:SpringBoot + MyBatis-Plus + MySQL + Vue + uni-app;一套代码可二开同时编译 H5 / 微信小程序 / App;配套可视化配置后台与全量科室症状库,源码授权交付,可二次开发。
一、什么是智能预问诊系统
智慧预问诊系统是部署在医院门诊、互联网医院场景下的一套就诊前病史采集系统。患者在挂号完成后、进入诊室之前,通过手机(H5、微信小程序或医院自助一体机)完成一次结构化问诊,最终输出一份分区块组织的结构化报告,同步至医生端。
医生一天看几十个号,每个患者都要从头问一遍"哪里不舒服、多久了、什么情况下加重、吃过什么药、有没有过敏"。这段话重复了几十年,占掉了门诊中最宝贵的几分钟;更麻烦的是,患者紧张时常常漏说过敏史、说错用药情况,直接影响接诊效率。
系统做的五件事
和"接个大模型聊天"的问诊产品有什么不同
市面上不少问诊产品本质是接一个大模型做开放式对话。医疗场景容不下幻觉——这套系统的问诊流程是可配置、可追溯、可审计的,不问配置之外的问题,也不给配置之外的内容,这一点是做过医疗信息化的同行最在意的分界线。
二、系统开发环境
三、系统应用场景
1、医院门诊前置采集挂号成功后推送预问诊链接(短信 / 公众号模板消息 / 小程序卡片),患者在候诊区完成答题。医生打开工作站,报告已经在列表里。
2、互联网医院线上问诊线上问诊最大的短板是"隔着屏幕问不清"。预问诊先把主诉、现病史、用药史等采集完整,医生进入图文或视频问诊时可以直接切入判断,沟通轮次能减少一半。
3、医院自助一体机可应用于自助机,不想在手机操作的患者也能在机器上填写。
4、相关软件公司做模块集成作为独立模块嵌入现有互联网诊疗产品。分层清晰、接口标准,按需对接自己的患者主索引与挂号系统。
5、基层医疗机构 / 社区健康服务中心没有HIS也能独立部署,在管理后台直接维护科室与症状库,作为社区的标准化病史采集工具使用。
四、患者端交互:对话式引导,不用自己组织语言
系统采用一问一答的对话式交互,按医生问诊时常用的信息顺序排列题目:患者先确认就诊科室、性别、年龄等基础信息,再选择本次不适的症状,之后系统按症状特点逐题引导,全程只需点选或简单填写。
合规动作一步不少。患者首次进入会先弹出隐私协议与个人信息说明,勾选同意后方可继续;正式问诊前还有一页预问诊知情同意,明确写明"预问诊报告仅供医生参考、不构成诊断意见"。
科室准入按性别年龄过滤。输入挂号科室时,系统依据性别与年龄条件自动过滤可挂科室。

症状选择支持搜索与通俗解释。症状库支持关键字快速定位,部分症状旁附带"是什么意思"的通俗解释,不会描述病情的患者也能选得准。
五、症状级差异化追问,不是套模板
这是整套系统最有价值、也最难做好的部分。
患者选完症状后,系统按症状特点逐层追问:诱因、性质特点、持续时间、严重程度、伴随症状……不同症状的追问内容完全独立设计。同样是"发热"和"咳嗽",题目、选项与追问深度都不一样。

几个容易忽略但很关键的工程细节:
选项通俗化:部分专业术语旁配解释图标,看不懂也能选对 题型自动切换:遇到体温这类数值信息,自动切换为带单位的数值输入并做范围校验 多症状逐个追问:真实患者极少只主诉一个症状。"发热 + 咳嗽"一起选,系统会逐个完成对应症状的追问,用药史、既往史、过敏史等问题也不会少 多选逐条追问:既往病史、过敏史这类多选题项,勾了几个病就逐个追问病程与控制情况,而不是一句"还有什么"了事
为什么要做这么细?因为信息收集不精准,整理出来的记录就没有实际用处,医生还是得从头重问一遍。
六、结构化预问诊报告
问诊结束后一键生成报告。报告不是聊天记录的堆砌,而是按门诊记录的常用结构分区块呈现:摘要、主诉、现病史、个人史、既往史、过敏史等,以及按条件显示的提示专区。

七、技术架构
系统采用 B/S 架构,前后端分离、三端独立:
后台可配置范围覆盖业务全链路。科室增删改查、性别年龄准入条件、症状库维护、题目与选项编辑、问诊流程编排,全部在后台完成。医院加科室、调流程、改选项文案,运营人员自己就能搞定,不需要程序员改代码。
安全与稳定性方面:管理端JWT鉴权、接口公私分离;全站接口限流,防恶意刷接口;参数化查询防SQL注入;同一会话并发提交保护,患者连点按钮不会产生脏数据;全字段长度校验,异常入参统一返回规范错误码而不是堆栈信息。
八、系统优势
总结
智能预问诊的价值不在"会聊天",而在把医生的问诊逻辑变成一套可配置、可复用、可审计的流程——让患者在候诊的十几分钟里把病史填完整,让医生接诊时手上已经有一份条理清楚的记录。
如果你在做医院信息化、互联网医院建设,或者你是相关软件公司、想给现有产品补一个有分量的模块,这套源码值得一看。
需要在线演示地址、源码资料或具体接入方案,欢迎留言或私信交流。
本系统属于在线病史信息采集工具,仅用于患者自述信息的结构化记录与整理,不提供任何诊断结论或治疗建议,不属于医疗器械,不能替代医师面诊。















































































