Ok, here's my rewrite of your spreadsheet that should work fine in excel, numbers, google docs, whatever...
In the attached example, notice that each drug gets its own row. This means you waste a lot of space per row allowing room for 5 types of monitoring, 5 corresponding dosages and 5 corresponding flags, but if you want to pull up all the antipsychotics, they all come up with their related info merely by searching for antipsychotic. Of course there are a lot of repeated items. If you have 100 antipsychotics, then the word antipsychotic gets repeated 100 times. If you have 300 drugs with a cbc dosing of 10mg PO Daily, you end up with that same text in 300 places. But the advantage is you can use search in just about any spreadsheet application to find what you want. Spreadsheets (and databases) are very good about bringing entire rows of data up quickly. They are very bad at figuring out the meaning of data based on relative position in a long set of rows. I hope you haven't typed in too much data using the format in your example because you will be hard pressed to search, sort or index it without mangling the data and having all the dosages show up at the top of the file with drugs that start with z at the bottom of the file and no way to go back and figure out which dosage went with zylocam and which went with aricept. Bottom line: keep each drug and ALL its related data on one row in your spreadsheet.
I will try this on my iPad when I get a chance, probably late this evening. One of the disadvantages of not having 3G...