Objective To use Kaiser model, three-dimensional risk matrix and Borda ordinal value method comprehensively to analyze the vulnerability of disasters, and identify the key prevention and control risks of the hospital. Methods From June to December 2020, a disaster vulnerability analysis was conducted on a tertiary hospital in southwest China. The risk event evaluation index system was established by referring to the Kaiser model, and the evaluation indexes were classified into three aspects: possibility, controllability and harmfulness. The three-dimensional risk matrix was used to calculate the risk score to determine the risk level. The Borda ordinal value was used to compare the ranking of risk events in the same risk level. Result “Violent medical injuries” “terrorist attacks” and “explosions” were the highest ranked risk events, which needed to be prioritized and targeted for improvement. Conclusions Disaster vulnerability analysis is an important means of emergency management in hospitals. Managers should dynamically assess hospital risks, take effective preventive measures for high-risk events, conduct emergency plan drills, continuously improve risk warning mechanisms, and enhance emergency management capabilities.