侧边栏

软件产品:服务器软件:全院服务器:全院服务器faq5:全院服务器faq2.0

目录

FAQ文档v2.0

文档编号版本号保密级别生效日期
NY-QYZZFWQ01V2.0 □秘密 □内部 公开2021-2-3

全院自助打印系统

服务端FAQ手册

编 制: 徐银顺

审 核: 雷鸣

批 准: 翟键爽

目录

关键词:全院自助服务器、自助打印终端

要:HSPSSDP

缩略语清单:Mysql、IPS

英文全名 中文解释
HSPS 全院自助服务器
SDP自助打印终端

1 引言

1.1 文档说明

此文档适用版本:全院自助打印系统服务端。

此文档面向对象:驻场工程师、流动工程师、项目经理等人员。

1.2 编写目的

本文档针对在一线的驻场工程师遇到的一些常见故障问题进行解答。

1.3 修订记录

文档版本修改人发布日期修订说明
V1.0黄志文2019-04-01第一次发布
V2.0徐银顺、刘金宝、朱佳龙、张复豪2021-02-03增加常见问题2

2 产品概述

2.1 产品简介

在国内当前的医疗服务中,患者对医院的不满主要集中在任何一个流程都要排队,而且排队时间长;挂号排队、就诊排队、缴费排队、化验拍片排队等。特别是各类检查单取报告服务台,门诊诊间常常拥挤大量等待领取报告的患者。导致各窗口科室拥挤不堪,杂乱无序。另外,院方需要安排人力查找、匹配各类检查结果、影响胶片和报告。因此,我们设计了全院自助项目让患者可以自助领取报告、胶片,解决医院排队难的问题。

2.2 常见问题列表

IPS驱动安装失败
胶片报告匹配错误
告知屏显示延迟4-5分钟
Web工作站内无法预览报告
绑定打印机时,下拉列表无打印机信息
胶片报告匹配错误

2.3 关键词搜索

举例:

告知屏显示延迟4-5分钟

IPS驱动安装失败

3 常见问题(1)

3.1 报告无法提取相关的报告内容

问题描述:

对测试的第一份报告,已经建立好报告类别,可提取出条码号、姓名、检查部位;为何后面发送的相同格式的报告却无法提取出条码号、姓名、检查部位等相关内容。(尤其是医院升级报告模版之后)

过程分析:

检查报告类别中条码号、姓名、检查部位的提取公式,确认此提取公式对所有该类报告均生效。

解决方案:

设置正确的报告规则,确保可以识别该类所有的报告。如果有更改报告模版,则相应的调整对应的正则表达式。

3.2 2.2.1P01版本,文件服务器目录无法生成JPEG图片

问题描述:

升级到2.2.1P01版本后,发现接收到的报告,无法生成JPEG图片,只有XPS、TXT文件,之前的版本可以看到生成的JPEG图片。

过程分析:

全院自助打印系统V2.2.1及之后版本,WEB端预览由WEB端进行转换,所以在原先旧版本的文件服务器目录下没有JPEG图片,新的图片路径在安装路径的WebManage\ReportFiles目录下。

解决方案:

进入ReportFiles目录下可以查看到相关的JPEG图片,如路径:C:\Program Files (x86)\依伴数字\HSPS\WebManage\ReportFiles 。

3.3 胶片报告匹配错误

问题描述:

患者有CT胶片和CT报告,还有超声报告,胶片和报告匹配时发生错误,CT胶片和超声报告也能匹配。

过程分析:

同一个患者同时检查超声和CT,患者条码号一致,导致胶片匹配了超声报告。

解决方案:

登录进入WEB,WEB端-业务服务器设置启用“胶片是否根据类别(CT、MR、DR)与报告匹配”。

3.4 WEB按需打印,提示“按需打印成功”,但终端未出报告或胶片

问题描述:

在WEB-打印业务管理中,选择报告或胶片,点击按需打印,界面提示“按需打印成功”,但是SDP-2终端无任何反应。

过程分析:

1、确认终端打印机口已经设置“直打”。

2、医院内外网,网络IP冲突造成异常。

3、医生工作站电脑是双网卡,没有将全部IP绑定打印机

解决方案:

1、进入终端软件配置界面,设置勾选胶片、报告直打。

2、IP冲突的电脑,联系信息科重新配置网络IP。

3、将医生工作站电脑两个IP都绑定到全院自助服务器,然后重新打印报告。

3.5 发送报告到服务器的时候,发现报异常“科室服务器异常错误”

问题描述:

XP系统的电脑发送报告到服务器的时候,提示“科室服务器异常错误”。

过程分析:

检查服务器收到的文件以及登录WEB查看识别的报告信息,发现该报告条码号前面有特殊字符,如:*100011,导致识别后的报告生成的文件路径异常。

解决方案:

重新修改报告识别规则,确保识别后的条码号前面不会有特殊字符。

3.6 告知屏显示延迟4-5分钟

问题描述:

业务服务器未设置报告延迟领取,报告发送至服务器,不会及时将名字显示到告知屏上,延迟大概有4~5分钟。

解决方案:

这个问题是由于安装告知屏的电脑和服务器电脑时间不同步导致,修改告知屏电脑系统时间与服务器电脑时间一致即可。

3.7 不同规格胶片,PACS中横版和竖版打出来的效果不同

问题描述:

不同规格的胶片,分别是在PACS中横版和竖版打出来的效果不同。

解决方案:

接收胶片时改用备用端口接收,并进入服务器的安装目录“依伴数字\HSPS\RadiationDepartment\Dicom”,打开“ClearDicom.ini”修改AutoRotate=为true, FillImage默认为false。

3.8 Web打印业务管理内无法预览作业

问题描述:

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查看。

3.9 绑定打印机时,下拉列表无打印机信息

问题描述:

在绑定科室打印机的时候,下拉列表一个打印机也没有了。

解决方案:

1、查看打印机名称是否超过255个字符,若超过255个字符,请修改打印机名称为255个字符以内。

2、远程时,不要勾选本地打印:在运行框中(Windows+R)输入mstsc后单击回车键,点击左下角的“选项(0)”按钮,点击“本地资源”,取消勾选打印机。

3、浏览器兼容性问题,建议使用IE8-11。

3.10 IPS驱动安装失败

问题描述:

安装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 系统。

3.11 使用HIPS驱动,提示“Tools.File Converter已停止工作”

问题描述:

使用HIPS驱动时,服务器收到报告时,提示 Tools.FileConverter已停止工作。

过程分析:

PDF文件过大,服务器在转成图片时出现内存溢出的现象。

解决方案:

1、调整配置参数:调整科室服务器下的Tools.FileConverter.exe.config文件中的配置。 <add key=“Timeout” value=“200000” />将200000 改为400000以上。(延长图像转换的时间,如:”200S” 改为 ”400S”)。

3.12 服务器收不到数据,重启后正常

问题描述:

服务器收不到数据,重新启动服务器后正常接收数据。

解决方案:

此问题是由于科室服务器下的通讯超时时间过短导致超时的问题,需延长超时时间。(如路径“C:\Program Files\依伴数字\HSPS\DepartmentService\Configs\AppConfig.xml”) 将Value=“00:10:00” 这个值加大(例如“00:20:00”,根据现场实际情况来设置)。

3.13 发图像测试规则,区域正确,IE无内容

问题描述:

发图像测试规则,截图后服务器显示的截图照片,区域正确无误,但是ie浏览器中无内容。

过程分析:

出现这个问题的原因是因为新装的服务器,没有安装MODI组件。

解决方案:

安装MODI组件,然后使用IE浏览器重新建立胶片规则。

3.14 报告上无签章信息

问题描述:

终端打印出来的报告有时候发现没有医生的报告签名

过程分析:

1、终端打印的问题;

2、首先检查电子签章是否已插入,其次检查是否已添加、设置医生电子签名,最后检查打印驱动设置里是否勾选了“强制使用电子签章”选项,确认与电子签章有关信息都已设置正确。

3、CA签章没有启用或者出现异常。

解决方案:

1、服务器接收的报告有签名,终端打印的没有医生签名,则查看终端FAQ进行处理,若无相关的处理办法,则前往钉钉问题反馈系统提交问题单进行处理。

2、医生发报告的时候,将电子签章插入; 在管理工具,添加设置电子签名;进入IPS配置界面,勾选“强制使用电子签章”选项。

3、查看CA的日志,前往钉钉问题反馈系统提交问题单进行处理或者联系Q卫士进行处理。

3.15 IPS发送报告成功,文件服务器内找不到

问题描述:

放射科室服务器端口,改成55000后,正常使用一段时间,在IPS端发送报告提示发送成功,但在文件服务器内无法找到。

过程分析:

正则表达式不规范,如 “姓名:\S+”,导致.net组件出现问题,进而导致软件异常,服务器收不到报告。

解决方案:

调整该类报告的正则表达式为正确的格式,如 “姓名:姓名\w{2,6}”。

3.16 WEB打印业务管理页面和印量统计页面数据不一致

问题描述:

在WEB-打印业务管理页面按照开始时间和结束时间进行搜索,统计的量与印量统计页面统计的数量不一致,打印业务管理页面的数量会比较多。

过程分析:

由于在打印业务管理页面查询的时候,那个结束时间是指报告接收的时间,并不是报告打印的结束时间,所以统计出来的数据不一致。

解决方案:

可以使用专门的数据统计工具“全院-放射数据统计工具”来进行统计(2.3之前的版本,2.3之后的版本则在web印量统计页面进行统计)。

3.17 打开浏览器,全院自助管理系统WEB界面进不去

问题描述:

在安装好全院自助打印系统后,配置完IIS WEB服务器进不去,报异常。

过程分析:

出现这个是IIS服务器配置错误,应用程序池.net Framework v4.0.30319没有启用。

解决方案:

按照《IIS web服务器发布安装操作文档》进行正确安装即可。

3.18 时间格式问题导致WEB界面接收报告延迟

问题描述:

突然之间WEB界面接收报告有严重延迟,都在半小时以上,之后干脆接收不到报告,但是数据库能看到文件,一直使用IPS打印报告。用IPS打印文本也接收不到,服务器安装IPS打印文档同样接收不到。WEB接收时间出现问题,只能显示年份和日期,不能显示具体时间,一直都是00:00:00。

过程分析:

观察日志报异常,查看是由于自定义了时间格式显示导致数据库接收数据异常。

解决方案:

修改服务器时间格式为默认格式,并且时间格式使用24小时制,然后重启电脑,全院服务器。如:

3.19 老版本的全院自助报告服务器异常

问题描述:

全院自助报告服务器会自动放大全屏,此时会报“启动\\tsclient\a\a.dll时出现问题,拒绝访问”的错误,报告服务器自动退出。

过程分析:

一般出现这个问题是由于服务器电脑中毒引起

解决方案:

联系信息科对局域网进行杀毒,服务器电脑进行杀毒并及时做好备份工作。

3.20 直打带CA签名的报告时,服务器弹出阅读器插件

问题描述:

直打带CA签名的报告时,服务器一直会弹出Adobe Reader PDF阅读器插件。

过程分析:

Adobe reader PDF阅读器插件引起的问题导致

解决方案:

报告服务器目录下新建一个名为“PDFLibNet.ini”空的配置文件,卸载掉Adobe Reader PDF阅读器插件。

3.21 报告文件过大,导致发送时间很长

问题描述:

医生工作站发送心电图报告,文件比较大,导致发送时间过长。

过程分析:

心电图报告有比较大的图片,所以发送慢,医生工作站电脑配置较低导致处理慢

解决方案:

当电脑系统是XPSP3,2G内存时,使用HIPS发送超过2M的文件会导致发送时间过长,建议升级电脑配置或尝试使用IPS驱动发送报告。

3.22 全院V2.1版本服务器日志文件太大

问题描述:

2.1全院自助版本,日志文件过大

过程分析:

日志级别选择较低,导致频繁写日志信息。

解决方案:

C:\ProgramFiles(x86)\依伴数字\HSPS\DataService\Configs\AppConfig.xml将Value=”High|General|”设置成Value=” ”

3.23 WEB工作站内无法预览报告

问题描述:

Web工作站预览报告时,提示“获取不到图片”。

过程分析:

没有足够的文件夹权限导致。

解决方案:

进入服务器的安装目录下“C:\Program Files (x86)\依伴数字\HSPS\WebManage”,右击“WebManage”文件夹-属性-安全,编辑后添加一个everyone权限。

4、常见问题(2)

4.1 全院报告未自动归档

问题描述:

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点执行

4.2 如何创建mysql数据库用户

问题描述:

信息科需要查看数据库数据

过程分析:

打开 Navicat Premium

解决方案:

打开Navicat找到全院服务器所连接的数据库,然后双击打开

找到上方用户,点击一下

右侧出现对象,点击新建用户弹出新建用户界面

用户名 : clear123 密码 clear666 主机:全院服务器IP地址(如果用户名已存在,可自行更改)

点击保存

使用完根据现场可选择删除用户,点击用户,点击下方要删除用户的名称 clear123,点击删除用户即可。

{{}}

4.3 Web显示与访问慢

问题描述:

登陆界面后显示页面比较慢

过程分析:

可能是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 服务

4.4 废弃打印机删除

问题描述:

更换新打印机,以前的打印机需要废除

过程分析:

需要删除数据库数据表数据

解决方案:

备注: 删除动作请谨慎操作!

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

4.5 mysql 数据库,断电文件不能正常启动恢复

问题描述:

断电导致数据库不能正常启动。

过程分析:

mysql 重新启动(错误:1067) ,或者其他错误导致mysql 不能正常启动

因为断电、文件损坏mysql启动会重新检索恢复、就会报异常,设置跳过、就可以了

解决方案:

  1. 增加或修改my.ini 的innodb_force_recovery=1 (尝试大于1小于6的值),重启mysql服务;
  2. MySql服务成功启动后,再恢复my.ini为 innodb_force_recovery=0 的默认配置,再重启mysql服务。

4.6 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语句完成恢复。

4.7 文件存储时间要设置小于30天

问题描述:

Web端无法修改

过程分析:

需要在mysql数据库内修改

解决方案:

UPDATE configure SET `Value`='10' WHERE Flag='Storage' AND `Name`='JPEG';

UPDATE configure SET `Value`='10' WHERE Flag='Storage' AND `Name`='DICOM';

4.8 服务器重装切换备机或升级更换新服务器

问题描述:

服务器重装切换备机新服务器注意事项

过程分析:

重装切换备机需要备机可以跑通,在停止原服务器

解决方案:

1.备份数据库

2.找到数据库,右键找到转储SQL文件,选中结构与数据,开始备份。

3.拷贝FileServer文件到备机或新服务器

(如果是备机,需要拷贝一周内的FileServer文件到备机)

(如果是新服务器,需要拷贝全部FileServer文件过去)

4.有定制化需要联系定制化人员,定制化如何部署,保证服务可以跑起来。

5.如果终端出现404页面,首先排查是否授权。

4.9 全院Web 工作站,登录安全补丁

问题描述:

使用安全监测工具,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下,之前文件务必备份一下!

4.10 服务端监控终端胶片剩余量补丁

问题描述:

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.显示位置如下:

4.11 web端工作站查询本地打印机异常补丁

问题描述:

web端设备管理查询包异常

过程分析:

wcf调用接口出错,增加prints对象是否空值判断。

解决方案:

在发布平台上找到对应的

服务器V2.3.3_Web端本地打印机异常的补丁包_20200529 补丁包

操作:

1. 将HIPS.HSPS.DataService.BLL.dll补丁替换到对应全院服务器\HSPS\DataService 根目录下 ,之前文件务必备份一下!重启业务服务。

4.12 云胶片二维码访问报错异常补丁

问题描述:

云胶片二维码访问报错。

过程分析:

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根目录下。

备注:对应目录的文件都备份一下! 先重启业务服务 ,再重启数据交换服务及对应科室服务。

4.13 服务端文件不自动清理补丁包

问题描述:

文件量大,图片文件,报告文件不自动清理。

过程分析:

业务服务调用文件服务接口不响应。

解决方案:

在发布平台上找到对应的

服务器V2.3.3_文件不自动清理补丁包_20210202 补丁包

操作:

1. 将DataServer的补丁替换到对应的全院服务器\HSPS\DataService 根目录下。之前文件务必备份一下!重启业务服务。

2. 将FileServer的补丁替换到对应的全院服务器\HSPS\ FileServer 根目录下。之前文件务必备份一下!重启文件服务。


页面工具