documentation for the read_patient_hla function