journal article·2021-12-17Open access

Establishment of the Optimal Common Data Model Environment for EMR Data Considering the Computing Resources of Medical Institutions

Tong Min Kim, Taehoon Ko, Yoon-sik Yang, Sang Jun Park, In-Young Choi, Dong-Jin Chang

Applied Sciences· Volume 11· Issue 24

Abstract

Electronic medical record (EMR) data vary between institutions. These data should be converted into a common data model (CDM) for multi-institutional joint research. To build the CDM, it is essential to integrate the EMR data of each hospital and load it according to the CDM model, considering the computing resources of each hospital. Accordingly, this study attempts to share experiences and recommend computing resource-allocation designs. Here, two types of servers were defined: combined and separated servers. In addition, three database (DB) setting types were selected: desktop application (DA), online transaction processing (OLTP), and data warehouse (DW). Scale, TPS, average latency, 90th percentile latency, and maximum latency were compared across various settings. Virtual memory (vmstat) and disk input/output (disk) statuses were also described. Transactions per second (TPS) decreased as the scale increased in all DB types; however, the average, 90th percentile and maximum latencies exhibited no tendency according to scale. When compared with the maximum number of clients (DA client = 5, OLTP clients = 20, DW clients = 10), the TPS, average latency, 90th percentile latency, and maximum latency values were highest in the order of OLTP, DW, and DA. In vmstat, the amount of memory used for the page cache field and free memory currently available for DA, OLTP, and DW were large compared to other fields. In the disk, DA, OLTP, and DW all recorded the largest value in the average size of write requests, followed by the largest number of write requests per second. In summary, this study presents recommendations for configuring CDM settings. The configuration must be tuned carefully, considering the hospital’s resources and environment, and the size of the database must consider concurrent client connections, architecture, and connections.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Innovation in Digital Healthcare Systems · Technology and Data Analysis · Electronic Health Records Systems

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Department of Medical Informatics, College of Medicine, The Catholic University of Korea, Seoul 06591, Korea

Department of Ophthalmology, Seoul National University College of Medicine, Seoul National University Bundang Hospital, Seongnam 13620, Korea

Department of Ophthalmology and Visual Science, College of Medicine, The Catholic University of Korea, Catholic University of Korea Yeouido Saint Mary’s Hospital, Seoul 06591, Korea

Funding

Korea Health Technology R&D Project through the Korea Health Industry Development Institute (KHIDI), funded by the Ministry of Health & Welfare, Republic of Korea

References (39)

Show source-provided references
1. Toward a national framework for the secondary use of health data: An American medical informatics association white paper10.1197/jamia.M2273 ↗
2. The evolution of electronic medical records10.1097/00001888-199904000-00038 ↗
3. Reflections on electronic medical records: When doctors will use them and when they will not10.1016/j.ijmedinf.2009.10.002 ↗
4. Guttha, N., Miao, Z., and Shamsuddin, R. (2021). Towards the development of a substance abuse index (SEI) through Informatics. Healthcare, 9.10.3390/healthcare9111596 ↗
5. Observational Health Data Sciences and Informatics (2019). The Book of OHDSI, Observational Health Data Sciences and Informatics. [1st ed.]. Available online: https://ohdsi.github.io/TheBookOfOhdsi/.
6. Transforming french electronic health records into the observational medical outcome partnership’s common data model: A feasibility study10.1055/s-0039-3402754 ↗
7. Rho, M.J., Kim, S.R., Park, S.H., Jang, K.S., Park, B.J., and Choi, I.Y. (2013, January 24–26). Development common data model for adverse drug signal detection based on multi-center emr systems. Proceedings of the 2013 International Conference on Information Science and Applications (ICISA), Pattaya, Thailand.10.1109/ICISA.2013.6579355 ↗
8. Common problems, common data model solutions: Evidence generation for health technology assessment10.1007/s40273-020-00981-9 ↗
9. Klann, J.G., Joss, M.A.H., Embree, K., and Murphy, S.N. (2019). Data model harmonization for the all of US research program: Transforming i2b2 data into the OMOP common data model. PLoS ONE, 14.10.1371/journal.pone.0212463 ↗
10. Conversion of a french electronic medical record (Emr) database into the observational medical outcomes partnership common data model10.1016/j.jval.2017.08.2045 ↗
11. Kim, Y.H., Ko, Y.-H., Kim, S., and Kim, K. (2021). How closely is COVID-19 related to HCoV, SARS, and MERS? Clinical comparison of coronavirus infections and identification of risk factors influencing the COVID-19 severity using common data model (CDM). medRxiv.10.1101/2020.11.23.20237487 ↗
12. Williams, R.D., Markus, A.F., Yang, C., Duarte Salles, T., Falconer, T., and Jonnagaddala, J. (2020). Seek COVER: Development and validation of a personalized risk calculator for COVID-19 outcomes in an international network. MedRxiv.10.1101/2020.05.26.20112649 ↗
13. HemOnc: A new standard vocabulary for chemotherapy regimen representation in the OMOP common data model10.1016/j.jbi.2019.103239 ↗
14. Towards implementation of OMOP in a German university hospital consortium10.1055/s-0037-1617452 ↗
15. Validation of a common data model for active safety surveillance research10.1136/amiajnl-2011-000376 ↗
16. Griebel, L., Prokosch, H.-U., Köpcke, F., Toddenroth, D., Christoph, J., Leb, I., Engel, I., and Sedlmayr, M. (2015). A scoping review of cloud computing in healthcare. BMC Med. Inform. Decis. Mak., 15.10.1186/s12911-015-0145-7 ↗
17. Industry 4.0 and health: Internet of things, big data, and cloud computing for healthcare 4.0
18. An empirical investigation of organizations’ switching intention to cloud enterprise resource planning: A cost-benefit perspective10.1177/0266666917743287 ↗
19. Design and performance evaluation considerations of a multimedia medical database10.1109/69.243517 ↗
20. OHDSI (2021, March 30). Publications—OHDSI. Available online: https://www.ohdsi.org/resources/publications/.
21. OHDSI (2021, April 03). Observational Health Data Sciences and Informatics Repositories. GitHub.com., Available online: https://github.com/OHDSI/.
22. Types of hospitals in the United States10.1001/jama.2018.9471 ↗
23. The status of glycemic control: A cross-sectional study of outpatients with type 2 diabetes mellitus across primary, secondary, and tertiary hospitals in the jiangsu province of China10.1016/j.clinthera.2010.05.002 ↗
24. OHDSI (2021, April 29). Releases OHDSI/WebAPI GitHub. Available online: https://github.com/OHDSI/WebAPI/releases.
25. Increasing database performance using indexes
26. Myalapalli, V.K., and Savarapu, P.R. (2014, January 11–13). High performance SQL. Proceedings of the 2014 Annual IEEE India Conference (INDICON), Pune, India.10.1109/INDICON.2014.7030467 ↗
27. Myalapalli, V.K., Totakura, T.P., and Geloth, S. (November, January 30). Augmenting database performance via SQL tuning. Proceedings of the 2015 International Conference on Energy Systems and Applications, Pune, India.10.1109/ICESA.2015.7503305 ↗
28. Tuning database configuration parameters with iTuned10.14778/1687627.1687767 ↗
29. Kwan, E., Lightstone, S., Storm, A., Wu, L., and Automatic Configuration for IBM DB2 Universal Database (2021, March 29). Performance Technical Report. Available online: http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.84.8661&rep=rep1&type=pdf.
30. PostgreSQL (2021, March 29). PostgreSQL: Documentation: 12: 19.4. Resource Consumption., Available online: https://www.postgresql.org/docs/12/runtime-config-resource.html.
31. PostgreSQL (2021, April 29). PostgreSQL: Documentation: 12: 19.7. Query Planning., Available online: https://www.postgresql.org/docs/12/runtime-config-query.html.
32. PostgreSQL (2021, April 29). PostgreSQL: Documentation: 12: 19.3. Connections and Authentication., Available online: https://www.postgresql.org/docs/12/runtime-config-connection.html.
33. PostgreSQL (2021, April 29). PostgreSQL: Documentation: 12: 19.5. Write ahead Log., Available online: https://www.postgresql.org/docs/12/runtime-config-wal.html.
34. Shaik, B. (2020). Configure Your Database for Better Performance, PostgreSQL Configuration Apress.10.1007/978-1-4842-5663-3 ↗
35. Vasiliev, A. (2021, April 03). PGTune—Calculate Configuration for PostgreSQL Based on the Maximum Performance for a Given Hardware Configuration. Available online: https://pgtune.leopard.in.ua/#/.
36. Pgconfig.org (2021, April 03). PGConfig—PostgreSQL Configuration Builder. Available online: https://www.pgconfig.org/.
37. PostgresSQL (2021, March 30). PostgreSQL: Documentation: 13: Pgbench. Available online: https://www.postgresql.org/docs/current/pgbench.html.
38. (2021, May 27). GitHub—Gregs1104/Pgbench-Tools: PostgreSQL Benchmarking Toolset. Available online: https://github.com/gregs1104/pgbench-tools.
39. (2021, May 26). Managing PostgreSQL Connections. Available online: https://cloud.ibm.com/docs/databases-for-postgresql?topic=databases-for-postgresql-managing-connections&locale=en.