Sounds like “China Sky” to me. Do you remember who else was in it? “China Sky” starred Randolph Scott, if that helps, and it was set mostly in a hospital in China.
Standing and singing, "Randolph Scott".
Randolph Scott?
https://m.youtube.com/watch?v=RVGFGmoltDs