Skip to main content

Advertisement

Log in

A middleware architecture to integrate and share health data from heterogeneous and diverse data sources

  • Original Article
  • Published:
Iran Journal of Computer Science Aims and scope Submit manuscript

Abstract

The healthcare data are recorded by the general practitioners or others from different sources and locations. Electronic health data are significant to integrate and share from different databases to provide urgent information for quality treatment of the patient. However, the sharing of patient data is still a great issue due to the heterogeneity of structural, semantic, and querying syntaxes. The paper proposes a middleware architecture to reconstruct data from heterogeneous distributed databases (HDDBs) in a unified view for sharing data. We use patient prescription datasets to test the functionality of the architecture. The implemented system works successfully and efficiently to extract and combine data from diverse databases. The proposed architecture facilitates health data consolidation and communication among HDDBs by resolving existing problems without altering the current systems. Health professionals or users could share data from scattered source databases to enhance the effectiveness of their decisions and actions to the patients. The availability of the previous health documents would also reduce the patients’ treatment costs.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7

Similar content being viewed by others

References

  1. Healthdata.gov from department of health and human services. https://healthdata.gov/search/type/dataset Accessed June 04, 2020

  2. Almadani, B., Saeed, B., Alroubaiy, A.: Healthcare systems integration using real time publish subscribe (rtps) middleware. Comput. Electr. Eng. 50, 67–78 (2016)

    Article  Google Scholar 

  3. Anand, A., Singh, A.K., Lv, Z., Bhatnagar, G.: Compression-then-encryption-based secure watermarking technique for smart healthcare system. IEEE Multimed. 27(4), 133–143 (2020)

    Article  Google Scholar 

  4. Arney, D., Plourde, J., Goldman, J.M.: Open ice medical device interoperability platform overview and requirement analysis. Biomed. Eng. 63(1), 39–47 (2018)

  5. Azarm, M., Backman, C., Kuziemsky, C., Peyton, L.: Breaking the healthcare interoperability barrier by empowering and engaging actors in the healthcare system. Proc. Comput. Sci. 113, 326–333 (2017)

    Article  Google Scholar 

  6. Bazzani, M., Conzon, D., Scalera, A., Spirito, M.A., Trainito, C.I.: Enabling the iot paradigm in e-health solutions through the virus middleware. In: 2012 IEEE 11th International Conference on Trust, Security and Privacy in Computing and Communications, pp. 1954–1959. IEEE (2012)

  7. Bezerra, C.A.C., de Ara újo, A.M.C., Times, V.C.: An hl7-based middleware for exchanging data and enabling interoperability in healthcare applications. In: 17th International Conference on Information Technology-New Generations (ITNG 2020), pp. 461–467. Springer (2020)

  8. Carbonaro, A., Piccinini, F., Reda, R.: Integrating heterogeneous data of healthcare devices to enable domain data management. J. e-Learn. Knowled. Soc. 14, 1 (2018)

  9. Cosío-León, M.A., Ojeda-Carre ńo, D., Nieto-Hip ólito, J..I., Ibarra-Hern ández, J.: The use of standards in embedded devices to achieve end to end semantic interoperability on health systems. Comput. Standards Interfaces 57, 68–73 (2018)

  10. Gay, V., Leijdekkers, P.: Bringing health and fitness data together for connected healthcare: mobile apps as enablers of interoperability. J. Med. Internet Res. 17(11), 260 (2015)

    Article  Google Scholar 

  11. Georgi, N., Corvol, A., Jeannes, R.L.B.: Middleware architecture for health sensors interoperability. IEEE Access 6, 26283–26291 (2018)

    Article  Google Scholar 

  12. Gomes, B..d.T..P., Muniz, L..C..M., da Silva e Silva, F..J., Ríos, L..E..T., Endler, M.: A comprehensive and scalable middleware for ambient assisted living based on cloud computing and internet of things. Concurr. Comput. Pract. Exp. 29(11), 4043 (2017)

  13. Jabbar, S., Ullah, F., Khalid, S., Khan, M., Han, K.: Semantic interoperability in hetero-geneous iot infrastructure for healthcare. Wirel. Commun. Mobile Comput. 2017, Article 9731806 (2017)

  14. Jayaratne, M., Nallaperuma, D., De Silva, D., Alahakoon, D., Devitt, B., Webster, K.E., Chilamkurti, N.: A data integration platform for patient-centered e-healthcare and clinical decision support. Futur. Gener. Comput. Syst. 92, 996–1008 (2019)

    Article  Google Scholar 

  15. Kikoba, B.R., Kalinga, E., Lungo, J.: Integrating electronic medical records data into national health reporting system to enhance health data reporting and use at the facility level. In: International Conference on Social Implications of Computers in Developing Countries, pp. 532–543. Springer (2019)

  16. Kiourtis, A., Nifakos, S., Mavrogiorgou, A., Kyriazis, D.: Aggregating the syntactic and semantic similarity of healthcare data towards their transformation to hl7 FHIR through ontology matching. Int. J. Med. Inform. 132, 104002 (2019)

  17. Kolev, B., Valduriez, P., Bondiombouy, C., Jimenez-Peris, R., Pau, R., Pereira, J.: Cloudmdsql: querying heterogeneous cloud data stores with a common language. Distrib. Parallel Databases 34(4), 463–503 (2016)

  18. Kumari, R., Nand, P., Astya, R.: Integration of blockchain in WBAN. In: 2019 International Conference on Computing, Communication, and Intelligent Systems (ICCCIS), pp. 144–149. IEEE (2019)

  19. Li, J.: A service-oriented approach to interoperable and secure personal health record systems. In: 2017 IEEE Symposium on Service-Oriented System Engineering (SOSE), pp. 38–46. IEEE (2017)

  20. Malik, K.R., Ahmad, T., Farhan, M., Aslam, M., Jabbar, S., Khalid, S., Kim, M.: Big-data: transformation from heterogeneous data to semantically-enriched simplified data. Multimed. Tools Appl. 75(20), 12727–12747 (2016)

  21. Marceglia, S., Fontelo, P., Rossi, E., Ackerman, M.J.: A standards-based architecture proposal for integrating patient mHealth apps to electronic health record systems. Appl. Clin. Inform. 6(03), 488–505 (2015)

  22. Mezghani, E., Exposito, E., Drira, K., Da Silveira, M., Pruski, C.: A semantic big data platform for integrating heterogeneous wearable data in healthcare. J. Med. Syst. 39(12), 1–8 (2015)

    Article  Google Scholar 

  23. Moreira, J., Pires, L.F., van Sinderen, M., Wieringa, R., Singh, P., Costa, P.D., Llop,M.: Improving the semantic interoperability of iot early warning systems: the port of valencia use case. In: Enterprise Interoperability VIII, pp. 17–29. Springer (2019)

  24. Muzny, M., Henriksen, A., Giordanengo, A., Muzik, J., Grøttland, A., Blixgard, H., Hartvigsen, G., Arsand, E.: Wearable sensors with possibilities for data exchange: analyzing status and needs of different actors in mobile health monitoring systems. Int. J. Med. Inform. 133, 104017 (2020)

  25. Pang, Z., Zheng, L., Tian, J., Kao-Walter, S., Dubrova, E., Chen, Q.: Design of a terminal solution for integration of in-home health care devices and services towards the internet-of-things. Enterpr. Inf. Syst. 9(1), 86–116 (2015)

  26. Pellison, F.C., Rijo, R.P.C.L., Lima, V.C., Crepaldi, N.Y., Bernardi, F.A., Galliez, R.M., Kritski, A., Abhishek, K., Alves, D.: Data integration in the Brazilian public health system for tuberculosis: Use of the semantic web to establish interoperability. JMIR Med. Inform. 8(7), e17176 (2020)

  27. Plastiras, P., O’sullivan, D.M.: Combining ontologies and open standards to derive a middle layer information model for interoperability of personal and electronic health records. J. Med. Syst. 41(12), 195 (2017)

    Article  Google Scholar 

  28. Ribeiro, E.L.F., Vieira, M.A., Claro, D.B., Silva, N.: Transparent interoperability mid-dleware between data and service cloud layers. In: CLOSER, pp. 148–157 (2018)

  29. Almeida, A., Oliveira, F., Lebre, R., Costa, C.: Nosql distributed database for dicom objects. In: 2020 IEEE International Conference on Bioinformatics and Biomedicine(BIBM), pp. 1882–1885. IEEE (2020)

  30. Roehrs, A., da Costa, C.A., da Rosa Righi, R., Rigo, S.J., Wichman, M.H.: Toward a model for personal health record interoperability. IEEE J. Biomed. Health Inform. 23(2), 867–873 (2018)

  31. Roehrs, A., Da Costa, C.A., da Rosa Righi, R., De Oliveira, K.S.F.: Personal health records: a systematic literature review. J. Med. Internet Res. 19(1), e13 (2017)

  32. Ryu, B., Kim, N., Heo, E., Yoo, S., Lee, K., Hwang, H., Kim, J.W., Kim, Y., Lee, J., Jung, S.Y.: Impact of an electronic health record-integrated personal health record on patient participation in health care: development and randomized controlled trial of my health keeper. J. Med. Internet Res. 19(12), e8867 (2017)

    Article  Google Scholar 

  33. Balelli, I., Silva, S., Lorenzi, M., Initiative, A.D.N., et al.: A probabilistic framework for modeling the variability across federated datasets. In: International Conference on Information Processing in Medical Imaging, pp. 701–714. Springer (2021)

  34. Rubí, S., J.N., L Gondim, P.R.: Iomt platform for pervasive healthcare data aggregation, processing, and sharing based on onem2m and open ehr. Sensors 19(19), 4283 (2019)

  35. Zghal, H.B.: Adaptive agent-based architecture for health data integration. In: Service-Oriented Computing-ICSOC 2019 Workshops: WESOACS, ASOCA, ISYCC, TBCE,and STRAPS, Toulouse, France, October 28–31, 2019, Revised Selected Papers, vol.12019, p. 224. Springer (2020)

  36. Saripalle, R., Runyan, C., Russell, M.: Using hl7 fhir to achieve interoperability inpatient health record. J. Biomed. Inform. 94, 103188 (2019)

    Article  Google Scholar 

  37. Saripalle, R.K.: Leveraging fhir to integrate activity data with electronic health record. Health Technol. 10, 341–352 (2019)

  38. Singh, J., Bacon, J.M.: On middleware for emerging health services. J. Internet Serv. Appl. 5(1), 1–19 (2014)

  39. Ishak, I., et al.: A proposed integration architecture for university research data repository to support university and university hospital on medical digital image management and analytics using hadoop. Turk. J. Comput. Math. Educ. 12(3), 2077–2082 (2021)

  40. Messaoudi, C., Fissoune, R., Badir, H.: Ipds: A semantic mediator-based system using spark for the integration of heterogeneous proteomics data sources. Concurr. Comput. Pract. Exp. (2021). https://doi.org/10.1002/cpe.5814

  41. Umer, S., Afzal, M., Hussain, M., Latif, K., Ahmad, H.F.: Autonomous mapping of hl7rim and relational database schema. Inf. Syst. Front. 14(1), 5–18 (2012)

    Article  Google Scholar 

  42. Vathy-Fogarassy, Á., Hugy ák, T.: Uniform data access platform for sql and nosql database systems. Inf. Syst. 69, 93–105 (2017)

    Article  Google Scholar 

  43. Wilkinson, M.D., Verborgh, R., da Silva Santos, L.O.B., Clark, T., Swertz, M.A., Kelpin,F.D., Gray, A.J., Schultes, E.A., van Mulligen, E.M., Ciccarese, P., et al.: Interoperability and fairness through a novel combination of web technologies. PeerJ Comput. Sci. 3, e110 (2017)

  44. Yuksel, M., Dogac, A., Taskin, C., Yalcinkaya, A.: A case for enterprise interoperability in healthcare it: Personal health record systems. In: E-Health and Telemedicine: Concepts, Methodologies, Tools, and Applications, pp. 1073–1096. IGI Global (2016)

  45. Zhang, H., Wang, Y., Han, J.: Middleware design for integrating relational database and nosql based on data dictionary. In: Proceedings 2011 International Conference on Transportation, Mechanical, and Electrical Engineering (TMEE), pp. 1469–1472. IEEE (2011)

  46. Maglogiannis, I., Kontogianni, G., Papadodima, O., Karanikas, H., Billiris, A., Chatzi-ioannou, A.: An integrated platform for skin cancer heterogenous and multilayered data management. J. Med. Syst. 45(1), 1–13 (2021)

    Article  Google Scholar 

  47. Koutroumanis, N., Kousathanas, N., Doulkeridis, C., Vlachou, A.: A demonstration of NoDA: unified access to NoSQL stores. Proc. VLDB Endowm. 14(12), 2851–2854 (2021)

Download references

Acknowledgements

The authors would like to thank the Information and Communication Technology Division, Bangladesh, for providing the necessary research support.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Subrata Kumar Das.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Das, S.K., Rahman, M.Z. A middleware architecture to integrate and share health data from heterogeneous and diverse data sources. Iran J Comput Sci 5, 267–277 (2022). https://doi.org/10.1007/s42044-022-00109-6

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s42044-022-00109-6

Keywords

Navigation