SaaS模式的Java云HIS系统源码,公立二甲医院稳定运行多年,支持云部署和多机构共享。
摘要:本文详细介绍了一套基于SaaS模式的Java云HIS系统,该系统已在公立二甲医院稳定运行多年,采用B/S架构和前后端分离技术(前端Angular/后端Java),支持云部署和多机构共享。系统包含医疗业务、电子病历、经济管理、药物管理等六大核心子系统,具备完整的门诊/住院诊疗流程、药品管理、统计报表等功能,并配套SaaS运维管理系统。系统符合电子病历四级标准,采用MySQL、Redis、Rab
一套SaaS模式Java版云HIS系统源码,在公立二甲专科医院应用多年,经过多年持续优化,系统运行稳定、功能齐全,界面布局合理、操作简便。

云HIS系统功能特点:
1、融合B/S版电子病历系统,支持电子病历四级,HIS与电子病历系统均拥有自主知识产权。
2、全套系统采用云部署模式,部署一套可支持多家医院共同使用。
3、适用于二级医院、基层医疗机构,可作为区域HIS使用,经扩展后能够应用于医联体/医共体。
4、具有独立的配套SaaS模式运维管理系统,支持远程运维,运维功能丰富、方便易用。
5、系统技术特点:采用前后端分离架构,前端由Angular语言、JavaScript开发;后端使用Java语言开发。
6、系统遵循服务化、模块化原则开发,具有强大的可扩展性,二次开发方便快捷。
7、全套开发文档和产品文档,助力快速熟悉和掌握源码,提供售后服务。
云HIS系统源码技术细节:
前端:Angular+Nginx
后台:Java+Spring,SpringBoot,SpringMVC,SpringSecurity,MyBatisPlus,等
数据库:MySQL + MyCat
缓存:Redis+J2Cache
消息队列:RabbitMQ
任务调度中心:XxlJob
接口技术:RESTful API + WebSocket + WebService
报表组件:itext + POI + ureport2
数据库监控组件:Canal

云HIS系统功能说明
HIS分系统
一、医疗业务子系统
1、门诊医生站主模块:
包括门诊业务、医疗协同子模块
(1)门诊业务:
统计门诊收费明细、用药情况;可管理患者信息、可查看就诊历史;
可导入门诊模板快速开处方、可进行处方校验;可撤销处方、住院申请等。
(2)医疗协同:区域检查、区域检验。
2、住院医生站主模块:
包括医嘱管理、病案首页、分配入科、住院清单、我的质控等子模块
(1)医嘱管理:
住院患者开立医嘱、支持医嘱复制、停止、作废等操作;医嘱类型含药品、项目、材料、嘱托;支持住院各类单据打印。
(2)病案首页:住院患者病案首页书写和打印。
(3)分配入科:给新入院患者分配科室、床位、管床医生护士等。
(4)住院清单:查询住院患者处方明细、一日清单及住院清单打印。
(5)我的质控:详看病历质控系统。

3、治疗室主模块:
(1)治疗业务:
显示待护理、护理中患者、已护理患者;
记录门诊处方信息的执行过程;
可打印瓶签、处方单、执行单等单据;
可反应不良报告给医生;
可另选材料,发送收费。
4、住院护士站主模块:
包括医嘱执行、病案首页、床位管理、费用管理、体温单、住院清单、住院审核、分配入科、住院退药、住院计费等子模块。
(1)医嘱执行:住院医嘱校对执行、可打印各类执行单据。
(2)病案首页:住院患者病案首页书写打印。
(3)床位管理:住院科室床位信息管理。
(4)费用管理:住院患者药品和项目退费。
(5)住院清单:查询住院患者处方明细、一日清单及住院清单打印。
(6)住院审核:出院前可进行审核,支持未执行处方自动提醒。
(7)分配入科:给新入院患者分配科室、床位、管床医生护士等。
(8)住院退药:住院患者退药,可退部分的退药操作。
(9)体温单:住院患者三测单记录,可打印体温记录单。
(10)住院计费:用于护士开立药品耗材和项目,单独计费。

5、电子病历主模块:
包括门诊电子病历、住院电子病历等子模块
(1)门诊电子病历:门诊电子病历自动补充门诊信息、病历模板可定制;
6、住院电子病历:
住院病历及住院病程管理;
住院病历存为模板、也可通过模板快速新建病历;
住院护理记录管理;
住院护理记录可存为模板、也可通过模板快速建护理记录。
7、患者列表主模块:
(1)患者信息:
自动判别患者当前就诊状态(待诊、接诊、已诊);
系统自动识别已登记过的患者,自动补充基础信息;
支持快速选择未挂号患者接诊。

8、诊疗记录主模块:
包括就诊历史子模块
(1)就诊历史:记录患者每次就诊历史,可按多种方式查询。
9、病历质控主模块:
包括病历控制、医生个人质控、缺陷监控、质控设置等子模块。
(1)医生个人质控:
查看历史已归档患者的缺陷信息;
查看医生提交的延期申请情况;
查看已存在缺陷、缺陷申诉提交操作、以及查看缺陷申诉情况;
进行病历召回操作,以及查看病历召回状态;
查看个人电子病历质控评分情况。
(2)病历控制:
质控人员查看和审核医生发起的病历召回申请。
(3)缺陷监控:
质控人员查看一段时间内不同类型缺陷的数量,分为在院、未归档、已归档三个状态;
质控人员查看和审核医生发起的病历延期书写申请;
质控人员查看和审核医生发起的缺陷申诉请求;
质控人员查看和审核患者病历书写质量评分结果;
质控人员查看各个科室在一段时间内病历的质控等级情况。
(4)质控设置:质控规则、评分规则、评级规则等的设置。

二、电子病历子系统
特色功能模块包括:合并预览、普通病历、自定义模板、数据同步、病历打印、辅助输入、页面布局、导出PDF。
(1)合并预览:
该功能仅在住院病程中使用,目的是将某个患者的住院病程中所有的病历聚合在一起形成一张大的病历并能够打印,
合并预览后的病历仅支持打印功能,不支持保存以及控件编辑功能。
(2)普通病历:
在该模式下,可以对单个患者的病历数据进行新建、编辑、预览、保存,以及打印的操作,是医院比较常用和重要的功能模块,暂不支持在同一窗口下打开多张病历的相关操作。
(3)自定义模板:
模板编辑:医院机构涉及的病历模板均可以按需设计制作,可通过运维运营分系统模板管理子模块病历模板中的‘编辑’功能实现该操作。
存为模板:医师将当前病历通过存为模板的方式设置为医师的个人病历模板,以便相同患者的同一病历后续能够得到复用。
(4)数据同步:针对同一个患者不同病历之间的数据共享而存在的,同步功能主要是针对病历中的6类控件(提纲元素、宏元素、日期元素、选择元素、单选元素、复选元素)数据进行同步。
(5)病历打印:常规打印和PDF打印。
(6)辅助输入:辅助输入提供当前日期、当前时间、医师签名等便捷操作。
(7)页面布局:调节纸张方向、大小;设置边距、打印方式。
(8)导出PDF:将当前任意病历(普通病历、自定义个人模板、合并预览、历史病历)直接导出成PDF下载到本地。

三、经济管理子系统
功能模块包括:挂号统计、门诊费用管理、预约管理、排班管理、患者管理、住院登记、床位管理、预缴金管理、住院清单、出院结算、结算报表、票据管理、住院费用管理。
(1)挂号统计:统计门诊挂号信息,支持多种查询方式。
(2)门诊费用管理:门诊收费,支持医保结算、医保撤销;门诊收费流水查询,可进行退费、发票重打补打操作;门诊收费日结,可进行预结操作,可查看历史交账;门诊冲正交易业务。
(3)预约管理:预约挂号服务;统计预约挂号信息,支持多种查询方式。
(4)排班管理:对在职的医院员工进行排班,可设置班次、查看本月排班情况。
(5)患者管理:门诊患者信息集中管理,可查看患者个人详情、诊断历史、挂号收费记录等。
(6)住院登记:住院患者信息登记,自费登记或医保登记。
(7)床位管理:住院科室床位信息管理。
(9)预缴金管理:住院患者预缴金信息管理。
(10)住院清单:住院患者处方明细、一日清单明细;住院清单可打印。
(11)出院结算:住院患者进行出院结算,可医保结算、自费结算。
(12)结算报表:统计不同类型患者的结算信息。
(13)票据管理:管理系统使用的发票、查询票据的使用情况、统计票据的使用或报损的情况。
(14)住院费用管理:住院患者产生费用每日定时自动计费;住院患者药品和项目退费、住院患者结算明细查询。

四、药物管理子系统
药物管理子系统功能模块:包括门诊发药/退药、住院发药、住院汇总发药、住院退药、药物信息管理、入出库管理、药物调拨、药物盘点、药品控制、药品拆分。
(1)门诊发药/退药:门诊发退药,发退药历史记录可查询。
(2)住院发药:住院患者发药。
(3)住院汇总发药:住院处方明细可以汇总,按汇总单发药。
(4)住院退药:住院退药之前需先进行审核,审核通过才能退药。
(5)药物信息管理:对药品信息(基础信息、厂商信息、医嘱信息、医保信息)集中管理;
可一键导入上传药品信息;可下载所有药品信息;可设置与药品外部系统进行关联。
(6)入出库管理:药房药库出入库操作;出入库单据打印;出入库历史记录查询。
(7)药物调拨:药房药库调拨操作,支持跨域调拨;调拨单据打印;调拨历史记录查询。
(8)药物盘点:药房药库盘点操作;盘点明细查询;历史盘点记录查询。
(9)药品控制:对药品信息和药品的使用情况、有效期、是否能使用、是否恢复冻结药品的状态进行控制管理;定时检查药品期效,逾期则消息栏通知提醒。
(10)药品拆分:药品拆分后,按拆分最小单位计费。

五、统计报表子系统
统计报表子系统功能模块:包括门诊收入汇总、住院收入汇总、收费统计报表、收费明细报表、缴款日报、门诊收费汇总、住院科室日志、住院结算汇总、医疗项目统计、检查项目统计、检验项目统计、月末收支汇总、药品进销存统计。
(1)门诊收入汇总:对门诊收入进行汇总,可按时间段查询。
(2)住院收入汇总:对住院收入进行汇总,可按时间段查询。
(3)收费统计报表:门诊收费统计,可按患者类型查询。
(4)收费明细报表:门诊收费明细,可按患者类型查询。
(5)缴款日报:每日收费后结转的金额数,用于财务每日和月末的统计审核。
(6)门诊收费汇总:汇总门诊收费员每月的收费总额,用于月末统计账目。
(7)住院科室日志:统计每月的出入院人数,和人次数,用来概览医院整体运行情况。
(8)住院结算汇总:汇总住院收费员每月的收费总额,用于月末统计账目。
(9)医疗项目统计:统计门诊或住院各科室开立的医疗项目的数量、产生费用。
(10)检查项目统计:对所有患者检查项目的信息进行统计。
(11)检验项目统计:对所有患者检验项目的信息进行统计。
(12)月末收支汇总:汇总各科室阶段性的药品收支情况、支持结转操作、汇总票据打印。
(13)药品进销存统计:可查询药品的进销存详情。

六、系统管理子系统
系统管理子系统:包括医院机构信息、科室管理、员工管理、角色管理、字典管理、参数设置、报表模板管理、医嘱模板管理。
(1)医院机构信息:管理医院机构的基础信息。
(2)科室管理:对医院机构各个科室基础信息管理。
(3)员工管理:对医院机构所有员工的基础信息管理;可设置角色,登录密码。
(4)角色管理:对医院机构角色定义及角色菜单使用权限的分配。
(5)字典管理:对医院机构部分字典信息集中管理(如门诊项目、收费项目等)。
(6)参数设置:快捷操作参数设置、收费规则灵活设置等。
(7)报表模板管理:可浏览系统所有的报表单据模板。
(8)医嘱模板管理:对住院医嘱模板管理;门诊处方模板管理。

运维运营分系统
一、系统运维
(1)环境管理:系统涉及到的服务器进行管理,可查看服务器ip、端口、启动状态等,可进行服务器充气操作。
(2)应用管理:对运维的系统应用或子系统应用进行统一管理。
(3)菜单管理:对运维管理系统的菜单进行设置。
(4)接口管理:可查看his的所有接口,包括入参、出参、结构体等。
(5)任务管理:对机构涉及的任务(如医疗信息上报任务)进行统一管理.
(6)配置管理:对机构的内部编号进行管理。

二、综合监管
综合监管:统计监管的医疗机构的综合信息,包括医疗业务量、人员配备量、支付分类占比等。
三、系统运营
(1)机构管理:对行政组织机构和医疗组织机构的管理。
药品目录管理:对药品信息的管理,业务系统用户可方便的使用药品目录中的药品信息,实现药品公共管理、避免各医疗机构大量重复录入药品的目的。
(2)用户管理:为机构增加使用账号并赋予角色权限。行政机构下的用户既可以登录综合管理系统又可以直接登录业务系统并具有管理权限,医疗机构用户只能登录综合管理系统。
(3)角色管理:定义用户权限,即在综合管理系统中可以执行哪些操作。被赋予角色的用户根据角色定义可以查看特定模块,执行指定功能。
(4)字典管理:将医疗机构业务活动中涉及的常用词汇及其标准、分类、状态、单位等信息进行集中统一管理,既能实现基层卫生健康云中不同医疗机构业务术语的便利使用,也能统一管理、灵活配置,实现个性化使用。
(5)模板管理:模板分为两种:病历模板和报表模板。系统中的设计的病历模板和各类单据报表模板均在此设计制作。
(6)消息管理:设置机构各类消息下发通知,目前仅支持站内信,即在web端页面滚动提醒。
(7)运营配置:功能组包管理,设置不同功能版本、级别。
(8)外部系统:对外部机构进行统一管理,记录名称、地址、联系方式。
火山引擎开发者社区是火山引擎打造的AI技术生态平台,聚焦Agent与大模型开发,提供豆包系列模型(图像/视频/视觉)、智能分析与会话工具,并配套评测集、动手实验室及行业案例库。社区通过技术沙龙、挑战赛等活动促进开发者成长,新用户可领50万Tokens权益,助力构建智能应用。
更多推荐

所有评论(0)