Development of a deterministic XML schema by resolving structure ambiguity of HL7 messages

被引:9
作者
Huang, EW
Wang, DW
Liou, DM
机构
[1] Natl Taipei Coll Nursing, Dept Informat Management, Taipei, Taiwan
[2] Acad Sinica, Inst Sci Informat, Taipei, Taiwan
[3] Taipei City Hosp, Taipei, Taiwan
关键词
HL7; XML; schema; structure ambiguity; finite state automata;
D O I
10.1016/j.cmpb.2005.05.001
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Health level 7 (HL7) is a standard for medical information exchange. It defines data transfers for the application systems in the healthcare environment. Alternatively, the extensible markup language (XML) is a standard for data exchange using the Internet. If exchange messages follow the content and the sequence defined by HL7 and are expressed in the XML format, the system may benefit from the advantages of both standards. In creating the XML schema, we found ambiguities in HL7 message structures that cause the XML schema to be non-deterministic. These ambiguous expressions are summarized within 12 structures and can be replaced with equivalent or similar unambiguous structures. The finite state automata are used to verify expression equivalence. Applying this schema, an XML document may eliminate redundant segment group definitions and make the structure simple and easy to reproduce. In this paper, we discuss the methods and our experience in resolving ambiguous problems in HL7 messages to generate a deterministic XML schema.
引用
收藏
页码:1 / 15
页数:15
相关论文
共 25 条
[1]   Medical Markup Language (MML) for XML-based hospital information interchange [J].
Araki K. ;
Ohashi K. ;
Yamazaki S. ;
Hirose Y. ;
Yamashita Y. ;
Yamamoto R. ;
Minagawa K. ;
Sakamoto N. ;
Yoshihara H. .
Journal of Medical Systems, 2000, 24 (3) :195-211
[2]   One-unambiguous regular languages [J].
Bruggemann-Klein, A ;
Wood, D .
INFORMATION AND COMPUTATION, 1998, 140 (02) :229-253
[3]   Using meta-data to automatically wrap bioinformatics sources [J].
Buttler, D ;
Critchlow, T .
INFORMATION AND SOFTWARE TECHNOLOGY, 2002, 44 (04) :237-239
[4]   XML schema mappings for heterogeneous database access [J].
Collins, SR ;
Navathe, S ;
Mark, L .
INFORMATION AND SOFTWARE TECHNOLOGY, 2002, 44 (04) :251-257
[5]  
Dolin RH, 2000, J AM MED INFORM ASSN, P190
[6]  
DOLIN RH, USING XML SUPPLEMENT
[7]   Complexity of biomedical data models in cardiology:: the Intranet-based AF registry [J].
Dugas, M ;
Hoffmann, E ;
Janko, S ;
Hahnewald, S ;
Matis, T ;
Miller, J ;
Von Bary, C ;
Farnbacher, A ;
Vogler, V ;
Überla, K .
COMPUTER METHODS AND PROGRAMS IN BIOMEDICINE, 2002, 68 (01) :49-61
[8]   Representing information in patient reports using natural language processing and the extensible markup language [J].
Friedman, C ;
Hripcsak, G ;
Shagina, L ;
Liu, HF .
JOURNAL OF THE AMERICAN MEDICAL INFORMATICS ASSOCIATION, 1999, 6 (01) :76-87
[9]  
*HL7, HL7 V3 BALL DOC
[10]  
*HL7, 1999, HLTH LEV 7 VERS 2 3