Tri-Service General Hospital Grant TSGH-C108-115, TSGH-D-109106 and TSGH-D-109189