Skip to main content

Carolyn McGregor
PhD, SMIEEE

Professor; Associate Dean

Canada Research Chair in Health Informatics

Faculty of Business and Information Technology

Contact information

Business and Information Technology Building - Room 4035
North Oshawa
2000 Simcoe Street North
Oshawa, ON L1H 7K4

905.721.8668 ext. 3697

carolyn.mcgregor@uoit.ca


Research topics

  • health informatics
  • intelligent clinical decision support systems
  • stream computing
  • temporal data mining
  • critical care health informatics
  • neonatal health informatics
  • cloud computing in health care
  • patient journey modelling
  • women in computing and IT

Background

Dr. Carolyn McGregor is cross-appointed between the faculties of Business and Information Technology, and Health Sciences. She received her PhD degree in Computer Science from the University of Technology, Sydney and was a finalist for the Chancellor’s award.

She has led pioneering research in big data, event-stream processing, temporal data stream data mining, business-process modelling, patient-journey modelling and cloud computing.

In the early 1990s she led the implementation of the first Executive Information Systems for one of the largest banks and the largest retailer in Australia. These were two of the earliest business analytic software implementations in Australia. She now progresses her research within the context of health and medicine for advanced support for clinical management and research.

Dr. McGregor is an international leading researcher in the area of critical-care health informatics and in particular the use of big data in neonatal health informatics for which she has specialized for more than 13 years. To date, she has been awarded more than $10 million in research, consultancy and infrastructure funding. She has led the establishment of two IT start-up companies internationally.

In Canada, she has provided strategic consultative support to Ontario Shores Centre for Mental Health Services and Providence Care in the area of Patient Journey Modelling to support their transition to new electronic health records. She has extensive research collaborations with Neonatal Intensive Care Units and Intensive Care Units in Canada, Australia, China, Ireland and U.S.

In 2011 she was one of four international researchers featured in the IBM Centennial Wild Ducks video. She has received several awards for her research publications. She is regularly called upon by the media as an international specialist in health informatics and Big Data and was recently featured in Computerword, ITWorld and innovation.ca.

Courses taught

Courses taught (past and present) at the undergraduate level:

  • Advanced Health Information Management
  • Management of the Enterprise

Courses taught (past and present) at the graduate level:

  • Directed Studies: Real-time Stream Processing
  • Knowledge Discovery and Data Mining
  • Patient Journey Modelling
  • Special Topics in Health Informatics

Research and expertise

  • Cloud computing in health care
  • Critical care health informatics
  • Health informatics
  • Intelligent clinical-decision support systems
  • Neonatal health informatics
  • Patient journey modelling
  • Stream computing
  • Temporal data mining
  • Business Process Modelling
  • Women in computing and IT
  • Master of Health Sciences (MHSc) supervisor for J. Edward Pugh (2012 - in progress)
  • MHSc supervisor for Emmanuel (Shiron) Fernado (2012 - in progress)
  • MHsc supervisor for Ines Jowitt (2010 - in progress)
  • MHSc supervisor for Wenlan Huang (2010 - in progress)
  • MHSc supervisor for Agam Dhanoa (2009 to 2011) - title withheld due to patent filing
  • MHSc supervisor for Kathleen Smith (2009 to 2011) - title withheld due to patent filing

Dr. McGregor's current research examines:

  • Late onset neonatal sepsis
  • Apnoea of prematurity
  • High frequency data stream event processing
  • Protocols for high frequency data stream transmission and storage
  • Patient journey modelling
  • Services computing models to support the service of critical care
  • Temporal data mining

Dr. McGregor's research is supported by grants totalling several million dollars from sources including:

  • Australian Research Council
  • Canada Foundation for Innovation (CFI)
  • Canada Research Chairs program
  • Canadian Institutes of Health Research (CIHR)
  • Canadian Patient Safety Institute
  • IBM Canada
  • IBM First of a Kind research award
  • Ontario Ministry of Research and Innovation (MRI)
  • National Science Foundation of China
  • Natural Science and Engineering Research Council (NSERC) of Canada
  • SickKids Foundation

She has published many research publications in refereed journals and conferences including Artificial Intelligence in Medicine and Services Oriented Computing and Applications.She has received multiple awards for her publications. From 2009 to 2012, she was appointed by the Institute of Electrical and Electronics Engineering (IEEE) Engineering in Medicine Biology Society (EMBS) president to be the international EMBS liaison on the IEEE Women in Engineering Committee. From 2009 to 2014, she serves as the Canadian representative on the IEEE EMBS Administrative Committee.

  • Ontario Centres of Excellence, Market Readiness.  McGregor, C and Dulhanty, A. Artemis: The Business.
    • 2011 to 2012, $50,000
  • Sick Kids Foundation.  James, A and McGregor, C. The Artemis Project II.
    • 2011 to 2012, $150,000
  • Canadian Institutes of Health Research (CIHR), Operating Grant competition. McGregor, C and James, AImproving Neonatal Care through Real Time Analysis.
    • September 2010 to 2013
  • CIHR, Other: China Canada Grant competition. McGregor, C, James, A and Lee, S. CIHR NSFC Team in Neonatal Clinical Decision Support.
    • 2011 to 2013
  • National Science Foundation of China (NSFC) partnered with CIHR, Other: China Canada Grant competition (above). McGregor, C, James, A and Lee, S. CIHR NSFC Team in Neonatal Clinical Decision Support.
    • 2011 to 2013
  • Sick Kids Foundation. James, A and McGregor, C. The Artemis Project.
    • 2010 to 2011
  • CIHR, Meetings, Planning and Dissemination Grant: Health Services and Policy Research competition. Percival, J and McGregor, C. Symposium for Patient Journey Modelling.
    • 2010
  • Canadian Patient Safety Institute, 2008 Research Competition. Percival, J. and McGregor, C. and two others. Using Information and Communications Technologies to improve Patient Safety.
    • 2009 to 2010
  • 2009 Ontario Partnership for Innovation and Commercialization. Eklund, M, Hung, P, McGregor, C, Stanyon, W and Tashiro, J. Analytical Protected Template for Remote Monitoring of Patients.
    • 2009 to 2010
  • Ontario Partnership for Innovation and Commercialization. Eklund, M,McGregor, C and Percival, J. Neonatal Knowledge Grid Commercialization.
    • May 2009
  • Natural Sciences and Engineering Research Council of Canada (NSERC) Discovery. McGregor, C. Distributed Temporal Multidimensional Data Mining.
    • November 2008 to 2010
  • First of a Kind – FOAK (IBM TJ Watson Research Center). McGregor, C. Artemis.
    • May 2008 to 2009.
  • Summer Research Internships, UOIT. McGregor, C. Neonatal Intensive Care Unit Health Informatics Capacity Audit.
    • 2008
  • Provost Award, UOIT. McGregor, C. Health Informatics.
    • July 2007 to 2012
  • NSERC. McGregor, C. Canada Research Chair in Health Informatics.
    • September 2006 to 2012
  • Canada Foundation for Innovation (CFI). McGregor, C. Health Informatics Laboratory.
    • September 2006 to 2012
  • MRI matching funds to CFI grant. McGregor, C. Health Informatics Laboratory.
    • 2007 to 2012
  • NHMRC A Healthy Start to Life for All Australians Strategic Award. Barclay, L, Carapetis, JR, Kildea, S, Kruske, S, Norris, G, McGregor, C, Curry, J, Tracy, S and Wardaguga, M. 1+1= A Healthy Start to Life: Targeting the Year Before and the Year After Birth in Aboriginal Children in Remote Areas.
    • 2006 to 2012
  • Partnered funding with NHMRC funding, NT Government Research and Innovation Board. Barclay, L, Carapetis, JR., Kildea, S, Kruske, S, Norris, G, McGregor, C, Curry, J, Tracy, S and Wardaguga, M. 1+1= A Healthy Start to Life: Targeting the Year Before and the Year After Birth in Aboriginal Children in Remote Areas.
    • 2007 to 2012
  • Australian Research Council (ARC) Discovery – Project. McGregor, C.DP0772335 - Multi-dimensional Temporal Abstraction to Support Neonatal Clinical Research.
    • 2006 to 2008
  • ARC Linkage – Project. McGregor, C and Tracy, M. LP0561518 - High Frequency Data Stream Event Correlation for Complex Neonatal Medical Alerts.
    • 2004, Round 2, 2005 to 2007
  • CRC Aboriginal Health. Barclay, L, Bailie, R, Sullivan, E, Tracy, S, Kildea, S, Holmer, C, Swanson, N, Nicoll, M and McGregor, C. Wardaguga, M., Henry, B., Belton S. Developing Tools for Primary Health Maternity Care.
    • 2006
  • UWS, Office of Research Services. McGregor, C. Health Informatics Research: Designated College Research Group.
    • 2005 to 2007
  • UWS, Office of Research Services. McGregor, C. Priority Higher Degree Research Scholarship: Health Informatics Research.
    • 2005 to 2007
  • Telstra Broadband Fund, Round 2. Kneale, B and McGregor, C. Bush Babies Broadband.
    • 2003 to 2005
  • ARC Linkage - Project 2002, Round 2. McGregor, C and Tracy, M., LP0349279 Intelligent Decision Support for Neonatal Analysis and Trend Detection.
    • 2003 to 2006

Involvement

  • Recent publications
    • McGregor, C (2011). Methodologies for Implementing Clinical Applications of Complexity at the Bedside. Journal of Critical Care, 26(3), e18;
    • Catley, C, Smith, K, McGregor, C, James, A and Eklund, JM (2011). A Framework for Multidimensional Real-Time Data Analysis: A Case Study for the Detection of Apnoea of Prematurity. International Journal of Computational Models and Algorithms in Medicine (IJCMAM), 2(1), 16-37. doi:10.4018/jcmam.2011010102.
    • Seely, AJE, Kauffman, SA, Bates, JHT, Macklem, PT, Suki, B, Marshall, JC, Batchinsky, AI, Perez-Velazquez, JL, Seiver, A, McGregor, C, Maksym, G, Kamath, MV, Similowski, T, Buchman, TG, Letellier, C, Filoche, M, Frasch, MG, Straus, C, Glass, L, Godin, PJ et al. (2011). Proceedings from the Montebello Round Table Discussion. Second annual conference on Complexity and Variability discusses Research that Brings Innovation to the Bedside. Journal of Critical Care. 26(3), 325-327.
  • Recent conference papers
    • Steadman, A, McGregor C, Percival, J and James, A. (2012). Using PaJMa to Enable Comparative Assessment of Health Care Processes within Canadian Neonatal Intensive Care Units. Advances in Health Informatics Conference (AHIC 2012), CDROM, seven pages.**Awarded Best Student Paper**
    • Huang, W and McGregor, C. (2012).  The International Current State of Patient Journey Modelling and Process Improvement. Advances in Health Informatics Conference (AHIC 2012), CDROM, six pages.
    • Kamaleswaran, R and McGregor, C. (2012). CBPsp: Complex Business Processes for Stream Processing. 25th IEEE Canadian Conference on Electrical and Computer Engineering (CCECE), CDROM, four pages.
  • Publications since 2007:
    • Sow, D and McGregor C (2011). Synergies of the Complexity Continuum and the Stream Computing Paradigm. Journal of Critical Care, 26 (3), e29-e30.
    • Blount, M, Ebling, M, Eklund, JM, James, AG, McGregor, C, Percival N, Smith, K, and Sow, D (2010). Real-Time Analysis for Intensive Care: Development and Deployment of the Artemis Analytic System. IEEE Engineering in Medicine and Biology Magazine, 29(2), 110-118.
    • MacDougall, C, McGregor, C and Percival, J (2010). The Fusion of Clinical Guidelines with Technology: Trends and Challenges. Electronic Journal of Health Informatics, 5(2), e14, pp 1-10.
    • McGregor, C (2010). Methodologies and Applications of Continuous Variability Analysis. Journal of Critical Care, 25(3), e6.
    • McGregor, C and Eklund, JM (2010). Next-Generation Remote Critical Care Through Service-oriented Architectures: Challenges and Opportunities. Journal of Service Oriented Computing and Applications, 4(1), 33-43.
    • Seely, AJE, Macklem, PT, Suki, B, Goldberger, A, Godin, P, Batchinsky, AI, Longtin, A, Jones, G, Seiver, A, McGregor, C, Norris, P, Maksym, G, Lake, D, Costa, MD, Marshall, JC, Morris, JA, Moorman, JR, Arnold, RC, Perez-Velazquez, JL and Nenadovic, V (2010). The Wakefield Roundtable Discussion on Complexity and Variability at the Bedside. Journal of Critical Care, 25(3), 536-537.
    • McGregor, C and Maeder, A (2009). eHealth and Services Computing in Healthcare. Journal of Theoretical and Applied Electronic Commerce Research, 4(2), i-ii.
    • McGregor, C (2009). A Framework for the Design of Web Service Based Clinical Management Systems to Support Inter and Intra Organizational Patient Journeys. Medical Informatics: Concepts, Methodologies, Tools and Applications. Hershey, PA: IGI Global, Chapter 2.6.
    • McGregor, C (2009). Mobility in Healthcare for Remote Intensive Care Unit Clinical Management. Medical Informatics: Concepts, Methodologies, Tools and Applications, Hershey, PA: Global, Chapter 3.3.
    • Percival, J, Catley, C, McGregor, C, and James, A (2009). A Design for Modelling the Impact of Information and Communication Technologies on Information Flows in Neonatal Intensive Care Units. special volume of Studies in Computational Intelligence, (Springer) on Intelligent Patient Management, S. McClean et al. (Eds.), Springer-Verlag Berlin Heidelberg 2009, 147-169.
    • Stacey, M and McGregor, C (2007). Survey Paper: Temporal Abstraction in Intelligent Clinical Data Analysis.  Artificial Intelligence in Medicine, 39(1), 1-24. **See Paper Awards**
    • McGregor, C, Kneale, B and Tracy, M (2007). On-Demand Virtual Neonatal Intensive Care Units Supporting Rural, Remote and Urban Healthcare with Bush Babies Broadband. Journal of Network and Computer Applications,30(4), 1309-1323, ISSN 1084-8045, ISI Web of Knowledge Impact Factor 1.071 (2006).
    • McGregor, C (2007). A Framework for the Design of Web Service Based Clinical Management Systems to support Inter and Intra Organizational Patient Journeys. International Journal of Healthcare Information Systems and Informatics, 2(2), 21-35, ISSN 1555 3396
  • Conference papers since 2007:
    • O’Reilly, RD, Morrison, JP and McGregor, C. (2012).  A system for the transmission, processing and visualization of EEG to support Irish Neonatal Intensive Care Units. 25th IEEE Canadian Conference on Electrical and Computer Engineering (CCECE), CDROM, five pages.
    • Bressan, N, James, A and McGregor, C. (2012). Trends and Opportunities for Integrated Real Time Neonatal Clinical Decision Support.  Proceedings of the IEEE-EMBS International Conference on Biomedical and Health Informatics (BHI 2012), Hong Kong and Shenzhen, China, pp 687-90.
    • Kamaleswaran, R, McGregor, C and James, A.  (2012). A Novel Framework for Event Stream Processing of Clinical Practice Guidelines. Proceedings of the IEEE-EMBS International Conference on Biomedical and Health Informatics (BHI 2012), Hong Kong and Shenzhen, China, pp 933-6.
    • McGregor, C, Steadman, A, Percival, J and James, A. (2012). A Method for Modeling Health Informatics Capacity in Patient Journeys Supported by Interprofessional Teams. Proceedings of the 45thHawaii International Conference on Systems Sciences, HICSS’45, Maui, Hawaii, pp  2790-99.
    • McGregor, C (2011). A Cloud Computing Framework for Real-time Rural and Remote Service of Critical Care. IEEE Computer Based Medical Systems, Bristol, U.K., six pages, CDROM.
    • McGregor, C, Catley, C, James, A and Padbury, J (2011). Next Generation Neonatal Health Informatics with Artemis. Medical Informatics Europe, pp 115-119.
    • McGregor, C, Catley, C and James, A (20110. A Process Mining Driven Framework for Clinical Guideline Improvement in Critical Care. Learning from Medical Data Streams 13th Conference on Artificial Intelligence in Medicine (LEMEDS), pp 35-46.
    • Eklund, JM, Catley, C, McGregor, C and James, A (2011). Detection Of Apnoea In Newborn Infants Using Impedance Respiratory Wave Data. IASTED International Conference on Imaging and Signal Processing in Healthcare and Technology (ISPHT 2011), Washington, five pages.
    • Bjering, H and McGregor, C (2010). A Multidimensional Temporal Abstractive Data Mining Framework. Australasian Workshop On Health Informatics and Knowledge Mgmt, pp 29-38. **Awarded Best Paper**
    • Percival, J, McGregor, C, Percival, N, Kamaleswaran, R and Tuuha, S (2010). A Framework for Nursing Documentation enabling Integration with EHR and Real-time Patient Monitoring. 23rd IEEE International Symposium on Computer-Based Medical Systems, 468-73.
    • Catley, C, Smith, K, McGregor C, James, A and Eklund, JM (2010). A Framework to Model and Translate Clinical Rules to Support Complex Real-time Analysis of Physiological and Clinical Data. 1st ACM International Health Informatics Symposium, 307-15.
    • Blount, M, McGregor, C, James, A, Sow, D, Kamaleswaran, R, Tuuha, S, Percival, J and Percival, N (2010). On the Integration of an Artifact System and a Real-Time Healthcare Analytics System. 1st ACM International Health Informatics Symposium, 647-655.
    • Nizami, S, Green, J, Eklund, JM and McGregor, C (2010). Heart Disease Classification through HRV analysis using Parallel Cascade Identification and Fast Orthogonal Search. IEEE International Workshop on Medical Measurements and Applications (MeMeA), pp 134-9.
    • Kamaleswaran, R, McGregor, C and Eklund, M (2010) A Method for Clinical and Physiological Event Stream Processing. 32nd International IEEE Engineering in Medicine and Biology Society Conference, Buenos Aires, Argentina, pp 1170-3.
    • Goldie, J, McGregor, C and Murphy, B (2010). Determining Levels of Arousal using Electrocardiography: A study of HRV during Transcranial Magnetic Stimulation. 32nd International IEEE Engineering in Medicine and Biology Society Conference, Buenos Aires, Argentina, pp 1198-1201.
    • Heath, J and McGregor, C (2010). CRISP-DM0 : A method to extend CRISP-DM to support null hypothesis driven confirmatory data mining. Advances in Health Informatics Conference, May, pp 96-101.
    • Joshi, A, McGregor, C and Percival, J (2010). The use of technology to support the patient’s journey: a pilot study in Indian Neonatal Intensive Care Units. Advances in Health Informatics Conference, May, pp 34-39.
    • McGregor, C, Sow, D, James, A, Blount, M, Ebling, M, Eklund, JM and Smith, K (2009). Collaborative Research on an Intensive Care Decision Support System utilizing Physiological Data Streams. Fall '09 Symposium of the American Medical Informatics Association (AMIA), pp 1124-6.
    • McGregor, C, Smith, K and Eklund, M (2009). A Survey of Recent Physiological Monitoring and Transmission to Support the Service of Critical Care. 22nd IEEE International Symposium on Computer-Based Medical Systems, (CBMS2009), seven pages.
    • Catley, C, Smith, K, McGregor, C and Tracy, M (2009). Extending CRISP-DM to Incorporate Temporal Data Mining of Multi-dimensional Medical Data Streams: A Neonatal Intensive Care Unit Case Study. 22nd IEEE International Symposium on Computer-Based Medical Systems, (CBMS2009), five pages.
    • MacDougall, C, Percival, J and McGregor, C (2009). Integrating Health Information Technology into Clinical Guidelines. 31st International IEEE Engineering in Medicine and Biology Society Conference, Minneapolis, Minnesota, pp 4646-9.
    • Kamaleswaran, R, McGregor, C, Percival, J (2009). Service Oriented Architecture for the integration of clinical and physiological data for real-time event processing. 31st International IEEE Engineering in Medicine and Biology Society Conference, Minneapolis, Minnesota, pp 1667-70.
    • McGregor, C and Smith, K (2009). A Survey of Physiological Monitoring Data Models to support the Service of Critical Care. Second IEEE Int. Workshop On Real-Time Service-Oriented Architecture and Applications (RTSOAA 2009), in association with 2009 33rd Annual IEEE International Computer Software and Applications Conference (COMPSAC '09), Seattle, pp 104-9.
    • McGregor, C and Eklund, JM (2009). Standards for Physiological Data Transmission and Archiving for the Support of the Service of Critical Care. The 2nd Joint Workshop On High Confidence Medical Devices, Software, and Systems (HCMDSS) and Medical Device Plug-and-Play (MD PnP) Interoperability, San Francisco, California, six pages.
    • McGregor, C and Eklund, JM (2008). Real-time Service Oriented Architecture to Support Remote Critical Care: Trends and Challenges. First IEEE International Workshop On Real-Time Service-Oriented Architecture and Applications (RTSOAA 2008), Finland, July, 08, 1199-1204.
    • Catley, C, Stratti, H and McGregor, C (2008). Multi-Dimensional Temporal Abstraction and Data Mining of Medical Time Series Data: Trends and Challenges. 30th International IEEE Engineering in Medicine and Biology Society Conference, 4322-5.
    • Catley, C, McGregor, C, Percival, J, Curry, JM and James, A (2008). Multi-dimensional Knowledge Translation: Enabling Health Informatics Capacity Audits Using Patient Journey Models. 30th International IEEE Engineering in Medicine and Biology Society Conference, 1502-5.
    • McGregor, C, Percival, J, Curry, JM, Foster, D, Anstey, E and Churchill, D (2008). A Structured Approach to Requirements Gathering Creation Using PaJMa Models. 30th International IEEE Engineering in Medicine and Biology Society Conference, 1506-9.
    • Eklund, JM, McGregor, C and Smith, K.P (2008). A Method for Physiological Data Transmission to Support the Service of Critical Care Using DICOM and HL7. 30th International IEEE Engineering in Medicine and Biology Society Conference, 1486-9.
    • McGregor, C, Smith, KP and Percival J (2007). Women in Biomedical Engineering and Health Informatics and its impact on Gender Representation for Accepted Publications at IEEE EMBC 2007. Submitted to 30th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC08), 2881-4.
    • McGregor, C (2007). Simulated Neonatal Intensive Care Units To Support Neonatologist International Mobility. IASTED TeleHealth, Montreal, Canada, pp 124-129.
    • Stacey, M, McGregor, C and Tracy, M (2007). An Architecture for Multi-dimensional Temporal Abstraction and its Application to Support Neonatal Intensive Care. 29th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC07), Lyon, France, pp 3752-3756.
    • McGregor, C and Stacey, M (2007). High Frequency Distributed Data Stream Event Correlation to Improve Neonatal Clinical Management. Inaugural International Conference on Distributed Event-Based Systems (DEBS 07), Toronto, Canada, CD-ROM, six pages.
    • Curry, J, McGregor, C and Tracy, S (2007). A Systems Development Lifecycle Approach to Patient Journey Modelling Projects. MedInfo, Brisbane, Australia, 905-909.
  • Presentations

    Selected conference presentations:

    • Percival, J and McGregor, C (2011). Extending The Patient Journey Modeling Architecture (PaJMa) Framework To Integrate E-Health Systems. INFORMS Healthcare 2011.
    • Taylor, R, Percival, J, and McGregor, C (2011). Comparison Of Data Collection Techniques And Their Effectiveness For Process Improvement In Healthcare. INFORMS Healthcare 2011.
    • Smoleniec, J, Heath, S, Heath, J, and McGregor, C (2005). DataBabes: A Case Study in Fetal-maternal Clinical Data Mining, Poster. Perinatal Society of Australia and New Zealand Annual Conference (PSANZ), Sydney.
University of Ontario Institute of Technology logo