الحمد لله رب العالمين، والصلاة والسلام على نبينا ورسولنا محمد، وعلى آله وأصحابه، ومن تبعهم بإحسان إلى يوم الدين، أما بعد:
فالجواب: أن الأفضل إعطاء الفقير نقودًا، وهو يشتري بها الدواء، هذا هو الأفضل والأسلم؛ لأن صرف الدواء باسم الزكاة قد لا يحقق الغرض منه؛ لأن صرف الزكاة يجب أن يتم وفق شرطين، هما: كمال النصاب، ومرور الحول، فالأفضل إعطاء الفقير قيمة الدواء نقدا؛ ليشتري بها الدواء المطلوب. والله-تعالى-أعلم.