Medical Staff Management And Scheduling Software Development