一、宠物诊疗信息管理的痛点与解决方案
在小型宠物诊所,信息管理常常面临一个尴尬的困境:前台使用微信记录预约,医生翻看纸质病历本,宠物主人反复翻找聊天记录确认用药时间。这种碎片化的信息管理方式,导致预约、就诊、开药、复诊等关键环节在各自的纸和聊天窗口中断裂。
为解决这一问题,一个完整的诊疗管理系统应运而生。它的核心目标是:将“预约→就诊→开药→复诊”这条链完整串起来,让前台能登记、医生能写病历、主人能看记录,所有人都不再需要翻本子和聊天记录。
二、核心设计思路:基于角色视角的页面拆分

系统的核心逻辑是:一个宠物对应一条连续的时间线,时间线上挂着预约、病历和用药。但为了避免功能混杂,系统按诊所里的角色进行了切分:
- 前台:在预约管理和宠物档案页维护最基础的信息——主人电话、宠物品种、预约时间。
- 医生:在接诊工作台看到今天的队列,每次接诊都要写症状、诊断、处方和复诊日期。
- 宠物主人:在意的是用药什么时候结束、什么时候该复查——复诊提醒页专门展示这些时间节点。
为了让页面有亲和力又不失医疗信息清晰度,系统采用了暖色调的 Teal + Coral 视觉体系。每个宠物有自己的头像卡片,卡片上显示名字、品种、年龄和当前状态,点击就进入完整的诊疗时间线。
三、智能引导:快速构建数据关系
在开发过程中,飞算 Ja vaAI 的智能引导功能发挥了关键作用。输入需求时,将前台登记、医生接诊、主人查看三个角色的操作都写了进去,AI 自动生成表结构,并分出宠物表、主人表、预约表、病历表、用药表之间的关系。

需求 Prompt:
AI 在这一步给出的实体设计出乎意料地完整——它自动将“诊疗记录”关联了宠物 ID 和医生,并将“用药处方”作为病历的子对象嵌套进去,而不是平铺成一张大表。这种表结构恰好匹配了“一条连续时间线”的预期。



小提示: 在使用智能引导时,务必详细描述业务场景和角色操作,这样AI才能生成更符合实际需求的表结构,避免后期手动调整。
四、八个功能模块覆盖完整诊疗场景
项目规划了8个导航菜单,覆盖从预约到统计的完整链路:
工作台
首页放的是指标卡片——今日预约数、治疗中宠物、需复诊数量和活跃用药。下方是今日预约列表和需关注宠物的快捷入口。医生一登录就能看清今天要干嘛。

宠物档案
这里不是简单的名字列表。每只宠物用渐变头像卡展示,点击卡片进入它的就诊时间线,可以看到过去每一次就诊的症状、诊断、用药记录和复诊安排。这种卡片+时间线的结构比表格更直观,尤其适合连续复诊的慢性病例。

接诊工作台
医生最常待的页面。左侧显示今日待接诊队列(按顺序排队),中间是“正在接诊”区域,医生看完一个点“完成接诊”就自动进入下一个。这个简单的一键流转省掉了医生在病历和预约之间来回切换的麻烦。

就诊记录
这是整个系统的核心资产。每次就诊按时间倒序排列,每次记录包含症状、诊断、处方和复诊日期。对于宠物主人来说,这是最直接的“看病档案”;对医生来说,这是下一次开药的参考依据。

用药管理与复诊提醒
这两个页面本质上是“时间驱动”的——用药记录追踪每种药的开始/结束时间,复诊提醒则在到期日主动提示医生和主人。

数据统计
用柱状图展示每日接诊量,用进度条展示常见诊断分布——虽然只是简单图表,但能让诊所老板直观看到哪类病例最多、哪天最忙。

五、视觉设计:亲和力与信息清晰度并重
这个项目最容易做成一堆卡通元素——宠物、爪子、骨头、笑脸,样样都来。但医疗信息必须比可爱更重要。
系统保留了宠物头像的圆角卡片风格,把姓名、症状、用药和复诊日期放在每个卡片最醒目的位置。凡是涉及“日期”和“药品”的信息都用不同颜色做了视觉区分:
- 橙色代表活跃用药
- 绿色代表健康
- 红色代表需复诊
页面有亲和力,但不妨碍医生一秒找到关键信息。

整个系统没有做电子病历系统的全功能,只把预约、接诊、病历、用药和复诊做成了端到端的闭环。对于小型宠物诊所来说,这个范围已经覆盖了日常90%的操作场景。
六、AI辅助开发:骨架快速搭建,细节人工打磨
飞算 Ja vaAI 在这个项目的贡献主要在两个层面:
第一是表结构规划。 宠物、主人、预约、病历之间的外键关系,AI 在一轮对话里就给出了合理的设计,节省了自己画 ER 图的时间。
第二是页面路由和表格组件的冷启动。 8 个页面的 Vue Router 配置、Mock 数据层的 CRUD 函数、表格的筛选排序逻辑——这些重复性工作交给 AI 生成骨架,开发者从样板代码里解放出来去打磨页面设计和业务逻辑。
但细节还是得自己来。比如“复诊提醒”的逻辑判断——并不是所有就诊都需要复诊,只有在医生明确填写了复诊日期时才算,没填的病例不在提醒范围内。这种业务条件的微妙判断,AI 生成的通用代码不会替你考虑周全。
常见问题:
- 问:系统是否支持所有类型的宠物诊所?
答:核心功能设计针对小型宠物诊所,覆盖了日常90%的操作场景,包括猫、狗、仓鼠等常见宠物的诊疗管理。 - 问:AI生成的代码是否需要额外修改?
答:AI生成的骨架代码(如表结构、路由配置)基本可用,但业务逻辑细节(如复诊提醒的判断条件)需要人工检查和调整。 - 问:为什么只包含8个功能模块?
答:系统专注于“预约→就诊→开药→复诊”的闭环,避免功能冗余,确保小型诊所能用最少的操作完成日常管理。
#飞算Ja vaAI炫技赛 #AI编程 #Ja va开发 #宠物医疗 #宠物诊所 #技术分享
