Question: How to diagnose What I need to know about Kidney Stones ?
Answer: To diagnose kidney stones, your doctor will do a physical exam and ask about your medical history. The doctor may ask if you have a family history of kidney stones and about your diet, digestive problems, and other health problems. The doctor may perform urine, blood, and imaging tests to complete the diagnosis. - Urine tests can show whether you have an infection or your urine contains substances that form stones. - Blood tests can show problems that lead to kidney stones. - Imaging tests are used to find the location of kidney stones in your body. The tests may also be able to show problems that caused a kidney stone to form.
Source: NIDDK

Question: What are the treatments for What I need to know about Kidney Stones ?
Answer: The treatment for kidney stones usually depends on their size and what they are made of. Kidney stones may be treated by your regular doctor or by a urologista doctor who specializes in the urinary tract. You may need treatment if you have symptoms or if a kidney stone is blocking your urinary tract. Small stones dont usually need treatment. Still, you may need pain medicine. You should also drink lots of fluids to help move the stone along. If you are vomiting often or dont drink enough fluids, you may need to go to the hospital and get fluids through a needle in your arm. If you have a large kidney stone or your urinary tract is blocked, the urologist can remove the stone or break it into small pieces with the following treatments:
Source: NIDDK