Hi, you need a CMS, this is a content management system which helps you to keep track of all kind of data related to your patients. It not expensive with 250 USD you will a small website with all kind of widgets you cab imagine... calendar, photo gallery, notes, etc... dropme a line if you are interested.