MedSched - The Solution to Confusing Medication Tracking and Scheduling Needs

Current Version is 1.1.2

Go to my Main page

I'm sorry to state that, while MedSched works fine up to XP, it has not been tested on Vista or Windows 32 bit systems. It HAS been tested on Windows 7 64 bit and it does NOT run. I don't know about Windows 7 32 bit systems. No farther changes will be made to this program. It is what it is. Sorry and I hope I provided useful software for those who needed it while it lasted.


NOTE: A self extracting file is an executable (.exe) file that contains one or more files within it.
Running a self extracting file will pop up a dialog asking where the embedded file(s) should be extracted to. (It doesn't matter if you check or uncheck the Preserve Path option since I don't use subfolders here.)
Once the embedded files are extracted, you do not require the original self extracting file any more and may delete it.

Click here to download just the zipped self extracting help file which you can run on your PC. It contains all the information on this web page plus a little more detail.

Click here to download the just the self extracting program executable file.
(I suggest you download and try this first since it may be all you need (except the above help file).
If you get error messages, try the next link which is the installation routine which will try to install files you may need but not have.)

Click here to download the self extracting installation routine that includes the help and required files. Just extract the files and run SETUP.EXE
Note: To keep the file size down, this file does NOT include MSVBVM50.DLL which is required to run ANY Visual Basic 5 program. You probably already have it and can download it if you do not.

If you have problems running the program, click here

Click on my email address to email me with questions and for information

Click here to call me on the phone for FREE!

The Problem

You may know about or currently use Pre-Made Dosing Charts, Medication Administration Record Sheets (also known as MAR medication sheets) or just a notepad and pen. If so, you know how difficult it can be to set up a medication chart and update it if anything changes.

You, someone you know, or people you take care of have to take several different medications. Each medication needs to be taken at one or more specific times a day. To add to the confusion, the doctor (or doctors) have been changing the medications by prescribing new ones, replacing and/or stopping existing ones and changing the times they are to be taken or the dose. Keeping track of what should be taken and when becomes a scheduling nightmare.

The Solution

MedSched, was designed and written for someone with just these problems. If they or someone close to them has a personal computer, MedSched can be used to keep track of any and all medications (including daily vitamins) and create an easy to follow schedule of what to take and when. Doctor changed something? No problem! Just make a simple change and create a new medication schedule. MedSched can track medications and generate schedules for any number of people.

Medication Schedule

Scheduling Features

MedSched can correctly generate medication schedules for medications taken in different ways. It understands medications in which

Examples of Same dose is taken each time.

Examples of Increasing or decreasing dose.

Examples of Alternating doses. (dosage alternates between two values every time the medication is taken)

Examples of Specific days of the week.

Color coded Reports (see above) are generated for the range of dates you specify (perhaps just this week or all next month) and can be printed or saved. Reports list the exact dates and times of all scheduled medications in order by time so all you have to do is look at the next item on the report, take it then cross it off the list.

Other Features

A color coded report can be generated of all your medications including when to take them and simple descriptions of the medications as well as the reason for taking them and a comment.

You can save medication lists for as many people as you wish and easily switch between them whenever you want.

You can have a medication temporarily not appear on your schedule if a doctor tells you to stop taking it for a short time. There is no need to remove the information for this medication, you can just specify that it not appear on your schedule by removing a checkmark.

An example of a simple medication report.

Medication Report

Remember that you can add as many medications as you wish and change anything about them whenever you wish.

Using the Program

Main program screen

This is the main screen where you define and maintain the medications.

The large white box contains the medications. To see information about any of them, just click it once and all the information about it will be displayed on the screen.

To create a new medication

Enter the information about the medication in the spaces and click the Create New Med button (or press control-N). (You may also use the menus instead of the buttons.) Notice the little square boxes to the left of each medication. If there is a checkmark in the box, the medication will appear on the schedule. If you do not want a medication to appear on the schedule, remove the checkmark by clicking on it. The checkmark will appear and disappear with each click. This makes it easy to remove a medication from your schedule without deleting it from your list in case you think you may need to take it again. If you delete it, you will have to enter all the information again.

Enter times in the format 10p for 10:00 PM. You may also enter 10P, 10:00p and a few other formats. The program will tell you if it does not understand. In addition, you may enter the words Noon and Midnight for 12 PM and 12 AM respectively.

Also note that you can click on the label Starting Date to automatically insert the current date and that you can enter a custom measurement if an appropriate one does not already appear in the drop down list.

Starting Date is not necessarily the date the medication was begun. It is the date used to begin calculating a medication schedule and it controls for what days a medication will appear on the schedule. If Starting Date is June 1st and the medicine is to be taken for ten days, the ending date will automatically be June 10th and the medication will only appear on the schedule for those ten days.

The only other time Starting Date is important is when the dose of a medication is not constant. For example, if one pill is to be taken the first day and two pills the second day then one pill the third day (and so on), MedSched needs to know what the first day is so it knows where to start counting. Likewise for medicines with increasing or decreasing dosages. You are free to adjust the Starting Date if you need to in order to make the schedule come out correctly.

To Change The Information About A Medication

Select the medication by clicking on it then make your changes and click the Update Existing Med button (or press control-U). Note that you must click the Update button after changing any information or the changes will not be saved.

Permanently Removing A Medication

Just select it in the big box and press the delete key or the Delete Med button (or press control-D).

Clear All Spaces On The Screen

The Clear Form button (control-C) will blank out each space on the form for when you wish to add a new medication.

Medication Name Box

Everytime you save or update a medication, the name of the medication is added to the dropdown box and to the MedSched.med file which is located in the same folder as the MedSched.exe program. This is a text file with one medication name per line. Only the first 30 characters are recognized.

When typing in this box, the name of the stored medication that most closely matches the characters typed will automatically appear.

Entering Notes and Medications you take on a Specific Day of the Week

To enter information about medications you take on a certain day of the week or notes you want to appear on your medication schedule for specific days of the week, use Tools | Add\Edit Weekly Notes (control-W). A new screen will appear when you can make these entries. Just select the day you wish to add notes for and start typing.

Day of Week Notes

When you place information in Weekly Notes, you will see the days that contain text will turn red as a reminder. Also, the red label "Weekly Notes Exist" will appear on the main form. You can click this label to make the Weekly Notes screen appear. Weekly notes information is saved when you save your medications and restored when you load a saved medication file.

The Hide button hides the screen (your information will still be there) which can be redisplayed at any time as explained above.

The Clear All button clears ALL the text for ALL the days. If you didn't save it, the text will be permanently removed.

Entering General Notes

In addition to daily notes, general notes can be entered which will appear once in the beginning of a Medication Schedule report. These notes can be anything from a contact phone number to when the medications were last updated. This feature works similarly to the Days of the Week notes. Use Tools | Add\Edit General Notes (control-G). A new screen will appear where you can make these entries. The red label "General Notes Exist" will appear on the main form when something is typed in this box. Although spaces alone will not cause the red label to appear, hitting the ENTER key will, so the label may be on even though nothing appears to be in the box. You can click this label to make the General Notes screen appear. General Notes information is saved when you save your medications and restored when you load a saved medication file.

General Notes

Saving Your Information

You may save your list of medications along with General and Day of Week notes, if any, at any time by using the File | Save or Save As (control-S or control-A) functions. All your medication information including the checkmarks will be saved to the file of your choice. You can bring all this information back at any time by Loading it using File | Load (control-L).

Generating a Medication Report

To create a report of all your medications, click the Display Meds button (or use control-M from the main form). You will be prompted for a name to place at the top of the report. If you do not enter anything, the report is cancelled and nothing will happen. Medications that are not scheduled to appear on the Medication Schedule (the ones which do not have a checkmark next to them) have a note with them.

Generating a Medication Schedule

To create a Medication Schedule of all selected medications (the ones with checkmarks in the boxes), click the Create Schedule button (or use control-T from the main form). You will be prompted for a name to place at the top of the report as well as a date range. You can also select whether the schedule is to include the Purpose, Comment and Description information which was entered on the main screen. An additional checkbox causes an underscore to display in front of each time. This is useful when you wish to check off each medication as it is taken.

When you click the OK button, the schedule is generated. General Notes, if any, are displayed first at the top of the report. All medications are displayed sorted by date and time. Weekly Notes appear first under the appropriate day. Remember that each medication description includes a begin and end date. Medications will only appear for their proper dates. Example: If a medication is listed as starting on June 1st and ending on June 6th, it will not appear on the schedule before June 1st or after June 6th.

Saving and Printing the Reports

As with the Medication Report, the menu functions can be used to save or print the report. If you save the report in text format, you can view the report with any text editor such as Notepad but the colors and text formatting will be lost. If you use the RTF save, colors and formatting are preserved but you will need to view the saved report with a program that understands RTF formatting. Most advanced word processors such as MS Word will open the file correctly. Both of these are very useful for saving old schedules and for manipulating the reports in some other way. For example, if the size of the words are too small for someone and they are having difficulty reading the reports, the report can be saved in RTF format, read into a word processor, the text enlarged to any degree and then printed from there.

Also note that you can make changes to either report before saving or printing it by just typing in the report.

Other Functions

You can use the menu option Functions | Delete All Medications to delete all medications from your list. Information which you have saved to disk is not affected.

You can use the menu option Tools | Show Current Filename to show the name of the file which was last loaded or saved.

The menu option Options | Display Informative Message Boxes can be checked or unchecked by clicking on it. When checked (the default) you will see informative messages when you do things like save and load the data. Unchecking this option suppresses some of these messages.

Registering the Program

Until your program is registered, it will do everything with one limitation. When generating a medication schedule, only the first three medications in the list will be processed. If you want the program to be able to work with unlimited medications, you should register the program. Until the program is registered, there is a Registration option in the Tools menu. This is where you enter the user name and a registration key which you receive after you register.

You can pay by check, money order or PayPal. Email me for the address for my PayPal ID.

When paying, please include the program version, your email address, where you heard of the program and your city and state.
(You don't HAVE to tell me your city... I'm just curious as to where people are.) The other information is important. Thanks.

The cost is $19.95 (US funds only, please) for a single user and includes your entire, immediate family.
Please contact me for very reasonable business and multiple user license rates.


For questions, comments and suggestions, please email me at
(Click on my email address to see if your computer is set up to automatically email me. If that doesn't work, just use your regular email program.)

Now for your convenience, you can call me if you have any questions!
Just click on the box, enter your name and phone number and your phone will be connected to my phone.
This is a FREE call!

Go to my Main page