将HL7版本3的数据类型添加到PostgreSQL

摘要:HL7标准广泛用于电子医疗信息的交流。作为标准的一部分,HL7定义了标量通信数据类型,如物理量、时刻点和概念描述符,还定义了复杂类型,如区间类型、集合类型和概率类型。典型的HL7应用程序会将其通信存储在数据库中,这导致需要将HL7的概念和类型转换为数据库类型。由于这些数据类型并不是为关系数据库服务器设计的,因此这个转换过程很麻烦且容易出错。本文的目的有两个。首先,我们分析了HL7版本3数据类型定义,并定义了一些必须满足的条件,以便在关系数据库中实现这些数据类型。通过这个分析,我们描述了HL7规范的一些可能的改进。其次,我们描述了在PostgreSQL数据库服务器中的实现,并展示了数据库服务器可以有效地执行带有计量单位的科学计算,支持对时间点和区间进行大量操作,并可以执行类似于医学术语服务器的操作。对合成数据的实验表明,用户定义的类型性能优于仅使用数据库服务器的标准数据类型的实现。

作者:Yeb Havinga, Willem Dijkstra, Ander de Keijzer

论文ID:1003.3370

分类:Databases

分类简称:cs.DB

提交时间:2010-03-18

PDF 下载: 英文版 中文版pdf翻译中