About ClinicalTypingLab
ClinicalTypingLab is a free medical typing trainer. It is a Vernacular Vitals project, built and maintained by an MD/PhD student who got tired of being slowed down by the keyboard on the wards.
Why it exists
Generic typing tests measure speed on everyday English. Clinical notes are not everyday English: they are dense with drug names, dosing strings, lab values, imaging findings, and shorthand. The tools that did exist for medical typing mostly fed a fixed paragraph of spelled-out terms, which does not resemble what anyone actually types in a chart. This trainer was built to close that gap.
How the corpus was built
The vocabulary contains more than 10,000 unique terms and phrases across diseases, generic and brand drugs, anatomy, physiology and labs, procedures, symptoms and signs, note phrases, and radiology and pathology findings. Note phrases were written to resemble real H&Ps, daily progress notes, discharge summaries, consult notes, and procedure notes, and each has a spelled-out and an abbreviated form so the abbreviation toggle can switch between them. Dosing strings follow common order formats and avoid the abbreviations on the Joint Commission's do-not-use list.
How frequency weighting works
Each term carries a rough frequency tier reflecting how often it shows up in general inpatient and outpatient practice. With term frequency set to Realistic, the sampler draws common items much more often than rare ones; with Even, every item is equally likely. Neither setting is a claim about any specific dataset; the tiers are editorial judgments meant to make practice feel like real charting.
Your data
There is no account and no server-side storage. Session history, per-key statistics, and settings are kept in your browser's local storage on the device you use, and clearing site data removes them. No analytics scripts or advertising trackers run on the site.
Contact and support
The project is free and stays free. If it has been useful, you can buy me a coffee. Suggestions for the corpus, especially phrases from specialties that are underrepresented, are welcome through the same page.