Skip to main content
Erschienen in: Journal of Medical Systems 10/2017

01.10.2017 | Patient Facing Systems

Implementation of a Big Data Accessing and Processing Platform for Medical Records in Cloud

verfasst von: Chao-Tung Yang, Jung-Chun Liu, Shuo-Tsung Chen, Hsin-Wen Lu

Erschienen in: Journal of Medical Systems | Ausgabe 10/2017

Einloggen, um Zugang zu erhalten

Abstract

Big Data analysis has become a key factor of being innovative and competitive. Along with population growth worldwide and the trend aging of population in developed countries, the rate of the national medical care usage has been increasing. Due to the fact that individual medical data are usually scattered in different institutions and their data formats are varied, to integrate those data that continue increasing is challenging. In order to have scalable load capacity for these data platforms, we must build them in good platform architecture. Some issues must be considered in order to use the cloud computing to quickly integrate big medical data into database for easy analyzing, searching, and filtering big data to obtain valuable information.This work builds a cloud storage system with HBase of Hadoop for storing and analyzing big data of medical records and improves the performance of importing data into database. The data of medical records are stored in HBase database platform for big data analysis. This system performs distributed computing on medical records data processing through Hadoop MapReduce programming, and to provide functions, including keyword search, data filtering, and basic statistics for HBase database. This system uses the Put with the single-threaded method and the CompleteBulkload mechanism to import medical data. From the experimental results, we find that when the file size is less than 300MB, the Put with single-threaded method is used and when the file size is larger than 300MB, the CompleteBulkload mechanism is used to improve the performance of data import into database. This system provides a web interface that allows users to search data, filter out meaningful information through the web, and analyze and convert data in suitable forms that will be helpful for medical staff and institutions.
Literatur
3.
Zurück zum Zitat Li, R., Xu, Z., Kang, W., Yow, K. C., Xu, C.-Z., Efficient multi-keyword ranked query over encrypted data in cloud computing. Futur. Gener. Comput. Syst. 30:179–190, 2014. special Issue on Extreme Scale Parallel Architectures and Systems, Cryptography in Cloud Computing and Recent Advances in Parallel and Distributed Systems, {ICPADS} 2012 Selected Papers. [Online]. Available: http://www.sciencedirect.com/science/article/pii/S0167739X1300143X.CrossRef Li, R., Xu, Z., Kang, W., Yow, K. C., Xu, C.-Z., Efficient multi-keyword ranked query over encrypted data in cloud computing. Futur. Gener. Comput. Syst. 30:179–190, 2014. special Issue on Extreme Scale Parallel Architectures and Systems, Cryptography in Cloud Computing and Recent Advances in Parallel and Distributed Systems, {ICPADS} 2012 Selected Papers. [Online]. Available: http://​www.​sciencedirect.​com/​science/​article/​pii/​S0167739X1300143​X.CrossRef
5.
Zurück zum Zitat Zheng, Z., Zhu, J., Lyu, M.: Service-generated big data and big data-as-a-service: an overview. IEEE International Congress on Big Data (Bigdata Congress), 2013, pp. 403–410 (2013)CrossRef Zheng, Z., Zhu, J., Lyu, M.: Service-generated big data and big data-as-a-service: an overview. IEEE International Congress on Big Data (Bigdata Congress), 2013, pp. 403–410 (2013)CrossRef
6.
Zurück zum Zitat Zulkernine, F., Martin, P., Zou, Y., Bauer, M., Gwadry-Sridhar, F., Aboulnaga, A.: Towards cloud-based analytics-as-a-service (claaas) for big data analytics in the cloud. IEEE International Congress on Big Data (Bigdata Congress), 2013, pp. 62–69 (2013)CrossRef Zulkernine, F., Martin, P., Zou, Y., Bauer, M., Gwadry-Sridhar, F., Aboulnaga, A.: Towards cloud-based analytics-as-a-service (claaas) for big data analytics in the cloud. IEEE International Congress on Big Data (Bigdata Congress), 2013, pp. 62–69 (2013)CrossRef
8.
Zurück zum Zitat Chen, Z., Yang, S., Zhao, H., Yin, H.: An objective function for dividing class family in nosql database. International Conference on Computer Science Service System (CSSS), 2012, pp. 2091–2094 (2012)CrossRef Chen, Z., Yang, S., Zhao, H., Yin, H.: An objective function for dividing class family in nosql database. International Conference on Computer Science Service System (CSSS), 2012, pp. 2091–2094 (2012)CrossRef
9.
Zurück zum Zitat Yang, C.-T., Liu, J.-C., Hsu, W.-H., Lu, H.-W., Chu, W. C.-C.: Implementation of data transform method into nosql database for healthcare data. The 2013 Conference on Parallel and Distributed Computing, Applications and Technologies (PDCAT’13) (2013) Yang, C.-T., Liu, J.-C., Hsu, W.-H., Lu, H.-W., Chu, W. C.-C.: Implementation of data transform method into nosql database for healthcare data. The 2013 Conference on Parallel and Distributed Computing, Applications and Technologies (PDCAT’13) (2013)
10.
Zurück zum Zitat Lombardo, S., Di Nitto, E., Ardagna, D.: Issues in handling complex data structures with nosql databases. 14th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing (SYNASC), 2012, pp. 443–448 (2012)CrossRef Lombardo, S., Di Nitto, E., Ardagna, D.: Issues in handling complex data structures with nosql databases. 14th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing (SYNASC), 2012, pp. 443–448 (2012)CrossRef
11.
Zurück zum Zitat Xiao, Z., and Liu, Y.: Remote sensing image database based on nosql database. 19th International Conference on Geoinformatics, 2011, pp. 1–5 (2011) Xiao, Z., and Liu, Y.: Remote sensing image database based on nosql database. 19th International Conference on Geoinformatics, 2011, pp. 1–5 (2011)
12.
Zurück zum Zitat Han, J., Haihong, E., Le, G., Du, J.: Survey on nosql database. 6th International Conference on Pervasive Computing and Applications (ICPCA), 2011, pp. 363–366 (2011) Han, J., Haihong, E., Le, G., Du, J.: Survey on nosql database. 6th International Conference on Pervasive Computing and Applications (ICPCA), 2011, pp. 363–366 (2011)
13.
Zurück zum Zitat Rolim, C., Koch, F., Westphall, C., Werner, J., Fracalossi, A., Salvador, G.: A cloud computing solution for patient’s data collection in health care institutions. Second International Conference on Ehealth, Telemedicine, and Social Medicine, 2010. ETELEMED ’10, pp. 95–99 (2010)CrossRef Rolim, C., Koch, F., Westphall, C., Werner, J., Fracalossi, A., Salvador, G.: A cloud computing solution for patient’s data collection in health care institutions. Second International Conference on Ehealth, Telemedicine, and Social Medicine, 2010. ETELEMED ’10, pp. 95–99 (2010)CrossRef
14.
Zurück zum Zitat Koufi, V., Malamateniou, F., Vassilacopoulos, G.: A portal for ubiquitous access to personal health records on the cloud. In: Lin, J., and Nikita, K. (Eds.) Wireless Mobile Communication and Healthcare, ser. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering. [Online]. Available. doi:10.1007/978-3-642-20865-2_13, Vol. 55, pp. 95–101. Springer, Berlin (2011) Koufi, V., Malamateniou, F., Vassilacopoulos, G.: A portal for ubiquitous access to personal health records on the cloud. In: Lin, J., and Nikita, K. (Eds.) Wireless Mobile Communication and Healthcare, ser. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering. [Online]. Available. doi:10.​1007/​978-3-642-20865-2_​13, Vol. 55, pp. 95–101. Springer, Berlin (2011)
15.
Zurück zum Zitat Zhang, X., and Zhang, T.: Achieving scalability in a distributed electronic health record system. Science and Information Conference (SAI), 2013, pp. 68–77 (2013) Zhang, X., and Zhang, T.: Achieving scalability in a distributed electronic health record system. Science and Information Conference (SAI), 2013, pp. 68–77 (2013)
16.
Zurück zum Zitat Coats, B., and Acharya, S.: Bridging electronic health record access to the cloud. 47th Hawaii International Conference on System Sciences (HICSS), 2014, pp. 2948–2957 (2014)CrossRef Coats, B., and Acharya, S.: Bridging electronic health record access to the cloud. 47th Hawaii International Conference on System Sciences (HICSS), 2014, pp. 2948–2957 (2014)CrossRef
17.
Zurück zum Zitat Fernandez-Aleman, J., Seva-Llor, C., Toval, A., Ouhbi, S., Fernandez-Luque, L.: Free web-based personal health records: an analysis of functionality. J. Med. Syst., 37(6). [Online]. Available. doi:10.1007/s10916-013-9990-z (2013) Fernandez-Aleman, J., Seva-Llor, C., Toval, A., Ouhbi, S., Fernandez-Luque, L.: Free web-based personal health records: an analysis of functionality. J. Med. Syst., 37(6). [Online]. Available. doi:10.​1007/​s10916-013-9990-z (2013)
25.
Zurück zum Zitat Jin, Y., Deyu, T., Yi, Z.: A distributed storage model for ehr based on hbase. International Conference on Information Management, Innovation Management and Industrial Engineering (ICIII), 2011, Vol. 2, pp. 369–372 (2011) Jin, Y., Deyu, T., Yi, Z.: A distributed storage model for ehr based on hbase. International Conference on Information Management, Innovation Management and Industrial Engineering (ICIII), 2011, Vol. 2, pp. 369–372 (2011)
26.
Zurück zum Zitat Ding, H., Jin, Y., Cui, Y., Yang, T.: Distributed storage of network measurement data on hbase. IEEE 2nd International Conference on Cloud Computing and Intelligent Systems (CCIS), 2012, Vol. 02, pp. 716–720 (2012)CrossRef Ding, H., Jin, Y., Cui, Y., Yang, T.: Distributed storage of network measurement data on hbase. IEEE 2nd International Conference on Cloud Computing and Intelligent Systems (CCIS), 2012, Vol. 02, pp. 716–720 (2012)CrossRef
27.
Zurück zum Zitat Bai, J.: Feasibility analysis of big log data real time search based on hbase and elasticsearch. Ninth International Conference on Natural Computation (ICNC), 2013, pp. 1166–1170 (2013)CrossRef Bai, J.: Feasibility analysis of big log data real time search based on hbase and elasticsearch. Ninth International Conference on Natural Computation (ICNC), 2013, pp. 1166–1170 (2013)CrossRef
28.
Zurück zum Zitat Vora, M.: Hadoop-hbase for large-scale data. International Conference on Computer Science and Network Technology (ICCSNT), 2011, Vol. 1, pp. 601–605 (2011)CrossRef Vora, M.: Hadoop-hbase for large-scale data. International Conference on Computer Science and Network Technology (ICCSNT), 2011, Vol. 1, pp. 601–605 (2011)CrossRef
29.
Zurück zum Zitat Cai, L., Huang, S., Chen, L., Zheng, Y.: Performance analysis and testing of hbase based on its architecture. IEEE/ACIS 12th International Conference on Computer and Information Science (ICIS), 2013, pp. 353–358 (2013)CrossRef Cai, L., Huang, S., Chen, L., Zheng, Y.: Performance analysis and testing of hbase based on its architecture. IEEE/ACIS 12th International Conference on Computer and Information Science (ICIS), 2013, pp. 353–358 (2013)CrossRef
33.
Zurück zum Zitat George, L.: HBase: the definitive guide. O’REILLY (2012) George, L.: HBase: the definitive guide. O’REILLY (2012)
35.
Zurück zum Zitat Lee, L.-H., Chou, Y.-T., Huang, E.-W., Liou, D.-M., Design of a personal health record and health knowledge sharing system using ihe-xds and owl. J. Med. Syst. 37(2):1–12, 2013. [Online]. Available. doi:10.1007/s10916-012-9921-4. Lee, L.-H., Chou, Y.-T., Huang, E.-W., Liou, D.-M., Design of a personal health record and health knowledge sharing system using ihe-xds and owl. J. Med. Syst. 37(2):1–12, 2013. [Online]. Available. doi:10.​1007/​s10916-012-9921-4.
37.
Zurück zum Zitat Nishimura, S., Das, S., Agrawal, D., El Abbadi, A., \(\mathcal {M}\mathcal {D}\)-hbase: design and implementation of an elastic data infrastructure for cloud-scale location services. Distributed and Parallel Databases 31(2):289–319, 2013. [Online]. Available. doi:10.1007/s10619-012-7109-z.CrossRef Nishimura, S., Das, S., Agrawal, D., El Abbadi, A., \(\mathcal {M}\mathcal {D}\)-hbase: design and implementation of an elastic data infrastructure for cloud-scale location services. Distributed and Parallel Databases 31(2):289–319, 2013. [Online]. Available. doi:10.​1007/​s10619-012-7109-z.CrossRef
40.
Zurück zum Zitat Lee, D., Kim, J.-S., Maeng, S., Large-scale incremental processing with mapreduce. Futur. Gener. Comput. Syst. 36:66–79, 2014. special Section: Intelligent Big Data Processing Special Section: Behavior Data Security Issues in Network Information Propagation Special Section: Energy-efficiency in Large Distributed Computing Architectures Special Section: eScience Infrastructure and Applications. [Online]. Available: http://www.sciencedirect.com/science/article/pii/S0167739X13001891.CrossRef Lee, D., Kim, J.-S., Maeng, S., Large-scale incremental processing with mapreduce. Futur. Gener. Comput. Syst. 36:66–79, 2014. special Section: Intelligent Big Data Processing Special Section: Behavior Data Security Issues in Network Information Propagation Special Section: Energy-efficiency in Large Distributed Computing Architectures Special Section: eScience Infrastructure and Applications. [Online]. Available: http://​www.​sciencedirect.​com/​science/​article/​pii/​S0167739X1300189​1.CrossRef
Metadaten
Titel
Implementation of a Big Data Accessing and Processing Platform for Medical Records in Cloud
verfasst von
Chao-Tung Yang
Jung-Chun Liu
Shuo-Tsung Chen
Hsin-Wen Lu
Publikationsdatum
01.10.2017
Verlag
Springer US
Erschienen in
Journal of Medical Systems / Ausgabe 10/2017
Print ISSN: 0148-5598
Elektronische ISSN: 1573-689X
DOI
https://doi.org/10.1007/s10916-017-0777-5

Weitere Artikel der Ausgabe 10/2017

Journal of Medical Systems 10/2017 Zur Ausgabe