A veteran can receive a temporary 100% rating when they are hospitalized for 21 or more days for a service-connected condition. A veteran can receive a 100% rating if they are having surgery for a service-connected condition and will require an extensive recovery time that limits their mobility.