In October 2016, Khyber Pakhtunkhwa Blood Transfusion Safety Authority Act was passed and health department established ...