Alex Kuo
Current Organizations / Institutes
The organizations/institutes from the scholar's latest article
Alex Kuo has a total of 25 co-authors. Here are the top co-authors by number of shared publications:
- Abraham Rudnick
Nova Scotia Operational Stress Injury Clinic, Nova Scotia Health Authority, Dartmouth, NS B3B 1Y6, Canada
5 shared publications - Ernie Chang
Retired Physician and Independent Computer Scientist, Victoria, BC V9C 4B1, Canada
5 shared publications - Jonas Bambi
Department of Health Information Science, Faculties of Human and Social Development, Victoria Campus, University of Victoria, Victoria, BC V8P 5C2, Canada
5 shared publications - Ken Moselle
Department of Clinical Psychology, Faculty of Social Science, Victoria Campus, University of Victoria, Victoria, BC V8P 5C2, Canada
5 shared publications - Yudi Santoso
Independent Researcher, Victoria, BC V8R 5B4, Canada
5 shared publications - Gracia Yunruo Dong
Human Biology Program, University of Toronto , Toronto, ON
3 shared publications
Latest Publications
- Open Access
Use of Patterns of Service Utilization and Hierarchical Survival Analysis in Planning and Providing Care for Overdose Patients and Predicting the Time-to-Second Overdose
Individuals from a variety of backgrounds are affected by the opioid crisis. To provide optimal care for individuals at risk of opioid overdose and prevent subsequent overdoses, a more targeted response that goes beyond the traditional taxonomical diagnosis approach to care management needs to be adopted. In previous works, Graph Machine Learning and Natural Language Processing methods were used to model the products for planning and evaluating the treatment of patients with complex issues. This study proposes a methodology of partitioning patients in the opioid overdose cohort into various communities based on their patterns of service utilization (PSUs) across the continuum of care using graph community detection and applying survival analysis to predict time-to-second overdose for each of the communities. The results demonstrated that the overdose cohort is not homogeneous with respect to the determinants of risk. Moreover, the risk for subsequent overdose was quantified: there is a 51% higher chance of experiencing a second overdose for a high-risk community compared to a low-risk community. The proposed method can inform a more efficient treatment heterogeneity approach for a cohort made of diverse individuals, such as the opioid overdose cohort. It can also guide targeted support for patients at risk of subsequent overdoses.
Open AccessUse of Patterns of Service Utilization and Hierarchical Survival Analysis in Planning and Providing Care for Overdose Patients and Predicting the Time-to-Second Overdose
Individuals from a variety of backgrounds are affected by the opioid crisis. To provide optimal care for individuals at risk of opioid overdose and prevent subsequent overdoses, a more targeted response that goes beyond the traditional taxonomical diagnosis approach to care management needs to be adopted. In previous works, Graph Machine Learning and Natural Language Processing methods were used to model the products for planning and evaluating the treatment of patients with complex issues. This study proposes a methodology of partitioning patients in the opioid overdose cohort into various communities based on their patterns of service utilization (PSUs) across the continuum of care using graph community detection and applying survival analysis to predict time-to-second overdose for each of the communities. The results demonstrated that the overdose cohort is not homogeneous with respect to the determinants of risk. Moreover, the risk for subsequent overdose was quantified: there is a 51% higher chance of experiencing a second overdose for a high-risk community compared to a low-risk community. The proposed method can inform a more efficient treatment heterogeneity approach for a cohort made of diverse individuals, such as the opioid overdose cohort. It can also guide targeted support for patients at risk of subsequent overdoses.
- Open Access
- 9 August 2024
- Published by MDPI AG in BioMedInformatics
- Vol. 4 (3) , 1884-1900
Approaches to Extracting Patterns of Service Utilization for Patients with Complex Conditions: Graph Community Detection vs. Natural Language Processing Clustering
Background: As patients interact with a healthcare service system, patterns of service utilization (PSUs) emerge. These PSUs are embedded in the sparse high-dimensional space of longitudinal cross-continuum health service encounter data. Once extracted, PSUs can provide quality assurance/quality improvement (QA/QI) efforts with the information required to optimize service system structures and functions. This may improve outcomes for complex patients with chronic diseases. Method: Working with longitudinal cross-continuum encounter data from a regional health service system, various pattern detection analyses were conducted, employing (1) graph community detection algorithms, (2) natural language processing (NLP) clustering, and (3) a hybrid NLP–graph method. Result: These approaches produced similar PSUs, as determined from a clinical perspective by clinical subject matter experts and service system operations experts. Conclusions: The similarity in the results provides validation for the methodologies. Moreover, the results stress the need to engage with clinical or service system operations experts, both in providing the taxonomies and ontologies of the service system, the cohort definitions, and determining the level of granularity that produces the most clinically meaningful results. Finally, the uniqueness of each approach provides an opportunity to take advantage of the various analytical capabilities that each approach brings, which will be further explored in our future research.
- 9 August 2024
- Published by MDPI AG in BioMedInformatics
- Vol. 4 (3) , 1884-1900
Open AccessApproaches to Extracting Patterns of Service Utilization for Patients with Complex Conditions: Graph Community Detection vs. Natural Language Processing Clustering
Background: As patients interact with a healthcare service system, patterns of service utilization (PSUs) emerge. These PSUs are embedded in the sparse high-dimensional space of longitudinal cross-continuum health service encounter data. Once extracted, PSUs can provide quality assurance/quality improvement (QA/QI) efforts with the information required to optimize service system structures and functions. This may improve outcomes for complex patients with chronic diseases. Method: Working with longitudinal cross-continuum encounter data from a regional health service system, various pattern detection analyses were conducted, employing (1) graph community detection algorithms, (2) natural language processing (NLP) clustering, and (3) a hybrid NLP–graph method. Result: These approaches produced similar PSUs, as determined from a clinical perspective by clinical subject matter experts and service system operations experts. Conclusions: The similarity in the results provides validation for the methodologies. Moreover, the results stress the need to engage with clinical or service system operations experts, both in providing the taxonomies and ontologies of the service system, the cohort definitions, and determining the level of granularity that produces the most clinically meaningful results. Finally, the uniqueness of each approach provides an opportunity to take advantage of the various analytical capabilities that each approach brings, which will be further explored in our future research.
- Open Access
Patterns of Service Utilization across the Full Continuum of Care: Using Patient Journeys to Assess Disparities in Access to Health Services
Healthcare organizations have a contractual obligation to the public to address population-level inequities to health services access and shed light on them. Various studies have focused on achieving equitable access to healthcare services for vulnerable patients. However, these studies do not provide a nuanced perspective based on the local reality across the full continuum of care. In previous work, graph topology was used to provide visual depictions of the dynamics of patients’ movement across a complex healthcare system. Using patients’ encounters data represented as a graph, this study expands on previous work and proposes a methodology to identify and quantify cohort-specific disparities in accessing healthcare services across the continuum of care. The result has demonstrated that a more nuanced approach to assessing access-to-care disparity is doable using patients’ patterns of service utilization from a longitudinal cross-continuum healthcare dataset. The proposed method can be used as part of a toolkit to support healthcare organizations that wish to structure their services to provide better care to their vulnerable populations based on the local realities. This provides a first step in addressing inequities for vulnerable patients in accessing healthcare services. However, additional steps need to be considered to fully address these inequities.
Open AccessPatterns of Service Utilization across the Full Continuum of Care: Using Patient Journeys to Assess Disparities in Access to Health Services
Healthcare organizations have a contractual obligation to the public to address population-level inequities to health services access and shed light on them. Various studies have focused on achieving equitable access to healthcare services for vulnerable patients. However, these studies do not provide a nuanced perspective based on the local reality across the full continuum of care. In previous work, graph topology was used to provide visual depictions of the dynamics of patients’ movement across a complex healthcare system. Using patients’ encounters data represented as a graph, this study expands on previous work and proposes a methodology to identify and quantify cohort-specific disparities in accessing healthcare services across the continuum of care. The result has demonstrated that a more nuanced approach to assessing access-to-care disparity is doable using patients’ patterns of service utilization from a longitudinal cross-continuum healthcare dataset. The proposed method can be used as part of a toolkit to support healthcare organizations that wish to structure their services to provide better care to their vulnerable populations based on the local realities. This provides a first step in addressing inequities for vulnerable patients in accessing healthcare services. However, additional steps need to be considered to fully address these inequities.
- Open Access
- 9 April 2024
- Published by MDPI AG in BioMedInformatics
- Vol. 4 (2) , 1071-1084
Analyzing Patterns of Service Utilization Using Graph Topology to Understand the Dynamic of the Engagement of Patients with Complex Problems with Health Services
Background: Providing care to persons with complex problems is inherently difficult due to several factors, including the impacts of proximal determinants of health, treatment response, the natural emergence of comorbidities, and service system capacity to provide timely required services. Providing visibility into the dynamics of patients’ engagement can help to optimize care for patients with complex problems. Method: In a previous work, graph machine learning and NLP methods were used to model the products of service system dynamics as atemporal entities, using a data model that collapsed patient encounter events across time. In this paper, the order of events is put back into the data model to provide topological depictions of the dynamics that are embodied in patients’ movement across a complex healthcare system. Result: The results show that directed graphs are well suited to the task of depicting the way that the diverse components of the system are functionally coupled—or remain disconnected—by patient journeys. Conclusion: By setting the resolution on the graph topology visualization, important characteristics can be highlighted, including highly prevalent repeating sequences of service events readily interpretable by clinical subject matter experts. Moreover, this methodology provides a first step in addressing the challenge of locating potential operational problems for patients with complex issues engaging with a complex healthcare service system.
- 9 April 2024
- Published by MDPI AG in BioMedInformatics
- Vol. 4 (2) , 1071-1084
Open AccessAnalyzing Patterns of Service Utilization Using Graph Topology to Understand the Dynamic of the Engagement of Patients with Complex Problems with Health Services
Background: Providing care to persons with complex problems is inherently difficult due to several factors, including the impacts of proximal determinants of health, treatment response, the natural emergence of comorbidities, and service system capacity to provide timely required services. Providing visibility into the dynamics of patients’ engagement can help to optimize care for patients with complex problems. Method: In a previous work, graph machine learning and NLP methods were used to model the products of service system dynamics as atemporal entities, using a data model that collapsed patient encounter events across time. In this paper, the order of events is put back into the data model to provide topological depictions of the dynamics that are embodied in patients’ movement across a complex healthcare system. Result: The results show that directed graphs are well suited to the task of depicting the way that the diverse components of the system are functionally coupled—or remain disconnected—by patient journeys. Conclusion: By setting the resolution on the graph topology visualization, important characteristics can be highlighted, including highly prevalent repeating sequences of service events readily interpretable by clinical subject matter experts. Moreover, this methodology provides a first step in addressing the challenge of locating potential operational problems for patients with complex issues engaging with a complex healthcare service system.
- Open Access
- 1 April 2024
- Published by MDPI AG in BioMedInformatics
- Vol. 4 (2) , 946-965
A Methodological Approach to Extracting Patterns of Service Utilization from a Cross-Continuum High Dimensional Healthcare Dataset to Support Care Delivery Optimization for Patients with Complex Problems
Background: Optimizing care for patients with complex problems entails the integration of clinically appropriate problem-specific clinical protocols, and the optimization of service-system-encompassing clinical pathways. However, alignment of service system operations with Clinical Practice Guidelines (CPGs) is far more challenging than the time-bounded alignment of procedures with protocols. This is due to the challenge of identifying longitudinal patterns of service utilization in the cross-continuum data to assess adherence to the CPGs. Method: This paper proposes a new methodology for identifying patients’ patterns of service utilization (PSUs) within sparse high-dimensional cross-continuum health datasets using graph community detection. Result: The result has shown that by using iterative graph community detections, and graph metrics combined with input from clinical and operational subject matter experts, it is possible to extract meaningful functionally integrated PSUs. Conclusions: This introduces the possibility of influencing the reorganization of some services to provide better care for patients with complex problems. Additionally, this introduces a novel analytical framework relying on patients’ service pathways as a foundation to generate the basic entities required to evaluate conformance of interventions to cohort-specific clinical practice guidelines, which will be further explored in our future research.
- 1 April 2024
- Published by MDPI AG in BioMedInformatics
- Vol. 4 (2) , 946-965
Open AccessA Methodological Approach to Extracting Patterns of Service Utilization from a Cross-Continuum High Dimensional Healthcare Dataset to Support Care Delivery Optimization for Patients with Complex Problems
Background: Optimizing care for patients with complex problems entails the integration of clinically appropriate problem-specific clinical protocols, and the optimization of service-system-encompassing clinical pathways. However, alignment of service system operations with Clinical Practice Guidelines (CPGs) is far more challenging than the time-bounded alignment of procedures with protocols. This is due to the challenge of identifying longitudinal patterns of service utilization in the cross-continuum data to assess adherence to the CPGs. Method: This paper proposes a new methodology for identifying patients’ patterns of service utilization (PSUs) within sparse high-dimensional cross-continuum health datasets using graph community detection. Result: The result has shown that by using iterative graph community detections, and graph metrics combined with input from clinical and operational subject matter experts, it is possible to extract meaningful functionally integrated PSUs. Conclusions: This introduces the possibility of influencing the reorganization of some services to provide better care for patients with complex problems. Additionally, this introduces a novel analytical framework relying on patients’ service pathways as a foundation to generate the basic entities required to evaluate conformance of interventions to cohort-specific clinical practice guidelines, which will be further explored in our future research.
- Open Access
- 1 January 2019
- Published by IOS Press
- Vol. 257, 229-235
A Hadoop/MapReduce Based Platform for Supporting Health Big Data Analytics
In this paper, we report our practical experience in designing and implementing a platform with Hadoop/MapReduce framework for supporting health Big Data Analytics. Three billion of emulated health raw data was constructed and cross-referenced with data profiles and metadata based on existing health data at the Island Health Authority, BC, Canada. The patient data was stored over a Hadoop Distributed File System to simulate a presentation of an entire health authority's information system. Then, a High Performance Computing platform called WestGrid was used to benchmark the performance of the platform via several data query tests. The work is important as very few implementation studies existed that tested a BDA platform applied to patient data of a health authority system.
- 1 January 2019
- Published by IOS Press
- Vol. 257, 229-235
Open AccessA Hadoop/MapReduce Based Platform for Supporting Health Big Data Analytics
In this paper, we report our practical experience in designing and implementing a platform with Hadoop/MapReduce framework for supporting health Big Data Analytics. Three billion of emulated health raw data was constructed and cross-referenced with data profiles and metadata based on existing health data at the Island Health Authority, BC, Canada. The patient data was stored over a Hadoop Distributed File System to simulate a presentation of an entire health authority's information system. Then, a High Performance Computing platform called WestGrid was used to benchmark the performance of the platform via several data query tests. The work is important as very few implementation studies existed that tested a BDA platform applied to patient data of a health authority system.
- Open Access
- 1 January 2017
- Published by IOS Press
- Vol. 234, 401-406
Design and Development of a Web-Based Self-Monitoring System to Support Wellness Coaching
We analyzed, designed and deployed a web-based, self-monitoring system to support wellness coaching. A wellness coach can plan for clients' exercise and diet through the system and is able to monitor the changes in body dimensions and body composition that the client reports. The system can also visualize the client's data in form of graphs for both the client and the coach. Both parties can also communicate through the messaging feature embedded in the application. A reminder system is also incorporated into the system and sends reminder messages to the clients when their reporting is due. The web-based self-monitoring application uses Oracle 11g XE as the backend database and Application Express 4.2 as user interface development tool. The system allowed users to access, update and modify data through web browser anytime, anywhere, and on any device.
- 1 January 2017
- Published by IOS Press
- Vol. 234, 401-406
Open AccessDesign and Development of a Web-Based Self-Monitoring System to Support Wellness Coaching
We analyzed, designed and deployed a web-based, self-monitoring system to support wellness coaching. A wellness coach can plan for clients' exercise and diet through the system and is able to monitor the changes in body dimensions and body composition that the client reports. The system can also visualize the client's data in form of graphs for both the client and the coach. Both parties can also communicate through the messaging feature embedded in the application. A reminder system is also incorporated into the system and sends reminder messages to the clients when their reporting is due. The web-based self-monitoring application uses Oracle 11g XE as the backend database and Application Express 4.2 as user interface development tool. The system allowed users to access, update and modify data through web browser anytime, anywhere, and on any device.
- Open Access
- 1 January 2017
- Published by IOS Press
- Vol. 234, 188-194
Integration of Health Information Systems Using HL7: A Case Study
Interoperability is a prerequisite for health information systems (HIS) that will reduce waste of unnecessary costs, errors, delays, and futile repetition. Many previous studies had proposed different approaches in the attempt to solve interoperability challenges. In this paper, we report our experiences in using Health Level 7 (HL7) standard and adopting the Common Gateway Model for exchanging heath data. The benefits and challenges of using standards for data interoperability are also described.
- 1 January 2017
- Published by IOS Press
- Vol. 234, 188-194
Open AccessIntegration of Health Information Systems Using HL7: A Case Study
Interoperability is a prerequisite for health information systems (HIS) that will reduce waste of unnecessary costs, errors, delays, and futile repetition. Many previous studies had proposed different approaches in the attempt to solve interoperability challenges. In this paper, we report our experiences in using Health Level 7 (HL7) standard and adopting the Common Gateway Model for exchanging heath data. The benefits and challenges of using standards for data interoperability are also described.
- 1 January 2012
- Vol. 180, 584-8
Assessing the feasibility of data mining techniques for early liver cancer detection.
The objective of this study is to assess the feasibility of a data mining association analysis technique, the FP Growth algorithm, for the detection of associations of liver cancer, geographic location and demographic of patients. For the research, we are planning to use data extracted from electronic health record systems of three healthcare organizations in different geographic locations (Canada, Taiwan and Mongolia). The data are arranged into 'transactions' which contain a set of data items focused around cancer diseases, geographic locations and patient demographics. This analysis produces association rules that indicate what combinations of demographics, geographic locations and patient characteristics lead to liver cancer.
- 1 January 2012
- Vol. 180, 584-8
Assessing the feasibility of data mining techniques for early liver cancer detection.
The objective of this study is to assess the feasibility of a data mining association analysis technique, the FP Growth algorithm, for the detection of associations of liver cancer, geographic location and demographic of patients. For the research, we are planning to use data extracted from electronic health record systems of three healthcare organizations in different geographic locations (Canada, Taiwan and Mongolia). The data are arranged into 'transactions' which contain a set of data items focused around cancer diseases, geographic locations and patient demographics. This analysis produces association rules that indicate what combinations of demographics, geographic locations and patient characteristics lead to liver cancer.
- Top Cited PapersOpen Access
- 21 September 2011
- Published by JMIR Publications Inc. in Journal of Medical Internet Research
- Vol. 13 (3) , e67
Opportunities and Challenges of Cloud Computing to Improve Health Care Services
Journal of Medical Internet Research - International Scientific Journal for Medical Research, Information and Communication on the Internet
- 21 September 2011
- Published by JMIR Publications Inc. in Journal of Medical Internet Research
- Vol. 13 (3) , e67
Top Cited PapersOpen AccessOpportunities and Challenges of Cloud Computing to Improve Health Care Services
Journal of Medical Internet Research - International Scientific Journal for Medical Research, Information and Communication on the Internet