Mortality Rate Calculator
The mortality rate is a crucial metric used in epidemiology and public health to understand the frequency of death within a specific population over a given period. It helps in assessing the severity of diseases, the effectiveness of interventions, and identifying populations at higher risk.
Total Population at Risk:
Number of Deaths in the Period:
Time Period (in years):
Calculate Mortality Rate
.mortality-rate-calculator {
font-family: sans-serif;
border: 1px solid #ccc;
padding: 20px;
border-radius: 8px;
max-width: 500px;
margin: 20px auto;
background-color: #f9f9f9;
}
.mortality-rate-calculator h2 {
text-align: center;
margin-bottom: 20px;
color: #333;
}
.mortality-rate-calculator .input-section {
margin-bottom: 20px;
}
.mortality-rate-calculator label {
display: block;
margin-bottom: 8px;
font-weight: bold;
color: #555;
}
.mortality-rate-calculator input[type="number"] {
width: calc(100% – 22px);
padding: 10px;
margin-bottom: 15px;
border: 1px solid #ddd;
border-radius: 4px;
}
.mortality-rate-calculator button {
background-color: #4CAF50;
color: white;
padding: 12px 20px;
border: none;
border-radius: 4px;
cursor: pointer;
font-size: 16px;
width: 100%;
transition: background-color 0.3s ease;
}
.mortality-rate-calculator button:hover {
background-color: #45a049;
}
.mortality-rate-calculator .result-section {
margin-top: 20px;
padding: 15px;
background-color: #eef;
border: 1px solid #ddf;
border-radius: 4px;
text-align: center;
font-size: 18px;
color: #333;
min-height: 40px;
}
function calculateMortalityRate() {
var populationSize = document.getElementById("populationSize").value;
var numberOfDeaths = document.getElementById("numberOfDeaths").value;
var timePeriodInYears = document.getElementById("timePeriodInYears").value;
var resultDiv = document.getElementById("result");
var mortalityRate = 0;
if (populationSize === "" || numberOfDeaths === "" || timePeriodInYears === "") {
resultDiv.innerHTML = "Please fill in all fields.";
return;
}
var numPopulation = parseFloat(populationSize);
var numDeaths = parseFloat(numberOfDeaths);
var numTimePeriod = parseFloat(timePeriodInYears);
if (isNaN(numPopulation) || isNaN(numDeaths) || isNaN(numTimePeriod) || numPopulation <= 0 || numDeaths < 0 || numTimePeriod 1) {
ratePer1000 = ratePer1000 / numTimePeriod;
ratePer100000 = ratePer100000 / numTimePeriod;
}
resultDiv.innerHTML = "Mortality Rate (per 1,000 population):
" + ratePer1000.toFixed(2) + " " +
"Mortality Rate (per 100,000 population):
" + ratePer100000.toFixed(2) + " ";
}