Script Cycle tool

Dispensing Timeline Generator

Upload multiple pharmacy Patient History Reports, automatically generate one ascending 21/50-day dispensing forecast for all patients for the next 12 months, with automatic future cycles and download it as a PDF.

1 Upload2 Timeline3 PDF

Patient file numbers

Upload your Patient Data export and Script on File report. File numbers are matched by first and last name and included in dispensing timelines and PDFs.

No file selected No file selected

Re-upload to add or update patient records. Records missing from an upload are retained. With a connected database, subsequent uploads save automatically. Missing and uncertain file numbers are left unassigned.

Automatic cycles & reports

Expected dates repeat automatically from the recorded dispensing date. Only exceptions need a correction. This does not confirm an actual dispense.

Daily reports cover that day. Weekly reports cover seven days from delivery. Monthly reports run on the first and cover that month. All include patient names, file numbers, medicines and expected due dates.


Email sending inactive — backend not connected. 06:00 daily is an editable draft.

Connect database

Use the prepared backend to retain uploads and run reports while the portal is closed.

The access key stays in memory for this session. Patient information is not saved in browser local storage.

Medicine exceptions: pause, change cycle or reset date
Patient / medicineCycle daysAnchor datePausedAction
Upload patient history reports first.

The anchor is the last known actual dispensing date. Reset it only when you want the expected schedule to restart from a new date.

Upload patient reports

Select or drag in multiple Patient History Report spreadsheets at once, including a batch of 200. Files are read sequentially and new records merge into the current dataset. Script Cycle identifies each patient, extracts the latest dispensing record for every medicine, then automatically generates one master forecast timeline.

Drop Excel files or one ZIP hereor upload one ZIP containing your patient reports
Optimised for Patient History Reports: the importer recognises the pharmacy report format you supplied, including its shifted underlying columns. Repeat dispensing records are consolidated automatically so each medicine is forecast from its latest actual dispensing date. Other spreadsheets still use flexible auto-detection and column mapping.