We might also adopt the system from Firaxis XCOMs: on the mission you can patch yourself up however you want, but the resulting recovery time will be based on the minimal health level during the mission, not the final health level.
Obviously it will require an engine patch, but it's quite a nice approach - also with it, medkit items may be rebalanced to restore meaningful amount of health, as it won't be prone to abuse any more.