第一句误译。应为:
The outcomes of clinical trials outside China were not “promising”, as claimed by Beaumont Hospitals.
with much worse result than Dr. Xiao’s own 可改为
with results that are much worse than Dr. Xiao’s
than what Dr. Xiao has reported => had reported
6 cases of SCI in Germany all failed => all of the 6 cases in Germany had failed