RPA (Robotic Process Automation)
RPA (Robotic Process Automation) is a software approach that automates tasks by controlling an application’s user interface — clicking buttons, typing into fields, and reading screen text — exactly as a human would. In pharmacy automation, RPA tools are sometimes used to enter prescription data into Kroll by scripting mouse and keyboard actions against the Kroll interface.
The core limitation of RPA in Kroll workflows is fragility. Because RPA depends on the position and appearance of UI elements, any Kroll interface update — a field that moves, a menu that changes — can break the automation. Each break requires a developer to remap the script before automation works again.
RPA also cannot access Kroll’s underlying data. An RPA script reads what’s visible on screen; it cannot query your drug catalog, patient history, or mix catalog to make a more informed match. The result is automation that operates without the context needed for reliable DIN selection.
Native Kroll integration — like AutoRx uses — communicates with Kroll at the application layer, not through UI simulation. Interface changes do not break it, and the agent can read catalog and patient data before every write.
See also
