Patient scheduling system for St. John's eye hospital, Baragwanath