@Brian, Oh, I know it took a lot of work. I can relate, trust me. I will probably never benefit from it, because there are such few patients in pediatrics, although there are some. Never intended to be critical about it.
@Sam, Many people have brought up this issue as far as what you have done in the past, etc. There is one possible workaround or not even a workaround actually that I have brought up many times. If done correctly, especially with the help of an Excel guru, it can be quite effective.
First, you set up a very comprehensive Excel spreadsheet that can be used for AlL patients. That's the nice thing about the tabs on the bottom. You can name them anything such as Labs or Procedures or Surgeries or whatever. You then make each sheet custom made for your practice. Excel has many powerful features for working with data. Once completed, you back up this file in about ten places (just trying to indicate how important it is not to ever lose the master copy).
With each new patient visit, your receptionist can open a master copy, type in a few demographics: Name, DOB, Age, etc. then save it to the desktop with the name of the patient. Import that file into ImportItems and now you have a spreadsheet of all data needed. Anytime you open that patient's chart, you can click on the Import tab and click on the spreadsheet. You can view data, add data, delete data. You can even send a copy directly to a colleague via email.
Just a thought.