ECG Atrial Rate Calculator
This calculator helps you determine the atrial rate from an electrocardiogram (ECG) tracing. The atrial rate is the heart rate of the atria, which are the upper chambers of the heart. This is often determined by looking at the R-R intervals and the P-P intervals on an ECG.
ECG Paper Speed (mm/sec):
Number of Small Boxes between two consecutive P waves (or R waves if P waves are unclear):
Calculate Atrial Rate
Results:
Atrial Rate: — bpm
function calculateAtrialRate() {
var paperSpeed = parseFloat(document.getElementById("paperSpeed").value);
var rrIntervalSmallBoxes = parseFloat(document.getElementById("rrIntervalSmallBoxes").value);
var atrialRate = "–"; // Default to not calculated
if (!isNaN(paperSpeed) && paperSpeed > 0 && !isNaN(rrIntervalSmallBoxes) && rrIntervalSmallBoxes > 0) {
var durationPerSmallBoxMm = 0.04; // Assuming standard 1mm = 0.04 seconds
var durationOfIntervalSec = rrIntervalSmallBoxes * durationPerSmallBoxMm * (25 / paperSpeed); // Adjust for non-standard paper speed
if (durationOfIntervalSec > 0) {
atrialRate = (60 / durationOfIntervalSec).toFixed(0);
}
}
document.getElementById("atrialRate").innerText = atrialRate;
}
.input-group {
margin-bottom: 15px;
}
.input-group label {
display: block;
margin-bottom: 5px;
font-weight: bold;
}
.input-group input[type="number"] {
padding: 8px;
border: 1px solid #ccc;
border-radius: 4px;
width: 150px;
}
button {
padding: 10px 15px;
background-color: #4CAF50;
color: white;
border: none;
border-radius: 4px;
cursor: pointer;
font-size: 16px;
}
button:hover {
background-color: #45a049;
}
#result {
margin-top: 20px;
padding: 15px;
background-color: #f0f0f0;
border: 1px solid #ddd;
border-radius: 4px;
}
#result h3 {
margin-top: 0;
}
#result span {
font-weight: bold;
color: #333;
}