Methods Inf Med 1999; 38(01): 56-65
DOI: 10.1055/s-0038-1634142
Original article
Schattauer GmbH

A CORBA-Based Object Framework with Patient Identification Translation and Dynamic Linking

Methods for Exchanging Patient Data
C. Wang
1   Hospital Computer Center, University of Tokyo Hospital, Tokyo, Japan
,
K. Ohe
1   Hospital Computer Center, University of Tokyo Hospital, Tokyo, Japan
› Institutsangaben
Weitere Informationen

Publikationsverlauf

Publikationsdatum:
08. Februar 2018 (online)

Abstract:

Exchanging and integration of patient data across heterogeneous databases and institutional boundaries offers many problems. We focused on two issues: (1) how to identify identical patients between different systems and institutions while lacking universal patient identifiers; and (2) how to link patient data across heterogeneous databases and institutional boundaries. To solve these problems, we created a patient identification (ID) translation model and a dynamic linking method in the Common Object Request Broker Architecture (CORBA) environment. The algorithm for the patient ID translation is based on patient attribute matching plus computer-based human checking; the method for dynamic linking is temporal mapping. By implementing these methods into computer systems with help of the distributed object computing technology, we built a prototype of a CORBA-based object framework in which the patient ID translation and dynamic linking methods were embedded. Our experiments with a Web-based user interface using the object framework and dynamic linking through the object framework were successful. These methods are important for exchanging and integrating patient data across heterogeneous databases and institutional boundaries.

 
  • REFERENCES

  • 1 Board of Directors of the American Medical Informatics Association. Standards for medical identifiers, codes, and messages needed to create an efficient computer-stored medical record. J Am Med Inform Ass 1994; 1 (Suppl. 01) 1-7.
  • 2 Kohane IS, Wingerde FJv, Fackler JC, Cimino C. et al. Sharing electronic medical records across multiple heterogeneous and computing institutions. In: Cimino J. ed. Proc, Washington, DC. Hanley & Belfus, Inc.; AMIA Annu Fall Symp 1996: 608-12.
  • 3 Pyle IC, Illingworth V. et al. Dictionary of computing (fourth edition). Oxford: Oxford University Press; 1996
  • 4 Wang C, Ohe K, Kaihara S. Dynamic link between ECG and clinical data by a CORBA-based query engine and temporal mapping. In: Masys DR. ed. Proc AMIA Nashville: Hanley & Belfus, Inc., Annu Fall Symp. 1997: 27-31.
  • 5 Carpenter PC, Chute CG. The universal patient identifier: a discussion and proposal. In: Safran C. ed. New York: McGraw-Hill, Inc., SCAMC; 1993: 49-53.
  • 6 Murray CL, Anderson C, Bartleson P, Gutenkauf J. et al. Health care delivery reorganization innovative outcome: universal computerized patient identification. In: Greenes RA. et al. ed. Edmonton: HC & CC Inc., MEDINFO; 1995: 1637.
  • 7 Newman TB, Brown AN. Use of commercial record linkage software and vital statistics to identify patient deaths. J Am Med Inform Ass 1997; 4 (Suppl. 03) 233-7.
  • 8 Golabek JK, Eng P, Brueckner PJ. Cyto-Base: An electronic medical record for cervical cytology. In: Masys DR. ed. Nashville: Hanley & Belfus, Inc., Proc AMIA Annu Fall Symp; 1997: 37-41.
  • 9 Lowe HJ, Walker WK, Vries JK. Using agent-based technology to create a cost effective, integrated, multimedia view of the electronic medical record. In: Reed M, Gardner M. ed. Philadelphia: Harley & Belfus Inc., SCAMC; 1995: 441-4.
  • 10 Kahn MG, Tu S, Fagan LM. TQuery: a context-sensitive temporal query language. Comput Biomed Res 1991; 24: 401-19.
  • 11 Das AK, Musen MA. A temporal query system for protocol-directed decision support. Meth Inform Med 1994; 33: 358-70.
  • 12 Johansson B, Shahsavar N, Ahlfeldt H, Wigertz O. Database and knowledge base integration – a data mapping method for Arden syntax knowledge modules. Meth Inform Med 1996; 35: 302-8.
  • 13 Combi C, Pinciroli F, Pozzi G. Managing different time granularities of clinical information by an interval-based temporal data model. Meth Inform Med 1995; 34: 458-84.
  • 14 Keravnou ET. Temporal diagnostic reasoning based on time-objects. Artif Intell Med 1996; 8: 235-65.
  • 15 Kahn MG, Fagan LM, Tu S. Extensions to the time-oriented database model to support temporal reasoning in medical expert systems. Meth Inform Med 1991; 30: 4-14.
  • 16 Fingar P, Read D, Stikeleather J. Next generation computing: distributed objects for business. New York: SIGS Publications Inc.; 1996
  • 17 Ohe K. A hospital information system based on Common Object Request Broker Architecture (CORBA) for exchanging distributed medical objects – an approach to future environment of sharing healthcare information. In: Cesnik B. et al. (ed). Amsterdam: IOS Press, MEDINFO; 1998: 962-4.
  • 18 Greenes RA, Deibel SRA. Constructing workstation applications: component integration strategies for a changing health-care system. In: van Bemmel JH, McCray AT. (ed). 1996. Stuttgart: Schattauer Verlag, AMIA Yearbook of Medical Informatics; 1996: 76-86.
  • 19 Hammond WE. Health Level Seven: past, present and future. The 16th Joint Conference on Medical Informatics of Japan. 1996: 22-3.
  • 20 European Committee for Standardization. Standard communications protocol for computer-assisted electrocardiography. Version 1.0, 1993
  • 21 Salmon P, Rappaport A, Bainbridge M, Hayes G, Williams J. Taking the problem – oriented medical record forward. In: Cimino J. (ed). Washington, DC: Hanley & Belfus, Inc., SCAMC; 1996: 463-7.
  • 22 Van Bemmel JH, Musen MA. eds. Heidelberg: Springer-Verlag.; Handbook of Medical Informatics. 1997
  • 23 Wang C, Ohe K, Sakurai T, Nagase T, Kaihara S. Object-oriented analysis and design of an ECG storage and retrieval system integrated with an HIS. Meth Inform Med 1996; 35: 35-40.
  • 24 Wang C, Ohe K, Sakurai T, Nagase T, Kaihara S. An ECG storage and retrieval system embedded in client server HIS utilizing object-oriented DB. J Med Syst 1996; 20: 35-43.
  • 25 Wang C, Ohe K, Kaihara S. Applicability and problems of Java to object-oriented systems: learning from a Java programming experience of an ECG retrieval system. Japan Journal of Medical Informatics, 1997; 17 (Suppl. 02) 111-8. (in Japanese).
  • 26 Van Bemmel JH, Willems JL. Standardization and validation of medical decision-support systems: the CSE project. Meth Inform Med 1990; 29: 261-2.
  • 27 Furnell SM, Sanders PW. Security management in the healthcare environment. In: Greenes RA. et al. (ed). Edmonton: HC & CC Inc. MEDINFO; 1995: 675-8.
  • 28 Cimino JJ, Socratous SA, and Clayton PD. Internet as clinical information system: application development using the World Wide Web. J Am Med Inform Ass 1995; 2: 273-84.
  • 29 Object Management Group. CORBAser-vices: common object services specification. Download site: www.omg.org.
  • 30 Dierks C. Medical confidentiality and data protection as influenced by modern technology. Medicine & Law, 1993; 12: 547-51.
  • 31 Research group founded by scientific research foundation of Ministry of Health & Welfare of Japan: The prospects of medical legislation for the information society. Group leader: Higuchi N, School of Law, The University of Tokyo; 1997
  • 32 Forslund DW, Cook JL. The importance of Java and CORBA in medicine. In: Masys DR. ed. Nashville: Hanley & Belfus, Inc. Proc AMIA Annu Fall Symp; 1997: 364-8.
  • 33 Friedman C, Sideli R. Tolerating spelling errors during patient validation. Computers and Biomedical Research 1992; 25: 486-509.