Obat-obatan disalurkan oleh apotek baik secara langsung kepada pasien, atau ke rumah sakit atau anggota staf kesehatan untuk diberikan kepada pasien. Ketika obat atau dosis yang salah diberikan oleh apoteker atau petugas kesehatan – atau telah diambil secara tidak benar oleh pasien – kesalahan resep telah terjadi. Prosedur yang mengikuti kesalahan tergantung pada jenis kesalahan, pengobatan, atau kebijakan fasilitas.
Resep dapat diisi oleh apoteker, atau oleh teknisi farmasi bersertifikat di bawah arahan apoteker berlisensi. Di Amerika Serikat, seorang apoteker harus memiliki gelar Doktor Farmasi dari sekolah terakreditasi, serta lisensi dari negara bagian tempat apoteker akan berpraktik. Seorang teknisi farmasi bersertifikat telah dididik, diuji, dan disertifikasi oleh lembaga formal seperti Lembaga Sertifikasi Teknisi Farmasi. Resep yang diisi oleh teknisi farmasi harus diperiksa oleh apoteker berlisensi sebelum dispensing, untuk melindungi pasien dari kesalahan resep.
Setiap apotek umumnya memiliki kebijakan dan prosedur untuk mengurangi kemungkinan apoteker atau teknisi melakukan kesalahan resep. Meskipun setiap apotek kemungkinan akan memiliki variasi, banyak dari langkah-langkahnya serupa. Prosesnya dimulai saat resep diserahkan ke apotek.
Awalnya informasi pasien, termasuk asuransi, biasanya dimasukkan ke dalam database komputer. Ini biasanya akan menunjukkan metode pembayaran dan kontraindikasi dengan obat lain yang telah diresepkan. Label botol obat akan dicetak dari informasi ini.
Untuk pengisian resep, apoteker atau teknisi akan mengecek nama obat dan dosisnya. Setelah mendapatkan obat yang sesuai, obat itu harus dikeluarkan dengan benar. Tablet atau kapsul dapat dituangkan ke dalam baki penghitung, dan jumlah yang sesuai dihitung. Obat, dosis, dan jumlah harus diperiksa dengan cermat untuk menghindari kesalahan resep.
Beberapa obat memerlukan pencampuran, seperti suspensi atau eliksir. Obat mujarab biasanya berupa sirup atau alkohol, dengan obat yang dilarutkan di dalamnya. Suspensi juga berupa cairan, tetapi obatnya tidak larut — melainkan tersuspensi di dalam cairan. Suspensi harus dikocok dengan baik sebelum mengukur setiap dosis, untuk memastikan distribusi obat yang tepat dalam larutan.
Setelah obat dihitung atau dicampur, harus diberi label yang sesuai dengan nama pasien, nama obat, dan dosis yang sesuai, di samping instruksi yang jelas untuk minum obat resep. Kemudian dapat diberikan kepada pasien untuk digunakan di rumah, atau dikirim ke lokasi yang sesuai di dalam fasilitas kesehatan. Setelah dibagikan dengan benar, kesalahan resep apa pun umumnya terkait dengan pemberian dosis yang salah, atau gagal minum obat sesuai resep.