# HIS系统-诊所门店管理系统-bin **Repository Path**: binbin0915_admin/apple_minihis_bin ## Basic Information - **Project Name**: HIS系统-诊所门店管理系统-bin - **Description**: HIS发布程序,下载后按文档进行部署 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 7 - **Created**: 2025-07-02 - **Last Updated**: 2025-07-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # HIS系统部署和操作文档 ### 介绍 HIS系统是一个采用Web和客户端混合开发的架构,整个系统分为三个部分: 1、`LobsterAdmin`:提供web页面显示的后端程序,依赖数据库`LobsterBoot` 2、`efwplusBase`:提供客户端数据服务的后端程序,依赖数据库`MiniHIS_Stable` 3、`efwplusClient`:客户端程序,会同时访问`LobsterAdmin`和`efwplusBase`两个后端程序 另外`efwplusHosting.exe`是一个守护程序,会自动启动`Lobster.Web.exe`、`efwplusBase.exe`和`Redis`,如果这三个程序意外退出的话,也会自动重启。 ### 系统部署配置 #### LobsterAdmin配置 1、安装.netcore 6.0 https://dotnet.microsoft.com/zh-cn/download/dotnet/6.0 2、还原数据库Lobsterboot 3、修改数据库连接 打开`appsettings.Production.json`配置文件, 修改`ConnectionStrings:DefaultConnection`为自己数据库地址 4、启动`efwplusHosting.exe`程序,会自动加载`Lobster.Web.exe`服务,然后在浏览器打开应用配置地址`http://localhost:5000/bootconfig.html` 5、在应用配置界面选中`应用列表`,找到应用`HIS系统登录中心`,点击对应数据库列会弹出应用数据库连接配置,把它修改为本地的数据库连接保存,然后`重启应用服务` #### efwplusBase配置 1、安装.net framework 4.5.2 https://dotnet.microsoft.com/zh-cn/download/dotnet-framework/net452 2、还原数据库`MiniHIS_Stable`为自己数据库地址 3、修改数据库连接 打开`Config\EntLib.config`配置文件, 修改`connectionStrings:SQL2005`为自己数据库地址 4、启动`efwplusHosting.exe`程序,会自动加载`efwplusBase.exe`服务,如果提示未注册则联系管理员申请注册码 #### efwplusClient配置 因为efwplusClient需要访问`LobsterAdmin`和`efwplusBase`两个服务,所以需要配置这两个服务的地址,打开配置文件`efwplusClient.exe.config`。 1、配置访问`LobsterAdmin` 修改配置`configuration:add:ApiGateWay`为服务端地址 修改配置`configuration:add:SSO_ApiGateWay`为服务端地址 2、配置访问`efwplusBase` 修改配置`client:wcfendpoint`为服务端地址 修改配置`client:fileendpoint`为服务端地址 另外还需修改客户端升级地址,`configuration:add:UpdaterUrl`为`LobsterAdmin`的服务地址。 #### 联影平台集成登录配置 1、客户端配置联影的公钥获取地址 修改客户端的`efwplusClient.exe.config`文件,将``改成对应环境的地址。 2、服务端配置获取联影用户账号的api地址 打开地址`http://127.0.0.1:5000/webide/easycode.html`,展开左边应用树`3234_HIS系统登录中心 > apiservice_ts > __public > Variable.ts`,修改联影api地址,最后右键`发布应用`。 ### 升级打包工具使用说明 1、将客户端需要升级的文件拷贝到`ClientUpgradeFile`目录,注意保持原来程序的目录结构不变 2、将服务端需要升级的文件拷贝到`ServerUpgradeFile`目录,注意保持原来程序的目录结构不变 3、启动`UpgradeCLI.exe`,自动生成升级包到`output_package`目录 4、如果只是升级了客户端程序那么只需要拷贝`update.xml`和`update.zip`到服务器上,如果同时升级了客户端和服务端那只需拷贝`ServerUPKG@x.x.x.zip`到服务器上 5、客户端启动的时候如果发现了新的升级包就会自动升级 6、服务端升级需要操作`efwplusHosting`程序,打开主界面,点击信息图标下拉菜单中的`系统升级`菜单,会弹出选择升级包的弹窗,选中`ServerUPKG@x.x.x.zip`升级包就可以自动完成服务端升级。 ### 系统初始化操作 1、使用HIS系统的超级管理员`admin`,先创建新机构和机构管理员 2、然后在联影的用户中心修改用户名和HIS机构管理员用户名一致,这样就可以通过联影平台就可以自动登录进入到HIS系统 3、HIS机构管理员同步联影的用户到HIS系统,并给用户分配角色权限 4、普通用户就可以通过联影平台登录到HIS系统 ### 系统更新日志 > 2024-10-31 1、更新了`efwplusClient.exe.config`客户端配置文件,由原来的 ```xml ``` 更改为新的 ```xml ``` 2、修复了修改密码功能 > 2024-01-05 1、 修改了客户端和服务端的版本号为`3.1.0` 2、 给服务端配置文件`MiniHISServer\Config\EntLib.config`增加数据库连接`SQL_EMRDB` 3、 修改了文件`MiniHISClient\images\login.png`,客户端打升级包的时候将此文件拷贝到升级包 > 2024-11-11 1、升级版本`3.1.1` 2、调整了系统菜单,增加了`优惠方案` 3、升级需要执行脚本 > 2024-11-28 1、升级版本`3.1.2` 2、执行脚本`upgradesql.sql`和`BaseMenu.sql` 3、增加了一些现场需求 4、升级步骤 - 执行批处理`UpgradeTool\CopyUpgradeFile.bat` - 运行打包程序`UpgradeTool\UpgradeCLI.exe`,回车开始进行打包 - 拷贝服务端升级包`UpgradeTool\output_package\ServerUPKG@3.1.2.0.zip`到生产服务器上,然后直接解压后替换服务端程序目录`MiniHISServer`即可完成升级 > 2024-11-29 1、升级版本`3.1.3` 2、门诊收费增加了优化方案的选择 > 2024-12-2 1、升级版本`3.1.4` 2、系统接入了华视读卡器