A compliance monitor configured to monitor patient usage of a medicament inhaler , the medicament inhaler including: a store of medicament; a first housing for housing the store of medicament; a medicament dispensing means for delivering a dose of medicament; a mouthpiece for directing the dose of medicament into the mouth of a user; and a removable and replaceable cap for the mouthpiece ; wherein the compliance monitor comprises: a) a cap detection means configured to signal when the cap is covering the mouthpiece , and to signal when the cap is being removed or replaced with respect to the mouthpiece ; and b) a dose detection means configured to signal when a dose of medicament has been dispensed; and characterised in that : the compliance monitor is configured to determine the occurrence of a first or second user error in dose delivery based on the signals received from the cap detection means and the dose detection means , wherein: a first user error is determined if the cap detection means signals that the cap is removed or replaced with respect to the mouthpiece at substantially the same time as the dose detection switch signals a dose of medicament is dispensed; and a second user error is determined if the cap detection means signals that the cap is covering the mouthpiece at substantially the same time as the dose detection means signals a dose of medicament is dispensed. a store of medicament; a first housing for housing the store of medicament; a medicament dispensing means for delivering a dose of medicament; a mouthpiece for directing the dose of medicament into the mouth of a user; and a removable and replaceable cap for the mouthpiece ; wherein the compliance monitor comprises: a) a cap detection means configured to signal when the cap is covering the mouthpiece , and to signal when the cap is being removed or replaced with respect to the mouthpiece ; and b) a dose detection means configured to signal when a dose of medicament has been dispensed; and characterised in that : a) a cap detection means configured to signal when the cap is covering the mouthpiece , and to signal when the cap is being removed or replaced with respect to the mouthpiece ; and b) a dose detection means configured to signal when a dose of medicament has been dispensed; and characterised in that : the compliance monitor is configured to determine the occurrence of a first or second user error in dose delivery based on the signals received from the cap detection means and the dose detection means , wherein: a first user error is determined if the cap detection means signals that the cap is removed or replaced with respect to the mouthpiece at substantially the same time as the dose detection switch signals a dose of medicament is dispensed; and a second user error is determined if the cap detection means signals that the cap is covering the mouthpiece at substantially the same time as the dose detection means signals a dose of medicament is dispensed. a first user error is determined if the cap detection means signals that the cap is removed or replaced with respect to the mouthpiece at substantially the same time as the dose detection switch signals a dose of medicament is dispensed; and a second user error is determined if the cap detection means signals that the cap is covering the mouthpiece at substantially the same time as the dose detection means signals a dose of medicament is dispensed. <EOS>