how to develop a hospital management system