Tri-Service General Hospital Grant TSGH-C108-115, TSGH-D109-106, TSGH-D109-107 and TSGH-E-109229