找回密码
 欢迎注册
搜索
热搜: 活动 交友 discuz
查看: 2924|回复: 6

电子病历数据结构大讨论

[复制链接]
发表于 2009-8-3 22:14:26 | 显示全部楼层 |阅读模式
我正在研究临床术语在各种环境下其语义变化的问题,例如一个疾病概念放在“诊断”字段下和放在“家族史”字段下就很不一样(SNOMED团体称之为语境问题)。我认为这个问题与电子病历的数据结构有关。

所以首先我们必须对电子病历的数据结构有一个较深入的探讨。虽然这个问题个性化较强,但应该存在一些普遍的规律。特别是从临床目标,医学研究目标,各种管理目标都有一定的认知规律可循。

这个论题的讨论也有利于我们对电子病历的认知学本质的深入理解。

不知广大网友有无兴趣探究一下。
 楼主| 发表于 2009-8-4 10:05:14 | 显示全部楼层
这方面最重要的文章可能是这一篇:
www.ihtsdo.org/fileadmin/user_up ... -20080114_v1-03.pdf

我认为其不足之处为:(1)理论探讨不够,因此有点就事论事,系统性不够;(2)与SNOMED的其他文献一样,概念缺少必要的定义,总感觉有点打哑谜的味道。
发表于 2009-8-5 12:57:14 | 显示全部楼层
包老师推荐的文章看了一遍,谈点个人的体会:

SNOMED的核心是医学术语,从术语系统这个单一的体系角度出发,用于表达概念的术语放到某个具体病人的记录中时,需要额外的CONTEXT属性来描述对应与该个体的上下文环境,例如:该概念究竟是应用于病人自身,还是应用于其家族成员;描述的是病人的现状,还是预期要达到的治疗目标;是过去已经发生的情况,还是对未来病情发展的估计。也就是包老师提到的语境问题。只所以强调“单一体系”,是因为SNOMED自身是无法知道术语词汇所存在的外部环境的,例如究竟是在现病史中,还是在家族史中;究竟是治疗计划中出现该词汇,还是检查报告中出现该词汇;为此SNOMED必须在自己的体系内提供相应的手段,描述环境问题。

但是如果结合术语词汇所存在的载体-病历记录来看,情况就有所不同,尽管一个术语词汇可能出现在病历记录的任何位置,但是就某个病人个体的实例而言,出现的位置是明确的,这就设定了概念存在的大环境,某些语义也就不言自明了,如包老师举的“诊断”和“家族史”的例子。我想这也是包老师提出电子病历结构问题的初衷所在。

就我所知道的,病历记录的结构,可以按照病历文书为主线进行归类,贯穿在住院(门诊)记录下;也可以按照SOAP的模式,以问题为主线进行归类,贯穿在病人及若干临床活动下,前者国内用的较多,后者国外用的较多,香港和台湾好像也是按照西方的模式来的吧。

把原本单一的数据与病历文书结构结合起来看,数据就有了一定的上下文环境,但个人认为单凭这一点仍然不能完整解决临床医学数据的上下文语境表达问题,就算知道数据在病历结构中的位置,孤立去解释该数据,仍然可能产生语义不清的情况(这也算是临床信息复杂性的一种体现吧)。


结合临床信息的特性,个人认为在文书内部(文书实际上反映了数据在病历结构中的位置),采用层次型的结构能够较全面地解决上下文的语义表述问题。简单点说,就是用于描述临床信息的数据项不是平行的、孤立的关系,而是有内在联系的、分上下级层次的。从某个数据节点往下看,是一个树状结构,若干个上层节点串起来看,就是一个网状结构。

用层次型结构表述的临床信息,某个概念的上下文语义往往就蕴含在其上层或更上层的节点中,整个层次节点串起来解释,语义的表述就比较明确了,换句话说,对数据含义的解释不再是孤立的,而是把有内在联系的一批数据放在一起来解释。
发表于 2009-8-5 16:35:09 | 显示全部楼层
我认为如果用软件工程中的面向对象的概念来处理电子病历中的数据结构了.
发表于 2009-8-5 21:03:53 | 显示全部楼层
1# 老包
ontology, terminology, electronic entry
一看到这些内容就头晕,不知道从哪里下手比较好
希望包老师多多开导
 楼主| 发表于 2009-8-6 11:02:44 | 显示全部楼层


天下没有高不可攀的山峰!要有耐心和决心,一个一个问题思考和理解,最后就会熟悉,贯通到进入创新阶段。

医学语义问题是我们医学信息学事业的终极目标之一,在实现电子病历的价值中,医学术语学起着强大的推动作用,而语境问题是实现这一推动作用的一个非常关键的问题。也是我们可以充分发挥才能的一个领域。

过一段时间,我们可能会在论坛发表该论文的译稿(摘译)。
发表于 2009-8-6 17:50:26 | 显示全部楼层
等待包老师的译稿。
您需要登录后才可以回帖 登录 | 欢迎注册

本版积分规则

快速回复 返回顶部 返回列表