backend: add slots method
ui: prescriptions component progress
ui: prescriptions progress