Split by patient, never by scan
The most common way these systems lie to their creators is data leakage — slices of the same patient landing in both training and testing, so the model is graded on faces it has memorised. We split strictly by patient. The numbers we earn that way are smaller and real.