医院HIS故障,险引发人命关天大危机,竟被程序员轻松解决!
祢城医院在友谊西街,离郑茜家只隔了几个街区,开车前往只要十分钟,骑自行车可能更快。
郑茜前一晚和同事在酒吧里喝到很晚,在酒精的作用下,睡眠质量并不是特别好,天空还未完全明亮,她就早早醒来。在从床上坐起的那一瞬间,郑茜感觉到脑子里的血管在剧烈颤动,随之而来的是头痛。她扶着床头站起身并拍了拍脑门,拖着步子行至客厅倒了杯水一饮而尽,嘴里喃喃自语——啧啧啧,High过头了......
在冲过澡之后郑茜感觉清醒了很多,像一部分其他女孩子喜欢的那样,出浴后的她站在镜子前静静地欣赏自己的身体。得益于平时对饮食的严格控制,身上没有一丝多余的赘肉,再加上很长一段时间的塑形训练,躯干和四肢的线条也健美且优雅。她就这样看着镜子里的自己,久久不愿移开视线,直到窗外的阳光从郑茜背后投射在她的胴体上。
看着镜子中被阳光照映的自己,或许很多人脑海里会浮现出“如沐圣光”这个词。要放在平时,郑茜也会想到此词,但今天是工作日星期一,明亮的阳光流入房间就意味着时间已经不算早了。她突然意识到这一点,转头对着客厅的HomePod询问时间,然后SIRI经典的机器女声告诉她,你还有十二分钟就要到上班打卡时间。
她惊讶,自己竟在镜前站了这么久,看来女人沉浸于自我的魅力中时,根本不会感受到时间的流逝。在急匆匆穿好衣裤鞋服之后,抓起化妆包和手袋就出了门。这个时间点路上已经开始堵了,自己开车显然不明智,为了赶时间,郑茜选择了一种她以为自己永远不会尝试的出行方式——打摩的。
摩的师傅在收到去友谊医院的指令后,起步换挡提速变道一气呵成,载着她穿梭着车流中,宛如身处方程式赛场上。还没等郑茜反映过来,车子已经停在了医院大门外,她抬腕看了一眼时间,距她坐上摩的起到现在,只过去了六分钟。她叹一口气,好在赶上了没迟到,心里想着真刺激。
结过账之后,郑茜揉着被风吹痛的眼睛,走进医院急诊大楼。行至药剂科西药房后门,她整了整散乱的头发然后推门进入,从墙上的衣钩上取下自己的白大褂穿上。
晚班同事小陈走过来向郑茜打招呼,小陈说,茜姐你这个风风火火的样子,一定是起晚了吧!郑茜稍显尴尬,她自然不会告诉小陈照镜子的事,只是笑了笑不置可否。小陈又说,茜姐你一路赶过来,肯定没空吃早餐。说着递给郑茜一瓶酸奶和一袋未开封的甜甜圈,她说,茜姐你先去吃点东西化化妆吧,我迟一点交班没事的。
对,郑茜是工作在我们医院药房的药剂师,目前上白班,小陈是与她同岗位的对班同事。在一切准备妥当之后,郑茜带着一个精致妆容出现在小陈面前,她对小陈的通情达理表示了感谢,在做好了换班交接之后答应下次请小陈喝喜茶。不过小陈在离开时说,从昨晚开始HIS医院信息系统就有点怪怪的。
郑茜试着在HIS中登入自己的账号,整个登陆过程很顺利没有什么异常。但是始终无法进入程序主界面,多次重启仍然无果,进不了系统就发放不了药物。好在目前还算早,药房不比挂号处,现在还没什么人来取药。她理清思路之后,意识到软件系统问题,应该交由后勤科的信息技术组来处理。她上报了这一次故障后,我们信息技术组就接到了协助解决HIS故障的通知。(没想到吧,我们医院还有专门的信息技术组,厉害吧!)
其实一般医院的HIS系统都是外包的,我们医院也不例外。在简单了解之后,我告诉郑茜HIS并非是咱们自己开发的,而是当初采购部门直接找软件公司购入的闭源软件。现在系统出现故障,只能联系供应商来解决,我们信息技术组没有任何办法。
这次故障的持续时间好在不久,在联系到供应商之后,故障在两个小时之内被解决,期间也没有造成多大影响。但是,HIS此次出现的功能性故障,被领导和同事们高度重视,如果以后HIS在遇到紧急情况时出现类似的问题,那后果不堪设想。所以领导给出指示,不再信任任何一家第三方软件公司,要在系统没出现更加严重的故障前换掉它。于是,这个任务责无旁贷地被安排到我们信息技术组。
大家都心有余悸,不再信任外面的软件公司,所以要求我们自主开发新系统。考虑到老系统就像一个定时炸弹,指不定什么时候又出幺蛾子,所以上面意思是期望我们一个月搞定,开发时间太长大家都等不起。
其实开发这样一个项目,对我们来说的确有一定的挑战性,倒不是担忧自己的实力,而是开发人员实在太少,即使大家每天不吃不喝夜以继日地做,也不可能按时完成。因为医疗行业同软件开发领域毫无关联,所以我们只有少数几个有经验的开发者。但开发一个较大型的项目则需要用到包括美工、架构师、程序员、数据库管理员在内的,各种精通语言、数据库以及各类开发技术的专业人员。很显然,我们不可能在如此有限的时间里补齐对应岗位。
那后来我们做成了吗?做成了。按时完成的吗?提前完成的。规定时限延期了吗?没有延期。补齐开发人员了吗?没有补齐。那凭什么呢?凭XJR快速开发平台。
在深刻分析了我们的现状和所面对的问题之后,我们引进了XJR的一套快速开发方案。它是一种帮助开发者快速做软件的可视化代码生成工具。该平台采用了向导式的开发方式,可以通过拖拽编辑等可视化操作来进行开发,所见即所得,在进行设计的同时也能生成功能。
我在使用的过程中发现其已经为我们搭建好了框架,也预置了各类基础模块可以直接使用,另外其根据各类系统的特点建立了多套定制模板,大家直接按照开发向导就快速开发出了各种业务系统。这让我们开发团队非常受用。
其实我虽入行时间不短,但有一部分语言是我不常用的,所以不太熟悉,比如JAVA,这一点在开发工作中有一些被动。
不过好在有XJR快速开发平台,当在前台进行可视化操作时,软件后台会自动生成JAVA源码方便我编译和修改。在进行复杂业务逻辑编写时,也可以先利用其完成基础代码开发,然后再将业务逻辑写入,框架底层也集成了各类公共操作库,这对我们使用JAVA完成复杂功能的开发起到了很大的帮助。
如之前所表,开发工作的最大阻力,就是人员配置不齐,有时候还真会遇到一些困扰。不过令人欣喜的是,该平台的技术专家团队会根据需要为我们提供完善的技术支持和专业培训,有了外援来帮助解决问题,人力配置这个问题就被轻松化解。
使用了一段时间之后,我也意识到这个平台采用的技术都是目前比较主流的,而且十分规范合理,这样一来也就不用太担心会出现恶性BUG。这也是大家会选择用它的主要原因之一。
得益于XJR快速开发工具的便利性以及其幕后的团队帮助,我们在人手严重不足的情况下顺利完成开发任务,新的HIS软件系统迅速地测试上线,领导和同事们心里悬着的一块石头也终于落地。
参考资料来源以及详情请参阅:https://www.xjrsoft.com/