Skip to main content

Electronic Health Record Data-as-a-Services Composition Based on Query Rewriting

  • Chapter
Transactions on Large-Scale Data- and Knowledge-Centered Systems IV

Part of the book series: Lecture Notes in Computer Science ((TLDKS,volume 6990))

Abstract

Due to the large development of medical information systems over the last few years, there is today a strong need for an infrastructure that uniformly integrates the distributed and heterogeneous collections of patient data to deliver value-added information to healthcare professionals at the points of care. The adoption of Electronic Health Records (EHRs) and Web services as a software infrastructure has become an extremely important prerequisite for patient data integration. In this paper we propose a semantic-enabled architecture for the automatic composition of EHR (Electronic Health Record) DaaSs (Data-as-a-Service). In our architecture, DaaSs are selected and composed automatically to resolve the user queries (i.e. queries posed by physicians, nurses, etc) using a query rewriting approach. Our proposed approach can also handle the semantic conflicts of data exchanged among component services in an EHR DaaS composition by deriving and applying automatically the necessary data conversions.

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

Access this chapter

eBook
USD 16.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 16.99
Price excludes VAT (USA)
  • Compact, lightweight 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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Angulo, C., Crespo, P., Maldonado, J.A., Moner, D., Pérez, D., Abad, I., Mandingorra, J., Robles, M.: Non-invasive lightweight integration engine for building ehr from autonomous distributed systems. International Journal of Medical Informatics 76(suppl.3), 417–424 (2007)

    Article  Google Scholar 

  2. Anzböck, R., Dustdar, S.: Modeling and implementing medical web services. Data & Knowledge Engineering 55(2), 203–236 (2005)

    Article  Google Scholar 

  3. Arguello, M., Des, J., Perez, R., Fernandez-Prieto, M., Paniagua, H.: Electronic health records (ehrs) standards and the semantic edge: A case study of visualising clinical information from ehrs. In: International Conference on Computer Modeling and Simulation, pp. 485–490 (2009)

    Google Scholar 

  4. Austin, T., Kalra, D., Tapuria, A., Lea, N., Ingram, D.: Implementation of a query interface for a generic record server. I. J. Medical Informatics 77(11), 754–764 (2008)

    Article  Google Scholar 

  5. Bao, S., Zhang, L., Lin, C., Yu, Y.: A semantic rewriting approach to automatic information providing web service composition. In: Mizoguchi, R., Shi, Z.-Z., Giunchiglia, F. (eds.) ASWC 2006. LNCS, vol. 4185, pp. 488–500. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  6. Barhamgi, M., Benslimane, D., Medjahed, B.: A query rewriting approach for web service composition. IEEE Transactions on Services Computing 3, 206–222 (2010)

    Article  Google Scholar 

  7. Beale, T.: Archetypes: Constraint-based Domain Models for Futureproof Information Systems

    Google Scholar 

  8. Bicer, V., Laleci, G.B., Dogac, A., Kabak, Y.: Artemis message exchange framework: semantic interoperability of exchanged messages in the healthcare domain. SIGMOD Rec. 34, 71–76 (2005)

    Article  Google Scholar 

  9. Budgen, D., Rigby, M., Brereton, P., Turner, M.: A data integration broker for healthcare systems. Computer 40, 34–41 (2007)

    Article  Google Scholar 

  10. Calvanese, D., Giacomo, G.D., Lenzerini, M., Nardi, D., Rosati, R.: A principled approach to data integration and reconciliation in data warehousing. In: Proceedings of the International Workshop on Design and Management of Data Warehouses, DMDW 1999 (1999)

    Google Scholar 

  11. Cruz-Correia, R., Vieira-Marques, P., Ferreira, A., Almeida, F., Wyatt, J., Costa-Pereira, A.: Reviewing the integration of patient data: how systems are evolving in practice to meet patient needs. BMC Medical Informatics and Decision Making 7(1), 14 (2007)

    Article  Google Scholar 

  12. Dogac, A., Laleci, G.B., Kirbas, S., Kabak, Y., Sinir, S.S., Yildiz, A., Gurcan, Y.: Artemis: Deploying semantically enriched web services in the healthcare domain. Information Systems 31(4-5), 321–339 (2006); The Semantic Web and Web Services

    Article  Google Scholar 

  13. Dolin, R., Alschuler, L., Beebe, C., Biron, P., Boyer, S., Essin, D., Kimber, E., Lincoln, T., Mattison, J.: The HL7 clinical document architecture. Journal of the American Medical Informatics Association 8(6), 552 (2001)

    Article  Google Scholar 

  14. Eichelberg, M., Aden, T., Riesmeier, J., Dogac, A., Laleci, G.B.: A survey and analysis of electronic healthcare record standards. ACM Comput. Surv. 37(4), 277–315 (2005)

    Article  Google Scholar 

  15. Goasdoué, F., Lattès, V., Rousset, M.-C.: The use of carin language and algorithms for information integration: The picsel system. Int. J. Cooperative Inf. Syst. 9(4), 383–401 (2000)

    Article  Google Scholar 

  16. Grimson, J., Stephens, G., Jung, B., Grimson, W., Berry, D., Pardon, S.: Sharing health-care records over the internet. IEEE Internet Computing 5, 49–58 (2001)

    Article  Google Scholar 

  17. Halevy, A.Y.: Theory of answering queries using views. SIGMOD Rec. 29(4), 40–47 (2000)

    Article  Google Scholar 

  18. Halevy, A.Y.: Answering queries using views: A survey. The VLDB Journal 10, 270–294 (2001)

    Article  MATH  Google Scholar 

  19. Hori, M., Ohashi, M.: Applying xml web services into health care management. In: Hawaii International Conference on System Sciences, vol. 6, p. 155a (2005)

    Google Scholar 

  20. Hristoskova, A., Moeyersoon, D., Hoecke, S.V., Verstichel, S., Decruyenaere, J., Turck, F.D.: Dynamic composition of medical support services in the icu: Platform and algorithm design details. Computer Methods and Programs in Biomedicine 100(3), 248–264 (2010)

    Article  Google Scholar 

  21. Kart, F., Miao, G., Moser, L., Melliar-Smith, P.: A distributed e-healthcare system based on the service oriented architecture. In: IEEE International Conference on Services Computing, SCC 2007, pp. 652–659 (2007)

    Google Scholar 

  22. Katehakis, D.G., Sfakianakis, S., Kavlentakis, G., Anthoulakis, D.N., Tsiknakis, M.: Delivering a lifelong integrated electronic health record based on a service oriented architecture. IEEE Transactions on Information Technology in Biomedicine 11(6), 639–650 (2007)

    Article  Google Scholar 

  23. Lee, Y., Patel, C., Chun, S.A., Geller, J.: Towards intelligent web services for automating medical service composition. In: Proceedings of the IEEE International Conference on Web Services, ICWS 2004, p. 384. IEEE Computer Society Press, Washington, DC, USA (2004)

    Google Scholar 

  24. Lenz, R., Beyer, M., Kuhn, K.A.: Semantic integration in healthcare networks. International Journal of Medical Informatics 76(2-3), 201–207 (2005); Connecting Medical Informatics and Bio-Informatics - MIE 2005

    Article  Google Scholar 

  25. Liu, Q., Huang, T., Liu, S.-H., Zhong, H.: An ontology-based approach for semantic conflict resolution in database integration. Journal of Computer Science and Technology 22, 218–227 (2007), doi:10.1007/s11390-007-9028-4

    Article  Google Scholar 

  26. Liu, S., Ni, Y., Mei, J., Li, H., Xie, G., Hu, G., Liu, H., Hou, X., Pan, Y.: ismart: Ontology-based semantic query of cda documents

    Google Scholar 

  27. Lu, J., Yu, Y., Mylopoulos, J.: A lightweight approach to semantic web service synthesis. In: WIRI 2005, Proceedings of International Workshop on Challenges in Web Information Retrieval and Integration, pp. 240–247 (2005)

    Google Scholar 

  28. Mykkänen, J., Riekkinen, A., Sormunen, M., Karhunen, H., Laitinen, P.: Designing web services in health information systems: From process to application level. International Journal of Medical Informatics 76(2-3), 89–95 (2005)

    Article  Google Scholar 

  29. Nagarajan, M., Verma, K., Sheth, A., Miller, J.: Ontology driven data mediation in web services. International Journal of Web Services Research 4(4), 104–126 (2007)

    Article  Google Scholar 

  30. Orgun, B., Vu, J.: Hl7 ontology and mobile agents for interoperability in heterogeneous medical information systems. Computers in Biology and Medicine 36(7-8), 817–836 (2006); Special Issue on Medical Ontologies

    Article  Google Scholar 

  31. Ram, S., Park, J.: Semantic conflict resolution ontology (scrol): an ontology for detecting and resolving data and schema-level semantic conflicts. IEEE Transactions on Knowledge and Data Engineering 16(2), 189–202 (2004)

    Article  Google Scholar 

  32. Rao, J., Su, X.: A survey of automated web service composition methods. In: Cardoso, J., Sheth, A.P. (eds.) SWSWPC 2004. LNCS, vol. 3387, pp. 43–54. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  33. Sachdeva, S., Bhalla, S.: Semantic Interoperability in Healthcare Information for EHR Databases. In: Kikuchi, S., Sachdeva, S., Bhalla, S. (eds.) DNIS 2010. LNCS, vol. 5999, pp. 157–173. Springer, Heidelberg (2010)

    Chapter  Google Scholar 

  34. Saleh, I., Kulczycki, G., Blake, M.B.: Demystifying data-centric web services. IEEE Internet Computing 13, 86–90 (2009)

    Article  Google Scholar 

  35. Stroetmann, K., Stroetmann, V.: Towards an Interoperability Framework for a European e-Health Research Area–Locating the Semantic Interoperability Domain. In: EC Workshop on semantic interoperability, Brussels, pp. 14–15 (February 2005)

    Google Scholar 

  36. Thakkar, S., Ambite, J.L., Knoblock, C.A.: A data integration approach to automatically composing and optimizing web services. In: Proceedings of the ICAPS Workshop on Planning and Scheduling for Web and Grid Services (2004)

    Google Scholar 

  37. Truong, H.L., Dustdar, S.: On analyzing and specifying concerns for data as a service. In: APSCC, pp. 87–94 (2009)

    Google Scholar 

  38. Vaculín, R., Chen, H., Neruda, R., Sycara, K.: Modeling and discovery of data providing services. In: Proceedings of the 2008 IEEE International Conference on Web Services, pp. 54–61. IEEE Computer Society, Washington, DC, USA (2008)

    Chapter  Google Scholar 

  39. Wright, A., Sittig, D.F.: Sands: A service-oriented architecture for clinical decision support in a national health information network. J. of Biomedical Informatics 41, 962–981 (2008)

    Article  Google Scholar 

  40. Zhou, L., Chen, H., Wang, J., Zhang, Y.: Semantic web-based data service discovery and composition. In: International Conference on Semantics, Knowledge and Grid, pp. 213–219 (2008)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Amarouche, I.A., Benslimane, D., Barhamgi, M., Mrissa, M., Alimazighi, Z. (2011). Electronic Health Record Data-as-a-Services Composition Based on Query Rewriting. In: Hameurlain, A., Küng, J., Wagner, R., Böhm, C., Eder, J., Plant, C. (eds) Transactions on Large-Scale Data- and Knowledge-Centered Systems IV. Lecture Notes in Computer Science, vol 6990. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-23740-9_5

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-23740-9_5

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-23739-3

  • Online ISBN: 978-3-642-23740-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics