1. A device comprising: a processor; and a non-transitory storage medium communicatively coupled to the processor, the storage medium configured to store one or more programs which, when executed by the processor, cause the device to: receive field data, derived from a Cardio Pulmonary Resuscitation (CPR) session, including events of at least two different types occurring to a patient over time, the event types including at least one of chest compressions and ventilations within the CPR session; receive annotations that have been previously generated from field data, the annotations identifying at least some of the events; calculate at least one of a relative timing of at least two events of the field data based on the annotations identifying the at least two events; obtain at least one accuracy criterion, the accuracy criterion indicating an expected event sequence and the relative timing of the at least two events; compute at least one accuracy score for the annotations based on the accuracy criterion; assign, out of a plurality of possible grades, at least one grade based on the accuracy score, the assigned grade indicating an accuracy with which the annotations identify the events identified by the annotations, and output a user signal that includes the at least one grade for the annotations.
1. A device comprising: a processor; and a non-transitory storage medium communicatively coupled to the processor, the storage medium configured to store one or more programs which, when executed by the processor, cause the device to: receive field data, derived from a Cardio Pulmonary Resuscitation (CPR) session, including events of at least two different types occurring to a patient over time, the event types including at least one of chest compressions and ventilations within the CPR session; receive annotations that have been previously generated from field data, the annotations identifying at least some of the events; calculate at least one of a relative timing of at least two events of the field data based on the annotations identifying the at least two events; obtain at least one accuracy criterion, the accuracy criterion indicating an expected event sequence and the relative timing of the at least two events; compute at least one accuracy score for the annotations based on the accuracy criterion; assign, out of a plurality of possible grades, at least one grade based on the accuracy score, the assigned grade indicating an accuracy with which the annotations identify the events identified by the annotations, and output a user signal that includes the at least one grade for the annotations. 10. The device of claim 1 , in which a flag is issued when at least one aspect of the annotations does not meet the at least one accuracy criterion, and the grade is assigned based on a number of issued flags.