Skip to main content
Journal of Healthcare Informatics Research logoLink to Journal of Healthcare Informatics Research
. 2025 Nov 17;10(1):1–39. doi: 10.1007/s41666-025-00223-7

Methods for Generating and Evaluating Synthetic Longitudinal Patient Data: A Systematic Review

Katariina Perkonoja 1,2,✉, Kari Auranen 1,3, Joni Virta 1
PMCID: PMC12872944  PMID: 41658405

Abstract

The rapid growth in data availability has facilitated research and development, yet not all industries have benefited equally due to legal and privacy constraints. The healthcare sector faces significant challenges in utilizing patient data because of concerns about data security and confidentiality. To address this, various privacy-preserving methods, including synthetic data generation, have been proposed. Synthetic data replicate existing data as closely as possible, acting as a proxy for sensitive information. While patient data are often longitudinal, this aspect remains underrepresented in existing reviews of synthetic data generation in healthcare. This paper maps and describes methods for generating and evaluating synthetic longitudinal patient data in real-life settings through a systematic literature review, conducted following the PRISMA guidelines and incorporating data from five databases up to May 2024. Thirty-nine methods were identified, with four addressing all key challenges in longitudinal patient data generation: preserving temporal structure, heterogeneous variable types, missing values, and unbalanced data. Most studies assessed resemblance to real data, the majority evaluated utility, and just over half examined privacy. However, only a minority considered all three aspects together. While four methods addressed the key challenges in generating synthetic longitudinal patient data, none incorporated privacy-preserving mechanisms. Additionally, their effectiveness with small sample sizes remains unclear, raising concerns about their real-world applicability. The lack of standardized evaluation criteria further complicates comparison. Future research should focus on developing privacy-preserving methods, robust evaluation frameworks, and ensuring publicly accessible code. Clearer directives from data protection authorities are needed, as synthetic patient data availability lags behind method development.

Supplementary Information

The online version contains supplementary material available at 10.1007/s41666-025-00223-7.

Keywords: Data sharing, Longitudinal patient data, Privacy-preserving data publishing, Statistical disclosure control, Synthetic data generation

Introduction

The recent surge in data volumes has greatly facilitated research, development, and innovation (RDI) activities. Yet, some sectors, particularly medicine, still face challenges in harnessing existing data sources due to stringent data protection regulations, such as the General Data Protection Regulation [1] or the Health Insurance Portability and Accountability Act [2]. Compliance with these policies leads to prolonged data processing times and, in certain cases, restricted access. For instance, while the national regulation in Finland permits using identifiable individual-level data for research, their use in development and innovation activities remain prohibited [3].

If patient data are deemed anonymous, they fall outside the rules of personal data protection, streamlining data access and sharing. Synthetic data generation (SDG), originally proposed by Rubin [4] in 1993, offers a promising approach to achieve such anonymity. The goal of SDG is to produce artificial data that resemble real-world observations, referred to as original or input data, while maintaining adequate utility and resemblance with the original. Here, resemblance refers to similarity between the synthetic and original data distributions, while utility pertains to the extent the analyses and predictions based on the synthesized data align with those from the original data.

Concerns regarding the sufficiency of mere random data generation for privacy preservation have prompted exploration of more effective privacy-preserving techniques in SDG [5, 6]. Beyond privacy, synthetic data (SD) help establish analytical environments and model testing in preparation for real data, while also enabling data augmentation for underrepresented observations (class imbalance). Consequently, SDG has gained prominence in enhancing data protection and facilitating RDI activities as well as educational purposes.

Medical data encompass various forms, with longitudinal patient data (LPD) being particularly valuable for their ability to provide detailed insights into patient trajectories over time. LPD are a form of tabular data that consist of at least one variable measured for each subject at two or more time points [7]. In addition to these time-varying repeated measurements, LPD often include static variables, such as patient demographics. The integration of static and time-varying variables in LPD enables a more comprehensive analysis of patient well-being. These insights extend beyond what can be derived from cross-sectional data that capture information only at a single time point [7].

For example, LPD are essential for monitoring disease progression [8], allowing clinicians to observe how conditions evolve over time and enabling timely interventions. They help in identifying early disease indicators [9], such as detecting subtle changes that signal the onset of various, potentially life threatening, conditions. By providing insights into individual responses to treatments, LPD facilitate the optimization of personalized treatment [10], improving patient outcomes. Additionally, LPD contribute to large-scale medical research [11, 12], enhancing understanding of disease patterns and treatment efficacies. The ability to develop predictive models using LPD also supports proactive healthcare planning by forecasting hospital readmissions or disease onset [12]. Beyond individual patient care, LPD identify population health trends and inform public health policies. Despite the immense potential of longitudinal patient data, access remains a significant challenge. Synthetic LPD can play a critical role in this context by facilitating different RDI activities while mitigating data privacy concerns.

Longitudinal patient data can be collected retrospectively, such as from electronic health records (EHRs), or prospectively, as in clinical trials and cohort studies. When repeated measurements are collected uniformly across subjects, LPD are considered balanced. Conversely, if the timing or frequency of measurements varies between subjects, LPD are called unbalanced. The question of unbalancedness is distinct from that of missing data; in an unbalanced dataset, the reasons for irregular observations are known and can be addressed based on this prior knowledge, whereas with missing data, both the cause and nature of the missing values must be examined [13]. Notably, missing data can occur in both balanced and unbalanced LPD structures.

The concept of unbalancedness in LPD should not be confused with class imbalance, which refers to the underrepresentation of specific categories or subgroups. However, significant unbalance in a dataset can contribute to class imbalance. Unbalanced LPD often arise in secondary data use due to individualized patient treatment, whereas prospective studies typically adhere to predefined measurement schedules, leading to more balanced data. Nonetheless, unbalance can occur in prospective studies, such as when cost constraints limit measurement frequency for certain participants. Figure 1 depicts the key characteristics of longitudinal patient data.

Fig. 1.

Fig. 1

Illustration of key characteristics and different forms of longitudinal data. Subfigure (a) shows balanced (subjects have identical visit sequences), and subfigure (b) shows unbalanced (differing visit sequences) longitudinal data in long format (multiple rows per subject). The third subfigure (c) illustrates the same data as in (a) but in wide format (single row per subject). In this illustration, the focus could be in modeling the change in response variables such as quality of life (QoL) or albumin levels (reflecting disease progression) across intervention groups receiving distinct treatments, incorporating static variables (e.g., sex, group) and time-varying variables (e.g., age, height, weight) as covariates (features). The main difference to another common tabular data type, cross-sectional data, are precisely these repeatedly measured variables from the same subjects over time. The repeated measurements create a unique temporal structure that is essential for accurate analysis and synthetic data generation. Missing data (NA), measurement errors (176 in (a)), and dropouts (second row in (b)) are common issues encountered in longitudinal data and can complicate their analysis and synthetic data generation

Longitudinal patient data are related but not equivalent to other time-dependent data types, of which time series and survival data are examples. Time series involve frequent, equally spaced repeated measurements, often with assumed dependencies between multiple series, and usually lack static variables [14]. Conversely, LPD consist of independent realizations of relatively short subject-specific series of observations. The key difference between longitudinal patient and survival data lies in their conceptualization of time and its role in data analysis. In LPD, time is treated as a fixed index, whereas in survival analysis, time-to-event is modeled as a random variable and is of primary interest [15].

Rationale and Related Works

Both regular tabular, i.e., cross-sectional, and longitudinal SD generators encounter challenges when facing different variable types or missing data. However, using a regular tabular data generator for LPD can result in flawed generative models and manifest as logical inconsistencies, such as treating repeated within-subject measurements as independent entities, leading to eventual loss of temporal correlation [16], or inaccurately representing variability within or between subjects [7]. Unlike cross-sectional data, longitudinal patient data exhibit time-dependent relationships that must be preserved for synthetic data to be meaningful.

Cross-sectional data generators also struggle with the sparsity of unbalanced LPD and cannot separate “true missingness” from the unbalanced structure. While synthetic time-series generators can capture temporal relationships, they may inadequately replicate the underlying correlation structures due to their reliance on large volumes of equispaced repeated measurements. Furthermore, these generators often struggle to produce static variables in conjunction with the time series. This limitation is critical in medical applications, where static covariates (e.g., demographics) are integrated with time-dependent information (e.g., disease progression). Synthetic survival data generators focus on modeling a single time-to-event as a continuous variable, lacking potential in generating repeated measurements at discrete time points in LPD.

Consequently, additional research is warranted to identify appropriate techniques for generating synthetic longitudinal patient data that are reliable and of sufficient quality to be used in real-life settings. Such methods could be directly offered to data controllers to facilitate the use of patient data in different RDI and educational activities while safeguarding patient privacy. This systematic literature review aims to address this need and serves as a natural continuation to a number of previous reviews on SDG methods in healthcare [17–25] and in the broader context of tabular data [26].

While almost all preceding reviews recognize the prevalence of longitudinal patient data, they neither provide a formal definition nor examine LPD in sufficient depth. In all cases, the discussion of LPD with respect to SDG methods, their evaluation, and the assessment of generated synthetic data is overshadowed by other data types. Reviews [20, 22–26], for instance, treat LPD as merely one category among many, offering limited attention to characteristics that are distinctive of longitudinal data, such as balance or format (see Fig. 1). Even when inherent characteristics of LPD are mentioned, as in [18, 20, 23], the reviews do not examine these aspects in detail: they may note the characteristics but often do not assess whether SDG methods were evaluated for preserving these features or consider how such evaluations were performed. Discussion of applying statistical inference to the generated data is likewise frequently missing.

Several reviews also apply natural restrictions that further limit their scope in comparison to our work. Reviews [17, 18] concentrate exclusively on generative adversarial network-based approaches and [20] surveys generative AI methods, thereby limiting methodological breadth. Other reviews restrict their attention to specific perspectives, such as privacy-preserving techniques [21] or open-source implementations [24]. Finally, one non-review study [27] compiles a list of SDG methods for LPD as background for methodological research but does not examine the properties of these methods or their evaluation.

Hence, our systematic review addresses a significant gap in the literature by comprehensively surveying a critical type of medical data that has been acknowledged for their importance but never thoroughly reviewed in the context of SDG. Unlike earlier reviews, we frame our analysis entirely through the lens of LPD, highlighting often-overlooked aspects such as the evaluation of temporal dependencies, balance and the preservation of statistical inferences—topics that have not been adequately addressed in prior literature.

By concentrating solely on LPD, we avoid redundant discussions of cross-sectional and other medical data modalities that have already been covered in previous reviews. Furthermore, our adherence to the PRISMA guidelines [28] throughout the review distinguishes our work from previous studies, which often offered only partial compliance, typically limited to a flow diagram (see Section 3.1). This adherence not only demonstrates the feasibility of conducting a systematic methodological review according to established quality standards but also emphasizes the rigor of our approach.

Objectives

The primary objective of this systematic review is to map and describe existing methods of generating synthetic longitudinal patient data in real-life settings. The research questions under the primary objective are:

  1. What methods are currently available for generating synthetic longitudinal patient data?

  2. Do these methods address the key characteristics of longitudinal patient data, including temporal structure, balance, different variable types, and missing values?

  3. How were these methods evaluated in terms of resemblance, utility, and privacy preservation?

The secondary objectives are to evaluate the comprehensiveness of reporting in the identified literature and to provide insights for method developers about areas requiring further research. Comparing the identified methods in practice is beyond the scope of this review but presents an intriguing prospect for future research.

The rest of the article is organized as follows: Sect. 2 outlines the review’s methodology, Sect. 3 presents the findings of individual studies and their synthesis. Section 4 concludes the article by offering general interpretations of the results, addressing limitations and discussing practical implications.

Materials and Methods

This section outlines the methodological framework of the review, covering the eligibility criteria, search strategies, data items collected, and the approach used to present the results, with additional details available in the Supplementary materials.

Eligibility Criteria

To address RQ1–3, we established specific selection criteria outlined in Table 1. We defined synthetic data as data generated using a randomized algorithm designed to mimic the original data while allowing the generation of an unlimited number of samples (Criterion 1). This definition is important, as distinguishing synthetic data from simulated data remains a challenge in literature.

Table 1.

Eligibility criteria. The following criteria were applied to select relevant literature.

Number Criterion Description Examples of exclusions
1 Includes synthetic data generation Synthetic data are generated via a randomized algorithm using an existing dataset (i.e., original or input dataset) with the goal of closely mimicking the original data distribution and with the ability to generate unlimited number of synthetic samples

• Deterministic algorithm, e.g., rule-based

• Algorithm based naively on common probability distributions

• Data simulation, i.e., data are generated from theoretical models

2 Longitudinal data The input and output dataset includes at least one repeatedly measured variable, and the authors address this longitudinal aspect

• Not longitudinal data

• Longitudinal data altered so that the temporal structure is lost, e.g., through aggregation

• Variables included “incidentally” without explicitly considering repeated measurements or temporal correlation

3 Data comparability In case the input data are not patient data, variables in the original dataset should be comparable to those found generally in longitudinal patient data • Data not comparable to longitudinal patient data
4 Data sharing capability Method should support data sharing and generate fully synthetic data which is void of the original confidential data • Study generates partially synthetic data
5 Privacy-preserving techniques Consideration of privacy-preserving techniques in SDG is optional
6 Non-open-source and commercial methods Literature involving non-open-source and commercially licensed methods are included
7 Language English • Language other than English
8 Publication types Peer-reviewed journals and proceedings as well as pre-prints, books, book chapters and reviews • Other than listed in the Description

For example, although biophysical simulation systems and pharmacokinetics models are commonly used in medicine, we classified them as simulated data since they are typically fine-tuned for specific scenarios using a particular dataset rather than being directly applicable to any dataset. In contrast, we emphasized that SDG methods should be implementable by users on their own data. Consequently, studies creating simulated data or generating SD from standard probability distributions (such as multivariate normal) after estimating their parameters were excluded due to their limited real-world applicability.

Given our focus on longitudinal patient data, compatibility with this data type was essential (Criteria 2–3). We included only tabular data with at least one repeatedly measured variable (≥ 2 measurements) and required the longitudinal structure to be preserved in the synthetic data. Studies were excluded if this longitudinal aspect was disregarded or lost, e.g., through aggregation or methodological constraints, or if they generated other data types, such as images, time series, survival or multimodal data.

With the overarching goal of facilitating data sharing in healthcare, we sought methods capable of generating fully synthetic individual-level data (Criterion 4). Consequently, publications generating partially synthetic data, either by generating only a subset of variables or specific types of observations to mitigate class imbalances, were excluded as the resulting data still contain confidential personal information. Privacy considerations are paramount in data sharing. However, due to the lack of official guidelines and consensus on additional privacy measures, we took a permissive approach, not mandating separate privacy-preserving mechanisms (Criterion 5).

Wanting to provide a wide range of methods for different RDI activities, we did not limit our scope to open-source methods and included non-peer-reviewed literature, while restricting our selection to English (Criteria 6–8).

Information Sources

We searched EMBASE (1947/01/01—2024/05/22), MEDLINE (Ovid interface, 1946/01/01—2024/05/22), Web of Science (1900/01/01—2024/05/22) and Google Scholar (Publish or Perish software [29], first 1000 hits on 2021/06/18), and arXiv (open-source metadata [30] on 2024/05/22). These databases were chosen because they offer the best coverage [31] and the latest, unpublished methods.

Search Strategy

Search algorithms were developed using topic (title, abstract, keywords) and text words related to synthetic longitudinal patient data. An example is given in Box 1. The search algorithms, detailed in Supplementary material A.1, utilized terms such as ‘synthetic’, ‘artificial’, ‘data’ and ‘record’, intended to cover all possible synonyms used to refer to synthetic data in the literature. Words such as ‘longitudinal’, ‘follow-up’, ‘trajectory’, ‘health’, ‘medical’ and ‘patient’ were used to capture works that deal with longitudinal patient data.

Box 1 Search strategy example. The following is the search strategy used to identify relevant literature in the Web of Science Core Collection. TS refers to a topic search (including title, abstract, author keywords, and Keywords Plus), LA indicates the language of the publication, and DT specifies the document type. NEAR/3 is a proximity operator that retrieves records where the specified terms appear within three words of each other, in any order. To improve specificity, the search string was refined to exclude frequently encountered but clearly irrelevant topics such as synthetic aperture radar, artificial insemination, and synthetic seismograms.

graphic file with name 41666_2025_223_Figa_HTML.jpg

The initial algorithm was reviewed by an independent review team member using the PRESS standard [32]. To ensure timeliness, the search was conducted thrice in June 2021, November 2022 and May 2024. Additional records were identified through manual screening of the reference lists of eligible publications.

Selection Process

After removing duplicates using EndNote Online [33], the results were uploaded to Rayyan [34] for literature screening. During the first two search iterations, the review authors (KP and JV) independently screened the titles and abstracts against the eligibility criteria using a specific screening chart (Supplementary material A.2.1) and leveraged Rayyan’s features to emphasize keywords indicative of inclusion or exclusion, streamlining the selection process. Any remaining duplicates were removed by KP.

Subsequently, full texts, referred to as studies or publications, were procured for records meeting the eligibility criteria or exhibiting any uncertainty in eligibility. Inaccessible publications were excluded. KP and JV independently assessed these full texts against the eligibility criteria using a specific full-text screening chart (Supplementary material A.2.2). Disagreements were resolved through discussion and, if necessary, a third-party arbitration (KA) was consulted. The reasons for exclusion were documented. The third search iteration followed the same principles, with KP conducting the screening and consulting JV for uncertain cases.

Data Items and Collection

KP collected and managed data from the eligible publications using a structured form (Supplementary material A.3) within the REDCap electronic data capturing tool [35, 36]. In unclear situations, KP consulted the authors and their webpages to make sure that all relevant data were captured. For quality control, JV and KA conducted spot checks on the data collection process. Unavailable or unclear information was recorded as missing, and in cases of uncertainty, KP conferred with JV and KA.

Risk of Bias and Reporting Quality Assessment

In adherence to the PRISMA guidelines [28], a systematic review is expected to consider and assess potential biases present in the included studies. Due to the absence of a specific evaluation framework in our context of a methodological review, we applied the existing guidelines from the Cochrane Handbook for Systematic Reviews of Interventions [37]. We considered events such as favoring data subsets for better results (selection bias), omission of results (reporting bias), and ambiguity in model performance assessment (performance bias). The detailed assessment framework is presented in Supplementary material A.4.1.

In the assessment of reporting quality, we adopted criteria inspired by the Grading of Recommendations, Assessment, Development and Evaluations framework [38], focusing on aspects such as the use of identical terminology or notations to denote disparate phenomena without clarification (inconsistency), a lack of precision or clarity in presenting information (imprecision), or conveying information in a less straightforward or explicit manner (indirectness). These factors pose a risk of misinterpretation, potentially leading to ambiguity or comprehension difficulties. Further details are provided in Supplementary material A.4.3.

KP assessed the risk of bias and the reporting quality, sharing the findings with JV and KA to obtain mutual agreement. Furthermore, KP collected data related to disclosed conflicts of interest and peer-review status.

Methods to Address the Research Questions

To address RQ1, we compiled a concise overview encompassing all SDG methods that were predominantly applied in the eligible publications, subsequently referred to as the primary methods (Sect. 3.4). In addition, we recorded all SDG methods that were utilized for comparing and benchmarking against the primary methods, referred to as the reference methods.

To address RQ2, we constructed a comprehensive table (Sect. 3.4) outlining the characteristics and capabilities of the primary methods. To address RQ3, we constructed summary figures and tables outlining the utilized datasets and different evaluation approaches, which we grouped into three categories: resemblance, utility and privacy (Sect. 3.5).

To gain insight into the broader evaluation framework, we examined whether each evaluation task was conducted using a single or multiple independently generated synthetic datasets and whether the evaluation of the SD quality was conducted in relation to the original data or some other way.

In accordance with the secondary objectives, we categorized the research objectives of the eligible publications (Sect. 3.2), assessed bias and reporting quality (Sect. 3.3) and classified the primary methods based on their main operating principle (Sect. 3.4). Finally, we discussed our findings in relation to the existing literature to identify future research areas (Sect. 4).

Results

This section presents the results of our review, including study selection, study characteristics, risk of bias and reporting quality, identified SDG methods for longitudinal patient data (RQ1–2), and evaluation approaches for synthetic data quality (RQ3). A broader discussion and interpretation of these findings is provided in Sect. 4.

Study Selection

The search initially identified 11 307 publications. After removing 2 027 duplicates, 8 605 studies underwent title and abstract screening, leading to selection of 517 publications for full-text screening. Nine studies were unattainable, leaving 508 studies for evaluation against the eligibility criteria (Sect. 2.1). Altogether 33 of the 508 studies met our criteria and were included at this stage. To augment the search, KP examined all references in the 33 included studies. This process identified 24 potential publications, of which three were deemed eligible and incorporated in the review. Ultimately, 36 eligible studies were included in the review. Figure 2 illustrates the study selection process according to the PRISMA guidelines [28].

Fig. 2.

Fig. 2

PRISMA flow diagram. The diagram illustrates the study selection process according to the PRISMA guidelines. Studies were excluded for several reasons: not generating synthetic data or relying on common probability distributions (Criterion 1); using the wrong data type or ignoring longitudinality (Criteria 2–3); using partially synthetic data (Criterion 4); or being the wrong literature type (Criterion 8). For 38 studies, eligibility could not be confirmed, and additional duplicates were removed. Examples of each exclusion category are provided in Supplementary material A.5

Study Characteristics

The 36 included studies (Table 2) were published between 2016–2024, with 13 (36%) published in 2023 and nine (25%) in 2022. The predominant research objective in the studies was privacy-preserving data publishing (64%). Additionally, eight (22%) studies emphasized data publishing but did not employ privacy-preserving techniques or privacy evaluation. As per SCImago Journal & Country Rank [39], the most common publication fields were computer science (50%) and medicine (33%).

Table 2.

Summary of the included publications. The table provides a summary of the 36 publications included in the systematic literature review. The publications are presented in descending order of publication year and sorted alphabetically by author name. The table includes information about the type of publication, the field based on SCImago Journal & Country Rank [39], and the objective of each publication as interpreted by the review authors. PPDP: privacy-preserving data publishing; (PP)DP: data publishing without considering data privacy.

Authors Title Outlet Type Field Objective Year
Belgodere et al. [40] Auditing and Generating Synthetic Data with Controllable Trust Trade-offs arXiv Preprint Multidisciplinary Framework development 2024
Bun et al. [41] Continual Release of Differentially Private Synthetic Data from Longitudinal Data Collections Proc ACM Manag Data Journal article Computer science PPDP 2024
Kühnel et al. [42] Synthetic Data Generation for a Longitudinal Cohort Study – Evaluation, Method Extension and Reproduction of Published Data Analysis Results Sci Rep Journal article Multidisciplinary (PP)DP 2024
Pang et al. [43] CEHR-GPT: Generating Electronic Health Records with Chronological Patient Timelines arXiv Preprint Multidisciplinary PPDP 2024
Theodorou et al. [44] ConSequence: Synthesizing Logically Constrained Sequences for Electronic Health Record Generation AAAI-24 Conference paper Computer science (PP)DP 2024
Das, Wang & Sun [45] TWIN: Personalized Clinical Trial Digital Twin Generation KDD ‘23 Conference paper Computer science PPDP 2023
El Kababji et al. [46] Evaluating the Utility and Privacy of Synthetic Breast Cancer Clinical Trial Data Sets JCO Clin Cancer Inform Journal article

Biochemistry, genetics and molecular biology

Medicine

PPDP 2023
Haleem et al. [47] Deep-Learning-Driven Techniques for Real-Time Multimodal Health and Physical Data Synthesis Electronics (Basel) Journal article

Computer science

Engineering

(PP)DP 2023
Hashemi et al. [48] Time-series Anonymization of Tabular Health Data using Generative Adversarial Network IJCNN Conference paper Computer science PPDP 2023
Kuo et al. [49] Generating Synthetic Clinical Data That Capture Class Imbalanced Distributions With Generative Adversarial Networks: Example Using Antiretroviral Therapy for HIV JBI Journal article

Computer science

Medicine

PPDP 2023
Kuo et al. [50] Synthetic Health-related Longitudinal Data with Mixed-type Variables Generated using Diffusion Models NeurIPS 2023 Workshop Conference paper Computer science PPDP 2023
Li et al. [51] Generating Synthetic Mixed-Type Longitudinal Electronic Health Records for Artificial Intelligent Applications NPJ Digit Med Journal article

Computer science

Health professions

Medicine

PPDP 2023
Mosquera et al. [27] A Method for Generating Synthetic Longitudinal Health Data BMC Med Res Methodol Journal article Medicine PPDP 2023
Nikolentzos et al. [52] Synthetic Electronic Health Records Generated With Variational Graph Autoencoders NPJ Digit Med Journal article

Computer science

Health professions

Medicine

PPDP 2023
Sood et al. [53] Bayesian Network Modeling of Risk and Prodromal Markers of Parkinson’s Disease PLoS One Journal article Multidisciplinary PPDP 2023
Sun, Lin & Yan [54] Collaborative Synthesis of Patient Records through Multi-Visit Health State Inference arXiv Preprint Multidisciplinary PPDP 2023
Theodorou, Xiao & Sun [55] Synthesize High-Dimensional Longitudinal Electronic Health Records via Hierarchical Autoregressive Language Model Nat Commun Journal article

Biochemistry, genetics and molecular biology

Chemistry

Physics and Astronomy

PPDP 2023
Yoon et al. [56] EHR-Safe: Generating High-Fidelity and Privacy-Preserving Synthetic Electronic Health Records NPJ Digit Med Journal article

Computer science

Health professions

Medicine

PPDP 2023
Bhanot et al. [57] Investigating Synthetic Medical Time-Series Resemblance Neurocomputing Journal article

Computer science

Neuroscience

Resemblance quantification 2022
Kuo et al. [58] The Health Gym: Synthetic Health-Related Datasets for the Development of Reinforcement Learning Algorithms Sci Data Journal article

Computer science

Decision science

Mathematics

Social Sciences

PPDP 2022
Lu et al. [59] Multi-Label Clinical Time-Series Generation via Conditional GAN arXiv Preprint Multidisciplinary (PP)DP 2022
Shi et al. [60] Generating High-Fidelity Privacy-Conscious Synthetic Patient Data for Causal Effect Estimation With Multiple Treatments Front Artif Intell Journal article Computer science PPDP 2022
Wang & Sun [61] PromptEHR: Conditional Electronic Healthcare Records Generation with Prompt Learning Proc Conf Empir Methods Nat Lang Process Conference paper Computer science PPDP 2022
Wang et al. [62] Using an Optimized Generative Model to Infer the Progression of Complications in Type 2 Diabetes Patients BMC Med Inform Decis Mak Journal article

Computer science

Medicine

Modeling 2022
Wendland et al. [63] Generation of Realistic Synthetic Data Using Multimodal Neural Ordinary Differential Equations NPJ Digit Med Journal article

Computer science

Health professions

Medicine

(PP)DP 2022
Yu, He & Raghunathan [64] A Semiparametric Multiple Imputation Approach to Fully Synthetic Data for Complex Surveys J Surv Stat Methodol Journal article

Decision sciences

Mathematics

Social sciences

PPDP 2022
Zhang, Yan & Malin [16] Keeping Synthetic Patients on Track: Feedback Mechanisms to Mitigate Performance Drift in Longitudinal Health Data Simulation JAMIA Journal article Medicine Framework development 2022
Biswal et al. [65] EVA: Generating Longitudinal Electronic Health Records Using Conditional Variational Autoencoders PMLR Machine Learning for Healthcare Conference paper

Computer science and technology

Computing

Data processing

PPDP 2021
Zhang et al. [66] SynTEG: A Framework for Temporal Structured Electronic Health Data Simulation JAMIA Journal article Medicine PPDP 2021
Gootjes-Dreesbach et al. [67] Variational Autoencoder Modular Bayesian Networks for Simulation of Heterogeneous Clinical Study Data Front Big Data Journal article Computer science PPDP 2020
Sood et al. [68] Realistic Simulation of Virtual Multi-Scale, Multi-Modal Patient Trajectories Using Bayesian Networks and Sparse Auto-Encoders Sci Rep Journal article Multidisciplinary (PP)DP 2020
Beaulieu-Jones et al. [69] Privacy-Preserving Generative Deep Neural Networks Support Clinical Data Sharing Circ Cardiovasc Qual Outcomes Journal article Medicine PPDP 2019
Fisher et al. [70] Machine Learning for Comprehensive Forecasting of Alzheimer’s Disease Progression Sci Rep Journal article Multidisciplinary Modeling 2019
Barrientos et al. [71] Providing Access to Confidential Research Data Through Synthesis and Verification: An Application to Data on Employees of the U.S. Federal Government Ann Appl Stat Journal article

Decision sciences

Mathematics

PPDP 2018
Walonoski et al. [72] Synthea: An Approach, Method, and Software Mechanism for Generating Synthetic Patients and the Synthetic Electronic Health Care Record JAMIA Journal article Medicine (PP)DP 2018
Raab, Nowok & Dibben [73] Practical Data Synthesis for Large Samples J Priv Confid Journal article

Computer science

Mathematics

(PP)DP 2018

Risk of Bias and Reporting Quality

The included studies showed no indication of selection bias. However, 11 studies (28%) had potential risk of performance bias due to inadequate transparency in their evaluation descriptions, particularly regarding model training of the reference methods, or due to the unavailability of source code needed to verify their evaluation processes.

A risk of reporting bias was observed in 17 publications (44%). While the specific issues varied, the primary reason was the absence or partial presentation of results that were described in the methodology but not reported in the main results or supplemental materials. Further details are available in Supplementary material A.4.2.

Inconsistency of reporting was observed in one study, imprecision in six (15%), and evidence of indirect reporting in seven studies (18%). These findings related to presentation of p-values, sample size, included variables, evaluation metrics and privacy budget with differing degrees of precision or notation. Further details are given in Supplementary material A.4.3.

In five studies (13%) the documentation of the training processes was only partially provided, and 15 publications (38%) lacked them altogether. Among the included publications, only four (11%) were not peer reviewed, consisting exclusively of arXiv preprints. Conflict of interest was declared in eight (21%) publications, whereas this information was absent in 14 (36%) publications.

SDG Methods for Longitudinal Patient Data

Given the diversity of longitudinal patient datasets reported in the literature, we grouped them into three categories. Methods generating both static and time-varying variables were classified as producing “standard data”. Those generating only time-varying variables without static variables were classified as producing “trajectory data” (e.g., diagnostic codes, procedure codes, and prescriptions per visit). Finally, methods generating a single repeatedly measured variable, such as a disease code, were classified as producing “sequence data”.

In total, we identified 66 SDG methods, comprising 39 primary and 27 reference methods (Supplementary material A.6). Most primary methods (67%) were designed to generate standard LPD, while eight methods (21%) generated sequence data and six (15%) generated trajectories. Figure 3 illustrates a categorization of all identified methods according to their key operating principles while Table 3 details the key characteristics of the primary methods.

Fig. 3.

Fig. 3

Categorization of the identified SDG methods. The 39 primary methods and 27 reference methods identified were classified into five distinct groups according to their main operating principle: generative adversarial networks (GANs), language models (LMs), variational autoencoders (VAEs), probabilistic graphical models (PGMs), and others. The width of each sector represents the frequency of method use across the 36 publications reviewed

Table 3.

Summary of the 39 identified primary synthetic longitudinal patient data generation methods. The table summarizes each method, its key operating principle, the type of synthetic longitudinal patient data generated, its ability to generate unbalanced and missing data structures, as well as categorical and continuous variables (✓ Yes, ✗ No,? Unclear). Additionally, the table specifies whether expert knowledge is required, the availability of source code and pseudocode (referenced in parentheses if not from the listed publication), and the programming language used. The final column lists all identified publications where the method was applied. Ideally, the optimal method would have a ✓ in every column.

Method Class Data type Unbalanced data Missing data Categorical
variables
Numerical variables No expert knowledge Privacy mechanism Source/
pseudocode
Prog. language Applied in
AC-GAN GAN Standard ? ✗ ✓ ✓ ✓ ✓ ✓/✗ Python [69]
ADS-GAN GAN Standard ? ✗* ✓ ✓ ✓ ✓ ✓[79]/✗ Python [60]
CTGAN GAN Standard ✓ ✗ ✓ ✓ ✓ ✗ ✓ [79]/✗ Python [46, 47, 59]
EHR-Safe GAN Standard ✓ ✓ ✓ ✓ ✓ ✗ ✗/✓ Python [56]
Health Gym GAN GAN Standard ? ✗ ✓ ✓ ✓ ✗ ✓/✗ Python [49, 58]
HealthGAN GAN Standard ? ✗ ✓ ✓ ✓ ✗ ✓ [80]/✗ Python [57]
HGG-VAE-Buffer GAN Standard ✗ ✗ ✓ ✓ ✓ ✗ ✗/✓ Python [49]
TC-MultiGAN GAN Standard ✗ ✗* ✓ ✓ ✓ ✗ ✗/✗ Python [47]
CEHR-GPT LM Standard ✓ ? ✓ ✗ ✓ ✗ ✗/✗ ? [43]
DSG LM Standard ✓ ✓ ✓ ✓ ✓ ✗ ✗/✗ Python [47]
TabGPT LM Standard ? ? ✓ ✓ ✓ ✓ ✓ [81]/✗ Python [40]
HALO LM

Standard

Sequence

✓ ✓ ✓ ✓ ✓ ✗ ✓/✗ Python [44, 55]
Aetion Generate† PGM Standard ✗ ? ✓ ✓ ✓ ? ✗/✓ [82] Python + R [46]
Bayesian network PGM Standard ? ✗* ✓ ✓ ✗ ✗ ✗/✗ R [53]
MBN PGM Standard ✗ ✗* ✓ ✓ ✗ ✗ ✓**/✗ R [68]
VAMBN PGM Standard ? ✗* ✓ ✓ ✗ ✗ ✓/✗ Python + R [42, 63, 67]
VAMBN-MT PGM Standard ? ✗* ✓ ✓ ✗ ✗ ✓/✗ Python + R [42]
TVAE VAE Standard ✓ ✗ ✓ ✓ ✓ ✗ ✓ [79]/✗ Python [46]
cLSTM Other Standard ✓ ✓ ✓ ✓ ✓ ✗ ✓**/✗ Python [27]
CRBM Other Standard ✗ ✗* ✓ ✓ ✓ ✗ ✗/✗ ? [70]
DPM Other Standard ? ✗ ✓ ✓ ✓ ✗ ✗/✗ Python [50]
MultiNODEs Other Standard ? ✗* ✓ ✓ ✓ ✗ ✓/✗ Python + R [63]
SCM Other Standard ? ✓ ✓ ✓ ✗ ✓ ✓/✗ R [71]
SPMI Other Standard ? ✗* ✓ ✓ ✓ ✗ ✓**/✗ R [64]
Synthea Other Standard ? ✗ ✓ ✓ ✗ ✗ ✓/✗ Java [72]
Synthpop Other Standard ? ✓ ✓ ✓ ✗ ✗ ✓/✗ R [64, 73]
EHR-M-GAN GAN Trajectory ? ✗ ✓ ✓ ✓ ✓ ✓/✓ Python [51]
TAP-GAN GAN Trajectory ? ✗ ✓ ✓ ✓ ✓ ✗/✗ Python [48]
PromptEHR LM Trajectory ? ? ✓ ✗ ✓ ✗ ✓/✗ Python [45, 54, 61]
MSIC PGM Trajectory ? ? ✓ ✗ ✓ ✗ ✗/✓ ? [54]
VGAE PGM Trajectory ? ? ✓ ? ? ✓ ✓**/✗ ? [52]
TWIN VAE Trajectory ✗ ? ✓ ✗ ✓ ✗ ✓/✗ Python [45]
LS-EHR GAN Sequence ? ✗ ✓ ✗ ✓ ✗ ✗/✗ ? [16]
MTGAN GAN Sequence ? ✗ ✓ ✗ ✓ ✗ ✓/✓ Python [54, 59]
SynTEG GAN Sequence ? ✗ ✓ ✗ ✓ ✗ ✗/✗ ? [45, 51, 55, 61, 66]
GMB PGM Sequence ✓ ✗ ✓ ✗ ✗ ✗ ✗/✓ [83] Python [62]
EVA VAE Sequence ✓ ✗ ✓ ✗ ✓ ✗ ✗/✗ ? [45, 54, 55, 65]
ConSequence Other Sequence ✓ ✓ ✓ ✗ ✗ ✗ ✓/✗ Python [44]
CR-DPSD Other Sequence ✗ ✗ ✓ ✗ ✗ ✓ ✗/✓ ? [41]

* Imputed prior SDG; ** Upon request.

All primary methods permitted user customization or training for specific datasets, except for Synthea. Synthea is a widely recognized tool for generating synthetic patient data and relies on a pre-built disease module generator but also supports user-created modules [74], which provides functionality comparable to dataset-driven methods, prompting us to include Synthea among the identified methods. Of the included methods, 10 (26%) required expert knowledge, meaning they demand detailed data-specific information for their effective use.

Different method categories employed varying approaches to model the temporal structure of LPD. Generative adversarial networks (GANs) utilized convolutional layers and recurrent neural networks (RNNs), such as gated recurrent units or long short-term memory (LSTM) networks, which are adept at handling sequential data [75–78]. Probabilistic graphical models (PGMs) captured temporal structure by constraining node interactions, ensuring future values being modeled based on preceding values and relevant covariates. Variational autoencoders (VAEs) utilized autoregressive techniques, feeding data sequentially while latent variables accounted for patient-specific heterogeneity. Language models (LMs) modeled temporal data in a manner similar to sequential text generation utilizing transformer architectures and self-attention mechanisms [71]. Other methods employed a variety of techniques, but the most prevalent approaches were (a) the Markov assumption, where the present depends only on the previous time point, and (b) ordered generation of each subsequent variable, including the non-temporal variables, conditionally on all previously generated variables (instead of just the most recent one).

Information about the method’s ability to generate unbalanced data was available for 17 primary methods (44%), of which 10 could perform this task, though three were restricted to sequence data. All ten methods utilized sequence-to-sequence techniques, which support varying lengths of input and output data [84], to create the unbalanced structure.

Seven primary methods (18%) could generate missing observations. However, for four of these, it is unclear whether the missingness was primarily due to the unbalanced structure or if the method also modeled the missing value pattern. EHR-Safe [56] was the only method confirmed to generate unbalanced data while simultaneously modeling missing value patterns using a masking technique. Additionally, nine methods (23%) required imputation of missing values in the original data before generating SD.

While all primary methods could generate categorical variables, many required one-hot encoding. Out of the 39 primary methods, 27 (69%) were able to generate numerical variables; however, some of these methods required discretization of numerical data before SDG. Privacy mechanisms were incorporated in eight methods (21%), including four utilizing differential privacy (DP) [85, 86], two incorporating penalties in the optimization algorithm, and two applying other noise perturbation.

Source codes were available for 23 primary methods (59%), with five (13%) available in another publication and four upon request. Pseudocodes were given for eight methods (21%), two of which were provided in a cited publication. Both the source and pseudocodes were inaccessible for 10 methods (26%). Python was the most common programming language (64%), followed by R (23%), and the programming language for eight primary methods (21%) was unverifiable. System requirements were detailed in 11 studies (28%).

Evaluation Approaches for Synthetic Data Quality

Most studies (69%) generated a single synthetic dataset, while 25% produced a small number (< 50) of datasets, and 2 studies (6%) generated a larger quantity (≥ 50). Twelve studies (33%) explored the impact of adjusting hyperparameters or altering the method’s structural configuration on the quality of synthetic data, and 16 studies (44%) compared their primary method to reference methods (see Supplementary material A.6). The MIMIC-III dataset [87] was the most frequently used, appearing in 11 studies (31%). Two studies augmented their assessment with simulated data. The complete list of datasets available in Supplementary material A.7.

Almost all studies (94%) compared SD to the original data in at least one of the following areas: resemblance, utility, or privacy, with [40] performing these comparisons in an embedding space. The remaining two studies pursued alternative approaches: [72] compared prevalence statistics in SD against empirical population data, and [62] focused solely on describing the characteristics of the SD. The subsequent subsections detail the approaches used to evaluate resemblance, utility, and privacy.

Resemblance

We distinguished four domains within resemblance: univariate distributions, bivariate distributions, multivariate distributions, and temporal structure. Approaches in the univariate domain assessed resemblance by comparing the values Inline graphic and Inline graphic of a given summary statistic Inline graphic, where Inline graphic and Inline graphic are the marginal distributions of a single variable over all subjects and all time points in the original and synthetic data, respectively. Approaches in bivariate and multivariate domains followed the same principle but considered the marginal distributions of a pair or a collection of variables, respectively. Finally, approaches in the temporal structure domain explicitly accounted for measurement time and compared the joint distribution Inline graphic of the original data across multiple time points Inline graphic with its synthetic counterpart through some summary statistic Inline graphic.

For each of these domains, the evaluation approaches were further divided into four paradigms: qualitative (e.g., visual inspection through figures), quantitative (based on summary statistics or other numerical measures), model-based (fitting models such as principal component analysis or factor analysis to compare structural similarity), and statistical test-based. Approaches that did not fall into any of these paradigms were grouped under the category “Other.”

Thirty-three studies (92%) assessed resemblance between the synthetic and original data (Fig. 4). Among these studies, seven (21%) evaluated all four domains. Similarly, 14 studies (42%) evaluated three domains, eight studies evaluated two domains, and three studies (9%) evaluated one domain. Univariate resemblance was assessed in 28 of the 33 studies (85%), 20 studies (61%) examined bivariate resemblance, 18 studies (55%) evaluated multivariate resemblance, and 23 studies (70%) investigated temporal resemblance.

Fig. 4.

Fig. 4

Approaches used to evaluate synthetic and original data resemblance. The x-axis lists approaches used across studies for assessing the resemblance between the synthetic and original data; larger circles indicate use, and gray lines mark studies that did not assess resemblance. Resemblance is evaluated across four domains: univariate, bivariate, and multivariate distributions as well as temporal structure, using approaches classified into qualitative, quantitative, statistical test-based, and model-based paradigms.: A single study may employ multiple assessments within the same dimension. The “Histogram” approach also includes density plots, and the “Box plot” approach encompasses violin plots. Statistical tests, models and approaches labeled as “Other” are discussed in the main text. SD: standard deviation

In the univariate domain (Fig. 4, panel 1), qualitative paradigms were applied in 24 studies (73%), histograms being the most prevalent approach. Quantitative paradigms were employed in 19 studies (58%), primarily focusing on evaluating means, standard deviations, quantiles, and proportions. “Other” approaches to quantitative comparisons included, e.g., root mean square error (RMSE) and Jensen-Shannon divergence. Statistical tests were employed in seven studies (21%), including Mann–Whitney U, t-, or Kolmogorov–Smirnov (KS) tests for continuous variables, and Chi-squared homogeneity test for categorical variables.

In the bivariate domain (Fig. 4, panel 2), quantitative and qualitative paradigms were used in 19 (58%) and 16 (48%) studies, respectively. The most common approaches were comparing correlations and the corresponding heatmaps. “Other” quantitative approaches included calculating norms and errors for correlation and transition matrices. One study assessed the statistical significance of correlation coefficients. Evaluations of categorical variables, particularly their comparison with continuous variables, were less frequent.

In the multivariate domain (Fig. 4, panel 3), qualitative paradigms were employed in 12 studies (36%), and primarily utilized visualizations of dimensionality reduction techniques, such as principal component analysis and t-distributed stochastic neighbor embedding. Quantitative paradigms, implemented in 11 studies (33%), included metrics such as clinician-assigned scores and results of model-based evaluations, e.g., area under the curve (AUC) and classification accuracy. In six studies (18%), models like random forests, support vector machines, LSTMs, and “Other” models (Jensen-Shannon divergence-based discriminators) were trained to distinguish real patients from synthetic ones based on a set of variables, with performance close to random guessing indicating high resemblance. Factor analysis, also included under “Other” models, was used separately to explore structural similarities between datasets. Additionally, three studies (9%) employed statistical tests, including the KS-test, maximum mean discrepancy across multiple variables, and t-test to infer discriminator performance. Additional details on the identified model-based paradigms can be found in Supplementary Material A.8.

Temporal resemblance assessment (Fig. 4, panel 4) between synthetic and original variables was qualitatively assessed in 21 studies (64%), primarily through visualizing mean values over time using line plots or consecutive measurements with scatter plots. “Other” qualitative approaches involved visualizing underlying network structures and using tile plots. Quantitative paradigms were used in 13 studies (39%), including the calculation of means, standard deviations for visit intervals, and autocorrelation functions. “Other” quantitative approaches included calculating the RMSE of autocorrelation functions, a singular value-based latent temporal statistic, bigram sequences, and metrics assessing the loss of temporal information, trends, and cycles. One study applied a model-based approach, predicting the next value based on previous ones using an RNN.

Utility

For utility we distinguished two domains: statistical inference and prediction performance (including classification tasks). Approaches that imposed a probabilistic model on the data and compared the estimates or results of hypothesis tests concerning a subset of its parameters across the original and synthetic data were considered statistical inference. In contrast, prediction performance involved using a model Inline graphic to predict the value of a variable Inline graphic from the remaining variables Inline graphic, with prediction accuracies compared across original and synthetic data. To further classify the utility approaches within each domain, we applied the same four paradigms used for resemblance.

Twenty-six studies (72%) assessed utility (Fig. 5) through clinically meaningful questions, ranging from simple predictions of a single variable, such as the presence of a specific condition or disease, to replicating the outcomes of real clinical trials. Eight of these 26 studies (31%) evaluated the similarity of statistical inferences between the synthetic and original data (Fig. 5, panel 1). Seven of the eight studies employed both qualitative and model-based approaches, while one focused on comparing the results of the Mann–Whitney U test. Qualitative paradigms were primarily used for visualizing model parameter estimates and confidence interval overlap. Additionally, “Other” quantitative approaches included evaluating ratios of standard errors and effect size. The models utilized included linear regression (using change in scores as a response), logistic regression (without accounting for longitudinality), causal effect models (results compared using different goodness-of-fit and correlation metrics), and two methods commonly used for longitudinal data: mixed-effects models and generalized estimating equations [88]. Additional details on the identified model-based paradigms can be found in Supplementary Material A.8.

Fig. 5.

Fig. 5

Approaches used to evaluate synthetic data utility in comparison to the original data. The x-axis lists approaches used across studies for assessing the utility between the synthetic and original data; larger circles indicate use, and gray lines mark studies that did not assess utility. Utility is evaluated across two domains: similarity of statistical inference and prediction performance, including classification., using approaches classified into qualitative, quantitative, statistical test-based, and model-based paradigms. A single study may employ multiple assessments within the same dimension. Statistical tests and approaches labeled as “Other” are discussed in the main text. SD: standard deviation; Reg.: regression; LSTM: long short-term memory

Eighteen studies (69%) assessed predictive performance (Fig. 5, panel 2), all using model-based paradigms. These studies trained models with both synthetic and original data, comparing performance on a test set. The models employed included logistic regression, random forest, LSTM, and other methods such as support vector machines, RNN, multilayer perceptron, and batch-constrained Q-learning. In most prediction or classification tasks, the output variable was binary, typically representing the presence or absence of a specific disease condition, while the input variables included repeated measurements. Depending on the modeling approach, the data had to be structured in either long or wide format to appropriately account for longitudinality (Fig. 1). Ten studies used qualitative approaches to visualize model performance. Model performance metrics—such as accuracy, AUC, recall, and F1-score—were classified under “Other” quantitative approaches and compared in 13 studies. Two studies used t-tests to statistically assess differences in prediction performance between models.

Privacy

Privacy concerns, distinct from the privacy preservation techniques employed within the SDG method itself, were addressed in 19 studies (53%), as outlined in Table 4. These studies utilized a range of threat models to address various privacy concerns, with six studies examining two separate aspects.

Table 4.

Approaches for evaluating privacy in synthetic data. The table summarizes studies that assessed various disclosure risks. Attribute disclosure occurs when sensitive or private information about an individual can be inferred from synthetic data. Identity disclosure happens when an individual’s identity is linked to their data. Membership disclosure involves the identification of an individual’s participation in the original dataset. Note that membership and identity disclosure are closely related concepts (theoretically, the latter implies the former) and therefore not always evaluated separately.

Study Attribute disclosure Identity disclosure Membership disclosure
Belgodere et al. [40] ✓
Pang et al. [43] ✓ ✓
Das, Wang & Sun [45] ✓ ✓
El Kababji et al. [46] ✓ ✓
Hashemi et al. [48] ✓
Kuo et al. [49] ✓
Kuo et al. [50] ✓
Li et al. [51] ✓
Mosquera et al. [27] ✓
Nikolentzos et al. [52] ✓
Sun, Lin & Yan [54] ✓ ✓
Theodorou, Xiao & Sun [55] ✓ ✓
Yoon et al. [56] ✓
Kuo et al.[58] ✓
Shi et al. [60] ✓
Wang & Sun [61] ✓ ✓
Biswal et al. [65] ✓
Zhang et al. [66] ✓ ✓
Barrientos et al. [71] ✓

Most of these studies (58%) focused on membership disclosure where an adversary, given some target record Inline graphic, tries to infer whether Inline graphic is in the real data Inline graphic using the synthetic dataset Inline graphic. Two common approaches were distance-based and classifier-based attacks. In distance-based attacks, the similarity between synthetic and training data was compared to that between synthetic data and a hold-out test set using a predefined distance metric Inline graphic. Specifically, if Inline graphic, for a synthetic record Inline graphic, then the disclosure risk was considered low. In other words, the synthetic record resembled the real training data no more than it did unrelated test data, making it unlikely to reveal whether any individual was part of the original dataset. In classifier-based attacks, a model Inline graphic was trained to distinguish between real and synthetic samples by minimizing a loss function Inline graphic, where Inline graphic indicated whether an observation came from the real or synthetic dataset. Disclosure risk was deemed low if the classifier’s accuracy did not exceed a predefined threshold (e.g., the model performance was close to random guessing).

Identity disclosure was assessed in six (32%) studies. In this setting, an adversary aims to link a synthetic record Inline graphic to a real record Inline graphic. In practice, all studies measured a distance Inline graphic between original and synthetic records and counted re-identification when the nearest real record fell within a given threshold. If several records shared the same minimum distance, the match was treated as indeterminate. The calculation of this distance, however, varied: some studies used weighed distances and compared them to a dataset with one individual excluded (similar to leave-one-out cross-validation), while others calculated distances directly between the datasets.

Attribute disclosure was the second most frequently assessed aspect of privacy, examined in nine studies (47%). In this setting, an adversary is assumed to know a subset of variables Inline graphic for an individual and to use the synthetic dataset to infer the unknown sensitive attributes Inline graphic. Disclosure is considered to occur if Inline graphic is sufficiently high compared to chance. In practice, threat models quantified disclosure risk either by measuring attribute matches between original and synthetic datasets using a predefined distance metric, or by training predictive models on synthetic and original data to assess the likelihood of observing particular attribute combinations or values.

Discussion

To address RQ1, we identified 36 studies presenting methods able to generate synthetic longitudinal patient data, with the majority published in 2023. Of the 39 primary methods, 20 were mentioned in earlier medical SDG reviews and related methodological papers [17–25, 27], with the number in parenthesis indicating how many of the ten publications included each method: AC-GAN (5), ADS-GAN (4), CRBM (2), CTGAN (1), DSG (1), EHR-M-GAN (1), EVA (2), HALO (1), HealthGAN (7), LS-EHR (1), MTGAN (2), MultiNODEs (1), PromptEHR (3), SynTEG (6), Synthea (3), synthpop (2), TC-MultiGAN (1), TVAE (1), TWIN (1) and VAMBN (1). The difference in the number of methods identified in our review compared to earlier reviews cannot be fully explained by our inclusion of more recent publications as a significant portion of the methods from the overlapping years were either not recognized or were mentioned in only one of the earlier reviews. This likely results from variations in the databases and search strategies used, as well as the fact that some earlier reviews focused on specific methods like GANs or on different data types.

In addressing RQ2, our review differs from the earlier ones by providing a comprehensive and in-depth discussion and classification of the identified SDG methods from the perspective of longitudinal patient data. Specifically, we investigated how these methods address the temporal dimension of LPD and their ability to generate unbalanced LPD—topics that have not been properly addressed in previous reviews. Longitudinal patient data, in general, remain underexplored in the SDG literature, where terms like “time-series”, “trajectory”, or simply “EHRs” are often used interchangeably, highlighting the challenge of distinguishing between various time-dependent data types. Our findings reflect this difficulty, with approximately two-thirds of the methods focusing on generating standard longitudinal patient data and the rest on sequential or trajectory-based data (see Sect. 2.7). Given the overlap of these latter two types with time series, readers seeking methods for generating such data may find it useful to consult also the literature on synthetic time series generation.

Most identified methods were deep learning (DL) models. These models capture complex patterns from data without requiring strict distributional assumptions. However, DL models typically entail numerous training parameters and demand substantial sample sizes, limiting their use with small datasets. Dealing with multiple variable types is challenging and often necessitates variable encoding and normalization, reducing information and increasing dimensionality. Moreover, the effectiveness of DL models in generating longitudinal patient data relies heavily on their ability to discern patterns within the input data, yet they typically struggle with missingness and generating unbalanced observations. In the context of synthetic LPD generation, a step forward would involve developing and integrating components specifically designed to preserve temporal structures and generate unbalanced data, as seen in two novel approaches, cLSTM [27] and EHR-Safe [56], identified in this review.

Language models have made progress in addressing missingness and unbalance in LPD. However, it remains unclear whether missing values arise from the inherent unbalanced structure of LPD or if models are learning patterns of missingness and its distribution. Furthermore, the current implementations often require sample sizes in the tens of thousands and considerable computational resources, far exceeding those of traditional DL models. This makes them more suitable for large hospital databases than for study-specific datasets. Additionally, many implementations lack privacy-preserving mechanisms, which further limits their applicability. A more detailed discussion of how deep learning and language models are used in synthetic medical data generation can be found in [20].

In response to RQ3, we examined how the identified methods were evaluated in terms of resemblance, utility, and privacy preservation. While nearly all studies assessed resemblance, only every fifth evaluated all four domains: univariate, bivariate, multivariate, and temporal preservation. It is encouraging to see that the evaluation of temporal preservation, which we consider essential when generating synthetic LPD, has become more prevalent in recent studies (Fig. 4, panel 4). However, most studies still relied on subjective qualitative techniques. Temporal preservation could be more rigorously assessed using quantitative methods, such as comparing autocorrelations or transition matrices. Moreover, the relationship between categorical and numerical variables remains largely unexplored.

The evaluation of utility was even less frequent, with only three-fourths of studies addressing it, and there was a clear distinction between statistical inference and prediction tasks, with most studies focusing exclusively on the latter and none addressing both. This raises concerns about the reliability of statistical utility of the synthetic data generated by these methods. For example, although there is growing emphasis on developing predictive models using EHR data, much of medical research is aimed at advancing scientific knowledge by inferring (causal) mechanisms underlying the studied phenomena, something many predictive models are not designed to capture.

We note that resemblance and utility have overlap in their methodologies. For example, a t-test can be used to measure both distributional resemblance and to conduct inference. However, in this work, we distinguished between the two by defining resemblance as the comparison of the full distributions of the original and synthetic data (for practical reasons, often resorted to surrogates such as mean and variance comparisons). In contrast, utility was concerned only with comparing the values of a single model parameter (vector), without regard to the similarity of the full distributions in the data.

We observed no clear trends in the integration of privacy-preserving techniques within SDG, as only one in five methods implemented such measures. Furthermore, only half of the studies included a privacy evaluation, a pattern also noted by [23]. This limited focus on privacy may have reflected several factors: first, an implicit assumption that the use of randomized generation methods would by itself guarantee privacy; second, the practical challenges of implementing and evaluating privacy protections; and third, the absence of established guidelines for defining and measuring privacy thresholds.

The second issue, practical challenges in implementation and evaluation, was apparent in several ways. Implementing privacy-preserving techniques is difficult and requires careful application. Some implementations have been shown to fail consistently in upholding their theoretical privacy guarantees [5] and selecting an appropriate privacy budget remains a challenge [89]. These problems are amplified in longitudinal data, where each subject has multiple measurements, which may explain why such techniques were rarely applied.

In the context of LPD, privacy-preserving metrics must be used with particular care. While the reviewed studies did not elaborate on data formatting, we assume, based on the used metrics and attack models, that data were represented in wide format (see Fig. 1 panel c), where each patient occupies a single row and rows are treated as independent. This assumption is crucial as using the same metrics on data in long format (with multiple rows per subject) without accounting for repeated measurements can lead to misleading results. For example, calculating Euclidean between-row distances could inadvertently measure within-subject variation, and attack models might falsely treat repeated measurements as independent entities, likely inflating the number of false positives.

Another manifestation of practical challenges was that studies used similar approaches to assess SD quality and disclosure risk, making it unclear what was actually being evaluated. For instance, when multivariate resemblance was assessed using a model-based paradigm and the fitted model could not distinguish between original and synthetic data, this simultaneously suggested resemblance while also indicating no related disclosure risk. In this review, we classified each approach according to how it was framed by the study authors (i.e., whether they described it as an assessment of resemblance or privacy).

Given the absence of clear guidelines, we contend that evaluating SD for potential disclosure risks, particularly identity disclosure, is crucial because it leads to subsequent disclosures. Once an individual is identified, their membership in the dataset is automatically confirmed, and sensitive attributes associated with them are also revealed. Most studies assessed membership disclosure but not identity disclosure, possibly due to closeness of the two concepts or based on the assumption that if membership cannot be inferred, identity disclosure is unlikely to occur. However, this assumption rests on the membership disclosure being assessed correctly, which is not always the case. Recent work [90] has demonstrated that commonly used privacy-preserving methods and similarity-based privacy metrics can be misapplied, resulting in misleading disclosure risk estimates. Consequently, SD that was initially deemed private was later shown to be vulnerable, with membership, attribute and reconstruction attacks proving successful. Yet, these findings do not invalidate similarity-based metrics as a concept; rather, they highlight the need for context-aware evaluation and carefully defined similarity criteria, which is particularly critical for complex, temporally structured data such as LPD.

Importantly, the absence of identity disclosure does not preclude the possibility of membership disclosure. Membership disclosure can arise when patterns in the synthetic data allow an attacker to infer that certain types of individuals, or cases with specific characteristics, must have been included in the training data, even if no individual can be uniquely identified. Such risks are particularly concerning when the dataset relates to a sensitive topic, such as the presence of a specific disease. Therefore, we recommend systematically evaluating both identity and membership disclosure, while also encouraging the exploration of additional disclosure scenarios.

Of particular concern is that only one in ten studies comprehensively evaluated resemblance, at least one dimension of utility, and one aspect of privacy, casting doubt on the real-world applicability of the identified methods. This gap is likely due to the absence of a standardized evaluation framework, as highlighted by previous reviews [17–19, 21–23, 26]. While some frameworks are available [91–93], the third of which focuses entirely on privacy, these are largely based on cross-sectional data and do not adequately address other data types, such as LPD.

Our classification of resemblance, utility and privacy provides a foundation for developing a more comprehensive evaluation framework. Although some approaches are applicable to many different data types, our categorization facilitates the integration of data-specific (e.g., temporal structure) and task-specific utility metrics, accommodating both statistical and machine learning perspectives. However, the detailed specification of these metrics remains a topic for future research. Additionally, a crucial part of any evaluation is to use independent replications and average the metrics across them. If only a single synthetic dataset is used, it is possible that any observed outcome has occurred by chance alone. For reliable conclusions, the required number of replicates is likely in tens/hundreds. Surprisingly, only one in ten studies employed more than one replication.

Applications of longitudinal patient data, such as disease trajectory modeling, treatment effectiveness estimation, and personalized treatment planning, require extensive research, development, and innovation. While real-world LPD remain essential for these activities, synthetic LPD provide a powerful tool to accelerate RDI, allowing researchers to make progress while awaiting real data. Furthermore, synthetic LPD could be utilized in medical education and training, providing realistic patient scenarios for students and practitioners to explore without compromising patient confidentiality. Our results demonstrate that multiple methods for generating synthetic LPD exist. Despite the availability of these methods, the widespread use and sharing of synthetic datasets remain limited. Factors such as the lack of standardized evaluation frameworks and ongoing concerns about the sufficiency of privacy protections likely contribute to this limitation.

None of the previous reviews [17–27] systematically assessed the risk of bias or reporting quality, although [22] recognized the potential for biases. Thus, our review appears to be the first in this regard. Despite our structured framework and validation by all authors, these assessments remain somewhat subjective, a recognized characteristic even within established frameworks [94]. Approximately every third publication lacked a transparent description of comparison procedures (risk of performance bias), and selective reporting (risk of reporting bias) was present almost in half of the studies. Furthermore, like [18], we identified inadequacies in the training process descriptions and source code availability. Our findings are not meant to criticize any single study, and any shortcomings are most likely oversights. The review’s findings should be regarded as overarching recommendations for improving the transparency of SDG research.

To reduce the risk of bias and improve reporting quality in future SDG research, we encourage authors to provide clear documentation of data preprocessing as well as training and evaluation procedures, including but not limited to how missing data or unbalancedness were handled, what formatting was required (i.e., long or wide), methods of variable discretization, reporting whether generated values fall within the range of the original data (an aspect that was generally not described in the reviewed studies), and the application of benchmarking methods. While all reviewed methods were applied to longitudinal data, this level of transparency is especially important given that several reference methods were not originally developed for such contexts. It remained often unclear how these methods were adapted to account for temporal structure, which raises concerns about the fairness and validity of comparative evaluations. Authors should ensure that evaluation conditions are standardized across methods or, when differences are unavoidable, explicitly acknowledge and justify them.

To support reproducibility and implementation, we strongly encourage the sharing of source code, evaluation scripts, and synthetic datasets. All evaluation procedures described in the methods section should be reported in the results or supplementary materials, regardless of outcome. Statistical reporting should follow consistent notation and include sufficient detail, such as sample sizes, model parameters, p-values, confidence intervals, and privacy budgets where applicable. Additionally, system-level information, such as memory usage, graphical processing unit requirements, and runtime, was often missing in the reviewed studies but is critical for users seeking to apply these methods within their resource constraints. Lastly, authors should disclose funding sources and any potential conflicts of interest to promote transparency and trust in the field.

Limitations

Although our review, to our best knowledge, is the first systematic literature review on SDG that adheres thoroughly to the PRISMA guidelines (checklist in Supplementary material A.9), including the preparation and submission of a review protocol (CRD42021259232) to the international systematic review registry PROSPERO [95], it is important to acknowledge its inherent constraints.

First, due to inconsistent definitions of synthetic and longitudinal patient data as well as the diverse evolution of SDG across various fields, formulating a definitive search algorithm was challenging, leading to several false positives during the screening phase (see Fig. 2). Despite our efforts to encompass synonyms, omitting relevant publications remains possible. Nevertheless, given the large number of screened publications and exhaustive citation searching, coupled with our accurate identification of intersecting publications observed in the prior reviews, we are confident in the comprehensiveness of the literature included.

Second, longitudinal data analysis has mainly been used in medical statistics, while SDG methods derive predominantly from computer science and associated applications. This discrepancy poses challenges in assessing the applicability of SDG methods for LPD generation. For instance, the notion of unbalanced data, though well-established in statistics, has received limited attention in computer science, resulting in its underrepresentation in SDG research. This likely explains why the respective information was not available in the included studies (Table 3).

Third, it is crucial to note that scientific advancements continue and this review is confined to data accessible until May 2024. Since most of the methods identified in this review were published from 2022 onward, it is likely that new methods have already been introduced. Our findings suggest that these newer methods are likely to address issues related to the unbalanced nature and missingness of LPD, and we anticipate that privacy-preserving mechanisms are being integrated into these approaches. Nevertheless, we believe that our work provides a solid foundation by presenting 39 methods. This number increases to 66 when including the 27 reference methods, offering researchers and data controllers a comprehensive selection of approaches to meet their specific needs, while also highlighting current shortcomings and suggesting practical areas for improvement in future method development.

Finally, methodological reviews typically perform empirical evaluations across methods to enable direct comparisons. However, in this review such an approach was not feasible due to several practical challenges. The reviewed methods differed substantially in their requirements for data preprocessing, such as handling of missing data, unbalanced longitudinal structures, and mixed variable types (Table 3). Even when grouped by similar characteristics, method-specific adaptations would have been needed, resulting in inconsistencies in the training data that limit the fair comparability of results. In addition, many methods lacked publicly available source code and re-implementing methods independently was beyond the scope of this review. As a result, our study provides a structured overview but only a limited foundation for selecting one method over another in applied settings. We therefore encourage future work to complement this review with experimental comparisons and use-case–oriented recommendations.

Conclusion

Our review identified 39 methods for generating synthetic longitudinal patient data (RQ1), addressing various challenges associated with longitudinal patient data (RQ2). Only EHR-Safe [56], DSG [47], HALO [55] and cLSTM [27] addressed all challenges simultaneously, but none incorporated privacy-preserving mechanisms, and all relied on resource-intensive deep learning or language models. Furthermore, the quality of evaluating synthetic data varied significantly across studies (RQ3), leaving the methods’ real-world applicability uncertain, especially across diverse datasets. These findings highlight a critical gap and underscore the need for developing more robust, efficient, and privacy-preserving synthetic data generation methods for longitudinal patient data.

Due to the many different forms of LPD, no single method is likely to cover all cases, and more focused approaches are advised. For example, for standard longitudinal patient data one could consider a hybrid approach where static covariates are generated using an assumption-free generative model and unbalanced time-varying responses are modelled conditionally on the covariates using hierarchical models that acknowledge the missingness and time-dependence in the measurements. Similarly, methods producing partially synthetic LPD, such as [96], could possibly be combined with additional generative models to achieve novel full SDG methods.

The observed heterogeneity in the evaluation approaches across studies presents a significant challenge in conducting comparisons between methods and their applicability in practice. While creating standardized evaluation criteria would enhance method assessment, recognizing the importance of tailored approaches for various applications is crucial. Establishing a standardized evaluation framework offers a chance for interdisciplinary collaboration among medicine, statistics, and computer science. Our categorization of different evaluation approaches for assessing resemblance, utility and privacy provides a robust basis for subsequent research.

Lastly, further research is needed to address privacy concerns surrounding SD, along with clear guidance from data protection authorities, such as official standards for defining privacy thresholds for data publication, possibly in the context of a suitable privacy framework such as [93]. Currently, there is a gap between the development of SDG methods and the availability of synthetic patient data and platforms to facilitate their use. Bridging this gap will require collaboration among method developers, medical practitioners and policymakers as the directives will require empirical support and new methods should be developed with practical feasibility in mind. Overcoming these challenges will help unlock the full potential of synthetic data in transforming healthcare.

Supplementary Information

Below is the link to the electronic supplementary material.

Acknowledgements

We thank Antti Airola, Martin Closter Jespersen, Henning Langberg and Arho Virkki for their roles in the systematic review team. The review protocol was registered with PROSPERO (registration number CRD42021259232) on July 5, 2021. Subsequently, the protocol was amended twice, on January 25, 2022, and March 9, 2023, respectively. The rationale for each modification is detailed in the corresponding section of the amended protocol, which is available at https://www.crd.york.ac.uk/prospero/display_record.php?ID=CRD42021259232.

Author’s Contribution

Katariina Perkonoja: Conceptualization, Methodology, Formal analysis, Investigation, Resources, Data curation, Writing – original draft, Visualization, Project administration, Funding acquisition. Kari Auranen: Conceptualization, Methodology, Supervision, Writing – review & editing. Joni Virta: Conceptualization, Methodology, Investigation, Writing – review & editing, Supervision, Funding acquisition.

Funding

Open Access funding provided by University of Turku (including Turku University Central Hospital). This work was supported by the Novo Nordisk Foundation (grant number NNF19SA0059129), the Finnish Cultural Foundation (grant number 00220801) and the Research Council of Finland (grant numbers 335077, 347501 and 353769). The funding agencies were not involved in study design; the collection, analysis and interpretation of data; the writing of the report; nor in the decision to submit the article for publication.

Data Availability

The data used to derive the results and conclusions of this systematic review are available upon request.

Declarations

Competing interests

The authors declare no competing interests.

Ethics statement

This study does not involve any human or animal data. All data used in this research were obtained from publicly available sources. Ethical approval was not required as no personal or animal data were utilized in the research.

Footnotes

Publisher’s Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

References

  • 1.EU General Data Protection Regulation (EU-GDPR). European Union: 2018
  • 2.Health Insurance Portability and Accountability Act of 1996 (HIPAA). United States: 1996 [PubMed]
  • 3.Finnish Ministry of Social Affairs and Health. Act 552/2019 on the Secondary Use of Health and Social Data. Finland: 2019
  • 4.Rubin DB (1993) Statistical disclosure limitation. J Off Stat 9:461–468 [Google Scholar]
  • 5.Stadler T, Oprisanu B, Troncoso C (2022) Synthetic Data – Anonymisation Groundhog Day. Proceedings of the 31st USENIX Security Symposium, Boston
  • 6.Raghunathan TE (2021) Synthetic data. Annu Rev Stat Appl 8:129–140. 10.1146/annurev-statistics-040720-031848 [Google Scholar]
  • 7.Diggle P, Heagerty P, Liang K-Y, Zeger SL (2002) Introduction. Analysis of Longitudinal data. 2nd ed., Oxford University Press; p. 1–21
  • 8.Collins GS, Reitsma JB, Altman DG, Moons KGM (2015) Transparent reporting of a multivariable prediction model for individual prognosis or diagnosis (TRIPOD). Circulation 131:211–219. 10.1161/CIRCULATIONAHA.114.014508 [DOI] [PubMed] [Google Scholar]
  • 9.Zhao J, Feng Q, Wu P, Lupu RA, Wilke RA, Wells QS et al (2019) Learning from longitudinal data in electronic health record and genetic data to improve cardiovascular event prediction. Sci Rep 9:717. 10.1038/s41598-018-36745-x [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 10.Glicksberg BS, Johnson KW, Dudley JT (2018) The next generation of precision medicine: observational studies, electronic health records, biobanks and continuous monitoring. Hum Mol Genet. 10.1093/hmg/ddy114 [DOI] [PubMed] [Google Scholar]
  • 11.Schüssler-Fiorenza Rose SM, Contrepois K, Moneghetti KJ, Zhou W, Mishra T, Mataraso S et al (2019) A longitudinal big data approach for precision health. Nat Med. 10.1038/s41591-019-0414-6 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 12.Goldstein BA, Navar AM, Pencina MJ, Ioannidis JPA (2017) Opportunities and challenges in developing risk prediction models with electronic health records data: a systematic review. J Am Med Inform Assoc 24:198–208. 10.1093/jamia/ocw042 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 13.Diggle P, Heagerty P, Liang K-Y, Zeger SL (2002) Missing values in longitudinal data. Analysis of Longitudinal Data. 2nd ed., Oxford University Press; p. 282–318. 10.1093/oso/9780198524847.001.0001
  • 14.Shumway RH, Stoffer DS (2006) Characteristics of time series. In: Casella G, Fienberg S, Olkin I, editors. Time series analysis and its applications: With R examples. 2nd ed., New York: Springer; p. 1–40. 10.1007/978-3-031-70584-7
  • 15.Guo S (2009) Introduction. Survival analysis. Oxford University Press, New York, pp 3–25. 10.1093/acprof:oso/9780195337518.001.0001
  • 16.Zhang Z, Yan C, Malin BA (2022) Keeping synthetic patients on track: feedback mechanisms to mitigate performance drift in longitudinal health data simulation. J Am Med Inform Assoc 29:1890–1898. 10.1093/jamia/ocac131 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 17.Georges-Filteau J, Cirillo E (2020) Synthetic observational health data with GANs: from slow adoption to a boom in medical research and ultimately digital twins? ArXiv Preprint. 10.22541/au.158921777.79483839/v2.
  • 18.Ghosheh GO, Li J, Zhu T (2024) A survey of generative adversarial networks for synthesizing structured electronic health records. ACM Comput Surv 56:1–34. 10.1145/3636424 [Google Scholar]
  • 19.Lu Y, Chen L, Zhang Y, Shen M, Wang H, Wang X, et al. (2023) Machine learning for synthetic data generation: A review. 10.48550/arXiv.2302.04062
  • 20.Ibrahim M, Khalil YA, Amirrajab S, Sun C, Breeuwer M, Pluim J et al (2025) Generative AI for synthetic data across multiple medical modalities: a systematic review of recent developments and challenges. Comput Biol Med 189:109834. 10.1016/j.compbiomed.2025.109834 [DOI] [PubMed] [Google Scholar]
  • 21.Hyrup T, Lautrup AD, Zimek A, Schneider-Kamp P (2025) A systematic review of privacy-preserving techniques for synthetic tabular health data. Discover Data. 10.1007/s44248-025-00022-w [Google Scholar]
  • 22.Hernandez M, Epelde G, Alberdi A, Cilla R, Rankin D (2022) Synthetic data generation for tabular health records: a systematic review. Neurocomputing 493:28–45. 10.1016/j.neucom.2022.04.053 [Google Scholar]
  • 23.Murtaza H, Ahmed M, Khan NF, Murtaza G, Zafar S, Bano A (2023) Synthetic data generation: state of the art in health care domain. Comput Sci Rev 48:100546. 10.1016/j.cosrev.2023.100546 [Google Scholar]
  • 24.Pezoulas VC, Zaridis DI, Mylona E, Androutsos C, Apostolidis K, Tachos NS et al (2024) Synthetic data generation methods in healthcare: a review on open-source tools and methods. Comput Struct Biotechnol J 23:2892–2910. 10.1016/j.csbj.2024.07.005 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 25.Loni M, Poursalim F, Asadi M, Gharehbaghi A (2025) A review on generative AI models for synthetic medical text, time series, and longitudinal data. NPJ Digit Med. 10.1038/s41746-024-01409-w [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 26.Lautrup AD, Hyrup T, Zimek A, Schneider-Kamp P (2024) Systematic review of generative modelling tools and utility metrics for fully synthetic tabular data. ACM Comput Surv. 10.1145/3704437 [Google Scholar]
  • 27.Mosquera L, El Emam K, Ding L, Sharma V, Zhang XH, Kababji SE et al (2023) A method for generating synthetic longitudinal health data. BMC Med Res Methodol. 10.1186/s12874-023-01869-w [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 28.Page MJ, McKenzie JE, Bossuyt PM, Boutron I, Hoffmann TC, Mulrow CD et al (2021) The PRISMA 2020 statement: an updated guideline for reporting systematic reviews. Syst Rev 10:89. 10.1186/s13643-021-01626-4 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 29.Harzing Anne-Wil. Publish or Perish 2007. https://harzing.com/resources/publish-or-perish (accessed June 18, 2021).
  • 30.arXiv.org submitters. arXiv Dataset, Kaggle; 2024. 10.34740/KAGGLE/DSV/7548853.
  • 31.Bramer WM, Rethlefsen ML, Kleijnen J, Franco OH (2017) Optimal database combinations for literature searches in systematic reviews: a prospective exploratory study. Syst Rev 6:245. 10.1186/s13643-017-0644-y [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 32.McGowan J, Sampson M, Salzwedel DM, Cogo E, Foerster V, Lefebvre C (2016) PRESS peer review of electronic search strategies: 2015 guideline statement. J Clin Epidemiol 75:40–46. 10.1016/J.JCLINEPI.2016.01.021 [DOI] [PubMed] [Google Scholar]
  • 33.The EndNote Team. EndNote 20, Philadelphia, United States: Clarivate; 2013.
  • 34.Ouzzani M, Hammady H, Fedorowicz Z, Elmagarmid A (2016) Rayyan—a web and mobile app for systematic reviews. Syst Rev 5:210. 10.1186/s13643-016-0384-4 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 35.Harris PA, Taylor R, Thielke R, Payne J, Gonzalez N, Conde JG (2009) Research electronic data capture (REDCap)—a metadata-driven methodology and workflow process for providing translational research informatics support. J Biomed Inform 42:377–381. 10.1016/j.jbi.2008.08.010 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 36.Harris PA, Taylor R, Minor BL, Elliott V, Fernandez M, O’Neal L et al (2019) The REDCap consortium: Building an international community of software platform partners. J Biomed Inform 95:103208. 10.1016/j.jbi.2019.103208 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 37.Boutron I, Page M, Higgins J, Altman D, Lundh A, Hróbjartsson A (2020) Chapter 7: Considering bias and conflicts of interest among the included studies. In: Higgins J, Thomas J, Chandler J, Cumpston M, Li T, Page M, et al., editors. Cochrane Handbook for Systematic Reviews of Interventions version 6.1, Cochrane
  • 38.Guyatt GH, Oxman AD, Vist GE, Kunz R, Falck-Ytter Y, Alonso-Coello P et al (2008) GRADE: an emerging consensus on rating quality of evidence and strength of recommendations. BMJ 336:924–926. 10.1136/bmj.39489.470347.AD [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 39.SCImago. SJR — SCImago Journal & Country Rank [Portal] 2024. http://www.scimagojr.com (accessed July 15, 2024).
  • 40.Belgodere B, Dognin P, Ivankay A, Melnyk I, Mroueh Y, Mojsilovic A, et al. (2024) Auditing and generating synthetic data with controllable trust trade-offs. IEEE J Emerg Sel Top Circuits Syst 1–1. 10.1109/JETCAS.2024.3477976.
  • 41.Bun M, Gaboardi M, Neunhoeffer M, Zhang W (2024) Continual release of differentially private synthetic data from longitudinal data collections. Proc ACM Manag Data 2:1–26. 10.1145/3651595 [Google Scholar]
  • 42.Kühnel L, Schneider J, Perrar I, Adams T, Moazemi S, Prasser F et al (2024) Synthetic data generation for a longitudinal cohort study – evaluation, method extension and reproduction of published data analysis results. Sci Rep 14(1):14412. 10.1038/s41598-024-62102-2 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 43.Pang C, Jiang X, Pavinkurve NP, Kalluri KS, Minto EL, Patterson J, et al. (2024) CEHR-GPT: Generating Electronic Health Records with Chronological Patient Timelines. ArXiv Preprint. 10.48550/arXiv.2402.04400.
  • 44.Theodorou B, Jain S, Xiao C, Sun J (2024) Consequence: synthesizing logically constrained sequences for electronic health record generation. Proceedings of the AAAI Conference on Artificial Intelligence 38:15355–15363. 10.1609/aaai.v38i14.29460 [Google Scholar]
  • 45.Das T, Wang Z, Sun J (2023) TWIN: Personalized clinical trial digital twin generation. Proceedings of the 29th ACM SIGKDD Conference on Knowledge Discovery and Data Mining, New York, NY, USA: ACM; p. 402–13. 10.1145/3580305.3599534
  • 46.El Kababji S, Mitsakakis N, Fang X, Beltran-Bless A-A, Pond G, Vandermeer L, et al. (2023) Evaluating the utility and privacy of synthetic breast cancer clinical trial data sets. JCO Clin Cancer Inform.10.1200/cci.23.00116 [DOI] [PMC free article] [PubMed]
  • 47.Haleem MS, Ekuban A, Antonini A, Pagliara S, Pecchia L, Allocca C (2023) Deep-learning-driven techniques for real-time multimodal health and physical data synthesis. Electronics. 10.3390/electronics12091989 [Google Scholar]
  • 48.Hashemi AS, Etminani K, Soliman A, Hamed O, Lundström J (2023) Time-series Anonymization of Tabular Health Data using Generative Adversarial Network. 2023 International Joint Conference on Neural Networks (IJCNN), vol. 2023- June, IEEE; p. 1–8. 10.1109/IJCNN54540.2023.10191367.
  • 49.Kuo NIH, Garcia F, Sönnerborg A, Böhm M, Kaiser R, Zazzi M et al (2023) Generating synthetic clinical data that capture class imbalanced distributions with generative adversarial networks: example using antiretroviral therapy for HIV. J Biomed Inform. 10.1016/j.jbi.2023.104436 [DOI] [PubMed] [Google Scholar]
  • 50.Kuo NI-H, Jorm L, Barbieri S (2023) Synthetic health-related longitudinal data with mixed-type variables generated using diffusion models. NeurIPS 2023 Workshop on Synthetic Data Generation with Generative AI
  • 51.Li J, Cairns BJ, Li J, Zhu T (2023) Generating synthetic mixed-type longitudinal electronic health records for artificial intelligent applications. NPJ Digit Med 6:98. 10.1038/s41746-023-00834-7 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 52.Nikolentzos G, Vazirgiannis M, Xypolopoulos C, Lingman M, Brandt EG (2023) Synthetic electronic health records generated with variational graph autoencoders. NPJ Digit Med. 10.1038/s41746-023-00822-x [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 53.Sood M, Suenkel U, von Thaler A-K, Zacharias HU, Brockmann K, Eschweiler GW et al (2023) Bayesian network modeling of risk and prodromal markers of Parkinson’s disease. PLoS One 18:e0280609. 10.1371/journal.pone.0280609 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 54.Sun H, Lin H, Yan R (2023) Collaborative synthesis of patient records through multi-visit health state inference. ArXiv Preprint. 10.48550/arXiv.2312.14646
  • 55.Theodorou B, Xiao C, Sun J (2023) Synthesize high-dimensional longitudinal electronic health records via hierarchical autoregressive language model. Nat Commun 14:5305. 10.1038/s41467-023-41093-0 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 56.Yoon J, Mizrahi M, Ghalaty NF, Jarvinen T, Ravi AS, Brune P et al (2023) EHR-safe: generating high-fidelity and privacy-preserving synthetic electronic health records. NPJ Digit Med. 10.1038/s41746-023-00888-7 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 57.Bhanot K, Pedersen J, Guyon I, Bennett KP (2022) Investigating synthetic medical time-series resemblance. Neurocomputing 494:368–378. 10.1016/j.neucom.2022.04.097 [Google Scholar]
  • 58.Kuo NI-H, Polizzotto MN, Finfer S, Garcia F, Sönnerborg A, Zazzi M, et al. (2022) The Health Gym: synthetic health-related datasets for the development of reinforcement learning algorithms. Sci Data 9:693. 10.1038/s41597-022-01784-7 [DOI] [PMC free article] [PubMed]
  • 59.Lu C, Reddy CK, Wang P, Nie D, Ning Y (2022) Multi-label clinical time-series generation via conditional GAN. ArXiv Preprint. 10.48550/arXiv.2204.04797
  • 60.Shi J, Wang D, Tesei G, Norgeot B (2022) Generating high-fidelity privacy-conscious synthetic patient data for causal effect estimation with multiple treatments. Front Artif Intell. 10.3389/frai.2022.918813 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 61.Wang Z, Sun J (2022) PromptEHR: Conditional Electronic Healthcare Records Generation with Prompt Learning. Proceedings of the 2022 Conference on Empirical Methods in Natural Language Processing, Stroudsburg, PA, USA: Association for Computational Linguistics; p. 2873–85. 10.18653/v1/2022.emnlp-main.185 [DOI] [PMC free article] [PubMed]
  • 62.Wang X, Lin Y, Xiong Y, Zhang S, He Y, He Y et al (2022) Using an optimized generative model to infer the progression of complications in type 2 diabetes patients. BMC Med Inform Decis Mak 22:174. 10.1186/s12911-022-01915-5 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 63.Wendland P, Birkenbihl C, Gomez-Freixa M, Sood M, Kschischo M, Fröhlich H (2022) Generation of realistic synthetic data using multimodal neural ordinary differential equations. NPJ Digit Med 5:122. 10.1038/s41746-022-00666-x [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 64.Yu M, He Y, Raghunathan TE (2022) A semiparametric multiple imputation approach to fully synthetic data for complex surveys. J Surv Stat Methodol 10:618–641. 10.1093/jssam/smac016 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 65.Biswal S, Ghosh S, Duke J, Malin B, Stewart W, Sun J (2021) EVA: Generating longitudinal electronic health records using conditional variational autoencoders. In: Jung K, Yeung S, Sendak M, Sjoding M, Ranganath R, editors. Proceedings of the 6th Machine Learning for Healthcare Conference, PMLR; p. 260–82
  • 66.Zhang Z, Yan C, Lasko TA, Sun J, Malin BA (2021) SynTEG: a framework for temporal structured electronic health data simulation. J Am Med Inform Assoc 28:596–604. 10.1093/jamia/ocaa262 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 67.Gootjes-Dreesbach L, Sood M, Sahay A, Hofmann-Apitius M, Fröhlich H (2020) Variational autoencoder modular Bayesian networks for simulation of heterogeneous clinical study data. Front Big Data. 10.3389/fdata.2020.00016 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 68.Sood M, Sahay A, Karki R, Emon MA, Vrooman H, Hofmann-Apitius M et al (2020) Realistic simulation of virtual multi-scale, multi-modal patient trajectories using Bayesian networks and sparse auto-encoders. Sci Rep 10(1):10971. 10.1038/s41598-020-67398-4 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 69.Beaulieu-Jones BK, Wu ZS, Williams C, Lee R, Bhavnani SP, Byrd JB et al (2019) Privacy-preserving generative deep neural networks support clinical data sharing. Circ Cardiovasc Qual Outcomes 12:e005122. 10.1161/CIRCOUTCOMES.118.005122 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 70.Fisher CK, Smith AM, Walsh JR, Simon AJ, Edgar C, Jack CR et al (2019) Machine learning for comprehensive forecasting of Alzheimer’s disease progression. Sci Rep 9:13622. 10.1038/s41598-019-49656-2 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 71.Barrientos AF, Bolton A, Balmat T, Reiter JP, de Figueiredo JM, Machanavajjhala A et al (2018) Providing access to confidential research data through synthesis and verification: an application to data on employees of the U.S. federal government. Ann Appl Stat 12:1124–1156. 10.1214/18-AOAS1194 [Google Scholar]
  • 72.Walonoski J, Kramer M, Nichols J, Quina A, Moesel C, Hall D et al (2018) Synthea: an approach, method, and software mechanism for generating synthetic patients and the synthetic electronic health care record. J Am Med Inform Assoc 25:230–238. 10.1093/jamia/ocx079 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 73.Raab GM, Nowok B, Dibben C (2018) Practical data synthesis for large samples. J Priv Confid 7:67–97. 10.29012/jpc.v7i3.407 [Google Scholar]
  • 74.The MITRE Corporation. Synthea Module Builder 2024.
  • 75.Goodfellow I, Bengio Y, Courville A (2016) Convolutional networks. Deep learning. The MIT Press, Cambridge, Massachusetts, pp 220–247
  • 76.Goodfellow I, Bengio Y, Courville A (2016) Sequence modeling: recurrent and recursive nets. Deep learning. The MIT Press, Cambridge, Massachusetts, pp 248–279
  • 77.Schuster M, Paliwal KK (1997) Bidirectional recurrent neural networks. IEEE Trans Signal Process 45:2673–2681. 10.1109/78.650093 [Google Scholar]
  • 78.Chung J, Gulcehre C, Cho K, Bengio Y (2014) Empirical evaluation of gated recurrent neural networks on sequence modeling. ArXin Preprint. 10.48550/arXiv.1412.3555
  • 79.Qian Z, Cebere B-C, van der Schaar M (2023) Synthcity: facilitating innovative use cases of synthetic data in different data modalities. ArXiv Preprint. 10.48550/arXiv.2301.07573
  • 80.Yale A, Dash S, Dutta R, Guyon I, Pavao A, Bennett KP (2020) Generation and evaluation of privacy preserving synthetic health data. Neurocomputing 416:244–255. 10.1016/j.neucom.2019.12.136 [Google Scholar]
  • 81.Padhi I, Schiff Y, Melnyk I, Rigotti M, Mroueh Y, Dognin P, et al. (2020) Tabular transformers for modeling multivariate time series. ArXiv Preprint. 10.48550/arXiv.2011.01843
  • 82.Emam KE, Mosquera L, Zheng C (2021) Optimizing the synthesis of clinical trial data using sequential trees. J Am Med Inform Assoc 28:3–13. 10.1093/jamia/ocaa249 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 83.Wang X, Sontag D, Wang F (2014) Unsupervised learning of disease progression models. Proceedings of the 20th ACM SIGKDD international conference on Knowledge discovery and data mining, New York, NY, USA: ACM; p. 85–94. 10.1145/2623330.2623754
  • 84.Sutskever I, Vinyals O, Le QV (2014) Sequence to sequence learning with neural networks. In: Ghahramani Z, Welling M, Cortes C, Lawrence N, Weinberger KQ, editors. Adv Neural Inf Process Syst, Curran Associates, Inc. 10.5555/2969033.2969173
  • 85.Dwork C (2006) Differential privacy. In: Bugliesi M, Preneel B, Sassone V, Wegener I, editors. Automata, Languages and Programming, Berlin, Heidelberg: Springer Berlin Heidelberg; p. 1–12. 10.1007/1178700
  • 86.Abadi M, Chu A, Goodfellow I, McMahan HB, Mironov I, Talwar K, et al. (2016) Deep learning with differential privacy. Proceedings of the 2016 ACM SIGSAC Conference on Computer and Communications Security, vol. 24–28- October-2016, New York, NY, USA: ACM; p. 308–18. 10.1145/2976749.2978318
  • 87.Johnson A, Pollard Tj, Shen L, Lehman L, Feng M, Ghassemi M et al (2016) MIMIC-III, a freely accessible critical care database. Sci Data. 10.1038/sdata.2016.35 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 88.Diggle PJ, Heagerty PJ, Liang K, Zeger SL (2002) Analysis of longitudinal data.10.1093/oso/9780198524847.001.0001
  • 89.Lee J, Clifton C (2011) How much is enough? Choosing ε for differential privacy. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), vol. 7001 LNCS. 10.1007/978-3-642-24861-0_22
  • 90.Ganev G, De Cristofaro E (2025) The inadequacy of similarity-based privacy metrics: Privacy attacks against “Truly Anonymous” Synthetic Datasets. 2025 IEEE Symposium on Security and Privacy (SP), IEEE p. 4007–25. 10.1109/SP61157.2025.00218
  • 91.Hernadez M, Epelde G, Alberdi A, Cilla R, Rankin D (2023) Synthetic tabular data evaluation in the health domain covering resemblance, utility, and privacy dimensions. Methods Inf Med 62:e19-38. 10.1055/s-0042-1760247 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 92.Yan C, Yan Y, Wan Z, Zhang Z, Omberg L, Guinney J et al (2022) A multifaceted benchmarking of synthetic electronic health record generation models. Nat Commun. 10.1038/s41467-022-35295-1 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 93.Hyrup T, Lautrup AD, Zimek A, Schneider-Kamp P (2024) Sharing is CAIRing: characterizing principles and assessing properties of universal privacy evaluation for synthetic tabular data. Mach Learn Appl 18:100608. 10.1016/j.mlwa.2024.100608 [Google Scholar]
  • 94.Siemieniuk R, Gordon G (2024) What is GRADE? BMJ Best Practice 2017. https://bestpractice.bmj.com/info/us/toolkit/learn-ebm/what-is-grade/ (accessed January 22, 2024)
  • 95.PROSPERO: International prospective register of systematic reviews n.d. https://www.crd.york.ac.uk/prospero/ (accessed July 5, 2021)
  • 96.Zhou N, Wang L, Marino S, Zhao Y, Dinov ID (2022) Datasifter II: partially synthetic data sharing of sensitive information containing time-varying correlated observations. Journal of Algorithms & Computational Technology. 10.1177/17483026211065379 [DOI] [PMC free article] [PubMed] [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Supplementary Materials

Data Availability Statement

The data used to derive the results and conclusions of this systematic review are available upon request.


Articles from Journal of Healthcare Informatics Research are provided here courtesy of Springer

RESOURCES