# 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、系统接入了华视读卡器