Rolul unei farmacii în asistența medicală este de a controla disponibilitatea medicamentelor, de a elibera medicamente și de a asigura respectarea măsurilor de siguranță ale medicamentelor pentru pacienți. În mod tradițional, un farmacist a găsit, numărat și ambalat medicamentele fără niciun ajutor din partea sistemelor automate. Progresele tehnologice și sistemele sunt disponibile și pentru farmacie, care poate prelua unele roluri de la farmacist. Automatizarea farmaciilor poate reduce erorile umane și poate păstra controlul stocului, dar sistemele robotizate pot fi costisitoare de instalat și întreținut.
În fiecare farmacie, medicamentele sunt în mod normal sub control strict. Personalul farmaciei ține medicamentele organizate și stocate, rol pe care îl poate îndeplini și un sistem de automatizare a farmaciei. Un aparat poate ține contorizarea stocului, precum și a detaliilor precum data de expirare a medicamentului. Odată cu automatizarea farmaciilor, stocul poate fi, de asemenea, păstrat în siguranță, astfel încât doar personalul aprobat să poată accesa el, iar eliminările pot fi, de asemenea, monitorizate. Uneori, un farmacist trebuie să numere pastilele, dar această muncă consumatoare de timp ar putea fi înlocuită cu un contor automat de pastile, care și-a găsit pentru prima dată un loc în farmacii în anii 1970, ca precursor al automatizării mai complexe a farmaciilor.
Erorile în medicație reprezintă un risc semnificativ cu care se confruntă farmaciile, deoarece farmacistul poate cădea pradă erorii umane. Cu sistemele de automatizare a farmaciilor, totuși, rata prescripțiilor incorecte poate fi redusă. În loc ca o persoană să confunde un medicament cu altul cu un nume similar, aparatul poate citi codul de bare al unui produs și poate afișa informații pe ecran. Dacă rețeta medicului conține și un cod de bare, atunci aparatul le poate compara pe cele două pentru o precizie suplimentară.
Rețetele scrise de mână pot fi și ilizibile, ceea ce prezintă un alt pericol pentru pacient, în cazul în care farmacistul dă medicamentul greșit. Folosirea unui sistem de automatizare a farmaciei care acoperă atât cabinetul medicului, cât și farmacia poate preveni această problemă. Caracteristicile posibile ale unui sistem de automatizare a farmaciei includ posibilitatea ca farmacistul să acceseze mai multe informații decât este detaliat pe prospectul produsului, dacă are nevoie.
Dacă un spital sau o clinică are un sistem de automatizare a farmaciei, acesta are potențialul de a reduce erorile și de a preveni pacienții să primească medicamente periculoase. Un pacient ar putea avea o diagramă automată a bolii sale și a medicamentelor care sunt potrivite pentru afecțiune, împreună cu o listă de medicamente care nu sunt. O asistentă ar putea apoi să scaneze fișa persoanei pentru a obține medicamentul potrivit și să se asigure că medicamentele neadecvate nu sunt prescrise accidental.
Dezavantajele unui sistem automatizat includ cheltuielile cu mașinile, deși costul poate fi compensat printr-o reducere a cantității de personal necesar pentru controlul și distribuirea medicamentelor. În plus, sistemele automate se pot defecta sau oamenii le pot ocoli și le pot reduce eficacitatea încălcând regulile de utilizare. Exemplele includ utilizarea de identificare a unei alte persoane sau amestecarea prescripțiilor pacienților.