I am personally sick of the old CityRPG one-click jobs, such as doctors. Most if not all jobs should involve a small gimmick or skill or game to add work to the job so its never "stand here and earn money." For example.. the Medical profession should involve a GUI game where a line diagram of a blockhead should pop up. There is a blue bar (timer) and you have a certain amount of time to click the green highlighted block parts in order to heal the guy, or you risk him/her dying.
A mechanic can go around fixing the various machines, which also involves a small game. Maybe a "match the wires" game or something. Or a maze where you must navigate the electric signal to the exit.
When someone is dying, the closer they get to actually dying, the more difficult the "game" is to successfully heal him/her.