黄荣
第三军医大学西南医院 信息科,重庆 400038
“军字一号”常见的2种故障及处理方法
黄荣
第三军医大学西南医院 信息科,重庆 400038
“军字一号”医院信息系统以其科学、快捷和严格的管理在医院发挥着重要作用,是国内拥有军地用户最多的系统。在运行过程中,由于某些人为的操作或系统本身的一些缺点及操作系统本身的原因导致了某些故障时常发生,因此维护量比较大,下面介绍2种时常发生故障及处理方法。
军字一号;处理方法;军队医疗
1.1 故障现象
无法打开电子病历,提示打开病程出错,无法激活word;无法打开word文档,提示word无法打开现有内容(normal.dot)。
1.2 原因分析
目前,“军字一号”所使用的电子病历都是以word文档的形式存放在服务器上的,所以对其进行的编辑都是调用office的word进行处理的。因此,如果word软件出错,会导致电子病历无法打开与编辑。且无论是新建word文档,还是打开已有的word文档,都会先调用word的模板normal.dot进行预处理。所以,如果word模板出错,word就无法正常工作。同时,word模板极易损坏,如非正常关闭word、病毒等,所以维护量比较大。
1.3 解决方法
(1)最原始的方法就是先卸载word,然后重装。
(2)如果是Win xp系统可以先删除当前用户,然后再重新创建此用户。因为该系统在创建用户时office会为用户建立一个新的word模板。
(3)虽然上述2种方法都很简单,但终端使用人员一般都不会处理,只有通过信息技术人员前去维护,才可解决。因此,最简单的办法就是编辑一个小程序,让终端使用人员能够自己完成word模板的修复。编程思想就是用好的模板自动替换已坏模板,word模板一般都是放在系统目录当前用户的微软模板目录下,如系统安装在C盘,当前用户是user,那么word的模板就放在C:Documents and SettingsUserApplication DataMicrosoftTemplates下。此时,只需将好的normal.dot覆盖掉已破坏的normal.dot就行了。最安全的方法就是,把系统目录下的所有word模板normal.dot都替换掉。具体做法是(以VB为例)先调用1个api函数SearchTreeForFile,此函数的作用就是便利文件夹,寻找文件完整路径,找到文件的路径后,调用函数FileCopy强制覆盖粘贴,这样1个小程序就完成了。最后把程序的快捷方式放在医生工作站的桌面上,终端用户就可自己维护了。
2.1 故障现象
医生站、护士站无法映射网络硬盘P;无法及时更新词库;无法访问网络共享,如共享打印机;也无法被其他电脑访问共享。
2.2 原因分析
Windows服务也称为Windows Service,它是Windows操作系统和Windows网络的基础,属于系统核心的一部分。它支持着整个Windows的各种操作,如DNS客户端、打印程序、Windows更新服务、计划任务、Windows时间服务等,其关系到机器能否正确运行。如果不能适当地管理这些服务,就会影响到机器的正常操作。其中有2个服务,一个为Computer Browser,此服务的作用是维护网络上计算机的更新列表,并将列表提供给计算机指定浏览。如果服务停止,列表不会被更新或维护。另外一个服务是Server,此服务的作用是支持计算机通过网络的文件、打印、和命名管道共享。这2个服务任意停止1个,计算机就无法访问共享。
2.3 解决方法
(1)在开始菜单的运行里面输入services.msc,打开系统本地服务,找到Computer Browser和Server 2个服务,然后手动启动就可以了。
(2)以上方法处理以后,如果发生网络故障,如非正常关闭共享或病毒等其他原因,很容易又使这2个服务停止,所以这不是长久、有效的方法。每一个服务与其他服务都有2种关系,即依存和被依存,所谓依存关系就是此服务依赖其他服务,如果被依存的服务停了,一定是先停止此服务。如Computer Browser依存Server服务,如果Server要被停止,首先会自动先停止Computer Browser后,再停止Server服务,被依存关系则正好相反。所以可以找一个不能停止的服务,然后让这个服务依存于Computer Browser和Server,这样就不能停止这2个服务了。具体做法为:打开注册表,依次进入HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices,Windows所有本地服务都在这个目录下,找倒任一不能停止服务的名称双击经入此服务的名录,在注册表右边单击右键新建1个字符串值,命名为DependOnService,然后双击此字符串值把要此服务依存服务的名称(Computer Browser名称为Browser,Server名称为LanmanServer)填入此字符串值的数值数据里面就可以了。最简单的做法就是编辑1个注册表文件,每次双击导入即可,而且终端用户还可以自己维护。
[1] 韩媛,李灿."军字一号"中几种故障的处理方法[J].医疗卫生装备,2010,31(2):128.
[2] 东方人华,尉宏波,李春争.Windows API编程[M].北京:清华大学出版社,2003.
[3] 张帆,张红君,刘聪."军字一号"ORACLE数据库升级的实现[J].解放军医院管理杂志,2007,(7):55-57.
[4] 翁盛鑫,黄影.HIS服务器系统的三种备份方案设计与比较[J].中国医疗设备,2010,25(6):54-55,58.
The Process Methods of Two Common Breakdowns of No.1 Military System
HUANG Rong
Information Department,The Third Military Medical University Hospital in Southwest China,Chongqing 400038,China
TH789
B
10.3969/j.issn.1674-1633.2011.08.048
1674-1633(2011)08-0127-02
2011-01-18
作者邮箱:qqwoainipp@126.com