Results attach to the sample, not the patient
Keying results directly to the patient is shorter and loses the specimen. Two draws on the same day can give different results, a haemolysed sample invalidates everything run on it, and a mislabelled tube has to be traceable to every number it produced. The sample in the middle is what makes all three answerable, at the cost of one more join on every patient-facing query.