战火中被毁，迁至徐家汇路1083号作为临时院址。战后，医院迁回方斜路原址，徐家汇路院址改为分院。1909年，中国红十字会在上海建立中国红十字会总医院，后更名中国红十字会第一医院（今复旦大学附属华山医院） ，于1936年分出部分医务人员至新成立不久的中山医院，为后者组建了儿科等科室。 中华人民共和国成立后接管了上海原有的教会医院，后于1952年将中山医院、红十字会第一医院两所医院的儿科与西门妇孺医院分院合并，成立上海医学院儿科学院，是为儿科医院之始。医院设立之初位于西门妇孺医院分院的徐家汇路原址，设有