XML technologies for the Omaha System: a data model, a Java tool and several case studies supporting home healthcare.
The eXtensible markup language (XML) is a metalanguage which is useful to represent and exchange data between heterogeneous systems. XML may enable healthcare practitioners to document, monitor, evaluate, and archive medical information and services into distributed computer environments. Therefore, the most recent proposals on electronic health records (EHRs) are usually based on XML documents. Since none of the existing nomenclatures were specifically developed for use in automated clinical information systems, but were adapted to such use, numerous current EHRs are organized as a sequence of events, each represented through codes taken from international classification systems. In nursing, a hierarchically organized problem-solving approach is followed, which hardly couples with the sequential organization of such EHRs. Therefore, the paper presents an XML data model for the Omaha System taxonomy, which is one of the most important international nomenclatures used in the home healthcare nursing context. Such a data model represents the formal definition of EHRs specifically developed for nursing practice. Furthermore, the paper delineates a Java application prototype which is able to manage such documents, shows the possibility to transform such documents into readable web pages, and reports several case studies, one currently managed by the home care service of a Health Center in Central Italy.
Vittorini
Pierpaolo
P
Department of Internal Medicine and Public Health, University of L'Aquila, Via S. Salvatore 1, 67010 L'Aquila, Italy. pierpaolo.vittorini@cc.univaq.it
Tarquinio
Antonietta
A
di Orio
Ferdinando
F
D000368:Aged; D001185:Artificial Intelligence; D020000:Decision Support Systems, Clinical / Q000458:organization & administration; D006801:Humans; D016247:Information Storage and Retrieval / Q000379:methods; D020407:Internet / Q000458:organization & administration / Q000706:statistics & numerical data; D007558:Italy; D008297:Male; D016347:Medical Records Systems, Computerized / Q000458:organization & administration; D009323:Natural Language Processing; D010347:Patient Care Planning / Q000458:organization & administration*; D011381:Programming Languages; D017216:Telemedicine / Q000379:methods / Q000458:organization & administration