Pivoting approaches for bulk extraction of Entity-Attribute-Value data

被引:11
作者
Dinu, V [1 ]
Nadkarni, P [1 ]
Brandt, C [1 ]
机构
[1] Yale Univ, Sch Med, Ctr Med Informat, New Haven, CT 06520 USA
关键词
databases; Entity-Attribute-Value; clinical patient record systems; clinical study data management systems;
D O I
10.1016/j.cmpb.2006.02.001
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Entity-Attribute-Value (EAV) data, as present in repositories of clinical patient data, must be transformed (pivoted) into one-column-per-parameter format before it can be used by a variety of analytical programs. Pivoting approaches have not been described in depth in the literature, and existing descriptions are dated. We describe and benchmark three alternative algorithms to perform pivoting of clinical data in the context of a clinical study data management system. We conclude that when the number of attributes to be returned is not too large, it is feasible to use static SQL as the basis for views on the data. An alternative but more complex approach that utilizes hash tables and the presence of abundant random-access-memory can achieve improved performance by reducing the load on the database server. (c) 2006 Published by Elsevier Ireland Ltd.
引用
收藏
页码:38 / 43
页数:6
相关论文
共 12 条
[1]  
*3M CORP, 2004, 3M HLTH INF SYST 3M
[2]   Reengineering a database for clinical trials management: Lessons for system architects [J].
Brandt, CA ;
Nadkarni, P ;
Marenco, L ;
Karras, BT ;
Lu, C ;
Schacter, L ;
Fisk, JM ;
Miller, PL .
CONTROLLED CLINICAL TRIALS, 2000, 21 (05) :440-461
[3]  
*CERN CORP, 2004, POW ENT CLIN DAT REP
[4]  
CHEVANCE RJ, 2004, SERVER ARCHITECTURES
[5]  
Huff S M, 1991, Proc Annu Symp Comput Appl Med Care, P386
[6]  
HUFF SM, 1994, J AM MED INFORM ASSN, P271
[7]   Generic data modeling for clinical repositories [J].
Johnson, SB .
JOURNAL OF THE AMERICAN MEDICAL INFORMATICS ASSOCIATION, 1996, 3 (05) :328-339
[8]  
JOHNSON SB, 1994, J AM MED INFORM ASSN, P281
[9]  
*OR CORP, 1996, OR CLIN VERS 3 0 US
[10]  
*PHAS FORW INC, 2004, CLINTR