Alternate Text

OpenVPM 开源兽医诊所管理系统 开源项目教程

通用

OpenVPM 是当前最现代化、可生产落地的开源兽医诊所PIMS管理系统,基于AGPLv3永久免费开源协议,彻底替代市面高价商用宠物医院系统(ezyVet、ProVet Cloud等)。专为中小型宠物诊所、动物医院打造,覆盖接诊、排班、电子病历、收费对账、库存管控、客户运营、AI辅助诊疗全流程,支持私有化自主部署,数据完全归属门店,无厂商锁死、无按月年费、无功能阉割。

2026-08-28 38 T13611764069

一、系统整体介绍

OpenVPM 是当前最现代化、可生产落地的开源兽医诊所PIMS管理系统,基于AGPLv3永久免费开源协议,彻底替代市面高价商用宠物医院系统(ezyVet、ProVet Cloud等)。专为中小型宠物诊所、动物医院打造,覆盖接诊、排班、电子病历、收费对账、库存管控、客户运营、AI辅助诊疗全流程,支持私有化自主部署,数据完全归属门店,无厂商锁死、无按月年费、无功能阉割。

区别于老旧开源兽医系统,OpenVPM采用全新技术架构,界面简洁易用、低学习成本,普通员工半天即可上手,同时支持二次开发、API对接、AI拓展,是目前宠物医疗行业最优的开源管理系统解决方案。

二、核心功能全详解(完整版)

1. 客户&宠物档案管理(基础核心)

搭建门店完整客户资产数据库,支持一户多宠绑定,全方位记录宠物诊疗信息,永久留存、随时追溯。

完整档案录入:宠主信息、宠物品种、年龄、体重趋势、芯片编号、宠物照片、疫苗本存档

健康风控记录:过敏史、既往慢性病、治愈病史、就诊异常记录

极速检索:全局快捷键模糊搜索,手机号、宠物名、姓名一键查全量记录

动态自动更新:就诊、疫苗、消费、开药后系统自动归档,无需手动建台账

2. 智能预约&医生排班系统

告别纸质表格、Excel排班,可视化日历管理,彻底杜绝预约冲突、漏单、错单问题。

多视图切换:日视图/周视图,按医生分栏独立展示排班,清晰直观

自定义服务类型:问诊、体检、疫苗、手术、洗护、住院,可自定义时长、专属颜色标签

全流程就诊状态:预约→到店签到→接诊中→接诊完成→结算离场

高阶功能:重复预约、时段锁定(医生休息/手术预留)、批量排班管理

3. 标准化电子病历EMR系统(医生核心)

采用国际通用兽医SOAP病历模板,替代手写病历,规范诊疗流程,满足门店诊疗存档、复盘、核查需求。

富文本病历编辑,支持图文混排,可上传化验报告、影像截图、诊疗单据

完整诊疗记录:主观症状、客观检查、诊断结果、治疗方案、复诊建议

疫苗管理:自动记录接种时间、疫苗品类,到期智能提醒,支持疫苗证书生成下载

处方管理:内置用药剂量计算器、处方留存、补打、用药追溯,规避用药失误

病情分类管理:区分活跃病症、慢性病、已治愈病症,复诊快速参考

4. 收费开票&营收对账系统

一站式解决门店收费、报价、对账、营收统计,财务数据自动同步,杜绝错账、漏账。

支持诊疗项目、药品、耗材一键加单,自动核算总价、税费、优惠

支持先出报价单,客户确认后一键转为正式账单

全维度账单记录:支付方式、账户余额、欠款明细、历史消费记录

自动生成营收报表,同步仪表盘,实时查看门店盈利数据

5. 药品耗材库存管理

精细化管控疫苗、药品、耗材、管制药品,实现库存自动化管理,减少损耗、杜绝过期浪费。

库存录入、分类管理,支持设置最低库存预警、有效期预警

自动扣减库存:接诊开药、耗材使用后系统自动核销,无需手动登记

批次管理、供应商管理,方便批量补货、溯源查询

管制药品专项审计:全程日志记录、用量追溯、作废登记,合规可控

6. 客户自助门户

赋能宠主自主服务,大幅减轻前台工作量,提升门店服务质感。

宠主自主在线预约、查看宠物电子病历、下载疫苗证明

自助查询账单、线上缴费、查看在售处方

7. AI智能助手 OpenVPM Agent

内置专属兽医AI工具,辅助办公、辅助诊疗,降低新手员工、新医生上手门槛。

自动辅助生成标准化SOAP病历,节省医生书写时间

智能核算宠物用药剂量,规避用药错误

批量统计逾期疫苗、待回访客户、未复诊宠物清单

一键调取宠物全周期病史、诊疗汇总,辅助诊断参考

8. 数据报表&权限管理

多维度数据报表:营收趋势、医生绩效、病种统计、库存台账、客户消费统计,支持CSV/PDF导出

精细化RBAC权限:管理员、兽医、技师、前台、只读查看员,各司其职,杜绝误操作、数据泄露

三、OpenVPM 优缺点详细分析

✅ 核心优点(碾压商用系统)

1. 永久免费、无任何隐形消费
AGPLv3正规开源协议,无年费、无账号限制、无功能阉割,对比商用系统200–600美元/月的高额服务费,长期节省巨额成本。

2. 数据100%自主掌控,无厂商锁死
支持私有化部署,所有诊疗数据、客户数据、营收数据全部存储在自己服务器,可随时完整导出,不会被第三方平台锁数据、卡权限。

3. 轻量化易上手,学习成本极低
界面现代化、简洁直观,区别于传统兽医系统卡顿、臃肿、操作复杂的问题,普通员工半天即可熟练使用。

4. 高可拓展性,支持二次开发
API-first架构,自带完整REST API、Webhook实时事件,可对接AI工具、小程序、预约插件、第三方设备,适配门店个性化需求。

5. 技术架构先进、稳定流畅
基于Next15+TS+PostgreSQL开发,对比老旧Java开源兽医系统,运行更稳定、响应更快、不易崩溃。

6. 自带AI能力,领先传统系统
内置官方AI助手,无需额外付费开通,辅助病历、用药、客户回访,适配当下智能诊疗趋势。

❌ 现有缺点&适配短板(客观说明)

1. 原生无中文界面,需适配汉化
海外开源项目,原生为英文,国内门店使用需人工汉化适配,新手无法自行完成。

2. 部署门槛高,环境依赖复杂
依赖Docker、Node、pnpm、PostgreSQL、MinIO对象存储,需要配置环境变量、数据库权限、RLS安全策略,纯小白自行部署大概率报错、启动失败。

3. 短信/邮件推送需自行配置
系统自带推送功能,但需要对接第三方服务商(Resend、Telnyx),默认无法直接使用,需技术配置。

4. 无现成移动端APP
目前仅支持网页端使用,移动端需适配适配或封装,暂无官方独立APP。

5. 国内合规适配需微调
海外诊疗逻辑,部分功能(管制药品审计、报表格式)需要根据国内宠物医疗行业规范微调优化。

四、保姆级零基础部署教程(可直接照做)

适配服务器/本地电脑部署,全程命令行操作,步骤完整无遗漏,新手可直接复刻。

1. 部署前置条件

服务器系统:CentOS / Ubuntu 主流Linux系统

环境要求:Node.js 20+、pnpm 9+、Docker、Docker Compose

硬件最低配置:2核4G内存、40G硬盘(满足单门店日常使用)

2. 安装基础环境

依次执行以下命令,安装依赖环境

Plain Text # 更新系统依赖 apt update && apt upgrade -y # 安装Node.js20 curl -fsSL https://deb.nodesource.com/setup_20.x | bash - apt install nodejs -y # 安装pnpm npm install -g pnpm # 安装Docker&Docker Compose apt install docker.io docker-compose-plugin -y systemctl start docker systemctl enable docker

3. 拉取开源项目源码

Plain Text # 安装git apt install git -y # 克隆开源仓库 git clone https://github.com/evangauer/openvpm.git cd openvpm # 复制环境配置文件 cp .env.example .env

4. 启动数据库与存储服务

启动PostgreSQL数据库 + MinIO对象存储(存放图片、病历、附件)

Plain Text docker compose -f docker/docker-compose.yml up -d

执行后自动创建数据库、openpims存储桶,无需手动配置。

5. 安装项目依赖&环境校验

Plain Text # 安装项目依赖 pnpm install --frozen-lockfile # 校验开源版本完整性 pnpm verify:oss-release

6. 初始化数据库&安全策略

Plain Text # 推送数据库表结构 pnpm db:push # 启用数据库行级安全策略(核心安全配置) pnpm db:rls pnpm db:rls:test # 导入演示测试数据 pnpm db:seed

7. 启动项目

Plain Text # 开发环境启动 pnpm dev # 生产环境后台常驻启动 docker compose -f docker/docker-compose.yml up -d

8. 访问系统&登录账号

浏览器访问:http://服务器IP:3000

默认测试账号(部署完成直接登录)

管理员:admin@neighborhoodvet.example.com / password123

兽医:sarah.chen@neighborhoodvet.example.com / password123

技师:jamie.torres@neighborhoodvet.example.com / password123

前台:morgan.bailey@neighborhoodvet.example.com / password123

9. 部署后必做优化(生产上线必备)

修改所有默认账号密码,防止数据泄露

汉化系统界面,适配国内员工使用习惯

配置域名、HTTPS证书,实现外网正常访问

配置数据库定时备份,防止数据丢失

微调报表、诊疗模板,适配国内宠物医疗规范

五、新手快速上手使用指南

1. 首次登录必做操作

修改默认密码,开启账号安全保护

录入门店基础信息、诊疗项目、收费标准

创建正式员工账号,分配对应岗位权限

批量录入药品、疫苗、耗材初始库存

2. 日常办公核心流程

前台预约登记 → 到店签到 → 医生接诊写病历开处方 → 收费结算 → 系统自动扣库存、归档记录 → 后台数据自动统计

六、常见问题解答

1. 部署后启动失败、报错怎么办?

大概率是环境版本不匹配、端口占用、数据库权限未开启,新手不建议自行排查,可咨询专业技术协助调试。

2. 私有化部署数据安全吗?

极度安全,数据仅存储在自有服务器,无第三方访问权限,支持手动/自动备份,不会出现商用系统数据锁死、无法导出的问题。

3. 可以永久免费商用吗?

支持,AGPLv3协议永久免费,无门店数量、员工账号、功能使用限制,仅修改源码对外提供服务需遵循开源协议。

4. 可以对接小程序、AI、第三方设备吗?

完全支持,自带完整API接口和Webhook事件,可灵活二次开发、对接各类第三方工具。

七、一站式落地服务说明

源码开源免费,但部署调试、汉化适配、环境优化、生产上线门槛极高,新手自行部署极易出现启动失败、功能异常、数据不安全等问题。我方提供全套落地服务:

✅ 零基础全程代部署、环境搭建、端口调试、域名上线

✅ 系统完整汉化、国内诊疗模板适配、报表优化

✅ 全功能跑通测试:预约、病历、收费、库存、AI全部正常可用

✅ 员工一对一操作教学、门店个性化配置

✅ 永久免费技术咨询、问题排查、版本更新指导