คำตอบคือ ไม่ใช่
ตามธรรมดาแล้วความเข้าใจของคนทั่วไป คือ ยาแพงหมายถึงยาที่สั่งเข้ามาจากต่างประเทศหรือของนอก และยาถูกคือยาที่ผลิตในประเทศเราเอง ที่ยาต่างประเทศแพงกว่ายาในบ้านเรา เนื่องจากบริษัทยาในต่างประเทศมักเป็นบริษัทใหญ่ การที่จะคิดค้นยาแต่ละตัวขึ้นมาต้องมีการทดลองในสัตว์และในคน เสียเงินมากมายจึงจะออกจำหน่าย แต่บริษัทในประเทศ ไม่ต้องเสียเงินด้านนี้เลย เพราะส่วนมากเป็นยาที่ทำตามแบบของต่างประเทศ และบริษัทของต่างประเทศต้องเสียเงินโฆษณามาก ให้แพทย์หันมาใช้ยาของตน ซึ่งการโฆษณาในลักษณะนี้ต้องใช้เงินมากมาย ยาต้องแพงเป็นธรรมดา
ยังไม่มีการพิสูจน์ว่ายาในประเทศมีคุณภาพต่ำกว่ายานอกเลย ถึงแม้คุณภาพอาจจะไม่ดีกว่า ยาขององค์การเภสัชกรรม เป็นยาที่ทำในประเทศ มีราคาถูก และคุณภาพเชื่อถือได้ น่าที่จะเลือกใช้ก่อนยาต่างประเทศ ลองเปรียบเทียบยา คลอเฟนนิรามีน (chlorpheniramine) ซึ่งเป็นยาแก้แพ้ขององค์การ ราคาร้อยละ 5 บาท แต่ของประเทศ 5 บาท ซื้อได้ 5 เม็ด อย่างนี้แล้วจะเลือกซื้อแบบไหน?
อ้างอิงจากหนังสือ โรคกับยา
รูปภาพจาก
https://en.wikipedia.org/wiki/Medication#/media/File:12-08-18-tilidin-retard.jpg
เห็นด้วยคนไทยก็เก่งสามารถคิดค้นตัวยาได้มากมาย