College of Public Health and Health Informatics;
University of King Saud Bin Abdulaziz for Health Sciences;
Riyadh;
KSA;
King Khalid Hospital;
Najran;
KSA;
School of Medicine;
University of Auckland;
Auckland;
New Zealand;
Maternity & Children Hospital;
Najran;
KSA;
International Medical Complex;
Najran;
KSA;