全院自助打印系统
服务端FAQ手册
编 制: 徐银顺
审 核: 雷鸣
批 准: 翟键爽
目录
关键词:全院自助服务器、自助打印终端
摘 要:HSPS、SDP
缩略语清单:Mysql、IPS
英文全名 | 中文解释 |
HSPS | 全院自助服务器 |
SDP | 自助打印终端 |
此文档适用版本:全院自助打印系统服务端。
此文档面向对象:驻场工程师、流动工程师、项目经理等人员。
本文档针对在一线的驻场工程师遇到的一些常见故障问题进行解答。
文档版本 | 修改人 | 发布日期 | 修订说明 |
---|---|---|---|
V1.0 | 黄志文 | 2019-04-01 | 第一次发布 |
V2.0 | 徐银顺、刘金宝、朱佳龙、张复豪 | 2021-02-03 | 增加常见问题2 |
在国内当前的医疗服务中,患者对医院的不满主要集中在任何一个流程都要排队,而且排队时间长;挂号排队、就诊排队、缴费排队、化验拍片排队等。特别是各类检查单取报告服务台,门诊诊间常常拥挤大量等待领取报告的患者。导致各窗口科室拥挤不堪,杂乱无序。另外,院方需要安排人力查找、匹配各类检查结果、影响胶片和报告。因此,我们设计了全院自助项目让患者可以自助领取报告、胶片,解决医院排队难的问题。
IPS驱动安装失败 |
胶片报告匹配错误 |
告知屏显示延迟4-5分钟 |
Web工作站内无法预览报告 |
绑定打印机时,下拉列表无打印机信息 |
胶片报告匹配错误 |
举例:
告知屏显示延迟4-5分钟
IPS驱动安装失败
问题描述:
对测试的第一份报告,已经建立好报告类别,可提取出条码号、姓名、检查部位;为何后面发送的相同格式的报告却无法提取出条码号、姓名、检查部位等相关内容。(尤其是医院升级报告模版之后)
过程分析:
检查报告类别中条码号、姓名、检查部位的提取公式,确认此提取公式对所有该类报告均生效。
解决方案:
设置正确的报告规则,确保可以识别该类所有的报告。如果有更改报告模版,则相应的调整对应的正则表达式。
问题描述:
升级到2.2.1P01版本后,发现接收到的报告,无法生成JPEG图片,只有XPS、TXT文件,之前的版本可以看到生成的JPEG图片。
过程分析:
全院自助打印系统V2.2.1及之后版本,WEB端预览由WEB端进行转换,所以在原先旧版本的文件服务器目录下没有JPEG图片,新的图片路径在安装路径的WebManage\ReportFiles目录下。
解决方案:
进入ReportFiles目录下可以查看到相关的JPEG图片,如路径:C:\Program Files (x86)\依伴数字\HSPS\WebManage\ReportFiles 。
问题描述:
患者有CT胶片和CT报告,还有超声报告,胶片和报告匹配时发生错误,CT胶片和超声报告也能匹配。
过程分析:
同一个患者同时检查超声和CT,患者条码号一致,导致胶片匹配了超声报告。
解决方案:
登录进入WEB,WEB端-业务服务器设置启用“胶片是否根据类别(CT、MR、DR)与报告匹配”。
问题描述:
在WEB-打印业务管理中,选择报告或胶片,点击按需打印,界面提示“按需打印成功”,但是SDP-2终端无任何反应。
过程分析:
1、确认终端打印机口已经设置“直打”。
2、医院内外网,网络IP冲突造成异常。
3、医生工作站电脑是双网卡,没有将全部IP绑定打印机
解决方案:
1、进入终端软件配置界面,设置勾选胶片、报告直打。
2、IP冲突的电脑,联系信息科重新配置网络IP。
3、将医生工作站电脑两个IP都绑定到全院自助服务器,然后重新打印报告。
问题描述:
XP系统的电脑发送报告到服务器的时候,提示“科室服务器异常错误”。
过程分析:
检查服务器收到的文件以及登录WEB查看识别的报告信息,发现该报告条码号前面有特殊字符,如:*100011,导致识别后的报告生成的文件路径异常。
解决方案:
重新修改报告识别规则,确保识别后的条码号前面不会有特殊字符。
问题描述:
业务服务器未设置报告延迟领取,报告发送至服务器,不会及时将名字显示到告知屏上,延迟大概有4~5分钟。
解决方案:
这个问题是由于安装告知屏的电脑和服务器电脑时间不同步导致,修改告知屏电脑系统时间与服务器电脑时间一致即可。
问题描述:
不同规格的胶片,分别是在PACS中横版和竖版打出来的效果不同。
解决方案:
接收胶片时改用备用端口接收,并进入服务器的安装目录“依伴数字\HSPS\RadiationDepartment\Dicom”,打开“ClearDicom.ini”修改AutoRotate=为true, FillImage默认为false。
问题描述:
Web打印业务管理页面预览报告时,提示“获取不到图片”。
过程分析:
1、“WebManage”文件夹没有添加everyone权限。
2、服务器电脑是2008操作系统,没有安装Mircosoft.Net_Framework_3.5 组件。
解决方案:
1、进入服务器的安装目录下“C:\Program Files (x86)\依伴数字\HSPS\WebManage”,右击“WebManage”文件夹-属性-安全,编辑后添加一个everyone权限。
2、安装Mircosoft.Net_Framework_3.5组件,然后重新登录WEB查看。
问题描述:
在绑定科室打印机的时候,下拉列表一个打印机也没有了。
解决方案:
1、查看打印机名称是否超过255个字符,若超过255个字符,请修改打印机名称为255个字符以内。
2、远程时,不要勾选本地打印:在运行框中(Windows+R)输入mstsc后单击回车键,点击左下角的“选项(0)”按钮,点击“本地资源”,取消勾选打印机。
3、浏览器兼容性问题,建议使用IE8-11。
问题描述:
安装IPS打印驱动的时候,IPS提示安装失败。
过程分析:
查看日志信息。
如日志记录错误:5;日志记录错误:1796。
解决方案:
1、记录错误提示“5”:如果是WIN7系统,获取管理员权限,重新安装IPS驱动;其它操作系统(如XP系统),使用管理员权限账号登录,重新安装IPS驱动。
2、日志记录错误“1796”:端口被占用,使用发布地址中的“报告打印驱动端口修复工具”;若无法获取到,可联系相关工程师获取。且修复之后要重启电脑。
3、日志记录错误“0xc0000076b”,有以下3种可能会导致:
1)电脑没有安装DirectX9或者DirectX9组件损坏;使用DirectX修复工具修复。
2)电脑没有安装Microsoft Visual C++;安装Microsoft Visual C++ 2005、2008、2010运行库。
3)电脑没有安装.net;安装.net运行库。
4、日志记录错误“126”:找不到指定模块,一般是因为缺少系统的srclient.dll动态库导致,常见于ghost XP系统;安装随影系统的srclient.dll动态库解决。
5、部分WIN7家庭版或者Windows 2003 操作系统安装不上,建议安装WIN7旗舰版或者Windows 2008 R2 操作系统;建议不要安装GHOST 系统。
问题描述:
使用HIPS驱动时,服务器收到报告时,提示 Tools.FileConverter已停止工作。
过程分析:
PDF文件过大,服务器在转成图片时出现内存溢出的现象。
解决方案:
1、调整配置参数:调整科室服务器下的Tools.FileConverter.exe.config文件中的配置。 <add key=“Timeout” value=“200000” />将200000 改为400000以上。(延长图像转换的时间,如:”200S” 改为 ”400S”)。
问题描述:
服务器收不到数据,重新启动服务器后正常接收数据。
解决方案:
此问题是由于科室服务器下的通讯超时时间过短导致超时的问题,需延长超时时间。(如路径“C:\Program Files\依伴数字\HSPS\DepartmentService\Configs\AppConfig.xml”) 将Value=“00:10:00” 这个值加大(例如“00:20:00”,根据现场实际情况来设置)。
问题描述:
发图像测试规则,截图后服务器显示的截图照片,区域正确无误,但是ie浏览器中无内容。
过程分析:
出现这个问题的原因是因为新装的服务器,没有安装MODI组件。
解决方案:
安装MODI组件,然后使用IE浏览器重新建立胶片规则。
问题描述:
终端打印出来的报告有时候发现没有医生的报告签名
过程分析:
1、终端打印的问题;
2、首先检查电子签章是否已插入,其次检查是否已添加、设置医生电子签名,最后检查打印驱动设置里是否勾选了“强制使用电子签章”选项,确认与电子签章有关信息都已设置正确。
3、CA签章没有启用或者出现异常。
解决方案:
1、服务器接收的报告有签名,终端打印的没有医生签名,则查看终端FAQ进行处理,若无相关的处理办法,则前往钉钉问题反馈系统提交问题单进行处理。
2、医生发报告的时候,将电子签章插入; 在管理工具,添加设置电子签名;进入IPS配置界面,勾选“强制使用电子签章”选项。
3、查看CA的日志,前往钉钉问题反馈系统提交问题单进行处理或者联系Q卫士进行处理。
问题描述:
放射科室服务器端口,改成55000后,正常使用一段时间,在IPS端发送报告提示发送成功,但在文件服务器内无法找到。
过程分析:
正则表达式不规范,如 “姓名:\S+”,导致.net组件出现问题,进而导致软件异常,服务器收不到报告。
解决方案:
调整该类报告的正则表达式为正确的格式,如 “姓名:姓名\w{2,6}”。
问题描述:
在WEB-打印业务管理页面按照开始时间和结束时间进行搜索,统计的量与印量统计页面统计的数量不一致,打印业务管理页面的数量会比较多。
过程分析:
由于在打印业务管理页面查询的时候,那个结束时间是指报告接收的时间,并不是报告打印的结束时间,所以统计出来的数据不一致。
解决方案:
可以使用专门的数据统计工具“全院-放射数据统计工具”来进行统计(2.3之前的版本,2.3之后的版本则在web印量统计页面进行统计)。
问题描述:
在安装好全院自助打印系统后,配置完IIS WEB服务器进不去,报异常。
过程分析:
出现这个是IIS服务器配置错误,应用程序池.net Framework v4.0.30319没有启用。
解决方案:
按照《IIS web服务器发布安装操作文档》进行正确安装即可。
问题描述:
突然之间WEB界面接收报告有严重延迟,都在半小时以上,之后干脆接收不到报告,但是数据库能看到文件,一直使用IPS打印报告。用IPS打印文本也接收不到,服务器安装IPS打印文档同样接收不到。WEB接收时间出现问题,只能显示年份和日期,不能显示具体时间,一直都是00:00:00。
过程分析:
观察日志报异常,查看是由于自定义了时间格式显示导致数据库接收数据异常。
解决方案:
修改服务器时间格式为默认格式,并且时间格式使用24小时制,然后重启电脑,全院服务器。如:
问题描述:
全院自助报告服务器会自动放大全屏,此时会报“启动\\tsclient\a\a.dll时出现问题,拒绝访问”的错误,报告服务器自动退出。
过程分析:
一般出现这个问题是由于服务器电脑中毒引起
解决方案:
联系信息科对局域网进行杀毒,服务器电脑进行杀毒并及时做好备份工作。
问题描述:
直打带CA签名的报告时,服务器一直会弹出Adobe Reader PDF阅读器插件。
过程分析:
Adobe reader PDF阅读器插件引起的问题导致
解决方案:
报告服务器目录下新建一个名为“PDFLibNet.ini”空的配置文件,卸载掉Adobe Reader PDF阅读器插件。
问题描述:
医生工作站发送心电图报告,文件比较大,导致发送时间过长。
过程分析:
心电图报告有比较大的图片,所以发送慢,医生工作站电脑配置较低导致处理慢
解决方案:
当电脑系统是XPSP3,2G内存时,使用HIPS发送超过2M的文件会导致发送时间过长,建议升级电脑配置或尝试使用IPS驱动发送报告。
问题描述:
2.1全院自助版本,日志文件过大
过程分析:
日志级别选择较低,导致频繁写日志信息。
解决方案:
C:\ProgramFiles(x86)\依伴数字\HSPS\DataService\Configs\AppConfig.xml将Value=”High|General|”设置成Value=” ”
问题描述:
Web工作站预览报告时,提示“获取不到图片”。
过程分析:
没有足够的文件夹权限导致。
解决方案:
进入服务器的安装目录下“C:\Program Files (x86)\依伴数字\HSPS\WebManage”,右击“WebManage”文件夹-属性-安全,编辑后添加一个everyone权限。
问题描述:
Report表与reportContrext表中有超过归档时间的数据,如设置归档时间为1个月,但是表中数据还有1个月之前的。
过程分析:
1、report表与reportContrext表的数据未归档到reporthistory与reportContrexthistory
2、定时任务未启动。
解决方案:
查看定时任务是否开启
1.1 打开Navicat Premium,执行语句: show variables like '%event%';查看event_scheduler如果为OFF或0就表示关闭
MySQL配置文件,my.ini 设置event_scheduler=ON;(默认配置文件内已经填写完毕,修改配置文件,需要重启mysql服务)
1.2 解决方法:
如果定时任务关闭,用下面命令开启使用下列的任意一句开启计划任务:
SET GLOBAL event_scheduler = ON;
SET @@global.event_scheduler = ON;
SET GLOBAL event_scheduler = 1; – 0代表关闭
SET @@global.event_scheduler = 1;
最后可通过再次查看event_scheduler是否开启
2、定时任务开启未生效
2.1 查看事件,双击e_ArchiveReportData();
点击上图中事件,双击e_ArchiveReportData事件,找到定义,看上图箭头指向,必须以箭头指向的为准,状态:ENABLE,ON COMPLETION:PRESERVE。
2.2点击计划,手动修改STARTS时间,比如当前电脑时间10:55,修改为11:00
查看运行时间是否按照设定时间显示,如果按照设定时间显示后,再次修改时间为第二天的凌晨,例如上述图片:2020-12-26 00:01:00 第二天通过查询语句观察是否归档。
上图AT表示该事件只执行一次
EVERY表示可多次重复执行,前面1表示循环的周期,DAY表示周期-每天(当然这里有很多选择,月,周,小时等等)
STARTS是一个 timestamp 值表示事件开始时间
+INTERVAL表示间隔以指定「由现在开始」的时间量
ENDS表示事件的结束时间
上图所设置的就表示:从2020年12月25号开始,每天11点执行
问题描述:
信息科需要查看数据库数据
过程分析:
打开 Navicat Premium
解决方案:
打开Navicat找到全院服务器所连接的数据库,然后双击打开
找到上方用户,点击一下
右侧出现对象,点击新建用户弹出新建用户界面
用户名 : clear123 密码 clear666 主机:全院服务器IP地址(如果用户名已存在,可自行更改)
点击保存
使用完根据现场可选择删除用户,点击用户,点击下方要删除用户的名称 clear123,点击删除用户即可。
问题描述:
登陆界面后显示页面比较慢
过程分析:
可能是report表数据较多导致;服务器内存或CPU比较高;或者是系统资源被占用;
解决方案:
1.查询report 与reportContext报告数量。
Select count(1) from report ;
Select count(1) from reportContext;
两个表每个数据数量大于50万要排查下是否归档,解决办法请参照4.1
2.如果服务器内存或CPU比较高,系统是WinServer2008 的。
需要打上系统动态内存管理补丁(DynCache_内存无限增长补丁_20200810)。
3. 查看放射服务,科室服务是否有大量发送失败报告不断发送,占用了mysql的资源。
如果有,将D:\Program Files\依伴数字\HSPS\RadiationDepartment\NotPersistence重命名,重新新建文件夹NotPersistence.
4. 优化my.ini 配置的值: innodb_buffer_pool_size=4096M(根据系统内存分配40%-50%)
5.重启mysql 服务
问题描述:
更换新打印机,以前的打印机需要废除
过程分析:
需要删除数据库数据表数据
解决方案:
备注: 删除动作请谨慎操作!
1.首先备份五表 (userterminal 、terminaldevice 、addinkrecord 、wasterecord、printerposition )
PS:目前是只需要这五表,如果删除过程中有新外键表(下图位置是外键表弹出的名称)弹出,需询问全员服务器组工程师再进行删除。
2.找到userterminal 表,根据表数据找到要删除的打印机类型,如何选中行数据删除,下图为示例。
开始删除userterminal
3.弹出外键表terminaldevice,根据userterminal的ID去删除terminaldevice 表内对应的TerminalID (如果terminaldevice 表内TerminalID 是需要删除打印机类型的所有ID,可直接删除所有记录)
4.弹出外键表 addinkrecord,根据terminaldevice 的ID去删除addinkrecord 表内对应的TerminalDeviceID (如果addinkrecord 表内TerminalDeviceID 是需要删除打印机类型的所有ID,可直接删除所有记录)
5.弹出外键表wasterecord 根据userterminal的ID去删除wasterecord表内对应的TerminalID(如果wasterecord表内TerminalID 是需要删除打印机类型的所有ID,可直接删除所有记录)
6. 弹出外键表printerpositio根据userterminal 的ID去删除printerposition表内对应的UserTerminalID
问题描述:
断电导致数据库不能正常启动。
过程分析:
mysql 重新启动(错误:1067) ,或者其他错误导致mysql 不能正常启动
因为断电、文件损坏mysql启动会重新检索恢复、就会报异常,设置跳过、就可以了
解决方案:
问题描述:
4.5 中的方法不能使数据库恢复,用此方法。
过程分析:
mysql 数据库文件损坏 。
解决方案:
1.登录navicat,新建查询;
2.新建全院数据库,新建表结构;
3.执行解绑命令: alter table clinicaldepartment (表名) discard tablespace;
(去除外键语句: SET foreign_key_checks = 0; )
4 .复制损坏文件Data的clinicaldepartment(表名).ibd 文件到对应mysql的data目录;
5. 执行绑定 命令:alter table clinicaldepartment import tablespace;
6.逐个完成损坏表后,导出表数据sql语句完成恢复。
问题描述:
Web端无法修改
过程分析:
需要在mysql数据库内修改
解决方案:
UPDATE configure SET `Value`='10' WHERE Flag='Storage' AND `Name`='JPEG';
UPDATE configure SET `Value`='10' WHERE Flag='Storage' AND `Name`='DICOM';
问题描述:
服务器重装切换备机新服务器注意事项
过程分析:
重装切换备机需要备机可以跑通,在停止原服务器
解决方案:
1.备份数据库
2.找到数据库,右键找到转储SQL文件,选中结构与数据,开始备份。
3.拷贝FileServer文件到备机或新服务器
(如果是备机,需要拷贝一周内的FileServer文件到备机)
(如果是新服务器,需要拷贝全部FileServer文件过去)
4.有定制化需要联系定制化人员,定制化如何部署,保证服务可以跑起来。
5.如果终端出现404页面,首先排查是否授权。
问题描述:
使用安全监测工具,web端系统时在进行数据传输的时候没有加密,能查询到网站登录管理员的密码。
过程分析:
传输过程中没有给密码加密 。
web登录界面页面添加随机验证码,数据传输的时候需对登录密码加密。
解决方案:
在发布平台上找到对应的
服务器V2.3.3_Web端登录加密补丁包_20200605 补丁包
操作:
1.替换WebManage\bin的YiBan.HSPS.Main.Web.dll 到对应全院的 \HSPS\WebManage\bin下,之前文件备份一下!
2.将WebManage\Scripts的md5.js复制到 对应全院的 \HSPS\WebManage\Scripts
3.替换WebManage\Login.aspx 到对应全院的\HSPS\WebManage下,之前文件务必备份一下!
问题描述:
Web上没有胶片剩余量展示
过程分析:
补丁包未放置正确或缺少补丁包。
解决方案:
在发布平台上找到对应的
服务器V2.3.3&Web端V2.3.2_监控终端胶片剩余量补丁包_20200927 补丁包
操作:
1.将服务端V2.3.3\DataService的补丁替换到全院服务器HSPS\DataService 根目录,之前文件务必备份一下!重启业务服务;
2. 将服务端V2.3.3\CoreService\QY 解压替换到全院服务器HSPS\CoreService\Plugins\QY 根目录,之前文件务必备份一下!重启数据交换服务;
3.将Web端V2.3.2\WebManage 的bin 、Views 文件夹替换到全院对应\HSPS\WebManage内的文件夹(Views单一替换,bin全部替换),之前文件务必备份一下!
4.显示位置如下:
问题描述:
web端设备管理查询包异常
过程分析:
wcf调用接口出错,增加prints对象是否空值判断。
解决方案:
在发布平台上找到对应的
服务器V2.3.3_Web端本地打印机异常的补丁包_20200529 补丁包
操作:
1. 将HIPS.HSPS.DataService.BLL.dll补丁替换到对应全院服务器\HSPS\DataService 根目录下 ,之前文件务必备份一下!重启业务服务。
问题描述:
云胶片二维码访问报错。
过程分析:
URL非80端口,URL增加冒号。
解决方案:
在发布平台上找到对应的
服务器V2.3.3_云胶片二维码URL非80端口增加冒号补丁包_20210129 补丁包
操作:
1.将DataService的HIPS.HSPS.Common.dll替换到对应全院服务器\HSPS\DataService 根目录下;
2.将DataService的HIPS.HSPS.Common.dll替换到对应全院服务器\HSPS\CoreService\Plugins\CommonLib根目录下;
3.将DataService的HIPS.HSPS.Common.dll替换到对应全院服务器\HSPS\RadiationDepartment根目录下;
4.将DataService的HIPS.HSPS.Common.dll替换到对应全院服务器\HSPS\DepartmentService根目录下。
备注:对应目录的文件都备份一下! 先重启业务服务 ,再重启数据交换服务及对应科室服务。
问题描述:
文件量大,图片文件,报告文件不自动清理。
过程分析:
业务服务调用文件服务接口不响应。
解决方案:
在发布平台上找到对应的
服务器V2.3.3_文件不自动清理补丁包_20210202 补丁包
操作:
1. 将DataServer的补丁替换到对应的全院服务器\HSPS\DataService 根目录下。之前文件务必备份一下!重启业务服务。
2. 将FileServer的补丁替换到对应的全院服务器\HSPS\ FileServer 根目录下。之前文件务必备份一下!重启文件服务。