A medical delivery device for advancing a piston in a medicament container to expel a medicament. A support structure supports the container and a drive assembly that advances the piston. The drive assembly includes a drive ribbon that can be retracted and extended. The retracted ribbon defines a spiral and the extended ribbon defines a helix. The drive ribbon is incrementally moveable between the retracted spiral configuration and extended helical configuration. A mechanical drive rotates the drive ribbon to selectively extend and retract the ribbon. A thrust member having a helical ramp engages a proximal edge of the drive ribbon where it transitions between a spiral and helix. A bearing member at the distal end of the drive ribbon exerts an axial force on the piston when the ribbon is extended.La présente invention concerne un dispositif d'administration médicale pour faire avancer un piston dans un récipient de médicament afin d'expulser un médicament. Une structure de support supporte le récipient et un ensemble d'entraînement qui fait avancer le piston. L'ensemble d'entraînement comprend un ruban d'entraînement qui peut être rétracté et étendu. Le ruban rétracté définit une spirale et le ruban étendu définit une hélice. Le ruban d'entraînement peut être déplacé de manière incrémentale entre la configuration en spirale rétractée et la configuration en hélice étendue. Un entraînement mécanique fait tourner le ruban d'entraînement pour déployer et rétracter sélectivement le ruban. Un élément de poussée ayant une rampe hélicoïdale vient en prise avec un bord proximal du ruban d'entraînement où il se change entre une spirale et une hélice. Un élément de support à l'extrémité distale du ruban d'entraînement exerce une force axiale sur le piston lorsque le ruban est étendu.