This drug administration mechanism is for administering a liquid drug packed in a drug container (F1) to a patient. The drug administration mechanism is provided with the drug container (F1), a main body (2), and a pump unit (3) attached to the main body (2). The pump unit (3) is provided with a pump that is driven by a piezoelectric element and a characteristic data holding unit (38) for readably holding characteristic data relating to the input/output of the pump. The main body (2) is provided with: a reading unit (27) that reads the characteristic data held by the characteristic data holding unit (38); a correction unit (2611) that determines a control correction value on the basis of the characteristic data read by the reading unit (27); and a pump control unit (2612) that controls the pump on the basis of the determined control correction value.La présente invention concerne un mécanisme d'administration de médicament qui permet d'administrer un médicament liquide emballé dans un récipient de médicament (F1) à un patient. Le mécanisme d'administration de médicament est pourvu du récipient de médicament (F1), d'un corps principal (2), et d'une unité de pompe (3) fixée au corps principal (2). L'unité de pompe (3) est dotée d'une pompe qui est entraînée par un élément piézoélectrique et d'une unité de conservation de données caractéristiques destinée à conserver de façon lisible des données caractéristiques (38) relatives à l'entrée/la sortie de la pompe. Le corps principal (2) est pourvu des éléments suivants : une unité de lecture (27) qui lit les données caractéristiques conservées par l'unité de conservation des données caractéristiques (38) ; une unité de correction (2611) qui détermine une valeur de correction de commande sur la base des données caractéristiques lues par l'unité de lecture (27) ; et une unité de commande de pompe (2612) qui commande la pompe sur la base de la valeur de correction de commande déterminée.薬剤容器(F1)と、本体(2)と、該本体(2)に取り付けられるポンプユニット(