年初,公司立项医院集成平台,并找到了客户,我认为这个项目太困难,拒绝了公司自研,于是委托第三方机构代为开发,结果,第三方机构大半年的结果与客户的要求差距巨大,很多明显的错误在用户的反复要求下一直无法解决(后来了解到是对方的开发部门运作机制问题,客户反馈的问题,没有人监督执行),9月份,客户做了一个艰难的决定,结束与第三方机构的合作。
于是问题来了,我们和客户之间是有协议的,客户希望我们自研,鉴于和第三方机构合作的不顺利及不可控,决定自研,于是,这个项目转了一个圈又回到我手里。
九月底和客户沟通,确保项目能在可控范围内,和客户沟通的结果是,一期完成以下任务:
1.轻量级,必须要轻量级,方便实施和使用
2.能够提供第三方系统之间数据交换(一期可以不按HL7标准协议,可以自建协议,但要求能够在第二期提供自建协议和HL7标准协议的转换工具)
3.能够提供第三方系统数据清洗,建立自己的CDR库
4.提供KPI构建工具
5.开放协议,方便第三方系统自主接入
早期我拒绝的原因,是因为我认为这里面的两个难点HL7协议和KPI构建是我无法突破的,现在想来是我胆怯了,由于这个项目已经无法退却,那就必须上,别无选择。
经过分析,HL7标准协议太过庞大,短时间内不可能直接使用,但是自建协议看起来没问题,并且我已经有了初步的想法,按我的构架,未来自建协议和HL7的转换基于配置,并不困难。
对于KPI的构建,经过分析,难点在于不同系统的业务和项目属性不一样,如何解决这个问题,经过两周的思考,也有了自己的答案,然后花了1周时间做了一个原型,今天早晨给客户演示,得到客户认可,基本上,KPI的难题已经解决。
虽然就整个项目而言,后面的工作还很多,但已经不是无法克服的问题,两个我认为的难点已经攻克,剩下的就是实现了,按计划,今年12月底应该可以完成一个初步的版本。
这个项目带给我很多感受,感受最深的就是,畏难情绪使我们裹足不前,年初我自己被这个项目吓到了,浪费了很多时间,现在想来,如果一开始就勇于挑战,或许现在系统已经可以上线。