1,在看HL7 V3时,遇到了D-MIM和R-MIM,不知道他们指什么,似乎和领域模型有关,他们和RIM有什么关系啊?
RIM的基础上,在某个Domain中细化就是DMIM,DMIM根据特定应用的需求进行修改之后就是RMIM.表达的不是很准备,基本就是这个意思。
2,如果一个HIS自身定义一些模型,如何与HL7保持一致,是不是可以把RIM作为基类,自定义的类继承RIM的模型?
首先你要明白,你的数据模型为什么需要和HL7保持一致。你真的需要做到这一点吗?如果仅仅想使用HL7消息进行通讯,并不要求你的数据模型作出改变。
你的确是可以在RIM的基础上,自定义的类继承RIM的模型来构建你的数据结构。但这个过程的成本(人力和时间)是很高的,而且很可能是不合算的。你可以去看一下HL7组织发布的那篇《HL7 message development》的文档,对你也许会有帮助。
说起来,以后开发大型的医疗信息系统,其数据模型和RIM保持一致已经是大势所趋。这也算是HL7组织无心插柳。(顺便想起Adobe在Pdf上的成功)。很多外企都已经这样做了,也许和那些大公司的核心设计人员有一些参与了HL7标准的定义有关。如果你可以拿到Oracle的HTB的资料,看一下它的数据模型,就是基于RIM的。对你帮助肯定很大。
3,有人说HL7是基于流程的,那么每个业务流是针对单个部门的,还是整个医院可以看作一个流程啊?
应该说,HL7是为流程服务的,HL7消息存在的目的就是为了实现各个应用系统直接的信息传递,从而实现各个应用系统的协作,形成一个整体的流程。当然,完全可以不使用HL7消息,而使用其他技术实现流程的自动化。
一个医院内部,同时存在很多不同的业务,各个业务都有自己流程,例如收费流程,手术流程等。一个流程可以是一个部门内部的,也可能是跨部门的。
欢迎加入HL7学习的行列。加油。 |