When to use it
Use it in a thesis proposal, a grant application, or the methods section of a paper. Steps follow the order of a randomized controlled trial: the two arms split after randomization and meet again at follow-up, so a reviewer sees the design at a glance.
Make it yours
- Cohort and case-control studies have no randomization; replace that part with "Grouped by exposure" or "Cases and controls".
- Add sample sizes to the nodes, such as "Intervention arm, n = 60".
- Fill in the intervention and outcomes from your protocol; the chart keeps structure only.
Mermaid code
flowchart TB
A[Define question and hypothesis] --> B[Ethics approval]
B --> C[Screen participants]
C --> D{Meets eligibility criteria}
D -->|No| E[Excluded]
D -->|Yes| F[Informed consent]
F --> G[Baseline data]
G --> H[Randomization]
H --> I[Intervention arm]
H --> J[Control arm usual care]
I --> K[Scheduled follow-up]
J --> K
K --> L[Record dropouts and adverse events]
L --> M[Assess outcomes]
M --> N[Statistical analysis]
N --> O[Conclusions and discussion]Ask an AI for one with this structure
Send the prompt below to ChatGPT or Claude, then paste the whole reply into the editor; the code inside is detected automatically.
Draw a randomized controlled trial flow diagram with Mermaid flowchart TB syntax. Define the question and hypothesis, obtain ethics approval, and screen participants. Those who do not meet eligibility criteria are excluded; those who do give informed consent, provide baseline data and are randomized into an intervention arm and a control arm. Both arms have scheduled follow-up, then dropouts and adverse events are recorded, outcomes assessed, statistical analysis done, and conclusions drawn. Use a diamond for the decision and no parentheses in node text. Output only the mermaid code block.
FAQ
- Can this chart replace a study protocol?
No. It only illustrates the flow of a study. The protocol must be approved by an ethics committee and follow your institution's requirements.
- Can I draw the participant flow figure journals ask for?
Use the same structure and add the number of participants at each node, including how many were excluded or lost and why.
- What is the clearest way to show sample sizes?
Add a line break in the node, such as
Randomization<br/>n = 120, and put each arm's number in its own node.
More in this category
Thesis Research Roadmap Template (General)
Algorithm Research Roadmap Template (Deep Learning)
Survey Research Roadmap Template
Software Project Roadmap Template (Capstone Projects)
Research Proposal Roadmap Template
Thesis Roadmap by Chapter Template (Master's and PhD)
Engineering Project Roadmap Template
Grant Proposal Roadmap Template
Research Framework Template (Variables and Hypotheses)
Research Logic Diagram Template (Problem to Solution)
Experiment Design Flowchart Template (Treatment vs Control)
Empirical Research Roadmap Template (Regression Analysis)
Case Study / Grounded Theory Research Roadmap Template
Education research design diagram template
Lesson design framework diagram template
Mixed methods research design diagram template
Qualitative interview study design diagram template
Psychology experiment design diagram template
Case study research design diagram template
Bibliometric analysis workflow diagram template
Engineering capstone design process diagram template
Community survey project design diagram template
Updated 2026-11-11