
<script type="text/javascript">
var value;
google.charts.load('current', { packages: ['table', 'corechart']});
google.charts.setOnLoadCallback(function () { drawtable('') });
google.charts.setOnLoadCallback(function () { drawChart('') });
$(document).ready(function () {
value = $("#animal").val();
if (value != undefined) {
drawtable(value);
}
$("#animal").change(function () {
value = $(this).val();
drawtable(value);
});
});
function drawtable(codigo) {
var url = '/Programa_Nutricao/Principal/RetornaObservacao/' + codigo;
$.get(url, {},
function (data) {
var tdata = new google.visualization.DataTable();
tdata.addColumn('date', 'DATA ATENDIMENTO');
tdata.addColumn('string', 'OBSERVACAO');
for (var i = 0; i < data.length; i++) {
if (data[i].observacao != null)
tdata.addRow([ToJavaScriptDate(data[i].data_atividade), data[i].observacao]);
}
var table = new google.visualization.Table(document.getElementById('Tabela_observacao'));
table.draw(tdata, { showRowNumber: true, cssClassNames: { tableCell: 'google-table-cell' } });
});
//}
//function drawChart(codigo) {
var url = '/Programa_Nutricao/Principal/EvolucaoPeso/' + codigo;
$.get(url, {},
function (data) {
var tdata = new google.visualization.DataTable();
tdata.addColumn('date', 'data_atividade');
tdata.addColumn('number', 'peso_kg');
for (var i = 0; i < data.length; i++) {
if (data[i].data_atividade != null)
tdata.addRow([ToJavaScriptDate(data[i].data_atividade), parseFloat(data[i].peso_kg)]);
}
var options = {
width: 700,
height: 500,
vAxis: { title: "PESO (kg)", minValue: '0.5' },
hAxis: { title: "DATA", textStyle: { fontSize: 10 } },
legend: { position: "none" },
curveType: 'function'
};
var chart = new google.visualization.LineChart(document.getElementById('EvolucaoPeso'));
chart.draw(tdata, options);
});
var url = '/Programa_Nutricao/Principal/EvolucaoTemperatura/' + codigo;
$.get(url, {},
function (data) {
var tdata = new google.visualization.DataTable();
tdata.addColumn('date', 'data_atividade');
tdata.addColumn('number', 'Temp. Corporal');
tdata.addColumn('number', 'Temp. Retal');
for (var i = 0; i < data.length; i++) {
if (data[i].data_atividade != null)
tdata.addRow([ToJavaScriptDate(data[i].data_atividade), parseFloat(data[i].temperaturaCorporal), parseFloat(data[i].temperaturaRetal)]);
}
var options = {
width: 700,
height: 500,
vAxis: { title: "Temperatura ºC", minValue: '30', maxValue: '45' },
hAxis: { title: "DATA", textStyle: { fontSize: 10 } },
legend: { position: 'bottom' },
curveType: 'function'
};
var chart = new google.visualization.LineChart(document.getElementById('EvolucaoTemperatura'));
chart.draw(tdata, options);
});
var url = '/Programa_Nutricao/Principal/EvolucaoPressao/' + codigo;
$.get(url, {},
function (data) {
var tdata = new google.visualization.DataTable();
tdata.addColumn('date', 'data_atividade');
tdata.addColumn('number', 'Pressão sistólica');
tdata.addColumn('number', 'Pressão diastólica');
tdata.addColumn('number', 'Média PA');
tdata.addColumn('number', 'Frequencia cardíaca');
for (var i = 0; i < data.length; i++) {
if (data[i].data_atividade != null)
tdata.addRow([ToJavaScriptDate(data[i].data_atividade), parseFloat(data[i].SYS), parseFloat(data[i].DIA), parseFloat(data[i].MAP), parseFloat(data[i].bpm)]);
}
var options = {
width: 700,
height: 500,
vAxis: { title: "Monitoramento cardiovascular" },
hAxis: { title: "DATA", textStyle: { fontSize: 10 } },
legend: { position: 'bottom' },
curveType: 'function'
};
var chart = new google.visualization.LineChart(document.getElementById('EvolucaoPressao'));
chart.draw(tdata, options);
});
var url = '/Programa_Nutricao/Principal/EvolucaoSPO2/' + codigo;
$.get(url, {},
function (data) {
var tdata = new google.visualization.DataTable();
tdata.addColumn('date', 'data_atividade');
tdata.addColumn('number', 'SPO2');
tdata.addColumn('number', 'bpm_SPO2');
for (var i = 0; i < data.length; i++) {
if (data[i].data_atividade != null)
tdata.addRow([ToJavaScriptDate(data[i].data_atividade), parseFloat(data[i].SPO2), parseFloat(data[i].bpm_SPO2)]);
}
var options = {
width: 700,
height: 500,
vAxis: { title: "Monitoramento ventilação pulmonar" },
hAxis: { title: "DATA", textStyle: { fontSize: 10 }},
curveType: 'function'
};
var chart = new google.visualization.LineChart(document.getElementById('EvolucaoSPO2'));
chart.draw(tdata, options);
});
var url = '/Programa_Nutricao/Principal/EvolucaoIMCC/' + codigo;
$.get(url, {},
function (data) {
var tdata = new google.visualization.DataTable();
tdata.addColumn('date', 'data_atividade');
tdata.addColumn('number', 'IMCC');
for (var i = 0; i < data.length; i++) {
if (data[i].data_atividade != null)
tdata.addRow([ToJavaScriptDate(data[i].data_atividade), parseFloat(data[i].IMCC)]);
}
var options = {
width: 700,
height: 500,
vAxis: { title: "Índice de Massa Corporal Canino" },
hAxis: { title: "DATA", textStyle: { fontSize: 10 } },
legend: { position: 'bottom' },
curveType: 'function'
};
var chart = new google.visualization.LineChart(document.getElementById('EvolucaoIMCC'));
chart.draw(tdata, options);
});
var url = '/Programa_Nutricao/Principal/EvolucaoECC/' + codigo;
$.get(url, {},
function (data) {
var tdata = new google.visualization.DataTable();
tdata.addColumn('date', 'data_atividade');
tdata.addColumn('number', 'Escore corporal');
for (var i = 0; i < data.length; i++) {
if (data[i].data_atividade != null)
tdata.addRow([ToJavaScriptDate(data[i].data_atividade), parseFloat(data[i].escore_ECC)]);
}
var options = {
width: 700,
height: 500,
vAxis: { title: "Escore corporal", minValue: '0', maxValue: '10' },
hAxis: { title: "DATA", textStyle: { fontSize: 10 } },
series: [{ color: 'green', visibleInLegend: true}, {}, {}]
};
var chart = new google.visualization.ScatterChart(document.getElementById('EvolucaoECC'));
chart.draw(tdata, options);
});
var url = '/Programa_Nutricao/Principal/EvolucaoMorfometria/' + codigo;
$.get(url, {},
function (data) {
var tdata = new google.visualization.DataTable();
tdata.addColumn('date', 'Data');
tdata.addColumn('number', 'Altura da cernelha');
tdata.addColumn('number', 'Comprimento do corporal');
tdata.addColumn('number', 'Membro pelvico direito');
tdata.addColumn('number', 'Perimetro abdominal');
tdata.addColumn('number', 'Perimetro torácico');
tdata.addColumn('number', 'Perimetro coxa');
for (var i = 0; i < data.length; i++) {
if (data[i].data_atividade != null)
tdata.addRow([ToJavaScriptDate(data[i].data_atividade), parseFloat(data[i].alturaCernelha), parseFloat(data[i].compCorporal), parseFloat(data[i].membroPelvicoDireito), parseFloat(data[i].perimetroToracico), parseFloat(data[i].perimetroAbdominal), parseFloat(data[i].perimetroCoxa)]);
}
var options = {
width: 700,
height: 500,
vAxis: { title: "Medidas" },
hAxis: { title: "DATA", textStyle: { fontSize: 10 } },
curveType: 'function',
legend: { position: 'bottom' }
};
var chart = new google.visualization.LineChart(document.getElementById('EvolucaoMorfometria'));
chart.draw(tdata, options);
});
}
</script>