统一的原形(模板)语言介绍
今天给大家介绍一下Thomas Beale的原形(模板)语言草案。原形语言或称为模板语言,对于实现Thomas Beale的“双层建模”医学信息系统的建模方法是非常重要的。同样,HL7正在制定的Template(模板)规范也正处于相同的目的。
原形(模板)是用于对RIM(信息模型)的约束,是知识模型(KM)的表现。知识模型语言的建立,可以为我们医学专业领域内的专家提供一种表达专业知识的方法,这种表达既可以为人们所理解,同时也便于计算机处理。计算机通过对原形语言解析,就可以导通KM和RIM,使医学专业知识和计算机专家的知识可以紧密结合,建成可以长期使用,不断完善的医学信息系统(包括电子病历)。
例如,我们研究CDA时,发现模板对CDA的实现非常重要,但HL7还没有制定出一套模板描述和应用的方案来。在一般的临床信息系统开发时,用户一定会提出简化操作的要求,这时设计者首先想到的一定是套用模板,但有没有一种通用医学领域的的模板设计语言呢?答案是还没有。所以,原形语言可能在这方面为我们提供一个较好的参考方法和思路。