chore: Exported Healthcare Module Dashboard (#22775)
This commit is contained in:
parent
d6615248a8
commit
8d28eacb09
@ -0,0 +1,26 @@
|
|||||||
|
{
|
||||||
|
"chart_name": "Clinical Procedures",
|
||||||
|
"chart_type": "Group By",
|
||||||
|
"creation": "2020-07-14 18:17:54.601236",
|
||||||
|
"docstatus": 0,
|
||||||
|
"doctype": "Dashboard Chart",
|
||||||
|
"document_type": "Clinical Procedure",
|
||||||
|
"dynamic_filters_json": "[[\"Clinical Procedure\",\"company\",\"=\",\"frappe.defaults.get_user_default(\\\"Company\\\")\"]]",
|
||||||
|
"filters_json": "[[\"Clinical Procedure\",\"docstatus\",\"=\",\"1\",false]]",
|
||||||
|
"group_by_based_on": "procedure_template",
|
||||||
|
"group_by_type": "Count",
|
||||||
|
"idx": 0,
|
||||||
|
"is_public": 1,
|
||||||
|
"is_standard": 1,
|
||||||
|
"last_synced_on": "2020-07-22 13:22:47.008622",
|
||||||
|
"modified": "2020-07-22 13:36:48.114479",
|
||||||
|
"modified_by": "Administrator",
|
||||||
|
"module": "Healthcare",
|
||||||
|
"name": "Clinical Procedures",
|
||||||
|
"number_of_groups": 0,
|
||||||
|
"owner": "Administrator",
|
||||||
|
"timeseries": 0,
|
||||||
|
"type": "Percentage",
|
||||||
|
"use_report_chart": 0,
|
||||||
|
"y_axis": []
|
||||||
|
}
|
@ -0,0 +1,26 @@
|
|||||||
|
{
|
||||||
|
"chart_name": "Clinical Procedure Status",
|
||||||
|
"chart_type": "Group By",
|
||||||
|
"creation": "2020-07-14 18:17:54.654325",
|
||||||
|
"docstatus": 0,
|
||||||
|
"doctype": "Dashboard Chart",
|
||||||
|
"document_type": "Clinical Procedure",
|
||||||
|
"dynamic_filters_json": "[[\"Clinical Procedure\",\"company\",\"=\",\"frappe.defaults.get_user_default(\\\"Company\\\")\"]]",
|
||||||
|
"filters_json": "[[\"Clinical Procedure\",\"docstatus\",\"=\",\"1\",false]]",
|
||||||
|
"group_by_based_on": "status",
|
||||||
|
"group_by_type": "Count",
|
||||||
|
"idx": 0,
|
||||||
|
"is_public": 1,
|
||||||
|
"is_standard": 1,
|
||||||
|
"last_synced_on": "2020-07-22 13:22:46.691764",
|
||||||
|
"modified": "2020-07-22 13:40:17.215775",
|
||||||
|
"modified_by": "Administrator",
|
||||||
|
"module": "Healthcare",
|
||||||
|
"name": "Clinical Procedures Status",
|
||||||
|
"number_of_groups": 0,
|
||||||
|
"owner": "Administrator",
|
||||||
|
"timeseries": 0,
|
||||||
|
"type": "Pie",
|
||||||
|
"use_report_chart": 0,
|
||||||
|
"y_axis": []
|
||||||
|
}
|
@ -0,0 +1,25 @@
|
|||||||
|
{
|
||||||
|
"chart_name": "Department wise Patient Appointments",
|
||||||
|
"chart_type": "Custom",
|
||||||
|
"creation": "2020-07-17 11:25:37.190130",
|
||||||
|
"custom_options": "{\"colors\": [\"#7CD5FA\", \"#5F62F6\", \"#7544E2\", \"#EE5555\"], \"barOptions\": {\"stacked\": 1}, \"height\": 300}",
|
||||||
|
"docstatus": 0,
|
||||||
|
"doctype": "Dashboard Chart",
|
||||||
|
"dynamic_filters_json": "{\"company\":\"frappe.defaults.get_user_default(\\\"Company\\\")\"}",
|
||||||
|
"filters_json": "{}",
|
||||||
|
"idx": 0,
|
||||||
|
"is_public": 1,
|
||||||
|
"is_standard": 1,
|
||||||
|
"last_synced_on": "2020-07-22 15:32:05.827566",
|
||||||
|
"modified": "2020-07-22 15:35:12.798035",
|
||||||
|
"modified_by": "Administrator",
|
||||||
|
"module": "Healthcare",
|
||||||
|
"name": "Department wise Patient Appointments",
|
||||||
|
"number_of_groups": 0,
|
||||||
|
"owner": "Administrator",
|
||||||
|
"source": "Department wise Patient Appointments",
|
||||||
|
"timeseries": 0,
|
||||||
|
"type": "Bar",
|
||||||
|
"use_report_chart": 0,
|
||||||
|
"y_axis": []
|
||||||
|
}
|
25
erpnext/healthcare/dashboard_chart/diagnoses/diagnoses.json
Normal file
25
erpnext/healthcare/dashboard_chart/diagnoses/diagnoses.json
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
{
|
||||||
|
"chart_name": "Diagnoses",
|
||||||
|
"chart_type": "Group By",
|
||||||
|
"creation": "2020-07-14 18:17:54.705698",
|
||||||
|
"docstatus": 0,
|
||||||
|
"doctype": "Dashboard Chart",
|
||||||
|
"document_type": "Patient Encounter Diagnosis",
|
||||||
|
"filters_json": "[]",
|
||||||
|
"group_by_based_on": "diagnosis",
|
||||||
|
"group_by_type": "Count",
|
||||||
|
"idx": 0,
|
||||||
|
"is_public": 1,
|
||||||
|
"is_standard": 1,
|
||||||
|
"last_synced_on": "2020-07-22 13:22:47.895521",
|
||||||
|
"modified": "2020-07-22 13:43:32.369481",
|
||||||
|
"modified_by": "Administrator",
|
||||||
|
"module": "Healthcare",
|
||||||
|
"name": "Diagnoses",
|
||||||
|
"number_of_groups": 0,
|
||||||
|
"owner": "Administrator",
|
||||||
|
"timeseries": 0,
|
||||||
|
"type": "Percentage",
|
||||||
|
"use_report_chart": 0,
|
||||||
|
"y_axis": []
|
||||||
|
}
|
@ -0,0 +1,26 @@
|
|||||||
|
{
|
||||||
|
"chart_name": "In-Patient Status",
|
||||||
|
"chart_type": "Group By",
|
||||||
|
"creation": "2020-07-14 18:17:54.629199",
|
||||||
|
"docstatus": 0,
|
||||||
|
"doctype": "Dashboard Chart",
|
||||||
|
"document_type": "Inpatient Record",
|
||||||
|
"dynamic_filters_json": "[[\"Inpatient Record\",\"company\",\"=\",\"frappe.defaults.get_user_default(\\\"Company\\\")\"]]",
|
||||||
|
"filters_json": "[]",
|
||||||
|
"group_by_based_on": "status",
|
||||||
|
"group_by_type": "Count",
|
||||||
|
"idx": 0,
|
||||||
|
"is_public": 1,
|
||||||
|
"is_standard": 1,
|
||||||
|
"last_synced_on": "2020-07-22 13:22:46.792131",
|
||||||
|
"modified": "2020-07-22 13:33:16.008150",
|
||||||
|
"modified_by": "Administrator",
|
||||||
|
"module": "Healthcare",
|
||||||
|
"name": "In-Patient Status",
|
||||||
|
"number_of_groups": 0,
|
||||||
|
"owner": "Administrator",
|
||||||
|
"timeseries": 0,
|
||||||
|
"type": "Bar",
|
||||||
|
"use_report_chart": 0,
|
||||||
|
"y_axis": []
|
||||||
|
}
|
26
erpnext/healthcare/dashboard_chart/lab_tests/lab_tests.json
Normal file
26
erpnext/healthcare/dashboard_chart/lab_tests/lab_tests.json
Normal file
@ -0,0 +1,26 @@
|
|||||||
|
{
|
||||||
|
"chart_name": "Lab Tests",
|
||||||
|
"chart_type": "Group By",
|
||||||
|
"creation": "2020-07-14 18:17:54.574903",
|
||||||
|
"docstatus": 0,
|
||||||
|
"doctype": "Dashboard Chart",
|
||||||
|
"document_type": "Lab Test",
|
||||||
|
"dynamic_filters_json": "[[\"Lab Test\",\"company\",\"=\",\"frappe.defaults.get_user_default(\\\"Company\\\")\"]]",
|
||||||
|
"filters_json": "[[\"Lab Test\",\"docstatus\",\"=\",\"1\",false]]",
|
||||||
|
"group_by_based_on": "template",
|
||||||
|
"group_by_type": "Count",
|
||||||
|
"idx": 0,
|
||||||
|
"is_public": 1,
|
||||||
|
"is_standard": 1,
|
||||||
|
"last_synced_on": "2020-07-22 13:22:47.344055",
|
||||||
|
"modified": "2020-07-22 13:37:34.490129",
|
||||||
|
"modified_by": "Administrator",
|
||||||
|
"module": "Healthcare",
|
||||||
|
"name": "Lab Tests",
|
||||||
|
"number_of_groups": 0,
|
||||||
|
"owner": "Administrator",
|
||||||
|
"timeseries": 0,
|
||||||
|
"type": "Percentage",
|
||||||
|
"use_report_chart": 0,
|
||||||
|
"y_axis": []
|
||||||
|
}
|
@ -0,0 +1,27 @@
|
|||||||
|
{
|
||||||
|
"based_on": "appointment_datetime",
|
||||||
|
"chart_name": "Patient Appointments",
|
||||||
|
"chart_type": "Count",
|
||||||
|
"creation": "2020-07-14 18:17:54.525082",
|
||||||
|
"docstatus": 0,
|
||||||
|
"doctype": "Dashboard Chart",
|
||||||
|
"document_type": "Patient Appointment",
|
||||||
|
"dynamic_filters_json": "[[\"Patient Appointment\",\"company\",\"=\",\"frappe.defaults.get_user_default(\\\"Company\\\")\"]]",
|
||||||
|
"filters_json": "[[\"Patient Appointment\",\"status\",\"!=\",\"Cancelled\",false]]",
|
||||||
|
"idx": 0,
|
||||||
|
"is_public": 0,
|
||||||
|
"is_standard": 1,
|
||||||
|
"last_synced_on": "2020-07-22 13:22:46.830491",
|
||||||
|
"modified": "2020-07-22 13:38:02.254190",
|
||||||
|
"modified_by": "Administrator",
|
||||||
|
"module": "Healthcare",
|
||||||
|
"name": "Patient Appointments",
|
||||||
|
"number_of_groups": 0,
|
||||||
|
"owner": "Administrator",
|
||||||
|
"time_interval": "Daily",
|
||||||
|
"timeseries": 1,
|
||||||
|
"timespan": "Last Month",
|
||||||
|
"type": "Line",
|
||||||
|
"use_report_chart": 0,
|
||||||
|
"y_axis": []
|
||||||
|
}
|
26
erpnext/healthcare/dashboard_chart/symptoms/symptoms.json
Normal file
26
erpnext/healthcare/dashboard_chart/symptoms/symptoms.json
Normal file
@ -0,0 +1,26 @@
|
|||||||
|
{
|
||||||
|
"chart_name": "Symptoms",
|
||||||
|
"chart_type": "Group By",
|
||||||
|
"creation": "2020-07-14 18:17:54.680852",
|
||||||
|
"docstatus": 0,
|
||||||
|
"doctype": "Dashboard Chart",
|
||||||
|
"document_type": "Patient Encounter Symptom",
|
||||||
|
"dynamic_filters_json": "",
|
||||||
|
"filters_json": "[]",
|
||||||
|
"group_by_based_on": "complaint",
|
||||||
|
"group_by_type": "Count",
|
||||||
|
"idx": 0,
|
||||||
|
"is_public": 1,
|
||||||
|
"is_standard": 1,
|
||||||
|
"last_synced_on": "2020-07-22 13:22:47.296748",
|
||||||
|
"modified": "2020-07-22 13:40:59.655129",
|
||||||
|
"modified_by": "Administrator",
|
||||||
|
"module": "Healthcare",
|
||||||
|
"name": "Symptoms",
|
||||||
|
"number_of_groups": 0,
|
||||||
|
"owner": "Administrator",
|
||||||
|
"timeseries": 0,
|
||||||
|
"type": "Percentage",
|
||||||
|
"use_report_chart": 0,
|
||||||
|
"y_axis": []
|
||||||
|
}
|
@ -1,245 +0,0 @@
|
|||||||
# Copyright (c) 2020, Frappe Technologies Pvt. Ltd. and Contributors
|
|
||||||
# License: GNU General Public License v3. See license.txt
|
|
||||||
|
|
||||||
import frappe
|
|
||||||
import json
|
|
||||||
from frappe import _
|
|
||||||
|
|
||||||
def get_data():
|
|
||||||
return frappe._dict({
|
|
||||||
"dashboards": get_dashboards(),
|
|
||||||
"charts": get_charts(),
|
|
||||||
"number_cards": get_number_cards(),
|
|
||||||
})
|
|
||||||
|
|
||||||
def get_company():
|
|
||||||
company = frappe.defaults.get_defaults().company
|
|
||||||
if company:
|
|
||||||
return company
|
|
||||||
else:
|
|
||||||
company = frappe.get_list("Company", limit=1)
|
|
||||||
if company:
|
|
||||||
return company[0].name
|
|
||||||
return None
|
|
||||||
|
|
||||||
def get_dashboards():
|
|
||||||
return [{
|
|
||||||
"name": "Healthcare",
|
|
||||||
"dashboard_name": "Healthcare",
|
|
||||||
"charts": [
|
|
||||||
{ "chart": "Patient Appointments", "width": "Full"},
|
|
||||||
{ "chart": "In-Patient Status", "width": "Half"},
|
|
||||||
{ "chart": "Clinical Procedures Status", "width": "Half"},
|
|
||||||
{ "chart": "Lab Tests", "width": "Half"},
|
|
||||||
{ "chart": "Clinical Procedures", "width": "Half"},
|
|
||||||
{ "chart": "Symptoms", "width": "Half"},
|
|
||||||
{ "chart": "Diagnoses", "width": "Half"},
|
|
||||||
{ "chart": "Department wise Patient Appointments", "width": "Full"}
|
|
||||||
],
|
|
||||||
"cards": [
|
|
||||||
{ "card": "Total Patients" },
|
|
||||||
{ "card": "Total Patient Admitted" },
|
|
||||||
{ "card": "Open Appointments" },
|
|
||||||
{ "card": "Appointments to Bill" }
|
|
||||||
]
|
|
||||||
}]
|
|
||||||
|
|
||||||
def get_charts():
|
|
||||||
company = get_company()
|
|
||||||
return [
|
|
||||||
{
|
|
||||||
"doctype": "Dashboard Chart",
|
|
||||||
"time_interval": "Daily",
|
|
||||||
"name": "Patient Appointments",
|
|
||||||
"chart_name": _("Patient Appointments"),
|
|
||||||
"timespan": "Last Month",
|
|
||||||
"filters_json": json.dumps([
|
|
||||||
["Patient Appointment", "company", "=", company, False],
|
|
||||||
["Patient Appointment", "status", "!=", "Cancelled"]
|
|
||||||
]),
|
|
||||||
"chart_type": "Count",
|
|
||||||
"timeseries": 1,
|
|
||||||
"based_on": "appointment_datetime",
|
|
||||||
"owner": "Administrator",
|
|
||||||
"document_type": "Patient Appointment",
|
|
||||||
"type": "Line",
|
|
||||||
"width": "Half"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"doctype": "Dashboard Chart",
|
|
||||||
"name": "Department wise Patient Appointments",
|
|
||||||
"chart_name": _("Department wise Patient Appointments"),
|
|
||||||
"chart_type": "Custom",
|
|
||||||
"source": "Department wise Patient Appointments",
|
|
||||||
"filters_json": json.dumps([]),
|
|
||||||
'is_public': 1,
|
|
||||||
"owner": "Administrator",
|
|
||||||
"type": "Bar",
|
|
||||||
"width": "Full",
|
|
||||||
"custom_options": json.dumps({
|
|
||||||
"colors": ["#7CD5FA", "#5F62F6", "#7544E2", "#EE5555"],
|
|
||||||
"barOptions":{
|
|
||||||
"stacked":1
|
|
||||||
},
|
|
||||||
"height": 300
|
|
||||||
})
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"doctype": "Dashboard Chart",
|
|
||||||
"name": "Lab Tests",
|
|
||||||
"chart_name": _("Lab Tests"),
|
|
||||||
"chart_type": "Group By",
|
|
||||||
"document_type": "Lab Test",
|
|
||||||
"group_by_type": "Count",
|
|
||||||
"group_by_based_on": "template",
|
|
||||||
"filters_json": json.dumps([
|
|
||||||
["Lab Test", "company", "=", company, False],
|
|
||||||
["Lab Test", "docstatus", "=", 1]
|
|
||||||
]),
|
|
||||||
'is_public': 1,
|
|
||||||
"owner": "Administrator",
|
|
||||||
"type": "Percentage",
|
|
||||||
"width": "Half",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"doctype": "Dashboard Chart",
|
|
||||||
"name": "Clinical Procedures",
|
|
||||||
"chart_name": _("Clinical Procedures"),
|
|
||||||
"chart_type": "Group By",
|
|
||||||
"document_type": "Clinical Procedure",
|
|
||||||
"group_by_type": "Count",
|
|
||||||
"group_by_based_on": "procedure_template",
|
|
||||||
"filters_json": json.dumps([
|
|
||||||
["Clinical Procedure", "company", "=", company, False],
|
|
||||||
["Clinical Procedure", "docstatus", "=", 1]
|
|
||||||
]),
|
|
||||||
'is_public': 1,
|
|
||||||
"owner": "Administrator",
|
|
||||||
"type": "Percentage",
|
|
||||||
"width": "Half",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"doctype": "Dashboard Chart",
|
|
||||||
"name": "In-Patient Status",
|
|
||||||
"chart_name": _("In-Patient Status"),
|
|
||||||
"chart_type": "Group By",
|
|
||||||
"document_type": "Inpatient Record",
|
|
||||||
"group_by_type": "Count",
|
|
||||||
"group_by_based_on": "status",
|
|
||||||
"filters_json": json.dumps([
|
|
||||||
["Inpatient Record", "company", "=", company, False]
|
|
||||||
]),
|
|
||||||
'is_public': 1,
|
|
||||||
"owner": "Administrator",
|
|
||||||
"type": "Bar",
|
|
||||||
"width": "Half",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"doctype": "Dashboard Chart",
|
|
||||||
"name": "Clinical Procedures Status",
|
|
||||||
"chart_name": _("Clinical Procedure Status"),
|
|
||||||
"chart_type": "Group By",
|
|
||||||
"document_type": "Clinical Procedure",
|
|
||||||
"group_by_type": "Count",
|
|
||||||
"group_by_based_on": "status",
|
|
||||||
"filters_json": json.dumps([
|
|
||||||
["Clinical Procedure", "company", "=", company, False],
|
|
||||||
["Clinical Procedure", "docstatus", "=", 1]
|
|
||||||
]),
|
|
||||||
'is_public': 1,
|
|
||||||
"owner": "Administrator",
|
|
||||||
"type": "Pie",
|
|
||||||
"width": "Half",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"doctype": "Dashboard Chart",
|
|
||||||
"name": "Symptoms",
|
|
||||||
"chart_name": _("Symptoms"),
|
|
||||||
"chart_type": "Group By",
|
|
||||||
"document_type": "Patient Encounter Symptom",
|
|
||||||
"group_by_type": "Count",
|
|
||||||
"group_by_based_on": "complaint",
|
|
||||||
"filters_json": json.dumps([]),
|
|
||||||
'is_public': 1,
|
|
||||||
"owner": "Administrator",
|
|
||||||
"type": "Percentage",
|
|
||||||
"width": "Half",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"doctype": "Dashboard Chart",
|
|
||||||
"name": "Diagnoses",
|
|
||||||
"chart_name": _("Diagnoses"),
|
|
||||||
"chart_type": "Group By",
|
|
||||||
"document_type": "Patient Encounter Diagnosis",
|
|
||||||
"group_by_type": "Count",
|
|
||||||
"group_by_based_on": "diagnosis",
|
|
||||||
"filters_json": json.dumps([]),
|
|
||||||
'is_public': 1,
|
|
||||||
"owner": "Administrator",
|
|
||||||
"type": "Percentage",
|
|
||||||
"width": "Half",
|
|
||||||
}
|
|
||||||
]
|
|
||||||
|
|
||||||
def get_number_cards():
|
|
||||||
company = get_company()
|
|
||||||
return [
|
|
||||||
{
|
|
||||||
"name": "Total Patients",
|
|
||||||
"label": _("Total Patients"),
|
|
||||||
"function": "Count",
|
|
||||||
"doctype": "Number Card",
|
|
||||||
"document_type": "Patient",
|
|
||||||
"filters_json": json.dumps(
|
|
||||||
[["Patient","status","=","Active",False]]
|
|
||||||
),
|
|
||||||
"is_public": 1,
|
|
||||||
"owner": "Administrator",
|
|
||||||
"show_percentage_stats": 1,
|
|
||||||
"stats_time_interval": "Daily"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "Total Patients Admitted",
|
|
||||||
"label": _("Total Patients Admitted"),
|
|
||||||
"function": "Count",
|
|
||||||
"doctype": "Number Card",
|
|
||||||
"document_type": "Patient",
|
|
||||||
"filters_json": json.dumps(
|
|
||||||
[["Patient","inpatient_status","=","Admitted",False]]
|
|
||||||
),
|
|
||||||
"is_public": 1,
|
|
||||||
"owner": "Administrator",
|
|
||||||
"show_percentage_stats": 1,
|
|
||||||
"stats_time_interval": "Daily"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "Open Appointments",
|
|
||||||
"label": _("Open Appointments"),
|
|
||||||
"function": "Count",
|
|
||||||
"doctype": "Number Card",
|
|
||||||
"document_type": "Patient Appointment",
|
|
||||||
"filters_json": json.dumps(
|
|
||||||
[["Patient Appointment","company","=",company,False],
|
|
||||||
["Patient Appointment","status","=","Open",False]]
|
|
||||||
),
|
|
||||||
"is_public": 1,
|
|
||||||
"owner": "Administrator",
|
|
||||||
"show_percentage_stats": 1,
|
|
||||||
"stats_time_interval": "Daily"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "Appointments to Bill",
|
|
||||||
"label": _("Appointments To Bill"),
|
|
||||||
"function": "Count",
|
|
||||||
"doctype": "Number Card",
|
|
||||||
"document_type": "Patient Appointment",
|
|
||||||
"filters_json": json.dumps(
|
|
||||||
[["Patient Appointment","company","=",company,False],
|
|
||||||
["Patient Appointment","invoiced","=",0,False]]
|
|
||||||
),
|
|
||||||
"is_public": 1,
|
|
||||||
"owner": "Administrator",
|
|
||||||
"show_percentage_stats": 1,
|
|
||||||
"stats_time_interval": "Daily"
|
|
||||||
}
|
|
||||||
]
|
|
@ -0,0 +1,62 @@
|
|||||||
|
{
|
||||||
|
"cards": [
|
||||||
|
{
|
||||||
|
"card": "Total Patients"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"card": "Total Patients Admitted"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"card": "Open Appointments"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"card": "Appointments to Bill"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"charts": [
|
||||||
|
{
|
||||||
|
"chart": "Patient Appointments",
|
||||||
|
"width": "Full"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"chart": "In-Patient Status",
|
||||||
|
"width": "Half"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"chart": "Clinical Procedures Status",
|
||||||
|
"width": "Half"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"chart": "Lab Tests",
|
||||||
|
"width": "Half"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"chart": "Clinical Procedures",
|
||||||
|
"width": "Half"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"chart": "Symptoms",
|
||||||
|
"width": "Half"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"chart": "Diagnoses",
|
||||||
|
"width": "Half"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"chart": "Department wise Patient Appointments",
|
||||||
|
"width": "Full"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"creation": "2020-07-14 18:17:54.823311",
|
||||||
|
"dashboard_name": "Healthcare",
|
||||||
|
"docstatus": 0,
|
||||||
|
"doctype": "Dashboard",
|
||||||
|
"idx": 0,
|
||||||
|
"is_default": 0,
|
||||||
|
"is_standard": 1,
|
||||||
|
"modified": "2020-07-22 15:36:34.220387",
|
||||||
|
"modified_by": "Administrator",
|
||||||
|
"module": "Healthcare",
|
||||||
|
"name": "Healthcare",
|
||||||
|
"owner": "Administrator"
|
||||||
|
}
|
@ -0,0 +1,21 @@
|
|||||||
|
{
|
||||||
|
"creation": "2020-07-14 18:17:54.792773",
|
||||||
|
"docstatus": 0,
|
||||||
|
"doctype": "Number Card",
|
||||||
|
"document_type": "Patient Appointment",
|
||||||
|
"dynamic_filters_json": "[[\"Patient Appointment\",\"company\",\"=\",\"frappe.defaults.get_user_default(\\\"Company\\\")\"]]",
|
||||||
|
"filters_json": "[[\"Patient Appointment\",\"invoiced\",\"=\",0,false]]",
|
||||||
|
"function": "Count",
|
||||||
|
"idx": 0,
|
||||||
|
"is_public": 1,
|
||||||
|
"is_standard": 1,
|
||||||
|
"label": "Appointments To Bill",
|
||||||
|
"modified": "2020-07-22 13:27:58.038577",
|
||||||
|
"modified_by": "Administrator",
|
||||||
|
"module": "Healthcare",
|
||||||
|
"name": "Appointments to Bill",
|
||||||
|
"owner": "Administrator",
|
||||||
|
"show_percentage_stats": 1,
|
||||||
|
"stats_time_interval": "Daily",
|
||||||
|
"type": "Document Type"
|
||||||
|
}
|
@ -0,0 +1,21 @@
|
|||||||
|
{
|
||||||
|
"creation": "2020-07-14 18:17:54.771092",
|
||||||
|
"docstatus": 0,
|
||||||
|
"doctype": "Number Card",
|
||||||
|
"document_type": "Patient Appointment",
|
||||||
|
"dynamic_filters_json": "[[\"Patient Appointment\",\"company\",\"=\",\"frappe.defaults.get_user_default(\\\"Company\\\")\"]]",
|
||||||
|
"filters_json": "[[\"Patient Appointment\",\"status\",\"=\",\"Open\",false]]",
|
||||||
|
"function": "Count",
|
||||||
|
"idx": 0,
|
||||||
|
"is_public": 1,
|
||||||
|
"is_standard": 1,
|
||||||
|
"label": "Open Appointments",
|
||||||
|
"modified": "2020-07-22 13:27:09.542122",
|
||||||
|
"modified_by": "Administrator",
|
||||||
|
"module": "Healthcare",
|
||||||
|
"name": "Open Appointments",
|
||||||
|
"owner": "Administrator",
|
||||||
|
"show_percentage_stats": 1,
|
||||||
|
"stats_time_interval": "Daily",
|
||||||
|
"type": "Document Type"
|
||||||
|
}
|
@ -0,0 +1,20 @@
|
|||||||
|
{
|
||||||
|
"creation": "2020-07-14 18:17:54.727946",
|
||||||
|
"docstatus": 0,
|
||||||
|
"doctype": "Number Card",
|
||||||
|
"document_type": "Patient",
|
||||||
|
"filters_json": "[[\"Patient\",\"status\",\"=\",\"Active\",false]]",
|
||||||
|
"function": "Count",
|
||||||
|
"idx": 0,
|
||||||
|
"is_public": 1,
|
||||||
|
"is_standard": 1,
|
||||||
|
"label": "Total Patients",
|
||||||
|
"modified": "2020-07-22 13:26:02.643534",
|
||||||
|
"modified_by": "Administrator",
|
||||||
|
"module": "Healthcare",
|
||||||
|
"name": "Total Patients",
|
||||||
|
"owner": "Administrator",
|
||||||
|
"show_percentage_stats": 1,
|
||||||
|
"stats_time_interval": "Daily",
|
||||||
|
"type": "Document Type"
|
||||||
|
}
|
@ -0,0 +1,20 @@
|
|||||||
|
{
|
||||||
|
"creation": "2020-07-14 18:17:54.749754",
|
||||||
|
"docstatus": 0,
|
||||||
|
"doctype": "Number Card",
|
||||||
|
"document_type": "Patient",
|
||||||
|
"filters_json": "[[\"Patient\",\"inpatient_status\",\"=\",\"Admitted\",false]]",
|
||||||
|
"function": "Count",
|
||||||
|
"idx": 0,
|
||||||
|
"is_public": 1,
|
||||||
|
"is_standard": 1,
|
||||||
|
"label": "Total Patients Admitted",
|
||||||
|
"modified": "2020-07-22 13:26:20.027788",
|
||||||
|
"modified_by": "Administrator",
|
||||||
|
"module": "Healthcare",
|
||||||
|
"name": "Total Patients Admitted",
|
||||||
|
"owner": "Administrator",
|
||||||
|
"show_percentage_stats": 1,
|
||||||
|
"stats_time_interval": "Daily",
|
||||||
|
"type": "Document Type"
|
||||||
|
}
|
Loading…
x
Reference in New Issue
Block a user