Build medication schedule

Arrange a prescribed number of reminder times evenly between an entered waking hour and sleeping hour.

freeworks offlinenothing uploaded
ToolMedication Schedule Builder
Input
Output
Put this on your own site

The frame below runs the same code as this page, in the reader's own browser. Nothing is sent to us, and nothing is sent to you.

Pick a dark background and the text and panels follow it, so the frame stays readable on a dark page.

Preview

How it works

For two or more reminders, the waking window is divided by one fewer than the count so the first time equals waking and the last equals sleeping. A single reminder stays at waking time and reports a zero interval; no waking hours, food rule, or dose frequency is inferred.

Formula
reminder gap = (sleeping hour − waking hour) ÷ (reminder count − 1)
  • The schedule only applies when the medicine directions permit even spacing across waking hours.
  • Food instructions were removed because only the packet, prescription, doctor, or pharmacist can supply them.

Worked example

Three times a day, 7am to 11pm, with food
Doses spread evenly from waking to bedtime
Input
											Doses per day: 3
Waking hour: 7
Sleeping hour: 23
										
Output
												Dose times: 07:00, 15:00, 23:00
Gap between doses hours: 8
											

When to use this

Phone alarms, printed medication lists, and pill-organiser routines can copy clinician-approved daytime times after a pharmacist confirms that the directions allow waking-hour spacing.

Edge cases

  • A sleeping hour at or before waking is rejected because a window crossing midnight is not represented.
  • One reminder produces no between-dose interval rather than presenting 24 hours as a prescribing instruction.
  • Every-8-hour, empty-stomach, with-food, and fixed-clock directions are never inferred; evenly spaced reminders cannot override the medicine label.

References