Diseases of kidney, ureter yield to fiberoptics and foreign aid.
D019723:Endoscopes; D005336:Fiber Optic Technology / Q000295:instrumentation*; D006801:Humans; D007669:Kidney Calculi / Q000628:therapy*; D014513:Ureter