Hi, I popped my knee cap outwards about 7 years ago and hit it back in and never went to a dr but its been tender from then till now and around 3 weeks ago a dog jumped onto a couch i was kneeling on and jumped on the back of my knee. It swelled right away and has gotten worse over the last few weeks. My whole leg is now swollen. I saw a dr 2 weeks ago who gave me tablets to reduce the fluid but its worse. Could you please suggest anything to reduce the swelling and pain?