Technical innovations Open access World Journal of Surgical Oncology 8808 Accesses 6 Citations Metrics details