gg
Home › Health › Medical History Timeline
Health

Medical History Timeline

Years of scattered notes, a shoebox of letters, three different diaries — and fifteen minutes with a new specialist. Paste your history one event per line as date | category | description | optional detail, and this builds one clean chronological page you can print and hand over: grouped by year and month, counted by category, with an index of the earliest date you recorded for each symptom and the longest stretches where nothing was written down. Partial dates are welcome and stay partial — "2015", "2016-04" and "2016-04-18" are all real things to remember, and no day is ever invented to tidy the sort order. This is your own record, typed by you: it is not a medical record, nothing on it has been verified against any source, and a clinician will still need the underlying letters and reports. It organises; it never interprets, ranks or explains. Everything runs on your device — nothing is uploaded, which matters, because this is some of the most sensitive information you own.

Try it now

Worked example

MEDICAL HISTORY TIMELINE ABOUT THIS PAGE This page was typed out by the patient. It is a personal record, not a medical record: nothing on it has been checked against a clinic letter, a lab report or any other source, and it may contain mistakes, gaps, or things remembered in the wrong order. The tool only organises — it sorts, groups and counts what was typed and adds nothing of its own. It does not interpret anything, and no clinical meaning should be read into the order, the grouping or the counts. Clinicians will still need the underlying letters, reports and images. Everything runs on this device: nothing is uploaded, sent or stored anywhere, which matters because this is some of the most sensitive information a person owns. AT A GLANCE Events recorded 12 Earliest recorded 2015 Latest recorded 2021-06-30 Span covered at least 2,008 days, at most 2,372 days Date precision 10 full, 1 month-only, 1 year-only EVENTS BY CATEGORY Symptom onset 3 Appointment 3 Test or imaging 2 Result 1 Medication started 1 Medication stopped 1 Procedure 1 FIRST MENTION OF EACH SYMPTOM YOU TAGGED Only lines tagged as a symptom appear here, and the date shown is the earliest one typed for that exact wording. Two different wordings of the same thing will appear twice — they have not been merged, because deciding that two descriptions mean the same thing is not this tool's call. 2015 joint pain in both hands 2016-04 daily fatigue LONGEST GAPS BETWEEN RECORDED EVENTS A gap is the distance between two lines that were typed. It means only that nothing was written down in between — it does not mean nothing happened. Where a date was given as a year or a month, the gap is shown as a range, because the exact day was never supplied. 1. 2016-05-09 to 2018-02-01 633 days 2. 2019-06-30 to 2020-11-02 491 days 3. 2018-03-20 to 2019-01-07 293 days TIMELINE 2015 (month not recorded) 2015 [Symptom onset] joint pain in both hands 2016 April 2016-04 [Symptom onset] daily fatigue 2016-04-18 [Appointment] first GP visit about the fatigue · Elm Road Surgery May 2016-05-02 [Test or imaging] full blood count · Elm Road Surgery 2016-05-09 [Result] full blood count reported as normal 2018 February 2018-02-01 [Symptom onset] joint pain in both hands March 2018-03-12 [Appointment] rheumatology referral appointment 2018-03-20 [Test or imaging] hand and wrist X-ray · City Hospital imaging 2019 January 2019-01-07 [Medication started] naproxen 250mg twice daily June 2019-06-30 [Medication stopped] naproxen stopped 2020 November 2020-11-02 [Procedure] joint aspiration, left knee · City Hospital day unit 2021 June 2021-06-30 [Appointment] follow-up · Rheumatology clinic ABOUT THIS PAGE — KEEP THIS WITH THE PAGE Reminder, because this page will be handed to somebody: it is a personal record typed by the patient, not a medical record. Nothing on it has been verified against any source. Nothing on it is a diagnosis, an opinion, a severity score or a clinical judgement, and no relationship between any two lines is being claimed. Dates shown as a year or a year and month are shown that way because that is all that was known — no day has been filled in. Bring the underlying documents; a clinician will need them. Nothing was uploaded to produce this page.

Learn the method

Inputs

Frequently asked

What format do the lines take?

One event per line: date | category | description | optional detail. For example "2019-03-14 | test | hand and wrist X-ray | City Hospital". Pipes are best because descriptions often contain commas, but commas and tabs work too. Blank lines and lines starting with # are ignored, so you can leave yourself notes in the paste.

Do I need a full date for every event?

No, and that is the point. A date can be a year (2015), a year and month (2016-04) or a full date (2016-04-18). Each is shown at exactly the precision you gave, and nothing is ever padded out to a day you did not supply. Less precise dates sort to the top of their year or month, because a year-only event is only known to be somewhere in that year. Slash dates are not accepted, because 03/04/2019 means 3 April in most of the world and 4 March in the United States, and guessing wrong on a medical record is not worth the convenience — paste one and the tool will show you how to rewrite it, or tell you it is ambiguous and let you decide.

Which categories does it understand?

Symptom onset, appointment, test or imaging, result, diagnosis, medication started, medication stopped, procedure, hospital stay and other — plus common short forms like appt, scan, bloods, dx, med start. If you use a word it does not know, your word is kept exactly as you typed it and counted under itself. If you leave the category empty, the event is marked untagged. It never reads your description to work out a category for you.

What happens to a line it cannot read?

It is printed back to you at the bottom, exactly as you typed it, with the reason. Nothing is dropped silently and nothing is guessed at. An impossible date such as 2019-02-30 is rejected with a message rather than being quietly moved to March 2nd, because a timeline that invents a date is worse than one with a hole in it.

Does it tell me what any of this means?

No, and it will not. It sorts, groups and counts what you typed. It offers no diagnosis, no cause, no pattern, no severity and no link between any two events. Those are conversations to have with a clinician holding the actual documents — this page just makes sure the fifteen minutes are not spent reconstructing dates.

Is anything uploaded?

No. It all runs inside your browser on your own device: nothing is sent anywhere, nothing is stored on a server and there is no account. Print the page or copy the text out yourself.

What is the longest gap for?

So you can see where your own records are thin. A gap means only that nothing was written down between two lines you typed — it is not a claim that nothing happened. Where a date was only a year or a month, the gap is shown as a range rather than a single number.

Related Health tools