# HIS软件 **Repository Path**: zhcun/his-software ## Basic Information - **Project Name**: HIS软件 - **Description**: HIS(医院信息系统) 是一套面向医疗机构设计的综合管理平台,旨在通过信息化手段优化医院业务流程,提升诊疗效率,实现医疗资源的高效管理。系统覆盖门诊、住院、库存、财务、电子病历等核心业务场景,支持多机构协同管理,适用于各级医院、诊所及医疗集团。 - **Primary Language**: C# - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 4 - **Forks**: 0 - **Created**: 2025-02-25 - **Last Updated**: 2025-09-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # HIS软件 #### 介绍 HIS(医院信息系统) 是一套面向医疗机构设计的综合管理平台,旨在通过信息化手段优化医院业务流程,提升诊疗效率,实现医疗资源的高效管理。 系统覆盖门诊、住院、库存、财务、电子病历等核心业务场景,支持多机构协同管理,适用于各级医院、诊所及医疗集团。 系统设计上,灵活、开放、松耦合,数据库开放、允许自定义报表,允许客户自定义前端实现。 #### # 一、 软件架构 服务端使用 .net core 3.1 框架WebApi相关技术 下载:https://dotnet.microsoft.com/zh-cn/download/dotnet/3.1 前端客户端采用.Net 4.0 WinForm 下载:https://dotnet.microsoft.com/zh-cn/download/dotnet-framework/net40 数据库 SqlServer 2008R2 (版本10.50.16001.1) 及以上 下载:https://www.microsoft.com/zh-CN/download/details.aspx?id=30438 前端打印报表采用 Grid++ 6.8 下载:http://www.rubylong.cn/gridreport/download.htm 电子病历编辑器采用C#开源的 HCView 实现 客户端在线升级 SimpleUpdater # 二、 功能及流程概述  前后端分离 WebAPi通讯,云部署与本地部署自由选择  多机构支持,适用于医疗集团集中管理  多种收费场景,收费处结算、医生站结算、医技结算  全国医保灵活实现,自动筛选非医保收费项目  支持就诊卡,同时允许多实体或虚拟卡共存  支持药库、药房、二级库,同时允许独立适配  支持医嘱及收费库存锁定  结构化电子病历 后台程序下载:https://gitee.com/zhcun/his-software/raw/master/his-server.zip (因文件太大,需登录) 前端程序下载:https://gitee.com/zhcun/his-software/raw/master/his-client.zip (因文件太大,需登录) 升级文件下载:https://gitee.com/zhcun/his-software/raw/master/his-update.zip # 三、 程序功能菜单介绍 ## 1. 系统管理 由该HIS系统维护人员操作,如果多机构则公共字典部分统一维护 ### 1.1 对象维护 由开发人员指定具体功能名称 ### 1.2 全局配置 HIS系统运行配置 ### 1.3 表格列维护 业务系统中所有表格(GridView)都可通过该配置,来实现大小,格式,文字,位置的配置,使用个管理员登录,打开窗口, 快捷键:Ctrl + · (数字1左边的按键) ,可配置当前页面 ### 1.4 表格选择器维护 快速搜索表格的配置,展现方式、列顺序、大小、格式 等; 使用管理员登录,打开窗口,快捷键:Ctrl + 1 可配置 ### 1.5 打印配置 每个窗口(页面) 都可以配置独立的打印,在多机构情况下,可选择按客户端分类,这样可以实现不同电脑区分打印配置。 ### 1.6 资源菜单 选择功能对象(1.1 对象管理创建的对象) ### 1.7 角色菜单维护 有系统管理员增加角色及对觉得的菜单分配 ### 1.8 角色URL维护 角色可请求的UR地址规则; ### 1.9 自定义报表菜单 创建自定义报表时都选用该功能菜单。 ### 1.10 自定义报表配置 配置自定义报表的呈现方式,数据来源,等 ### 1.11 缓存管理 系统缓存的重制 ### 1.12 日志查询 ### 1.13 客户端升级文件上传 客户端自动升级实现的文件上传(支持多机构同一个升级地址) ### 1.14 机构维护 多机构维护基本信息及角色权限管理 ### 1.15 公共字典维护 ### 1.16 助记码维护 ### 1.17 功能及流程概述 ### 1.18 生产厂家维护 ### 1.19 诊断字典维护 ### 1.20 频次字典维护 ## ## 2.基础信息维护 该功能模块由医药机构HIS系统管理员维护 ### 2.1 机构配置 每个机构是可单独配置 ### 2.2 院内人员维护 维护所有可登录或不可登录的院内人员 ### 2.3 角色人员管理 对院内人员进行角色分配 ### 2.4 科室维护 ### 2.5 科室人员维护 科室与人员绑定 ### 2.6 费用类别维护 院内财务统计病案类别的字典维护 ### 2.7 西(成)药维护 西药或者中成药的基本信息维护 ### 2.8 中药维护 草药或中药颗粒剂维护,用于中医处方 ### 2.9 材料维护 西药或中药外的非药品且管理库存的商品,用于医生开立 ### 2.10 诊疗项目维护 所有非药品的最小收费单位项目 ### 2.11 检验项目维护 诊疗项目打包的检验项目,如:血常规、尿常规、乙肝五项、血脂四项 等 ### 2.12 检查项目维护 对诊疗项目打包的检查项目,如:心电图、CT、DR、核磁 等 ### 2.13 治疗项目(套餐)维护 对诊疗项目任意明细细项打包项目,如:大抢救,静脉采血 等 ### 2.14 供货商维护 药品或材料的供货单位维护 ### 2.15 护士站打印配置 用于护士站常用单据打印配置,如:输液单、注射单 等,住院的:床头卡、摆药单 等 ## 3. 库存管理 包含:西药、中药、材料的相关库存的操作,另加:医技划价及执行 可灵活配置是否启用药库(不启用时药房可直接入库和退货至供货商) ### 3.1 库存科室配置 已添加的科室都可配置为库存科室 库存科室可配置库存拆分规则,库存锁定及解锁; 发药可配置 等 ### 3.2 库存查询 当前库存的基本查询,查看库存明细变动情况,设置有效状态等 ### 3.3 期初入库 启用系统前的旧系统库存入库,区分正常业务还是导入数据 ### 3.4 期初入库记录 对指定期初入库单据红冲 查询期初入库及冲单记录 ### 3.5 药品入库 商品正常进货入库 ### 3.6 入库记录 对指定入库单据红冲(冲正) ### 3.7 供货商退货 对过期药品或者其它原因不再使用的商品退货给供货商 ### 3.8 供货商退货记录 对退货单据进行红冲 查询退货记录 ### 3.9 盘点 对药房或药库商品进行盘点,支持全部盘点,非0库存盘点,自定义盘点单 ### 3.10 盘点记录 查询盘点记录 ### 3.11 特殊出入库 对非正常业务流程(如:入库、出库、退货、发退药、盘点 等)之外的药品库存变动操作, 如:报损、科室自消耗 等 可灵活配置,实现精准统计药品流向 ### 3.12 特殊出入库记录 查询特殊出入库记录 ### 3.13 特殊出入库类型配置 特殊出入库的功能,科室消耗、报损处理 等场景的配置。 ### 3.14 出库 当启用药库时,出库到指定药房或科室; 当启用二级库(诊疗科室与医技科室库存管理)时,可配置由药库出到科室,也可从药房出库到科室,如果不启用二级库或药库, 则该功能可不使用; ### 3.15 出库记录 ### 3.16 药房领药 当启用药库或二级库时,接收来自药库或药房的出库药品或材料。 注意:当药品出库未领药时,药库库存已经减少,但药房库存并未增加。 ### 3.17 药房领药记录 查询领药记录单 ### 3.18 药房退药 启用药库时,将药房药品退回药库 启用二级库时,讲药品退回药库或药房 ### 3.19 药房退药记录 药房记录查询 ### 3.20 退药接收 退药接收药房退到药库需要接收确认后药库才会加入库存。 ### 3.21 退药接收记录 ### 3.22 调价 调价功能只能对供货商入库的库存科室操作。 如:供货商入库到“西药库“,西药库出库到西药房,这时西药房的价格不能调整,只能退到西药库然后由西药库进行调价,然后再出库到西药房,或者不退到药库,继续原价格发药。 如果是西药房直接入库的,可以直接进行调价; ### 3.23 调价记录 调价记录查询 ### 3.24 门诊发药 门诊医嘱开立的,西药、中药、材料,由此功能进行发药出库处理; ### 3.25 门诊发药记录 门诊记录查询及补打发药单据 ### 3.26 住院发药 住院医嘱开立的药品,由此功能发药处理 ### 3.27 住院发药记录 住院发药记录查询及补打发药单据 ### 3.28 门诊医技执行 对指定医嘱进行确认操作,如果诊疗项目绑定了材料,会自动扣减执行科室库存; ### 3.29 门诊医技执行记录 ### 3.30 住院医技执行 对指定医嘱进行确认操作,如果诊疗项目绑定了材料,会自动扣减执行科室库存; ### 3.31 住院医技执行记录 ### 3.32 库存月结 ### 3.33 库存月结记录 ## 4. 收费及财务管理 ### 4.1 挂号配置 #### 4.1.1 挂号费维护 对挂号费的收费明细配置,绑定诊疗项目的特定套餐 如:免费号、普通号、专家号 等,每个挂号级别可绑定多个诊疗项目 #### 4.1.2 诊室维护 对指定科室的诊室进行维护,如果一个科室只有一个诊室可忽略 #### 4.1.3 排班时间段维护 对所有医生科室上班时间段的维护 #### 4.1.4 排班模板 医生排班规则维护 #### 4.1.5 挂号排班 对指定科室或医生的指定日期进行排班 不限制可配置为永久班次,只配置一次即可; ### 4.2 收费配置 #### 4.2.1 结算类型维护 设置自费、医保、或其他定制的结算类别; 结算方式的配置对象可灵活实现,各种自定义的结算方式实现, 比如:地区医保的个性化实现,院内职工结算,这些自定义不需要更改现有程序代码即可扩展实现; #### 4.2.2 支付方式维护 支付方式可配置三方支付接口; #### 4.2.3 煎药费维护 配置了煎药费后,当中药选择了指定的煎药费之后,医嘱保存后会自动生成煎药费收费记录。 ### 4.3 就诊卡(一卡通) 院内就诊卡,为一账户多卡的方式,充值或结算都操作账户余额。 多卡的方式可以使用自定义IC卡,医保卡、身份证、虚拟卡、电子健康卡 等; #### 4.3.1 卡类型维护 对卡进行分类,每个分类可独立设置押金,如:身份证或电子健康卡,都不需要押金 #### 4.3.2 就诊卡管理 #### 4.3.3 就诊卡记录 就诊卡所有使用记录明细,包括 门诊结算、充值、退款 等 #### 4.3.4 就诊卡月结 对就诊卡金额变动的结余汇总,用于财务统计记账 #### 4.3.5 就诊卡月结记录 查询月结记录及撤销上次月结等操作 ### 4.4 门诊挂号 ### 4.5 挂号记录查询 退号及挂号退费,在挂号记录中操作,已接诊不允许退号。 ### 4.6 门诊结算 用于医嘱单据收费(处方、检验、检查、治疗 等) 结算时可对该患者增加附加药品或者治疗项目 门诊结算可直接增加患者,用于收费处开药或项目的实现,注意:直接增加的项目仅允许选择金额为0的挂号级别。 ### 4.7 门诊结算记录 查询结算记录详情 撤销结算: 撤回收费,可重新选择收费项目 重新结算:对撤销的结算重新收费,用于修改结算类别,如:自费转医保; ### 4.8 操作员收款日结 收款日结,对当前登录用户的所有收款指点时间内收款情况汇总生成,包含一卡通收款,各支付方式统计等; ### 4.9 操作员日结记录 查看日记记录 ### 4.10 住院配置 #### 4.10.1 床位组维护 对各类型床位收费分组,如:三人间床位费,单人间床位费等 #### 4.10.2 床位维护 对指定病区的床位及房间号进行维护配置 #### 4.10.3 护理费维护 对护理级别的费用进行配置 #### 4.11 住院患者管理 入院办理(新增):入院方式:直接入院,门诊入院申请、历史入院记录、门诊就诊记录等 医保操作:医保入院、信息修改、费用撤销上传、出院、出院撤销 等操作 住院患者信息修改等 #### 4.12 出院结算 对已由办理完成出院医嘱和护士账单处理并出区的在院患者进行结算 #### 4.13 押金管理 对在院患者的押金缴、退款、打印、查询 等操作 #### 4.14 住院日结 对当前登录操作员 收款情况汇总 #### 4.15 住院日结记录 ### 4.16 日结财务确认 收款日结后上缴现金或电子支付账单的凭证确认; ## 5. 医生站及电子病历 ### 5.1 配置维护 #### 5.1.1 医生诊断维护 对常用诊断的维护,可用场景包含:当前科室、全院、当前医生 #### 5.1.2 处方类型配置 保存时生成处方的规则设定,如儿童处方、精神处方 等 #### 5.1.3 西药模板维护 经常开立的处方保存成模板便于快速开方 #### 5.1.4 中药模板维护 #### 5.1.5 材料模板维护 #### 5.1.6 医嘱模板维护(大套餐) 将西药、中药、材料、检验项目、检查项目、治疗项目,组成一个大套餐;通常是将检验、检查项目做成组套,方便同时保存申请单。 ### 5.2 门诊医嘱 西医处方、中医处方、材料单、检验、检查、治疗 等医嘱的操作 ### 5.3 门诊就诊记录查询 按搜索条件查询门诊就诊记录详情,开立的处方、检验检查申请 等 ### 5.4 入院申请 门诊医生可选择门诊挂号患者,快速患者载入基本信息 ### 5.5 住院床位一栏 直观查看当前医生病人里列表或当前科室病人列表,对病人的医嘱、电子病历、及检查报告等相关操作及查看。 ### 5.6 住院医嘱查看 可以查看当前在床患者也可以浏览历史已结算患者的医嘱 长期医嘱或临时医嘱单的打印,补打,续打 ### 5.7 病案维护 ### 5.8 病案导出 ### 5.9 电子病历元素维护 ### 5.10 电子病历模板维护 电子病历实现了结构化保存,需要保存的“结构“项,都需要从元素中插入。 ### 5.11 病历查询 保存的每一个病历都会生成一条记录,用于搜索历史病历; 支持按元素值类别搜索, 如:主诉中,包含“头疼“的病历, 主诉中年龄大于30岁包含头疼的病历, ## 6. 护士站 ### 6.1 门诊 #### 6.1.1 门诊打印 根据护士站打印配置项,进行各单据打印 ### 6.2 住院 #### 6.2.1 护士床位一栏 预览当前在床患者的基本信息, 对指定患者的医嘱操作。 对指定患者费用账单管理 #### 6.2.2 护士医嘱操作 查看指定患者的医嘱,对医嘱操作:转抄、分解、计费 ### 6.2.3 费用账单 护士账单有长期账单和临时账单 6.2.4 体温单管理 住院患者体温单录入及打印 ### 6.2.5 住院单据打印 根据护士站打印配置项,进行各单据打印 如:床头卡、注射卡、输液单、瓶签 等 ## 7. 医保相关 ### 7.1 医保字典维护 用于医保目录同步与本地库同步 ### 7.2 医保目录对照 HIS收费项目于医保对照 ### 7.3 医保目录同步 医保平台下载最新版本导本地库 ### 7.4 医保结算对总账 调用医保接口与HIS对账 ### 7.5 医保结算日对账 调用医保接口与HIS对账 ### 7.6 门诊结算记录 医保结算的原始记录查询 ### 7.7 门诊退款记录 医保退款记录的原始记录查询 ### 7.8 住院结算记录 医保住院收款的原始记录查询 ### 7.9 住院退款记录 医保住院退款的原始记录查询 ### 7.10 医保目录查询 调用医保接口查询医保目录的相关信息 ### 7.11 医保限价查询 调用医保接口查询限价的相关信息 ### 7.12 自费上传记录 医保上传的自费项目记录查询及操作 ### 7.13 进销存上传记录 医保上传的库存变动情况查询及操作 ###### last date 2025.2 ##### 联系方式 邮箱:zhangcunliang@126.com 微信:XT-DHB (一笑) ### 使用说明 需安装 .Net 4.0(win10及以上自带) 打印组件:Grid++ 6.8 下载完之后可直接运行,主程序:HisClient.exe 测试请发机构名称、姓名、联系电话、用途,发至以上邮箱