fix: sider issues
This commit is contained in:
parent
7a69a3367c
commit
ed3fc20731
@ -24,7 +24,7 @@ frappe.pages['patient_history'].on_page_load = function(wrapper) {
|
|||||||
if (pid != patient_id && patient_id) {
|
if (pid != patient_id && patient_id) {
|
||||||
me.start = 0;
|
me.start = 0;
|
||||||
me.page.main.find('.patient_documents_list').html('');
|
me.page.main.find('.patient_documents_list').html('');
|
||||||
setup_filters(patient_id, me)
|
setup_filters(patient_id, me);
|
||||||
get_documents(patient_id, me);
|
get_documents(patient_id, me);
|
||||||
show_patient_info(patient_id, me);
|
show_patient_info(patient_id, me);
|
||||||
show_patient_vital_charts(patient_id, me, 'bp', 'mmHg', 'Blood Pressure');
|
show_patient_vital_charts(patient_id, me, 'bp', 'mmHg', 'Blood Pressure');
|
||||||
@ -90,7 +90,7 @@ frappe.pages['patient_history'].on_page_load = function(wrapper) {
|
|||||||
me.page.main.find('.' + docname).parent().find('.document-html').hide();
|
me.page.main.find('.' + docname).parent().find('.document-html').hide();
|
||||||
});
|
});
|
||||||
me.start = 0;
|
me.start = 0;
|
||||||
me.page.main.on('click', '.btn-get-records', function(){
|
me.page.main.on('click', '.btn-get-records', function() {
|
||||||
get_documents(patient.get_value(), me);
|
get_documents(patient.get_value(), me);
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
@ -142,7 +142,7 @@ let setup_filters = function(patient, me) {
|
|||||||
});
|
});
|
||||||
date_range_field.refresh();
|
date_range_field.refresh();
|
||||||
});
|
});
|
||||||
}
|
};
|
||||||
|
|
||||||
let get_documents = function(patient, me, document_types="", selected_date_range="") {
|
let get_documents = function(patient, me, document_types="", selected_date_range="") {
|
||||||
let filters = {
|
let filters = {
|
||||||
@ -176,7 +176,7 @@ let get_documents = function(patient, me, document_types="", selected_date_range
|
|||||||
let add_to_records = function(me, data) {
|
let add_to_records = function(me, data) {
|
||||||
let details = "<ul class='nav nav-pills nav-stacked'>";
|
let details = "<ul class='nav nav-pills nav-stacked'>";
|
||||||
let i;
|
let i;
|
||||||
for(i=0; i<data.length; i++) {
|
for (i=0; i<data.length; i++) {
|
||||||
if (data[i].reference_doctype) {
|
if (data[i].reference_doctype) {
|
||||||
let label = '';
|
let label = '';
|
||||||
if (data[i].subject) {
|
if (data[i].subject) {
|
||||||
@ -194,7 +194,7 @@ let add_to_records = function(me, data) {
|
|||||||
time_line_heading += data[i].reference_doctype + " - " +
|
time_line_heading += data[i].reference_doctype + " - " +
|
||||||
`<a onclick="frappe.set_route('Form', '${data[i].reference_doctype}', '${data[i].reference_name}');">
|
`<a onclick="frappe.set_route('Form', '${data[i].reference_doctype}', '${data[i].reference_name}');">
|
||||||
${data[i].reference_name}
|
${data[i].reference_name}
|
||||||
</a>`
|
</a>`;
|
||||||
|
|
||||||
details += `
|
details += `
|
||||||
<li data-toggle='pill' class='patient_doc_menu'
|
<li data-toggle='pill' class='patient_doc_menu'
|
||||||
@ -278,12 +278,12 @@ let show_patient_info = function(patient, me) {
|
|||||||
callback: function(r) {
|
callback: function(r) {
|
||||||
let data = r.message;
|
let data = r.message;
|
||||||
let details = '';
|
let details = '';
|
||||||
if (data.image){
|
if (data.image) {
|
||||||
details += `<div><img class='thumbnail' width=75% src='${data.image}'></div>`;
|
details += `<div><img class='thumbnail' width=75% src='${data.image}'></div>`;
|
||||||
}
|
}
|
||||||
|
|
||||||
details += `<b> ${data.patient_name} </b><br> ${data.sex}`;
|
details += `<b> ${data.patient_name} </b><br> ${data.sex}`;
|
||||||
if (data.email) details += `<br> ${data.email}`
|
if (data.email) details += `<br> ${data.email}`;
|
||||||
if (data.mobile) details += `<br> ${data.mobile}`;
|
if (data.mobile) details += `<br> ${data.mobile}`;
|
||||||
if (data.occupation) details += `<br><br><b> ${__('Occupation')} : </b> ${data.occupation}`;
|
if (data.occupation) details += `<br><br><b> ${__('Occupation')} : </b> ${data.occupation}`;
|
||||||
if (data.blood_group) details += `<br><b> ${__('Blood Group')} : </b> ${data.blood_group}`;
|
if (data.blood_group) details += `<br><b> ${__('Blood Group')} : </b> ${data.blood_group}`;
|
||||||
@ -299,7 +299,7 @@ let show_patient_info = function(patient, me) {
|
|||||||
if (data.other_risk_factors) details += `<br><b> ${__('Other risk factors')} : </b> ${data.other_risk_factors.replace("\n", ", ")}`;
|
if (data.other_risk_factors) details += `<br><b> ${__('Other risk factors')} : </b> ${data.other_risk_factors.replace("\n", ", ")}`;
|
||||||
if (data.patient_details) details += `<br><br><b> ${__('More info')} : </b> ${data.patient_details.replace("\n", ", ")}`;
|
if (data.patient_details) details += `<br><br><b> ${__('More info')} : </b> ${data.patient_details.replace("\n", ", ")}`;
|
||||||
|
|
||||||
if (details){
|
if (details) {
|
||||||
details = `<div style='padding-left:10px; font-size:13px;' align='left'>` + details + `</div>`;
|
details = `<div style='padding-left:10px; font-size:13px;' align='left'>` + details + `</div>`;
|
||||||
}
|
}
|
||||||
me.page.main.find('.patient_details').html(details);
|
me.page.main.find('.patient_details').html(details);
|
||||||
@ -337,7 +337,7 @@ let show_patient_vital_charts = function(patient, me, btn_show_id, pts, title) {
|
|||||||
let bp_systolic = [], bp_diastolic = [], temperature = [];
|
let bp_systolic = [], bp_diastolic = [], temperature = [];
|
||||||
let pulse = [], respiratory_rate = [], bmi = [], height = [], weight = [];
|
let pulse = [], respiratory_rate = [], bmi = [], height = [], weight = [];
|
||||||
|
|
||||||
for(let i=0; i<data.length; i++) {
|
for (let i=0; i<data.length; i++) {
|
||||||
labels.push(data[i].signs_date+'||'+data[i].signs_time);
|
labels.push(data[i].signs_date+'||'+data[i].signs_time);
|
||||||
|
|
||||||
if (btn_show_id === 'bp') {
|
if (btn_show_id === 'bp') {
|
||||||
@ -358,20 +358,20 @@ let show_patient_vital_charts = function(patient, me, btn_show_id, pts, title) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (btn_show_id === 'temperature') {
|
if (btn_show_id === 'temperature') {
|
||||||
datasets.push({name: 'Temperature', values: temperature, chartType:'line'});
|
datasets.push({name: 'Temperature', values: temperature, chartType: 'line'});
|
||||||
}
|
}
|
||||||
if (btn_show_id === 'bmi') {
|
if (btn_show_id === 'bmi') {
|
||||||
datasets.push({name: 'BMI', values: bmi, chartType:'line'});
|
datasets.push({name: 'BMI', values: bmi, chartType: 'line'});
|
||||||
datasets.push({name: 'Height', values: height, chartType:'line'});
|
datasets.push({name: 'Height', values: height, chartType: 'line'});
|
||||||
datasets.push({name: 'Weight', values: weight, chartType:'line'});
|
datasets.push({name: 'Weight', values: weight, chartType: 'line'});
|
||||||
}
|
}
|
||||||
if (btn_show_id === 'bp') {
|
if (btn_show_id === 'bp') {
|
||||||
datasets.push({name: 'BP Systolic', values: bp_systolic, chartType:'line'});
|
datasets.push({name: 'BP Systolic', values: bp_systolic, chartType: 'line'});
|
||||||
datasets.push({name: 'BP Diastolic', values: bp_diastolic, chartType:'line'});
|
datasets.push({name: 'BP Diastolic', values: bp_diastolic, chartType: 'line'});
|
||||||
}
|
}
|
||||||
if (btn_show_id === 'pulse_rate') {
|
if (btn_show_id === 'pulse_rate') {
|
||||||
datasets.push({name: 'Heart Rate / Pulse', values: pulse, chartType:'line'});
|
datasets.push({name: 'Heart Rate / Pulse', values: pulse, chartType: 'line'});
|
||||||
datasets.push({name: 'Respiratory Rate', values: respiratory_rate, chartType:'line'});
|
datasets.push({name: 'Respiratory Rate', values: respiratory_rate, chartType: 'line'});
|
||||||
}
|
}
|
||||||
new frappe.Chart('.patient_vital_charts', {
|
new frappe.Chart('.patient_vital_charts', {
|
||||||
data: {
|
data: {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user