A wound-treatment system, comprising a wound treatment apparatus and a pump cassette for use with the wound treatment apparatus; wherein the wound treatment apparatus comprises: a housing configured to be coupled to the pump cassette; a vacuum source configured to be coupled to a wound dressing such that the vacuum source can be activated to apply negative pressure to a wound through the wound dressing; an actuator for moving a diaphragm of the pump cassette; an automated reader configured to read an identifier of the pump cassette to determine one or more properties of the pump cassette; and a controller coupled to the actuator and configured to activate the actuator; and wherein the pump cassette comprises: a pump body having a pump chamber, an inlet valve in fluid communication with the pump chamber, and an outlet valve in fluid communication with the pump chamber; a diaphragm coupled to the pump body such that the diaphragm is movable to vary a volume in the pump chamber; and an identifier configured to store one or more properties of the pump cassette such that the identifier is readable by the automated reader to determine the one or more properties; wherein the pump cassette is configured to be removably coupled to the wound-treatment apparatus such that the actuator can be activated to move the diaphragm; wherein the one or more properties include one or more of: the diameter of the diaphragm, the area of the diaphragm, the stroke of the diaphragm, and the change in volume in the pump chamber caused by a stroke of the diaphragm; and wherein the controller is programmed to recognise a code stored on the identifier and to activate the actuator in a predetermined or preprogramed fashion corresponding to the one or more properties of the pump cassette identified by the code. a housing configured to be coupled to the pump cassette; a vacuum source configured to be coupled to a wound dressing such that the vacuum source can be activated to apply negative pressure to a wound through the wound dressing; an actuator for moving a diaphragm of the pump cassette; an automated reader configured to read an identifier of the pump cassette to determine one or more properties of the pump cassette; and a controller coupled to the actuator and configured to activate the actuator; and wherein the pump cassette comprises: a pump body having a pump chamber, an inlet valve in fluid communication with the pump chamber, and an outlet valve in fluid communication with the pump chamber; a diaphragm coupled to the pump body such that the diaphragm is movable to vary a volume in the pump chamber; and an identifier configured to store one or more properties of the pump cassette such that the identifier is readable by the automated reader to determine the one or more properties; a pump body having a pump chamber, an inlet valve in fluid communication with the pump chamber, and an outlet valve in fluid communication with the pump chamber; a diaphragm coupled to the pump body such that the diaphragm is movable to vary a volume in the pump chamber; and an identifier configured to store one or more properties of the pump cassette such that the identifier is readable by the automated reader to determine the one or more properties; wherein the pump cassette is configured to be removably coupled to the wound-treatment apparatus such that the actuator can be activated to move the diaphragm; wherein the one or more properties include one or more of: the diameter of the diaphragm, the area of the diaphragm, the stroke of the diaphragm, and the change in volume in the pump chamber caused by a stroke of the diaphragm; and wherein the controller is programmed to recognise a code stored on the identifier and to activate the actuator in a predetermined or preprogramed fashion corresponding to the one or more properties of the pump cassette identified by the code.