Well that's certainly a challenge! Simply ending with full health is possible whenever you have Force heal (since mana recharges with time) available or one of those health droids (which also recharge with time) since there are few time based levels.
Pretty tricky. I salute you if you're able to accomplish this. I'm happy if I can beat the game on the hardest difficulty without cheating (added bonus for completing all the secrets).