做过区域医疗领域的人都知道,医院的数据是保密的,一般情况下,医院都不愿意公开或者共享自己的数据,因此,要想拿医院的数据来为自己项目组的开发做测试很困难。
想要的数据格式也很难拿到,毕竟数据量庞大。组织形式整体虽然统一,但是实际上差别还是比较大的。
目前我们项目组就面临着这样的问题:医院数据拿不到,数据格式不全而且太少,业务流程不清晰,沟通很困难,导致项目很难进行下去,大家都埋头于各种IHE领域的协议(CDA ,openEHR,PIX,XDS等等),项目问题很难落地实施。
思考:对于业务流程这一块,能不能做到一个流程开发工具,也就是说将流程的各个阶段分割开来进行独立开发。比如流程workflow中的阶段A和阶段B,对阶段A和阶段B进行封装分别独立开发,只提供两个阶段之间的接口,在接口中给出所需的参数,或者一些调用函数。
当需要对两个阶段之间做出判断和选择或者跳转到其他阶段的操作的时候,就通过流程开发工具可视乎开发的方法,加入一个条件判断,通过某种动态方式,将这种新的业务流程需求和之前的阶段A和阶段B连接起来。
目前只是构想,为了应对流程在开发时不是很清楚,同时也不耽误整个系统的开发而做的思考和设计,可行性有待进一步深思。
希望有兴趣的人共同探讨。