Mistake Proofing Vs Error Proofing Techniques