Doctor and Nanobots Technology