软件构架
日月路明
从事卫生行业软件开发
展开
-
从上海医保聊一聊大公司的一种病
我们的HIS系统有幸被上海一家医院采用,接触到上海医保,才知道原来我们以前接触到的其他地区的医保是多么幸福的一件事。先介绍一下我们接触到的几个地区的医保结算模式:1.HIS项目和医保项目对接2.上传对接关系(也有地区不用上传)3.上传患者费用项目,包含HIS项目编号医保项目编号4.医保接口返回支付情况(个人支付,账户支付,统筹支付.....)再来看看上海医保原创 2017-10-31 23:31:44 · 877 阅读 · 1 评论 -
当你纠结某个问题很难解决的时候,很可能是你的设计出了问题
不知道你有没有遇到过这样的场景,业务逻辑很清晰,但是代码实现异常困难,然后上网求助加班。其实,这种情况,通常意味着你的设计出了问题,一般遇到这种问题,包括我的程序员,我都建议暂时把代码放一放,喝杯茶,重新审视自己的思路,这一点我感受很深。我第一次做病区的医嘱管理程序,客户要求支持续打,这个问题的难度在于,它不是一般的续打,例如银行存折打印就是原来打到了第三方,这次要从第四行原创 2017-11-09 16:28:19 · 523 阅读 · 0 评论 -
也谈软件版本控制的问题
这应该是一个老话题,一套软件由于不同用户的需求不同分裂成n个版本,这对开发人员而言,简直是个噩梦,海邦HIS系统多年来坚持一个版本原则,面对不同医院形形色色不同的要求始终能保持所有医院同一套版本,那么,我们是如何做到的呢?1.从客户的需求出发,有以下几种情况A.用户的需求是原有系统没有的这个最简单,直接增加,并推送给所有用户B.用户的需求是原有系统的扩充例如:某原创 2017-10-25 23:25:58 · 549 阅读 · 0 评论 -
数据库触发器的是与非
触发器是一把双刃剑,用的好,蓬荜生辉,用不好,万劫不复,不想长篇大论,简单聊几句:好处:1.使用方便,灵活例如:医院规定65岁以上患者必须测血压,使用触发器检测患者诊断是否有血压,分分钟高定,传统方式需要修改程序并分发2.不需要改客户端代码如1所示3.可以调整第三方系统的规则比如第三方财务软件,禁止某项目输入负数,触发器也是分分钟搞定4.可以实时采集第三方最新数据(原创 2017-11-04 09:11:03 · 234 阅读 · 0 评论 -
厚积薄发,付出终有回报---电子病历的研究总算没有白费
不要被标题所误导,我并没有将电子病历的研究的结果做出一个电子病历系统,因为涉及的内容太多。我曾经有段时间痴迷于电子病历系统的研究,希望自己做一套出来,其实,我通过office的二次开发确实做出过一套,而且是结构化的,理论上也可以做质控,但基于office系统的不是我想要的,我希望是一个轻量级的,没有版权问题的病历系统,为了达到这个目的,我研究了很多书写器,例如:abiword,libraoffic原创 2018-01-19 10:13:55 · 710 阅读 · 0 评论 -
再论代码的艺术性
最近客户的医保系统增加一张报表,其他人比较忙,我就接手此项工作,看到代码,晕了。医保的报表都要导入到dbf文件,我看到十几张报表都是这样写的:procedure TMainFrame.actTjExecute(Sender: TObject);begin case PageControl1.ActivePageIndex of 0:QueryData_Flgf;原创 2018-02-07 17:49:38 · 330 阅读 · 0 评论