Skip to main content

Model-Driven GUI Automation for Efficient Information Exchange Between Heterogeneous Electronic Medical Record Systems

  • Conference paper
  • First Online:
Information Systems Development

Abstract

To provide high quality healthcare service, all relevant information of a patient is paramount. Most of the patient healthcare information is stored in disparate electronic medical record (EMR) systems of healthcare providers such as general practitioners (GP), specialists, hospitals etc. Integrating the existing heterogeneous EMRs for data sharing is crucial. All existing integration solutions need the numerous EMR software vendors to update their software to follow ever-changing messaging standards, provided interfaces or other criterions. The cost and efforts of the enormous amount of time required to negotiate with the large number of project participants for upgrading existing systems is extremely high. Almost exclusively, software today provides a graphical user interface (GUI) as the only method for users to access the functionality of the software. In this chapter, we propose a model for automating the procedure of operating the GUI based EMR and exchange information with them without the need of updating the existing EMR systems. The model is called parameterized GUI state model (PGUISM) which depicts the intrinsic logic of GUIs and enables the automated process of writing and reading information to and from EMR systems.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 259.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 329.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 329.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Dalsgaard E, Kjelstrom K, Riis J (2008) A federation of web services for Danish health care ID trust, 4–6 Mar 2008, Gaithersburg

    Google Scholar 

  2. Walker J, Pan E, Johnston D, Adler-Milstein J, Bates DW, Middleton B (2005) The value of health care information exchange and interoperability. Health Aff (Millwood) 2005: 10–18 (19 Jan 2005)

    Google Scholar 

  3. Goldschmidt P (2005) HIT and MIS: implications of health information technology and medical information systems. Commun ACM 48(10):69–74 (Oct)

    Article  Google Scholar 

  4. van der Linden H, Kalra D, Hasman A, Talmon J (2009) Inter-organizational future proof EHR systems: a review of the security and privacy related issues. Internet J Med Inf 78:141–160

    Article  Google Scholar 

  5. Wang W, Wang M, Zhu S (2005) Healthcare information system integration: a service oriented approach. Services systems and services management, 2005. In: Proceedings of ICSSSM ’05, vol 2. IEEE Computer Society, Washington, pp 1475–1480

    Google Scholar 

  6. Brooks P, Robinson B, Memon AM (2009) An initial characterization of industrial graphical user interface systems. In: ICST 2009: proceedings of the 2nd IEEE international conference on software testing, verification and validation. IEEE Computer Society, Washington

    Google Scholar 

  7. Memon AM, Banerjee I, Nagarajan A (2003) GUI ripping: reverse engineering of graphical user interfaces for testing. In: Proceedings of The 10th working conference on reverse engineering, Victoria, Nov

    Google Scholar 

  8. Anderson J, Bache G (2004) The video store revisited yet again: adventures in GUI acceptance testing. In: Proceedings of the 5th international conference on extreme programming and agile processes in software engineering, LNCS 3092. Springer, Berlin, pp 1–10

    Google Scholar 

  9. Dutta S (2003) Abbot—a friendly JUnit extension for GUI testing. Java Dev J 8:8–12

    Google Scholar 

  10. Lowell C, Stell-Smith J (2003) Abbot—a friendly JUnit extension for GUI testing. LNCS 2675:331–333

    Google Scholar 

  11. Finsterwalder M (2001) Automating acceptance tests for GUI applications in an extreme programming environment. In: Proceedings of the 2nd international conference on extreme programming and flexible processes in software engineering, Sardinia, Italy, pp 20–23

    Google Scholar 

  12. McMaster S, Memon AM (2009) An extensible heuristic-based framework for GUI test case maintenance. ICSTW, IEEE international conference on software testing, verification, and validation workshops, pp 251–254

    Google Scholar 

  13. Clarke JM (1998) Automated test generation from a behavioral model. In: Proceedings of Pacific northwest software quality conference. Pnsqc/Pacific Agenda, Portland

    Google Scholar 

  14. Chow TS (1978) Testing software design modeled by finite-state machines. IEEE Trans Softw Eng SE 4(3):178–187

    Article  Google Scholar 

  15. Esmelioglu S, Apfelbaum L (1997) Automated test generation, execution, and reporting. In: Proceedings of Pacific northwest software quality conference. Pnsqc/Pacific Agenda, Portland, pp 127–142

    Google Scholar 

  16. Bernhard PJ (1994) A reduced test suite for protocol conformance testing. ACM Trans Softw Eng Methodol 3(3):201–220 (July)

    Article  Google Scholar 

  17. Shehady RK, Siewiorek DP (1997) A method to automate user interface testing using variable finite state machines. In: Proceedings of the 27th annual international symposium on fault-tolerant computing (FTCS’97). IEEE Press, Washington, Brussels, Tokyo, pp 80–88

    Google Scholar 

  18. White L, Almezen H (2000). Generating test cases for GUI responsibilities using complete interaction sequences. In: ISSRE ’00: proceedings of the 11th international symposium on software reliability engineering (ISSRE’00). IEEE Computer Society, Washington, DC, p 110

    Google Scholar 

  19. Offutt AJ, Hayes JH (1996) A semantic model of program faults. In: ISSTA’96: proceedings of the 1996 ACM SIGSOFT international symposium on software testing and analysis. ACM Press, New York, pp 195–200

    Google Scholar 

  20. Paiva ACR, Tillmann N, Faria JCP, Vidal RFAM (2005) Modeling and testing hierarchical GUIs. In: Proceedings of the 12th international workshop on abstract state machines, Paris, France, pp 153–165

    Google Scholar 

  21. Paiva ACR (2009) Automated GUI testing in informática. In: XIII Convención Y Feria Internacional Informática, Publicado por Lesman on Sun

    Google Scholar 

  22. Memon AM, Xie Q (2005) Studying the fault-detection effectiveness of GUI test cases for rapidly evolving software. IEEE Trans Softw Eng 31:884–896 0(Oct)

    Article  Google Scholar 

  23. Xie Q, Memon AM (2005) Rapid “crash testing” for continuously evolving GUI-based software applications. In: ICSM ’05: proceedings of the 21st IEEE international conference on software maintenance (ICSM’05). IEEE Computer Society, Washington, pp 473–482

    Google Scholar 

  24. Xie Q, Memon AM (2006) Automated model-based testing of community-driven open source GUI applications. In: ICSM ’06: proceedings of the 22nd IEEE international conference on software maintenance. IEEE Computer Society, Washington, pp 145–154

    Google Scholar 

  25. Xie Q, Memon AM (2008) Using a pilot study to derive a GUI model for automated testing. ACM transactions on software engineering and methodology. ACM Press, New York

    Google Scholar 

  26. Memon AM (2009) An event-flow model to test EDS. In: Belini EA (ed) Software engineering and development. Nova Science Publishers, Hauppauge

    Google Scholar 

  27. Zhu H, Wong WE, Belli F (2008) Advancing test automation technology to meet the challenges of model-driven software development: report on the 3rd workshop on automation of software test. ICSE, Leipzig, Germany

    Google Scholar 

  28. Belli F (2001) Finite-state testing and analysis of graphical user interfaces, ISSRE. Paderborn University, Germany

    Google Scholar 

  29. Yang X, Miao Y, Zhang Y (2009) GP eConnect: extends e-referrals exchange to healthcare providers’ collaborations. IADIS eHealth 2009. Algarve, Portugal, 21–23 June

    Google Scholar 

  30. Yang X, Miao Y (2011) Distributed agent based interoperable virtual EMR system for healthcare system integration, J Med Sys 35(3):309–319

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Xuebing Yang .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer Science+Business Media, LLC

About this paper

Cite this paper

Yang, X., Miao, Y., Zhang, Y. (2011). Model-Driven GUI Automation for Efficient Information Exchange Between Heterogeneous Electronic Medical Record Systems. In: Pokorny, J., et al. Information Systems Development. Springer, New York, NY. https://doi.org/10.1007/978-1-4419-9790-6_65

Download citation

  • DOI: https://doi.org/10.1007/978-1-4419-9790-6_65

  • Published:

  • Publisher Name: Springer, New York, NY

  • Print ISBN: 978-1-4419-9645-9

  • Online ISBN: 978-1-4419-9790-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics