题名

巨量醫療資料之時序事件追蹤與分析

并列篇名

Temporal Event Tracing on Big Medical Data Analytics

DOI

10.6342/NTU.2015.01898

作者

林慶和

关键词

時序性醫療事件 ; 醫療資料 ; 藥物不良反應 ; 巨量資料 ; NoSQL ; 分片叢集 ; MapReduce ; temporal medical event ; medical data ; drug reaction ; big data ; NoSQL ; sharded cluster ; MapReduce

期刊名称

國立臺灣大學資訊管理學系學位論文

卷期/出版年月

2015年

学位类别

博士

导师

曹承礎

内容语文

繁體中文

中文摘要

研究背景–全球高齡化趨勢以及社會型態的改變,使得人口健康問題與健康照護的支出日漸沉重。為防患於未然,各地的政策制定者紛紛推動醫療資料的電子化,用以幫助實現醫療保健系統的五大目標:(1)提高醫療的質量、安全及效率、(2)致力於病人所需要的健康照護、(3)增進健康照護的協調、(4)提高人口的健康、以及(5)確保私密性和安全性。然而,這些電子醫療資料要能“有意義的使用”、擴大用途、以及創造出更多效益,並不容易,且存在很多困難的研究議題待克服。目前醫療資料分散在不同業界,資料彙集困難,也鮮少相互連結分析。而且,醫療紀錄經長年累月已累積形成巨量資料(Big Data),除對原有的計畫與研究造成重大衝擊,也帶來巨量醫療資料的整合、處理、分析、以及健康照護促進等新的研究議題,且衍生加值創新應用與商機。 研究目標–有鑑於目前生醫領域在巨量資料分析的基礎建設仍嚴重落後於趨勢、研究人員依然花費大量時間在建構與組織他們的資料,以及在這些資料上詮釋意義與發掘問題。為推動生醫巨量資料分析的變革,本研究的目標–提出一套從資料儲存到分析處理的完整方法,並基於此方法,驗證二個本研究所提出的巨量資料創新應用:(1)快速檢驗醫療通報事件,如藥物不良反應通報事件、(2)時序性醫療事件的及時監視追蹤,如新上市藥品的監視。為達成此目標,本研究提出的方法須具備:(1)時效性,能迅速回應處理結果、(2)效能,須以低成本達成、(3)擴充性,須能水平擴充運算能力及儲存容量、(4)計算容易,方便檢驗及追蹤指標的計算、以及(5)應用性。 研究方法–有別於流行病學研究方法,時序性醫療事件的追蹤與分析通常無法事先設定所要研究的問題。本研究提出一個新的模式,提供一個可及時追蹤監視醫療事件與揭露相關資訊的運作機制。此模式包含四個部分,分別為:(1)來源資料,即現有的電子醫療資料、(2)資料管理,包含巨量醫療資料儲存模型(PDMdoc)、時序性醫療事件模型(TMEdoc)、以及叢集的分片策略與管理等、(3)處理與運算,包含分片叢集的運作程序、雲端運算MapReduce巨量資料處理方法、以及一個整合的時序事件追蹤分析方法、(4)追蹤指標,內容包含指標項目,以及記載每一個發生此事件的病患的指標數值。其中,影響此模式能否發揮及時監視追蹤的功能,關鍵在於資料管理以及處理與運算的效能。 結果–本研究方法的複雜度:(1)叢集的水平擴充性與平行度為1,亦即每加入一個分片節點至叢集系統,運算能力及儲存容量均會增加一個分片單位,且不受叢集的節點數影響、(2)網路I/O,僅與查詢結果的資料量有關,也不受節點數影響、(3)搜尋與磁碟I/O,PDMdoc與TMEdoc平均搜尋時間分別為O(1)與O(logd(STMEdoc/B)),平均磁碟I/O (尋軌時間、旋轉延遲、傳遞時間)分別為( O(1), O(1), O(EPDMdoc) ) 與 ( O(logd(STMEdoc/B)), O(1), O(ETMEdoc × LTMEdoc) )。在實驗方面:(1)資料,取自於全民健保資料庫承保抽樣歸人檔(LHID2010),計有100萬人從1996年至2010年期間的健保資料、(2)測試系統,採用MongoDB以及5部PC建置成分片叢集系統(3個分片節點)、(3)實驗結果:(a)效能測試,搜尋8個疾病族群的罹病患者,單伺服機系統與分片叢集的花費時間分別介於0.607∼63.248與0.336∼29.484秒,二者平均效能比為1 : 2.024、(b)藥物不良反應通報事件的檢驗,以美國FDA於2009年9月發布的Januvia藥品安全資訊為通報案例,檢驗結果(odds ratio = 1.626)顯示此事件在台灣也有顯著的情形、(c)新上市藥品的監視,系統處理TME的數量可達140,000/秒以上,估計每日可監視數千至數萬種藥品。

英文摘要

Backgroud – Global aging trend combined with societal changes are creating population health problems and increasing health care spending. As a precaution, local policy makers have been promoting electronic medical data to help achieve five major goals of health care system: 1) improving health care quality, safety, and performance, 2) committing to patient health needs, 3) improving health care coordination, 4) improving the health of the population, and 5) ensuring privacy and security. However, in order to make these medical data to be "Meaningful Use", to expand data usage, and to create more profits, many research difficulties have to be overcome and it will not an easy task. Currently medical data is scattered in different industries, data collection is difficult, and mutual analysis is rare. Furthermore, medical records have been accumulating to big data after many years. This not only significantly impacts original plan and research, but also creates bonus innovative applications and opportunities. Objectives – Given that the current biomedical field in big data analysis infrastructure is still seriously lagging behind current trend, researchers have to spend considerable time on constructing and organizing their data and on interpreting meaning and identifying issues with these data. To revolutionize biomedical big data analysis, this study proposes a set of methods ranging from data storage to data analysis. Based on this set of methods, two novel applications for big data were verified, 1) prompt testing of medical reported incidents, such as adverse drug reactions reported incidents, 2) timely monitoring and tracking of temporal medical events, such as monitoring of newly marketed drugs. To achieve the objectives, this set of methods must have: 1) timeliness, to quickly respond process results, 2) effectiveness, shall reach low cost reach, 3) scalability, shall allow horizontal expansion of computing power and storage capacity, 4) easy calculation, convenient for testing and calculating tracking indicators, and 5) applicability. Methods – Unlike epidemiological research methods, problems to be studied for tracking and analysis of temporal medical events cannot be delivered in advance. This study proposes a new model, providing an operation mechanism which allows for timely tracking and monitoring of medical events and uncovering relevant information. This model contains four parts, which are: 1) source of data, namely current electronic medical data, 2) data management, including big data storage model PDMdoc, temporal medical events model TMEdoc, and tactics and management of sharded cluster, 3) processing and computing, including sharded cluster operating procedures, cloud computing MapReduce big data processing methods, and an integrated temporal event tracking analysis, 4) tracking indicator, content mainly comprising of a number of indicators, and recording patient index value for every occurrence. Among them, indicators belong to practical application level; therefore impacting whether this model can achieve timely monitoring and tracking function, the essential part lies in data management and efficiency of processing and calculation method. Results – Complexity of the research methods in this study: 1) sharded cluster horizontal scaling and degree of parallelism is 1 unit, specifically, every time a shard is added to the cluster system, the computing power and storage capacity will both be increased by 1 unit, not affected by the number of cluster nodes, 2) network I/O, only relevant to the amount of data for search results, irrelevant to the number of cluster nodes, 3) search and disk I/O, average seek time for PDMdoc and TMEdoc are O(1) and O(logd(STMEdoc/B)), respectively, average disk I/O for seek time, rotational delay, transmission time are "O(1), O(1), O(EPDMdoc)" and "O(logd(STMEdoc/B)), O(1), O(ETMEdoc × LTMEdoc)", respectively. Statistics in experiments performed, 1) data, gathered from Taiwan NHIRD LHID2010 Dataset, containing health care data of a total of one million people for the period 1996 to 2010, 2) test system, sharded cluster containing 3 shard nodes built on MongoDB and five PCs, 3) experiments results: a) benchmarks, the times required to search diseased patients from 8 disease groups for single server system and sharded cluster range from 0.607 to 63.248 seconds and from 0.336 to 29.484 seconds, respectively, the two systems have performance ratio of 1:2.024, b) adverse drug reactions reported incidents, take Januvia drug safety information published by FDA in September, 2009 for example, the test result for odds ratio is 1.626, showing that this type of incidents had significant occurrences in Taiwan as well, c) monitoring for newly marketed drugs, system processing capacity for number of TME can exceed 140,000 per second, the daily number of drugs that can be monitored is estimated to be above tens of thousands.

主题分类 基礎與應用科學 > 資訊科學
管理學院 > 資訊管理學系
社會科學 > 管理學
参考文献
  1. [1] United Nations, Department of Economic and Social Affairs, Population Division (2013). World Population Prospects: The 2012 Revision, Volume I: Comprehensive Tables ST/ESA/SER.A/336. and, Key Findings and Advance Tables. Working Paper No. ESA/P/WP.227.
    連結:
  2. [2] United Nations, Department of Economic and Social Affairs, Population Division (2007). World Population Prospects: The 2006 Revision, Highlights,Working Paper No. ESA/P/WP.202.
    連結:
  3. [7] WHO, United States of America, Statistics (2012), Available: http://www.who.int/countries/usa/en/
    連結:
  4. [8] Y.P. Wen, S.M. Huang, T.L. Chiang, “An analysis of the growth of healthcare expenditure in Taiwan:healthcare inflation, volume-intensity, and equity,” Taiwan J Public Health, Vol. 31, No.1, pp. 1–10, 2012.
    連結:
  5. [12] HITECH, Available: http://www.hitechanswers.net/
    連結:
  6. [14] 行政院衛生福利部, Available: http://www.mohw.gov.tw/
    連結:
  7. [15] W. Hersh, et al., “Health-care hit or miss?,” Nature, vol. 470, pp. 327–329, Feb. 2011.
    連結:
  8. [17] M.A. Musen and J.H. Bemmel, Handbook of Medical Informatics, Houten: Bohn Stafleu Van Loghum, 1999.
    連結:
  9. [18] R. Agarwal, G. Gao, C. DesRoches, and A. K. Jha, “Research Commentary: The Digital Transformation of Healthcare: Current Status and the Road Ahead,” Information Systems Research, 21(4), pp. 796–809, 2010.
    連結:
  10. [19] K. Miller, “Big Data Analytics in Biomedical Research,” Biomedical Computation Review, 2012.
    連結:
  11. [24] E. F. Codd, “A relational model of data for large shared data banks,” Commun. ACM, vol. 13(6), pp. 377–387, 1970.
    連結:
  12. [26] V. Mayer-Schonberger and K. Cukier, BIG DATA: A Revolution That Will Transform How We Live, Work, and Think., New York: Houghton Mifflin Harcourt, 2013.
    連結:
  13. [28] Wikipedia, “Big Data”, Available: http://en.wikipedia.org/wiki/Big_data
    連結:
  14. [30] Silberschatz and S. Zdonik, “Strategic directions in database systems—breaking out of the box,” ACM Comput. Surv., vol. 28(4), pp. 764–778, Dec. 1996.
    連結:
  15. [31] G. DeCandia, et al., “Dynamo: amazon's highly available key-value store,” ACM SIGOPS, vol. 41(6), pp. 205–220, Dec. 2007.
    連結:
  16. [33] A. Lakshman and P. Malik, “Cassandra: a decentralized structured storage system,” ACM SIGOPS, vol. 44(2), pp. 35–40, April 2010.
    連結:
  17. [35] R. Cattell, “Scalable SQL and NoSQL data stores,” ACM SIGMOD Record, vol. 39(4), pp. 12–27, Dec. 2010.
    連結:
  18. [36] M. Stonebraker, “SQL databases v. NoSQL databases,” Commun. ACM, vol. 53(4), pp. 10–11, April 2010.
    連結:
  19. [37] K.K Lee, W.C. Tang, K.S. Choi, “Alternatives to relational database: comparison of NoSQL and XML approaches for clinical data storage,” Comput. Methods Programs Biomed., vol. 110(1) pp. 99–109, April 2013.
    連結:
  20. [38] B. G. Tudorica and C. Bucur, “A comparison between several NoSQL databases with comments and notes,” 10th RoEduNet, pp.1–5, June 2011.
    連結:
  21. [39] W. Zhu and M. Li, "Using MongoDB to Implement Textbook Management System instead of MySQL," ICCSN, pp. 303-305, May 2011.
    連結:
  22. [40] H. Chen, R. H. L. Chiang and V. C. Storey, “Business Intelligence and Analytics: From Big Data to Big Impact,” MIS Quarterly, vol. 36, no. 4, pp. 1165–1188, Dec. 2012.
    連結:
  23. [41] J. Boyle, “Biology must develop its own big-data systems,” Nature, 499:7, July 2013.
    連結:
  24. [42] W. Wang and E. Krishnan, "Big Data and Clinicians: A Review on the State of the Science," JMIR MEDICAL INFORMATICS, vol. 2, no. 1, 2014.
    連結:
  25. [43] D. A Grimes and K. F Schulz, “An overview of clinical research: the lay of the land,” THE LANCET, Vol 359, pp. 57–61, Jan. 2002.
    連結:
  26. [44] M. J. Stampfer and G. A. Colditz, “Estrogen replacement therapy and coronary heart disease: a quantative assessment of the epidemiological evidence,” Prev Med., vol. 20(1), pp. 47–63, Jan. 1991.
    連結:
  27. [45] D. A Lawlor, G. D. Smith and S. Ebrahim, “The hormone replacement - coronary heart disease conundrum: is this the death of observational epidemiology?,” Int. J. Epidemiology, vol. 33(3), pp. 464–467, 2004.
    連結:
  28. [48] A.C. Tricco, B. Pham and N. S.B. Rawson, “Manitoba and Saskatchewan administrative health care utilization databases are used differently to answer epidemiologic research questions,” J Clin Epidemiol., vol. 61(2), pp. 192–197, Feb. 2008.
    連結:
  29. [50] General Practice Research Database, GPRD, Available: http://www.gprd.com/
    連結:
  30. [52] Y.C. Chen, H.Y. Yeh, J.C. Wu, I. Haschler, T.J. Chen and T. Wetter, “Taiwan’s National Health Insurance Research Database: administrative health care database as study object in bibliometrics,” Scientometrics, vol. 86, pp. 365–380, 2011.
    連結:
  31. [53] Y.C. Chen, J.C. Wu, T.J. Chen and T. Wetter, “A publicly available database accelerates academic production,” BMJ, 342:d637, 2011.
    連結:
  32. [56] R. Bayer and E. McCreight, “Organization and maintenance of large ordered indexes,” Acta Informatica, 1:173–189, 1972.
    連結:
  33. [57] E. Meijer and G. Bierman, “A Co-Relational Model of Data for Large Shard Data Banks,” Comm. ACM, vol. 54, no. 4, pp. 49–58, April 2011.
    連結:
  34. [58] Pavlo, C. Curino, S. Zdonik, “Skew-aware automatic database partitioning in shared-nothing, parallel OLTP systems,” ACM SIGMOD, pp. 61–72, May 2012.
    連結:
  35. [59] Y. Liu, Y. Wang, Y. Jin, “Research on The Improvement of MongoDB Auto-Sharding in Cloud Environment,” IEEE ICCSE, pp. 851–854, July 2012.
    連結:
  36. [60] J. Dean, S. Ghemawat, “MapReduce: simplified data processing on large clusters,” Commun. ACM, vol. 51, no. 1, pp. 107–113, Jan. 2008.
    連結:
  37. [61] J. Dean and S. Ghemawat, “MapReduce: A Flexible Data Processing Tool,” Commun. ACM, vol. 53, no. 1, pp. 72–77, Jan. 2010.
    連結:
  38. [63] E.A. Brewer, “Towards robust distributed systems,” ACM, PODC, 2000.
    連結:
  39. [65] E. Meijer and G. Bierman, “A Co-Relational Model of Data for Large Shard Data Banks,” Commun. ACM, vol. 54, no. 4, pp. 49–58, April 2011.
    連結:
  40. [66] 程炯謀, 應用NoSQL資料庫建置健保資料庫之巨量資料視覺化呈現, 碩士論文, Feb. 2015.
    連結:
  41. [68] C.H. Lin, L.C. Huang, S.C. T. Chou, C.H. Liu, H.F. Cheng and I.J. Chiang, “Temporal Event Tracing on Big Healthcare Data Analytics,” IEEE BigData, pp. 281–287, July 2014.
    連結:
  42. 參考文獻
  43. [3] 內政部統計處, 102年底人口結構分析, 內政統計通報, Jan. 2014.
  44. [4] 國家發展委員會, 中華民國人口推計(103至150年), 2014.
  45. [5] OECD Health Statistics 2014 - Frequently Requested Data, Available: http://www.oecd.org/els/health-systems/OECD-Health-Statistics-2014-Frequently-Requested-Data.xls
  46. [6] P. Smith, “Health system efficiency: what can health economists contribute?,” Plenary, 9th World Congress, International Health Economics Association, Sydney, 2013.
  47. [9] 行政院衛生福利部, 102年版公共衛生年報, Dec. 2013.
  48. [10] 行政院主計總處, 國民所得統計及國內經濟情勢展望, Aug. 2014.
  49. [11] Frost & Sullivan, top 20 global mega trends and their impact on business cultures and society, 2008. Available: http://www.frost.com/prod/servlet/cpo/213016007
  50. [13] HITECH, Available: http://en.wikipedia.org/wiki/Health_Information_Technology_for_Economic_and_Clinical_Health_Act
  51. [16] M. Porta and J. M. Last, A Dictionary of Epidemiology, New York: Oxford University Press, 2008.
  52. [20] K. Miller, “Leveraging Social Media for Biomedical Research: How Social Media Sites Are Rapidly Doing Unique Research on Large Cohorts,” Biomedical Computation Review, 2012.
  53. [21] J. Manyika, M. Chui, B. Brown, and J. Bughin, R. Dobbs, C. Roxburgh, and A. H. Byers, “Big data: The next frontier for innovation, competition, and productivity," McKinsey Global Institue, May 2011.
  54. [22] P. Groves, B. Kayyali, D. Knott, and S. V. Kuiken, “The big data revolution in healthcare: Accelerating value and innovation," McKinsey, Jan. 2013.
  55. [23] National Health Insurance Research Database (NHIRD), Available: http://nhird.nhri.org.tw/en/index.htm
  56. [25] R. Elmasri and S. B. Navathe, Fundamentals of Database Systems, 5th Ed., Pearson, Addison Wesley.
  57. [27] M. A. Beyer and D. Laney, The Importance of 'Big Data': A Definition, Gartner, June 2012.
  58. [29] P. A. Bernstein, et al., “Future directions in DBMS research - the Laguna Beach Participants,” ACM SIGMOD Record, vol. 18(1), pp. 17–26, 1989.
  59. [32] F. Chang, et al., “Bigtable: a distributed storage system for structured data,” ACM T. Comput. Syst., vol. 26, no. 2, art. 4, 2006.
  60. [34] NoSQL Databases, Available: http://www.nosql-database.org/
  61. [46] National Cancer Institue, CCPS Site, Available: http://cancercontrol.cancer.gov/
  62. [47] SEER-Medicare Linked Database, Available: http://healthcaredelivery.cancer.gov/seermedicare/
  63. [49] Clinical Practice Research Datalink, CPRD, Available: http://www.cprd.com/
  64. [51] 成功大學健康資料加值應用研究中心, 健保資料發表論文搜尋, Available: http://healthdata.rsh.ncku.edu.tw/bin/home.php , http://nhipapers.idv.tw/
  65. [54] MongoDB database, , Available: https://www.mongodb.org/
  66. [55] 李友專, 徐建業, 郭譽申, 簡文山, 行政院衛生署「各專科電子病歷內容基本格式制定、試作與資訊技術交流」案期末成果報告(核定版), 台灣醫學資訊學會, Dec. 2006.
  67. [62] Google MapReduce, OSDI’04 slides, Available: http://research.google.com/archive/mapreduce-osdi04-slides/index.html http://research.google.com/archive/mapreduce-osdi04-slides/index-auto-0007.html http://research.google.com/archive/mapreduce-osdi04-slides/index-auto-0008.html
  68. [64] 陸嘉恒, 挑戰大數據, 台北, 佳魁資訊, Oct. 2013.
  69. [67] FDA Januvia Tablet, Available: http://www.fda.gov/Safety/MedWatch/SafetyInformation/Safety-RelatedDrugLabelingChanges/ucm121926.htm
被引用次数
  1. 楊天怡(2017)。天氣對於皮膚病之相關性研究。國立臺灣大學資訊管理學系學位論文。2017。1-53。