1.不是技术原因:如前面有人说过,cache不在HIS中应用并不是技术问题。
国外:在国外,cache数据库不仅在医疗行业,在银行业和其他很多行业的应用都很广泛,从技术上来说没有任何问题,从国外的应用可以看得出来。按惯例,国内的发展要比美国和其他发达国家慢个几年,几十年都是正常的。
2.恰恰是因为技术的原因:因为国内HIS已经发展了十年左右,很多公司在技术上都有了积累,此时更换后台数据库等于从头开始,先前积累的技术优势荡然无存。并且精通cache开发的人属于稀缺人才,公司都是自己培养,(我们公司就是这样),前期投入成本高,此时应用cache有一定成本风险,并且HIS系统相对临床复杂的诊疗和EMR来说还算简单,所以关系型也还有其生命力,这也是中小HIS厂商不愿用cache的原因。而这也是为什么原来开发HIS的“大”公司想转到cache开发的原因,因为实力。而后来的公司,2000年以后开始用cache的也是希望取得后发优势;在技术上,发展早的,反而成为了一种羁绊。
3.技术优势:面对越来越复杂的医疗信息系统,采用面向对象数据库对于开发商是一种聪明的选择。尤其在节省开发的成本方面,主要体现在后期对系统的维护上。医疗系统,国内可以做得很广,但是很难深下去,有帖子也说过,国内对于临床辅助诊疗和数据挖掘方面做得不够,对于我们开发商来说,其实医院的需求很重要,我们不可能作一个没有需求的市场。而cache的数据结构对于进行数据挖掘和临床复杂的诊疗数据结构的搭建都有比较好的支持。出于对于数据挖掘和临床复杂的诊疗的长远考虑,EMR等结构复杂的系统应采用cache数据库,而HIS应用cache不能更明显体现cache的优势,这也是为什么很多人说看不到cache的优势所在,总和oracle比。
4.市场推广原因:intersystem也说过,由于进入中国比较晚,现在教育方面几乎已经被微软和甲骨文垄断,所以很多人,特别是学生都没有听说过cahce,所以,这也就是第三点中,我说的为什么cache的工程师要自己公司培养。我在学校的时候就从来没有听说过cache,工作以后才知道。而我们99.9%人都是从学校出来的吧?
5.HIS赚钱吗?一个HIS系统从1~2万到几百万,上千万,令人扑朔迷离的复杂的价格体系,众多大大小小的厂商,面对这么多选择,从医院的角度来挑,很难。而对于开发商来说,生存是第一位的,而也只有生存下去才能谈及保障客户的利益。使用cache开发HIS可能面临双重的风险,当然不排除有实力的厂商也会这样做。
我很想再说个几个点,但难免有老王卖瓜的嫌疑,因为我们在使用,难免评价不客观。还希望大家多探讨,也希望没有用cache开发,但是接触过cache的多多交流。