Files
streamline-emr/docker/statistics/public/js/observations/all_age_groups.js
T
2025-03-31 03:46:05 +03:00

607 lines
24 KiB
JavaScript
Vendored

function get_score(id, value) {
let slug = $('#vitals_slug_' + id).val();
let age_group = $('#age_group').val();
if (slug != '') {
if (age_group == 1) {
if (slug === 'temperature') {
if (between(value, 36.7, 37.2)) {
$('#vitals_news_' + id).css({
"color": "green",
"font-size": "bold"
}).text('0');
} else if (between(value, 35.5, 36.6) || between(value, 37.3, 38)) {
$('#vitals_news_' + id).css({
'color': 'red'
}).text('1');
} else if (between(value, 35.0, 35.4) || between(value, 38, 100)) {
$('#vitals_news_' + id).css({
'color': 'red'
}).text('2');
} else if (between(value, 0, 35)) {
$('#vitals_news_' + id).css({
'color': 'red'
}).text('3');
} else {
$('#vitals_news_' + id).css({
'color': 'red'
}).text('Not in range');
}
}
if (slug === 'pulse') {
if (between(value, 110, 160)) {
$('#vitals_news_' + id).css({
"color": "green",
"font-weight": "thick"
}).text('0');
} else if (between(value, 100, 109) || between(value, 161, 180)) {
$('#vitals_news_' + id).css({
"color": "red",
"font-size": "thick"
}).text('1');
} else if (between(value, 70, 99) || between(value, 181, 190)) {
$('#vitals_news_' + id).css({
"color": "red",
"font-size": "thick"
}).text('2');
} else if (between(value, 1, 70) || between(value, 191, 300)) {
$('#vitals_news_' + id).css({
"color": "red",
"font-size": "thick"
}).text('3');
} else {
$('#vitals_news_' + id).css({
"color": "red",
"font-size": "thick"
}).text('Not in Range');
}
}
if (slug === 'respirations') {
if (between(value, 30, 60)) {
$('#vitals_news_' + id).css({
"color": "green",
"font-weight": "thick"
}).text('0');
} else if (between(value, 25, 29) || between(value, 61, 70)) {
$('#vitals_news_' + id).css({
"color": "red"
}).text("1");
} else if (between(value, 20, 24) || between(value, 71, 80)) {
$('#vitals_news_' + id).css({
"color": "red"
}).text("2");
} else if (between(value, 0, 19) || between(value, 81, 200)) {
$('#vitals_news_' + id).css({
"color": "red"
}).text("3");
} else {
$('#vitals_news_' + id).css({
"color": "red"
}).text("Not in range");
}
}
if (slug === 'sao2') {
if (between(value, 95, 1000)) {
$('#vitals_news_' + id).css({
"color": "green",
"font-color": "green"
}).text('0');
} else if (between(value, 90, 94)) {
$('#vitals_news_' + id).css({
"color": "red",
"font-color": "red"
}).text('1');
} else if (between(value, 0, 89)) {
$('#vitals_news_' + id).css({
"color": "red",
"font-color": "red"
}).text('2');
} else {
$('#vitals_news_' + id).css({
"color": "red",
"font-color": "red"
}).text('Not in range');
}
}
if (slug === 'muac') {
if (between(value, 12.5, 50)) {
$('#vitals_news_' + id).css({
"color": "green",
"font-weight": "bolder"
}).text('GREEN');
} else if (between(value, 11.5, 12.4)) {
$('#vitals_news_' + id).css({
"color": "#FFC40C",
"font-weight": "bolder"
}).text('YELLOW');
} else if (between(value, 1, 11.4)) {
$('#vitals_news_' + id).css({
"color": "RED",
"font-weight": "bolder"
}).text('RED');
} else {
$('#vitals_news_' + id).css({
"color": "RED",
"font-weight": "normal"
}).text('Not in range');
}
}
} else if (age_group == 2) {
if (slug === 'temperature') {
if (between(value, 36.5, 37.4)) {
$('#vitals_news_' + id).css({
"color": "green",
"font-size": "bold"
}).text('0');
} else if (between(value, 35, 36.4) || between(value, 37.5, 38.9)) {
$('#vitals_news_' + id).css({
'color': 'red'
}).text('1');
} else if (between(value, 39, 100)) {
$('#vitals_news_' + id).css({
'color': 'red'
}).text('2');
} else if (between(value, 0, 35)) {
$('#vitals_news_' + id).css({
'color': 'red'
}).text('3');
} else {
$('#vitals_news_' + id).css({
'color': 'red'
}).text('Not in range');
}
}
if (slug === 'pulse') {
if (between(value, 121, 160)) {
$('#vitals_news_' + id).css({
"color": "green",
"font-weight": "thick"
}).text('0');
} else if (between(value, 101, 120) || between(value, 161, 180)) {
$('#vitals_news_' + id).css({
"color": "red",
"font-size": "thick"
}).text('1');
} else if (between(value, 81, 100) || between(value, 181, 200)) {
$('#vitals_news_' + id).css({
"color": "red",
"font-size": "thick"
}).text('2');
} else if (between(value, 0, 80) || between(value, 201, 1000)) {
$('#vitals_news_' + id).css({
"color": "red",
"font-size": "thick"
}).text('3');
} else {
$('#vitals_news_' + id).css({
"color": "red",
"font-size": "thick"
}).text('Not in Range');
}
}
if (slug === 'respirations') {
if (between(value, 31, 55)) {
$('#vitals_news_' + id).css({
"color": "green"
}).text("0");
} else if (between(value, 26, 30) || between(value, 56, 70)) {
$('#vitals_news_' + id).css({
"color": "red"
}).text("1");
} else if (between(value, 20, 25) || between(value, 71, 80)) {
$('#vitals_news_' + id).css({
"color": "red"
}).text("2");
} else if (between(value, 0, 19) || between(value, 81, 200)) {
$('#vitals_news_' + id).css({
"color": "red"
}).text("3");
} else {
$('#vitals_news_' + id).css({
"color": "red"
}).text("Not in range");
}
}
if (slug === 'muac') {
if (between(value, 12.5, 50)) {
$('#vitals_news_' + id).css({
"color": "green",
"font-weight": "bolder"
}).text('GREEN');
} else if (between(value, 11.5, 12.4)) {
$('#vitals_news_' + id).css({
"color": "#FFC40C",
"font-weight": "bolder"
}).text('YELLOW');
} else if (between(value, 1, 11.4)) {
$('#vitals_news_' + id).css({
"color": "RED",
"font-weight": "bolder"
}).text('RED');
} else {
$('#vitals_news_' + id).css({
"color": "RED",
"font-weight": "normal"
}).text('Not in range');
}
}
} else if (age_group == 3) {
if (slug === 'temperature') {
if (between(value, 36.5, 37.4)) {
$('#vitals_news_' + id).css({
"color": "green",
"font-size": "bold"
}).text('0');
} else if (between(value, 35, 36.4) || between(value, 37.5, 38.9)) {
$('#vitals_news_' + id).css({
'color': 'red'
}).text('1');
} else if (between(value, 39, 100)) {
$('#vitals_news_' + id).css({
'color': 'red'
}).text('2');
} else if (between(value, 0, 35)) {
$('#vitals_news_' + id).css({
'color': 'red'
}).text('3');
} else {
$('#vitals_news_' + id).text('Not in range');
}
}
if (slug === 'pulse') {
if (between(value, 76, 130)) {
$('#vitals_news_' + id).css({
"color": "green",
"font-weight": "thick"
}).text('0');
} else if (between(value, 66, 75) || between(value, 131, 160)) {
$('#vitals_news_' + id).css({
"color": "red",
"font-size": "thick"
}).text('1');
} else if (between(value, 56, 65) || between(value, 161, 180)) {
$('#vitals_news_' + id).css({
"color": "red",
"font-size": "thick"
}).text('2');
} else if (between(value, 0, 55) || between(value, 181, 1000)) {
$('#vitals_news_' + id).css({
"color": "red",
"font-size": "thick"
}).text('3');
} else {
$('#vitals_news_' + id).css({
"color": "red",
"font-size": "thick"
}).text('Not in Range');
}
}
if (slug === 'respirations') {
if (between(value, 21, 40)) {
$('#vitals_news_' + id).css({
"color": "green"
}).text("0");
} else if (between(value, 16, 20) || between(value, 41, 50)) {
$('#vitals_news_' + id).css({
"color": "red"
}).text("1");
} else if (between(value, 11, 15) || between(value, 51, 60)) {
$('#vitals_news_' + id).css({
"color": "red"
}).text("2");
} else if (between(value, 0, 10) || between(value, 61, 500)) {
$('#vitals_news_' + id).css({
"color": "red"
}).text("3");
} else {
$('#vitals_news_' + id).css({
"color": "red"
}).text("Not in range");
}
}
if (slug === 'muac') {
if (between(value, 12.5, 50)) {
$('#vitals_news_' + id).css({
"color": "green",
"font-weight": "bolder"
}).text('GREEN');
} else if (between(value, 11.5, 12.4)) {
$('#vitals_news_' + id).css({
"color": "#FFC40C",
"font-weight": "bolder"
}).text('YELLOW');
} else if (between(value, 1, 11.4)) {
$('#vitals_news_' + id).css({
"color": "RED",
"font-weight": "bolder"
}).text('RED');
} else {
$('#vitals_news_' + id).css({
"color": "RED",
"font-weight": "normal"
}).text('Not in range');
}
}
} else if (age_group == 4) {
if (slug === 'temperature') {
if (between(value, 36.5, 37.4)) {
$('#vitals_news_' + id).css({
"color": "green",
"font-size": "bold"
}).text('0');
} else if (between(value, 35, 36.4) || between(value, 37.5, 38.9)) {
$('#vitals_news_' + id).css({
'color': 'red'
}).text('1');
} else if (between(value, 39, 100)) {
$('#vitals_news_' + id).css({
'color': 'red'
}).text('2');
} else if (between(value, 0, 35)) {
$('#vitals_news_' + id).css({
'color': 'red'
}).text('3');
} else {
$('#vitals_news_' + id).text('Not in range');
}
}
if (slug === 'pulse') {
if (between(value, 76, 100)) {
$('#vitals_news_' + id).css({
"color": "green",
"font-weight": "thick"
}).text('0');
} else if (between(value, 66, 75) || between(value, 101, 120)) {
$('#vitals_news_' + id).css({
"color": "red",
"font-size": "thick"
}).text('1');
} else if (between(value, 56, 65) || between(value, 121, 140)) {
$('#vitals_news_' + id).css({
"color": "red",
"font-size": "thick"
}).text('2');
} else if (between(value, 0, 55) || between(value, 141, 500)) {
$('#vitals_news_' + id).css({
"color": "red",
"font-size": "thick"
}).text('3');
} else {
$('#vitals_news_' + id).css({
"color": "red",
"font-size": "thick"
}).text('Not in Range');
}
}
if (slug === 'respirations') {
if (between(value, 18, 30)) {
$('#vitals_news_' + id).css({
"color": "green"
}).text("0");
} else if (between(value, 14, 17) || between(value, 31, 40)) {
$('#vitals_news_' + id).css({
"color": "red"
}).text("1");
} else if (between(value, 10, 13) || between(value, 41, 50)) {
$('#vitals_news_' + id).css({
"color": "red"
}).text("2");
} else if (between(value, 0, 10) || between(value, 51, 500)) {
$('#vitals_news_' + id).css({
"color": "red"
}).text("3");
} else {
$('#vitals_news_' + id).css({
"color": "red"
}).text("Not in range");
}
}
if (slug === 'muac') {
if (between(value, 12.5, 50)) {
$('#vitals_news_' + id).css({
"color": "green",
"font-weight": "bolder"
}).text('GREEN');
} else if (between(value, 11.5, 12.4)) {
$('#vitals_news_' + id).css({
"color": "#FFC40C",
"font-weight": "bolder"
}).text('YELLOW');
} else if (between(value, 1, 11.4)) {
$('#vitals_news_' + id).css({
"color": "RED",
"font-weight": "bolder"
}).text('RED');
} else {
$('#vitals_news_' + id).css({
"color": "RED",
"font-weight": "normal"
}).text('Not in range');
}
}
} else if (age_group == 5) {
if (slug === 'temperature') {
if (between(value, 36.0, 37.7)) {
$('#vitals_news_' + id).css({
"color": "green",
"font-size": "bold"
}).text('0');
} else if (between(value, 35, 35.9) || between(value, 37.8, 38.5)) {
$('#vitals_news_' + id).css({
'color': 'red'
}).text('1');
} else if (between(value, 34, 34.9) || between(value, 38.6, 100)) {
$('#vitals_news_' + id).css({
'color': 'red'
}).text('2');
} else if (between(value, 0, 33)) {
$('#vitals_news_' + id).css({
'color': 'red'
}).text('3');
} else {
$('#vitals_news_' + id).text('Not in range');
}
}
if (slug === 'pulse') {
if (between(value, 51, 100)) {
$('#vitals_news_' + id).css({
"color": "green",
"font-weight": "thick"
}).text('0');
} else if (between(value, 40, 50) || between(value, 101, 110)) {
$('#vitals_news_' + id).css({
"color": "red",
"font-size": "thick"
}).text('1');
} else if (between(value, 0, 39) || between(value, 111, 129)) {
$('#vitals_news_' + id).css({
"color": "red",
"font-size": "thick"
}).text('2');
} else if (between(value, 130, 500)) {
$('#vitals_news_' + id).css({
"color": "red",
"font-size": "thick"
}).text('3');
} else {
$('#vitals_news_' + id).css({
"color": "red",
"font-size": "thick"
}).text('Not in Range');
}
}
if (slug === 'respirations') {
if (between(value, 9, 18)) {
$('#vitals_news_' + id).css({
"color": "green"
}).text("0");
} else if (between(value, 19, 25)) {
$('#vitals_news_' + id).css({
"color": "red"
}).text("1");
} else if (between(value, 0, 8) || between(value, 26, 30)) {
$('#vitals_news_' + id).css({
"color": "red"
}).text("2");
} else if (between(value, 31, 500)) {
$('#vitals_news_' + id).css({
"color": "red"
}).text("3");
} else {
$('#vitals_news_' + id).css({
"color": "red"
}).text("Not in range");
}
}
if (slug === 'systolic_bp') {
if (between(value, 101, 159)) {
$('#vitals_news_' + id).css({
"color": "green"
}).text('0');
} else if (between(value, 81, 100) || between(value, 160, 200)) {
$('#vitals_news_' + id).css({
"color": "red"
}).text('1');
} else if (between(value, 71, 80) || between(value, 201, 1000)) {
$('#vitals_news_' + id).css({
"color": "red"
}).text('2');
} else if (between(value, 0, 70)) {
$('#vitals_news_' + id).css({
"color": "red"
}).text('3');
} else {
$('#systolic_bpValue').css({
"color": "red"
});
$('#vitals_news_' + id).text('Not in range');
}
}
if (slug === 'diastolic_bp') {
if (between(value, 0, 94)) {
$('#vitals_news_' + id).css({
"color": "green"
}).text('0');
} else if (between(value, 95, 104)) {
$('#vitals_news_' + id).css({
"color": "red"
}).text('1');
} else if (between(value, 105, 500)) {
$('#vitals_news_' + id).css({
"color": "red"
}).text('2');
} else {
$('#vitals_news_' + id).css({
"color": "red"
}).text('Not in range');
}
}
if (slug === 'muac') {
if (between(value, 12.5, 50)) {
$('#vitals_news_' + id).css({
"color": "green",
"font-weight": "bolder"
}).text('GREEN');
} else if (between(value, 11.5, 12.4)) {
$('#vitals_news_' + id).css({
"color": "#FFC40C",
"font-weight": "bolder"
}).text('YELLOW');
} else if (between(value, 1, 11.4)) {
$('#vitals_news_' + id).css({
"color": "RED",
"font-weight": "bolder"
}).text('RED');
} else {
$('#vitals_news_' + id).css({
"color": "RED",
"font-weight": "normal"
}).text('Not in range');
}
}
}
}
}
function between(currentValue, low, high) {
if (currentValue < low) {
return false;
} else if (currentValue > high) {
return false;
} else {
return true;
}
}