Yes, there is some sense. Conditional 2 relates to unreal (impossible or improbable) situations-- so it sounds odd in the first sentence, since we don't know how she will be tomorrow. The second sentence carries a different meaning ('she is not better now'), though, so you cannot just substitute 'by now' for 'tomorrow'; rather, you must go to Conditional 1: 'If she's better tomorrow, she can get out of the hospital'.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.