Supervised learning is the preferred method here. It involves training a model with data that includes known outcomes, such as whether a disease outbreak occurred. This enables the model to identify patterns within medical records for predicting future outbreaks or optimizing resource allocation. While unsupervised learning is suitable for clustering or anomaly detection, it does not offer the direct, labeled-outcome predictions characteristic of supervised learning.