The disclosure relates to a medical dispenser, comprising an outlet and a plurality of sealed compartments containing medicament to be sequentially aligned with and dispensed through said outlet. Movement of an actuator sequentially causes mechanical energy to be built up and then released and converted into an indexing movement of the compartments. The disclosure also relates to an indexing method for a medical dispenser.