【Express 微信小程序实战】养老院管理系统:预约就诊、处方、药品与健康信息闭环(源码可领)
Node.js / Express / 微信小程序 / MySQL
文章围绕移动端医疗服务闭环展开,重点分析预约、就诊结果、处方和药品之间的状态衔接。
一、小程序端解决什么问题
养老院日常管理涉及老人健康信息、医生、预约、就诊结果、处方和药品。将这些功能放入微信小程序,可以减少老人或护理人员的操作门槛,同时让后台管理人员集中维护数据。

图1 小程序功能结构图
二、移动端业务入口
老人用户通过小程序查看养老资讯、医生和药品,提交就诊预约,并在“我的”页面查询个人信息、预约结果和购买记录。移动端页面需要控制输入项数量,提供明确按钮与状态提示,避免复杂操作。

图2 小程序首页

图3 用户注册

图4 用户登录
三、预约—就诊—处方闭环
就诊预约是系统主线:老人选择医生与时间,系统生成待处理预约;医生接诊后填写就诊结果,并根据需要开具处方;用户查看结果并购买相关药品。每一步都应保留状态和时间,不能只依赖页面提示。

图5 预约到处方的业务流程图

图6 医生信息详情

图7 就诊预约
四、Express API 的组织方式
后端基于 Node.js 与 Express 提供接口。可以按用户、医生、预约、处方、药品和资讯划分路由模块,通过中间件完成身份校验、参数检查和异常处理。统一返回状态码和错误信息,便于小程序端处理。

图8 小程序预约交互时序图
五、药品与库存管理
|
模块 |
实现要点 |
|
药品分类 |
维护药品类别,支持前台筛选和后台统计。 |
|
药品信息 |
保存名称、说明、价格、图片和状态。 |
|
药品入库 |
记录入库数量、时间和操作人。 |
|
药品购买 |
关联用户、药品、数量、金额和订单状态。 |

图9 医疗业务数据关系图

图10 药品详情

图11 药品购买
六、后台管理职责
管理员维护医生用户、系统用户、药品分类、轮播图和养老资讯。后台操作应支持分页查询、状态筛选和数据校验。医生账号与普通账号的权限要分开,防止普通用户访问处方或后台接口。
七、数据库与隐私边界
健康信息、预约、就诊结果和处方都涉及敏感数据。数据库设计应明确用户与医疗记录的关联,查询接口默认按当前用户过滤;管理员访问敏感数据需有权限和日志。备份文件也要限制访问。
八、小程序体验细节
- 表单使用选择器、日期控件和默认值减少输入。
- 提交按钮防重复点击,网络失败时保留用户填写内容。
- 预约、就诊、处方和购买状态使用一致的颜色与文字。
- 老人端字号、间距和操作区域适当放大。
九、界面展示
下面保留小程序首页、医生详情、预约、药品详情、个人中心及后台管理界面,体现移动端与管理端的协作。

图12 我的页面

图13 后台登录

图14 医生用户管理

图15 药品分类管理

图16 养老资讯管理
十、测试与后续方向
测试重点包括预约时间冲突、医生越权、重复提交、库存不足、处方关联和隐私数据访问。后续可增加护理计划、体征采集、家属端、用药提醒和紧急联系。
结语与资料获取
如需 Express 后端源码、小程序端代码、MySQL 脚本、部署说明及论文答辩资料,可留言“养老院小程序”或站内私信,资料仅限学习交流。
Node.js Express 微信小程序 MySQL&spm=1001.2101.3001.5002&articleId=163466666&d=1&t=3&u=401a9a5e8f48454f9b233d1f5cf4e1c0)
4126

被折叠的 条评论
为什么被折叠?



