A device for assisting a caregiver in delivering ventilation treatment to a patient, the device comprising: a user interface configured to deliver prompts to the caregiver to assist the caregiver in delivering ventilation treatment to the patient; at least one pressure sensor configured to detect the caregiver's progress in delivering the ventilation treatment, wherein the at least one pressure sensor is configured to provide a signal containing information indicative of delivered tidal volume; a memory in which a plurality of different prompts are stored, including at least one ventilation progress prompt to guide the rescuer's performance of delivering a desired level of tidal volume comprising an instruction pertaining to varying the delivered tidal volume based on whether or not the desired level of tidal volume has been given to the patient, and the plurality of different prompts includes a ventilation progress prompt that comprises an instruction pertaining to varying ventilation rate based on whether or not a desired ventilation rate has been given to the patient; a processor configured to process the output of the at least one pressure sensor to determine delivered tidal volume and to determine whether the ventilation progress prompt that comprises the instruction pertaining to varying the delivered tidal volume should be selected for delivery, said at least one pressure sensor being responsive to airflow velocity into the patient and wherein the processor is configured to detect whether or not a desired ventilation rate has been given to the patient and to determine whether the ventilation progress prompt that comprises the instruction pertaining to varying the ventilation rate should be selected for delivery. a user interface configured to deliver prompts to the caregiver to assist the caregiver in delivering ventilation treatment to the patient; at least one pressure sensor configured to detect the caregiver's progress in delivering the ventilation treatment, wherein the at least one pressure sensor is configured to provide a signal containing information indicative of delivered tidal volume; a memory in which a plurality of different prompts are stored, including at least one ventilation progress prompt to guide the rescuer's performance of delivering a desired level of tidal volume comprising an instruction pertaining to varying the delivered tidal volume based on whether or not the desired level of tidal volume has been given to the patient, and the plurality of different prompts includes a ventilation progress prompt that comprises an instruction pertaining to varying ventilation rate based on whether or not a desired ventilation rate has been given to the patient; a processor configured to process the output of the at least one pressure sensor to determine delivered tidal volume and to determine whether the ventilation progress prompt that comprises the instruction pertaining to varying the delivered tidal volume should be selected for delivery, said at least one pressure sensor being responsive to airflow velocity into the patient and wherein the processor is configured to detect whether or not a desired ventilation rate has been given to the patient and to determine whether the ventilation progress prompt that comprises the instruction pertaining to varying the ventilation rate should be selected for delivery.