Chen Ren-Xiong
Key Laboratory of Carcinogenesis and Translational Research (Ministry of Education/Beijing), ICU, Peking University Cancer Hospital & Institute, No. 52 of Fucheng Road, Haidian District, Beijing, 100142, China.
Intensive Care Med. 2024 Sep;50(9):1508. doi: 10.1007/s00134-024-07555-9. Epub 2024 Jul 17.