diff --git a/bandhu_app/api.py b/bandhu_app/api.py new file mode 100644 index 0000000..1af4533 --- /dev/null +++ b/bandhu_app/api.py @@ -0,0 +1,17 @@ +# bandhu_app/bandhu_app/api.py + +import frappe + + +@frappe.whitelist(allow_guest=True) +def get_patient_by_uid(uid: str): + patient = frappe.get_all( + "Patient", + filters={"custom_bandhu_id": uid}, + fields=["name", "patient_name"] + ) + + if not patient: + return {"error": "Patient not found"} + + return patient[0] diff --git a/bandhu_app/bandhu_app/custom/asset.json b/bandhu_app/bandhu_app/custom/asset.json new file mode 100644 index 0000000..f5048bd --- /dev/null +++ b/bandhu_app/bandhu_app/custom/asset.json @@ -0,0 +1,424 @@ +{ + "custom_fields": [ + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "alignment": "", + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "button_color": "", + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "creation": "2026-05-01 16:09:20.756217", + "default": null, + "depends_on": null, + "description": null, + "docstatus": 0, + "dt": "Asset", + "fetch_from": null, + "fetch_if_empty": 0, + "fieldname": "custom_project", + "fieldtype": "Link", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 0, + "idx": 9, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_preview": 0, + "in_standard_filter": 0, + "insert_after": "asset_category", + "is_system_generated": 0, + "is_virtual": 0, + "label": "Project", + "length": 0, + "link_filters": null, + "mandatory_depends_on": null, + "modified": "2026-04-21 23:15:50.294960", + "modified_by": "Administrator", + "module": null, + "name": "Asset-custom_project", + "no_copy": 0, + "non_negative": 0, + "options": "Bandhu Projects", + "owner": "Administrator", + "permlevel": 0, + "placeholder": null, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "print_width": null, + "read_only": 0, + "read_only_depends_on": null, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "show_dashboard": 0, + "sort_options": 0, + "translatable": 0, + "unique": 0, + "width": null + } + ], + "custom_perms": [], + "doctype": "Asset", + "links": [ + { + "creation": "2022-01-18 02:26:55.975005", + "custom": 0, + "docstatus": 0, + "group": "Value", + "hidden": 0, + "idx": 3, + "is_child_table": 0, + "link_doctype": "Asset Value Adjustment", + "link_fieldname": "asset", + "modified": "2026-04-09 15:51:54.604854", + "modified_by": "Administrator", + "name": "qcq0qu1j9b", + "owner": "Administrator", + "parent": "Asset", + "parent_doctype": null, + "parentfield": "links", + "parenttype": "DocType", + "table_fieldname": null + }, + { + "creation": "2022-01-18 02:26:55.975005", + "custom": 0, + "docstatus": 0, + "group": "Depreciation", + "hidden": 0, + "idx": 4, + "is_child_table": 0, + "link_doctype": "Asset Depreciation Schedule", + "link_fieldname": "asset", + "modified": "2026-04-09 15:51:54.604854", + "modified_by": "Administrator", + "name": "qcq2evcmfc", + "owner": "Administrator", + "parent": "Asset", + "parent_doctype": null, + "parentfield": "links", + "parenttype": "DocType", + "table_fieldname": null + }, + { + "creation": "2022-01-18 02:26:55.975005", + "custom": 0, + "docstatus": 0, + "group": "Journal Entry", + "hidden": 0, + "idx": 6, + "is_child_table": 0, + "link_doctype": "Journal Entry", + "link_fieldname": "reference_name", + "modified": "2026-04-09 15:51:54.604854", + "modified_by": "Administrator", + "name": "qcq626feev", + "owner": "Administrator", + "parent": "Asset", + "parent_doctype": null, + "parentfield": "links", + "parenttype": "DocType", + "table_fieldname": "accounts" + }, + { + "creation": "2022-01-18 02:26:55.975005", + "custom": 0, + "docstatus": 0, + "group": "Activity", + "hidden": 0, + "idx": 5, + "is_child_table": 0, + "link_doctype": "Asset Activity", + "link_fieldname": "asset", + "modified": "2026-04-09 15:51:54.604854", + "modified_by": "Administrator", + "name": "qcqot00n4l", + "owner": "Administrator", + "parent": "Asset", + "parent_doctype": null, + "parentfield": "links", + "parenttype": "DocType", + "table_fieldname": null + }, + { + "creation": "2022-01-18 02:26:55.975005", + "custom": 0, + "docstatus": 0, + "group": "Asset Capitalization", + "hidden": 0, + "idx": 7, + "is_child_table": 0, + "link_doctype": "Asset Capitalization", + "link_fieldname": "target_asset", + "modified": "2026-04-09 15:51:54.604854", + "modified_by": "Administrator", + "name": "qcqq5306fv", + "owner": "Administrator", + "parent": "Asset", + "parent_doctype": null, + "parentfield": "links", + "parenttype": "DocType", + "table_fieldname": null + }, + { + "creation": "2022-01-18 02:26:55.975005", + "custom": 0, + "docstatus": 0, + "group": "Maintenance", + "hidden": 0, + "idx": 1, + "is_child_table": 0, + "link_doctype": "Asset Maintenance", + "link_fieldname": "asset_name", + "modified": "2026-04-09 15:51:54.604854", + "modified_by": "Administrator", + "name": "qcqqj9nsec", + "owner": "Administrator", + "parent": "Asset", + "parent_doctype": null, + "parentfield": "links", + "parenttype": "DocType", + "table_fieldname": null + }, + { + "creation": "2022-01-18 02:26:55.975005", + "custom": 0, + "docstatus": 0, + "group": "Repair", + "hidden": 0, + "idx": 2, + "is_child_table": 0, + "link_doctype": "Asset Repair", + "link_fieldname": "asset", + "modified": "2026-04-09 15:51:54.604854", + "modified_by": "Administrator", + "name": "qcqqmtsn32", + "owner": "Administrator", + "parent": "Asset", + "parent_doctype": null, + "parentfield": "links", + "parenttype": "DocType", + "table_fieldname": null + } + ], + "property_setters": [ + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-05-01 16:09:25.225630", + "default_value": null, + "doc_type": "Asset", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "accounting_dimensions_section", + "idx": 0, + "is_system_generated": 0, + "modified": "2026-04-20 18:29:13.958701", + "modified_by": "Administrator", + "module": null, + "name": "Asset-accounting_dimensions_section-hidden", + "owner": "Administrator", + "property": "hidden", + "property_type": "Check", + "row_name": null, + "value": "1" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-05-01 16:09:25.232759", + "default_value": null, + "doc_type": "Asset", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "asset_owner_section", + "idx": 0, + "is_system_generated": 0, + "modified": "2026-04-20 18:29:37.366129", + "modified_by": "Administrator", + "module": null, + "name": "Asset-asset_owner_section-hidden", + "owner": "Administrator", + "property": "hidden", + "property_type": "Check", + "row_name": null, + "value": "1" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-05-01 16:09:25.254878", + "default_value": null, + "doc_type": "Asset", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "company", + "idx": 0, + "is_system_generated": 0, + "modified": "2026-04-21 23:23:40.153496", + "modified_by": "Administrator", + "module": null, + "name": "Asset-company-default", + "owner": "Administrator", + "property": "default", + "property_type": "Text", + "row_name": null, + "value": "CMID" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-05-01 16:09:25.211630", + "default_value": null, + "doc_type": "Asset", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "connections_tab", + "idx": 0, + "is_system_generated": 0, + "modified": "2026-04-20 18:23:52.365260", + "modified_by": "Administrator", + "module": null, + "name": "Asset-connections_tab-hidden", + "owner": "Administrator", + "property": "hidden", + "property_type": "Check", + "row_name": null, + "value": "1" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-05-01 16:09:25.204861", + "default_value": null, + "doc_type": "Asset", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "depreciation_tab", + "idx": 0, + "is_system_generated": 0, + "modified": "2026-04-20 18:23:52.203359", + "modified_by": "Administrator", + "module": null, + "name": "Asset-depreciation_tab-hidden", + "owner": "Administrator", + "property": "hidden", + "property_type": "Check", + "row_name": null, + "value": "1" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-05-01 16:09:25.304902", + "default_value": null, + "doc_type": "Asset", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "image", + "idx": 0, + "is_system_generated": 0, + "modified": "2026-04-22 01:13:55.070708", + "modified_by": "Administrator", + "module": null, + "name": "Asset-image-hidden", + "owner": "Administrator", + "property": "hidden", + "property_type": "Check", + "row_name": null, + "value": "0" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-05-01 16:09:25.218721", + "default_value": null, + "doc_type": "Asset", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "insurance_section", + "idx": 0, + "is_system_generated": 0, + "modified": "2026-04-20 18:28:44.634558", + "modified_by": "Administrator", + "module": null, + "name": "Asset-insurance_section-hidden", + "owner": "Administrator", + "property": "hidden", + "property_type": "Check", + "row_name": null, + "value": "1" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-05-01 16:09:25.247384", + "default_value": null, + "doc_type": "Asset", + "docstatus": 0, + "doctype_or_field": "DocType", + "field_name": null, + "idx": 0, + "is_system_generated": 0, + "modified": "2026-04-21 23:15:50.518244", + "modified_by": "Administrator", + "module": null, + "name": "Asset-main-field_order", + "owner": "Administrator", + "property": "field_order", + "property_type": "Data", + "row_name": null, + "value": "[\"naming_series\", \"company\", \"item_code\", \"item_name\", \"asset_name\", \"image\", \"column_break_3\", \"location\", \"asset_category\", \"custom_project\", \"asset_type\", \"maintenance_required\", \"calculate_depreciation\", \"purchase_details_section\", \"purchase_receipt\", \"purchase_receipt_item\", \"purchase_invoice\", \"purchase_invoice_item\", \"purchase_date\", \"available_for_use_date\", \"disposal_date\", \"column_break_23\", \"net_purchase_amount\", \"purchase_amount\", \"asset_quantity\", \"additional_asset_cost\", \"section_break_uiyd\", \"column_break_bbwr\", \"column_break_bfkm\", \"total_asset_cost\", \"depreciation_tab\", \"column_break_wqzi\", \"opening_accumulated_depreciation\", \"is_fully_depreciated\", \"column_break_33\", \"opening_number_of_booked_depreciations\", \"section_break_36\", \"finance_books\", \"section_break_33\", \"depreciation_method\", \"value_after_depreciation\", \"frequency_of_depreciation\", \"column_break_24\", \"next_depreciation_date\", \"total_number_of_depreciations\", \"depreciation_schedule_sb\", \"depreciation_schedule_view\", \"other_info_tab\", \"accounting_dimensions_section\", \"cost_center\", \"column_break_rjyw\", \"asset_owner_section\", \"asset_owner\", \"column_break_yeds\", \"asset_owner_company\", \"customer\", \"supplier\", \"insurance_section\", \"policy_number\", \"insurer\", \"insured_value\", \"column_break_48\", \"insurance_start_date\", \"insurance_end_date\", \"comprehensive_insurance\", \"section_break_jtou\", \"status\", \"custodian\", \"department\", \"default_finance_book\", \"depr_entry_posting_status\", \"column_break_51\", \"journal_entry_for_scrap\", \"split_from\", \"amended_from\", \"booked_fixed_asset\", \"connections_tab\"]" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-05-01 16:09:25.239954", + "default_value": null, + "doc_type": "Asset", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "other_info_tab", + "idx": 0, + "is_system_generated": 0, + "modified": "2026-04-21 23:03:58.881820", + "modified_by": "Administrator", + "module": null, + "name": "Asset-other_info_tab-hidden", + "owner": "Administrator", + "property": "hidden", + "property_type": "Check", + "row_name": null, + "value": "1" + } + ], + "sync_on_migrate": 1 +} \ No newline at end of file diff --git a/bandhu_app/bandhu_app/custom/asset_movement.json b/bandhu_app/bandhu_app/custom/asset_movement.json new file mode 100644 index 0000000..86e76cc --- /dev/null +++ b/bandhu_app/bandhu_app/custom/asset_movement.json @@ -0,0 +1,122 @@ +{ + "custom_fields": [ + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "alignment": "", + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "button_color": "", + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "creation": "2026-05-01 16:09:20.591855", + "default": null, + "depends_on": null, + "description": null, + "docstatus": 0, + "dt": "Asset Movement", + "fetch_from": null, + "fetch_if_empty": 0, + "fieldname": "custom_project", + "fieldtype": "Link", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 0, + "idx": 4, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_preview": 0, + "in_standard_filter": 0, + "insert_after": "transaction_date", + "is_system_generated": 0, + "is_virtual": 0, + "label": "Project", + "length": 0, + "link_filters": null, + "mandatory_depends_on": null, + "modified": "2026-04-21 23:27:51.740709", + "modified_by": "Administrator", + "module": null, + "name": "Asset Movement-custom_project", + "no_copy": 0, + "non_negative": 0, + "options": "Bandhu Projects", + "owner": "Administrator", + "permlevel": 0, + "placeholder": null, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "print_width": null, + "read_only": 0, + "read_only_depends_on": null, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "show_dashboard": 0, + "sort_options": 0, + "translatable": 0, + "unique": 0, + "width": null + } + ], + "custom_perms": [], + "doctype": "Asset Movement", + "links": [], + "property_setters": [ + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-05-01 16:09:25.262262", + "default_value": null, + "doc_type": "Asset Movement", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "company", + "idx": 0, + "is_system_generated": 0, + "modified": "2026-04-21 23:24:22.197855", + "modified_by": "Administrator", + "module": null, + "name": "Asset Movement-company-default", + "owner": "Administrator", + "property": "default", + "property_type": "Text", + "row_name": null, + "value": "CMID" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-05-01 16:09:25.269392", + "default_value": null, + "doc_type": "Asset Movement", + "docstatus": 0, + "doctype_or_field": "DocType", + "field_name": null, + "idx": 0, + "is_system_generated": 0, + "modified": "2026-04-21 23:27:51.817999", + "modified_by": "Administrator", + "module": null, + "name": "Asset Movement-main-field_order", + "owner": "Administrator", + "property": "field_order", + "property_type": "Data", + "row_name": null, + "value": "[\"company\", \"purpose\", \"column_break_4\", \"transaction_date\", \"custom_project\", \"section_break_10\", \"assets\", \"reference\", \"reference_doctype\", \"column_break_9\", \"reference_name\", \"amended_from\"]" + } + ], + "sync_on_migrate": 1 +} \ No newline at end of file diff --git a/bandhu_app/bandhu_app/custom/asset_repair.json b/bandhu_app/bandhu_app/custom/asset_repair.json new file mode 100644 index 0000000..941f6c2 --- /dev/null +++ b/bandhu_app/bandhu_app/custom/asset_repair.json @@ -0,0 +1,143 @@ +{ + "custom_fields": [ + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "alignment": "", + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "button_color": "", + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "creation": "2026-05-01 16:09:20.855696", + "default": null, + "depends_on": null, + "description": null, + "docstatus": 0, + "dt": "Asset Repair", + "fetch_from": null, + "fetch_if_empty": 0, + "fieldname": "custom_source_project", + "fieldtype": "Link", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 0, + "idx": 10, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_preview": 0, + "in_standard_filter": 0, + "insert_after": "amended_from", + "is_system_generated": 0, + "is_virtual": 0, + "label": "Source Project", + "length": 0, + "link_filters": null, + "mandatory_depends_on": null, + "modified": "2026-04-21 23:29:21.710334", + "modified_by": "Administrator", + "module": null, + "name": "Asset Repair-custom_source_project", + "no_copy": 0, + "non_negative": 0, + "options": "Bandhu Projects", + "owner": "Administrator", + "permlevel": 0, + "placeholder": null, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "print_width": null, + "read_only": 0, + "read_only_depends_on": null, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "show_dashboard": 0, + "sort_options": 0, + "translatable": 0, + "unique": 0, + "width": null + } + ], + "custom_perms": [], + "doctype": "Asset Repair", + "links": [ + { + "creation": "2017-10-23 11:38:54.004355", + "custom": 0, + "docstatus": 0, + "group": null, + "hidden": 0, + "idx": 1, + "is_child_table": 0, + "link_doctype": "Stock Entry", + "link_fieldname": "asset_repair", + "modified": "2026-04-09 15:52:11.733621", + "modified_by": "Administrator", + "name": "qi5doo0osf", + "owner": "Administrator", + "parent": "Asset Repair", + "parent_doctype": null, + "parentfield": "links", + "parenttype": "DocType", + "table_fieldname": null + } + ], + "property_setters": [ + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-05-01 16:09:25.283166", + "default_value": null, + "doc_type": "Asset Repair", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "company", + "idx": 0, + "is_system_generated": 0, + "modified": "2026-04-21 23:31:52.380021", + "modified_by": "Administrator", + "module": null, + "name": "Asset Repair-company-default", + "owner": "Administrator", + "property": "default", + "property_type": "Text", + "row_name": null, + "value": "CMID" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-05-01 16:09:25.276125", + "default_value": null, + "doc_type": "Asset Repair", + "docstatus": 0, + "doctype_or_field": "DocType", + "field_name": null, + "idx": 0, + "is_system_generated": 0, + "modified": "2026-04-21 23:29:21.942697", + "modified_by": "Administrator", + "module": null, + "name": "Asset Repair-main-field_order", + "owner": "Administrator", + "property": "field_order", + "property_type": "Data", + "row_name": null, + "value": "[\"naming_series\", \"company\", \"asset\", \"asset_name\", \"column_break_2\", \"repair_status\", \"failure_date\", \"completion_date\", \"downtime\", \"amended_from\", \"custom_source_project\", \"section_break_9\", \"description\", \"column_break_9\", \"actions_performed\", \"accounting_details\", \"invoices\", \"section_break_muyc\", \"column_break_ajbh\", \"column_break_hkem\", \"repair_cost\", \"stock_consumption_details_section\", \"stock_items\", \"section_break_ltbb\", \"column_break_ewor\", \"column_break_ceuc\", \"consumed_items_cost\", \"capitalizations_section\", \"column_break_spre\", \"capitalize_repair_cost\", \"increase_in_asset_life\", \"column_break_xebe\", \"total_repair_cost\", \"accounting_dimensions_section\", \"cost_center\", \"column_break_14\", \"project\", \"connection_tab\"]" + } + ], + "sync_on_migrate": 1 +} \ No newline at end of file diff --git a/bandhu_app/bandhu_app/custom/healthcare_practitioner.json b/bandhu_app/bandhu_app/custom/healthcare_practitioner.json new file mode 100644 index 0000000..ece56b7 --- /dev/null +++ b/bandhu_app/bandhu_app/custom/healthcare_practitioner.json @@ -0,0 +1,559 @@ +{ + "custom_fields": [ + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "alignment": "", + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "button_color": "", + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "creation": "2026-04-27 18:00:00.486420", + "default": null, + "depends_on": null, + "description": null, + "docstatus": 0, + "dt": "Healthcare Practitioner", + "fetch_from": null, + "fetch_if_empty": 0, + "fieldname": "custom_project", + "fieldtype": "Table MultiSelect", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 0, + "idx": 25, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_preview": 0, + "in_standard_filter": 0, + "insert_after": "custom_section_break_ua07t", + "is_system_generated": 0, + "is_virtual": 0, + "label": "Project", + "length": 0, + "link_filters": null, + "mandatory_depends_on": null, + "modified": "2026-04-18 15:27:21.348604", + "modified_by": "Administrator", + "module": null, + "name": "Healthcare Practitioner-custom_project", + "no_copy": 0, + "non_negative": 0, + "options": "Practitioner Projects", + "owner": "Administrator", + "permlevel": 0, + "placeholder": null, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "print_width": null, + "read_only": 0, + "read_only_depends_on": null, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "show_dashboard": 0, + "sort_options": 0, + "translatable": 0, + "unique": 0, + "width": null + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "alignment": "", + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "button_color": "", + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "creation": "2026-04-27 17:59:59.698657", + "default": "", + "depends_on": null, + "description": null, + "docstatus": 0, + "dt": "Healthcare Practitioner", + "fetch_from": null, + "fetch_if_empty": 0, + "fieldname": "custom_role", + "fieldtype": "Select", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 0, + "idx": 14, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_preview": 0, + "in_standard_filter": 0, + "insert_after": "office_phone", + "is_system_generated": 0, + "is_virtual": 0, + "label": "Role", + "length": 0, + "link_filters": null, + "mandatory_depends_on": null, + "modified": "2026-04-14 11:37:34.471246", + "modified_by": "Administrator", + "module": null, + "name": "Healthcare Practitioner-custom_role", + "no_copy": 0, + "non_negative": 0, + "options": "Doctor\nNurse\nClinic Assistant cum Driver (CAD)\nHelpline Staff\n", + "owner": "Administrator", + "permlevel": 0, + "placeholder": null, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "print_width": null, + "read_only": 0, + "read_only_depends_on": null, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "show_dashboard": 0, + "sort_options": 0, + "translatable": 1, + "unique": 0, + "width": null + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "alignment": "", + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "button_color": "", + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "creation": "2026-04-27 18:00:00.354977", + "default": null, + "depends_on": null, + "description": null, + "docstatus": 0, + "dt": "Healthcare Practitioner", + "fetch_from": null, + "fetch_if_empty": 0, + "fieldname": "custom_section_break_ua07t", + "fieldtype": "Section Break", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 0, + "idx": 24, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_preview": 0, + "in_standard_filter": 0, + "insert_after": "hospital", + "is_system_generated": 0, + "is_virtual": 0, + "label": "", + "length": 0, + "link_filters": null, + "mandatory_depends_on": null, + "modified": "2026-04-18 15:27:21.063561", + "modified_by": "Administrator", + "module": null, + "name": "Healthcare Practitioner-custom_section_break_ua07t", + "no_copy": 0, + "non_negative": 0, + "options": null, + "owner": "Administrator", + "permlevel": 0, + "placeholder": null, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "print_width": null, + "read_only": 0, + "read_only_depends_on": null, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "show_dashboard": 0, + "sort_options": 0, + "translatable": 0, + "unique": 0, + "width": null + } + ], + "custom_perms": [], + "doctype": "Healthcare Practitioner", + "links": [ + { + "creation": "2016-02-23 11:20:53.565119", + "custom": 0, + "docstatus": 0, + "group": "Orders", + "hidden": 0, + "idx": 3, + "is_child_table": 0, + "link_doctype": "Medication Request", + "link_fieldname": "practitioner", + "modified": "2026-04-09 15:52:45.913485", + "modified_by": "Administrator", + "name": "qsr5a5hqt0", + "owner": "Administrator", + "parent": "Healthcare Practitioner", + "parent_doctype": null, + "parentfield": "links", + "parenttype": "DocType", + "table_fieldname": null + }, + { + "creation": "2016-02-23 11:20:53.565119", + "custom": 0, + "docstatus": 0, + "group": "Consultations", + "hidden": 0, + "idx": 6, + "is_child_table": 0, + "link_doctype": "Fee Validity", + "link_fieldname": "practitioner", + "modified": "2026-04-09 15:52:45.913485", + "modified_by": "Administrator", + "name": "qsrf9n37gk", + "owner": "Administrator", + "parent": "Healthcare Practitioner", + "parent_doctype": null, + "parentfield": "links", + "parenttype": "DocType", + "table_fieldname": null + }, + { + "creation": "2016-02-23 11:20:53.565119", + "custom": 0, + "docstatus": 0, + "group": "Consultations", + "hidden": 0, + "idx": 2, + "is_child_table": 0, + "link_doctype": "Patient Encounter", + "link_fieldname": "practitioner", + "modified": "2026-04-09 15:52:45.913485", + "modified_by": "Administrator", + "name": "qsrr4fhe9v", + "owner": "Administrator", + "parent": "Healthcare Practitioner", + "parent_doctype": null, + "parentfield": "links", + "parenttype": "DocType", + "table_fieldname": null + }, + { + "creation": "2016-02-23 11:20:53.565119", + "custom": 0, + "docstatus": 0, + "group": "Orders", + "hidden": 0, + "idx": 4, + "is_child_table": 0, + "link_doctype": "Service Request", + "link_fieldname": "practitioner", + "modified": "2026-04-09 15:52:45.913485", + "modified_by": "Administrator", + "name": "qsrraigl2c", + "owner": "Administrator", + "parent": "Healthcare Practitioner", + "parent_doctype": null, + "parentfield": "links", + "parenttype": "DocType", + "table_fieldname": null + }, + { + "creation": "2016-02-23 11:20:53.565119", + "custom": 0, + "docstatus": 0, + "group": "Consultations", + "hidden": 0, + "idx": 1, + "is_child_table": 0, + "link_doctype": "Patient Appointment", + "link_fieldname": "practitioner", + "modified": "2026-04-09 15:52:45.913485", + "modified_by": "Administrator", + "name": "qsrtsits0i", + "owner": "Administrator", + "parent": "Healthcare Practitioner", + "parent_doctype": null, + "parentfield": "links", + "parenttype": "DocType", + "table_fieldname": null + }, + { + "creation": "2016-02-23 11:20:53.565119", + "custom": 0, + "docstatus": 0, + "group": "Admissions", + "hidden": 0, + "idx": 5, + "is_child_table": 0, + "link_doctype": "Inpatient Record", + "link_fieldname": "practitioner", + "modified": "2026-04-09 15:52:45.913485", + "modified_by": "Administrator", + "name": "qsrvv327o6", + "owner": "Administrator", + "parent": "Healthcare Practitioner", + "parent_doctype": null, + "parentfield": "links", + "parenttype": "DocType", + "table_fieldname": null + } + ], + "property_setters": [ + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-04-27 18:00:03.495704", + "default_value": null, + "doc_type": "Healthcare Practitioner", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "account_details", + "idx": 0, + "is_system_generated": 0, + "modified": "2026-05-03 20:03:30.789850", + "modified_by": "Administrator", + "module": null, + "name": "Healthcare Practitioner-account_details-hidden", + "owner": "Administrator", + "property": "hidden", + "property_type": "Check", + "row_name": null, + "value": "1" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-04-27 18:00:03.456413", + "default_value": null, + "doc_type": "Healthcare Practitioner", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "address_and_contacts_section", + "idx": 0, + "is_system_generated": 0, + "modified": "2026-05-03 20:03:30.812480", + "modified_by": "Administrator", + "module": null, + "name": "Healthcare Practitioner-address_and_contacts_section-hidden", + "owner": "Administrator", + "property": "hidden", + "property_type": "Check", + "row_name": null, + "value": "1" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-04-27 18:00:03.448899", + "default_value": null, + "doc_type": "Healthcare Practitioner", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "appointments", + "idx": 0, + "is_system_generated": 0, + "modified": "2026-05-03 20:03:30.831441", + "modified_by": "Administrator", + "module": null, + "name": "Healthcare Practitioner-appointments-hidden", + "owner": "Administrator", + "property": "hidden", + "property_type": "Check", + "row_name": null, + "value": "1" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-04-27 18:00:03.431989", + "default_value": null, + "doc_type": "Healthcare Practitioner", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "charges", + "idx": 0, + "is_system_generated": 0, + "modified": "2026-05-03 20:03:30.849471", + "modified_by": "Administrator", + "module": null, + "name": "Healthcare Practitioner-charges-hidden", + "owner": "Administrator", + "property": "hidden", + "property_type": "Check", + "row_name": null, + "value": "1" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-04-27 18:00:03.480916", + "default_value": null, + "doc_type": "Healthcare Practitioner", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "designation", + "idx": 0, + "is_system_generated": 0, + "modified": "2026-05-03 20:03:30.868539", + "modified_by": "Administrator", + "module": null, + "name": "Healthcare Practitioner-designation-hidden", + "owner": "Administrator", + "property": "hidden", + "property_type": "Check", + "row_name": null, + "value": "1" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-04-27 18:00:03.464624", + "default_value": null, + "doc_type": "Healthcare Practitioner", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "employee", + "idx": 0, + "is_system_generated": 0, + "modified": "2026-05-03 20:03:30.887763", + "modified_by": "Administrator", + "module": null, + "name": "Healthcare Practitioner-employee-hidden", + "owner": "Administrator", + "property": "hidden", + "property_type": "Check", + "row_name": null, + "value": "1" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-04-27 18:00:03.488106", + "default_value": null, + "doc_type": "Healthcare Practitioner", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "free_followup_details_section", + "idx": 0, + "is_system_generated": 0, + "modified": "2026-05-03 20:03:30.908152", + "modified_by": "Administrator", + "module": null, + "name": "Healthcare Practitioner-free_followup_details_section-hidden", + "owner": "Administrator", + "property": "hidden", + "property_type": "Check", + "row_name": null, + "value": "1" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-04-27 18:00:03.932879", + "default_value": null, + "doc_type": "Healthcare Practitioner", + "docstatus": 0, + "doctype_or_field": "DocType", + "field_name": null, + "idx": 0, + "is_system_generated": 0, + "modified": "2026-05-03 20:03:30.926356", + "modified_by": "Administrator", + "module": null, + "name": "Healthcare Practitioner-main-field_order", + "owner": "Administrator", + "property": "field_order", + "property_type": "Data", + "row_name": null, + "value": "[\"basic_details_section\", \"naming_series\", \"first_name\", \"middle_name\", \"last_name\", \"practitioner_name\", \"gender\", \"image\", \"column_break_7\", \"status\", \"mobile_phone\", \"residence_phone\", \"office_phone\", \"custom_role\", \"employee_and_user_details_section\", \"practitioner_type\", \"employee\", \"supplier\", \"department\", \"designation\", \"column_break_17\", \"user_id\", \"hospital\", \"custom_section_break_ua07t\", \"custom_project\", \"appointments\", \"practitioner_schedules\", \"google_calendar\", \"show_in_portal\", \"charges\", \"op_consulting_charge_item\", \"op_consulting_charge\", \"column_break_18\", \"inpatient_visit_charge_item\", \"inpatient_visit_charge\", \"free_followup_details_section\", \"enable_free_follow_ups\", \"max_visits\", \"valid_days\", \"account_details\", \"default_currency\", \"accounts\", \"address_and_contacts_section\", \"address_html\", \"column_break_19\", \"contact_html\", \"primary_address_and_contact_detail\", \"practitioner_primary_contact\", \"mobile_no\", \"email_id\", \"column_break_26\", \"practitioner_primary_address\", \"primary_address\"]" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-04-27 18:00:03.439730", + "default_value": null, + "doc_type": "Healthcare Practitioner", + "docstatus": 0, + "doctype_or_field": "DocType", + "field_name": null, + "idx": 0, + "is_system_generated": 0, + "modified": "2026-05-03 20:03:30.944906", + "modified_by": "Administrator", + "module": null, + "name": "Healthcare Practitioner-main-quick_entry", + "owner": "Administrator", + "property": "quick_entry", + "property_type": "Check", + "row_name": null, + "value": "0" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-04-27 18:00:03.472073", + "default_value": null, + "doc_type": "Healthcare Practitioner", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "supplier", + "idx": 0, + "is_system_generated": 0, + "modified": "2026-05-03 20:03:30.964401", + "modified_by": "Administrator", + "module": null, + "name": "Healthcare Practitioner-supplier-hidden", + "owner": "Administrator", + "property": "hidden", + "property_type": "Check", + "row_name": null, + "value": "1" + } + ], + "sync_on_migrate": 1 +} \ No newline at end of file diff --git a/bandhu_app/bandhu_app/custom/item.json b/bandhu_app/bandhu_app/custom/item.json new file mode 100644 index 0000000..f08ca31 --- /dev/null +++ b/bandhu_app/bandhu_app/custom/item.json @@ -0,0 +1,469 @@ +{ + "custom_fields": [], + "custom_perms": [], + "doctype": "Item", + "links": [], + "property_setters": [ + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-04-27 18:23:03.588621", + "default_value": null, + "doc_type": "Item", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "accounting", + "idx": 0, + "is_system_generated": 0, + "modified": "2026-05-03 20:02:00.919401", + "modified_by": "Administrator", + "module": null, + "name": "Item-accounting-hidden", + "owner": "Administrator", + "property": "hidden", + "property_type": "Check", + "row_name": null, + "value": "1" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-04-27 18:23:03.662381", + "default_value": null, + "doc_type": "Item", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "allow_negative_stock", + "idx": 0, + "is_system_generated": 0, + "modified": "2026-05-03 20:02:00.945645", + "modified_by": "Administrator", + "module": null, + "name": "Item-allow_negative_stock-hidden", + "owner": "Administrator", + "property": "hidden", + "property_type": "Check", + "row_name": null, + "value": "1" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-04-27 18:23:02.792885", + "default_value": null, + "doc_type": "Item", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "barcodes", + "idx": 0, + "is_system_generated": 1, + "modified": "2026-05-03 20:02:00.974119", + "modified_by": "Administrator", + "module": null, + "name": "Item-barcodes-hidden", + "owner": "Administrator", + "property": "hidden", + "property_type": "Check", + "row_name": null, + "value": "0" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-04-27 18:23:03.694733", + "default_value": null, + "doc_type": "Item", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "dashboard_tab", + "idx": 0, + "is_system_generated": 0, + "modified": "2026-05-03 20:02:01.001467", + "modified_by": "Administrator", + "module": null, + "name": "Item-dashboard_tab-hidden", + "owner": "Administrator", + "property": "hidden", + "property_type": "Check", + "row_name": null, + "value": "1" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-04-27 18:23:03.634553", + "default_value": null, + "doc_type": "Item", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "inventory_valuation_section", + "idx": 0, + "is_system_generated": 0, + "modified": "2026-05-03 20:02:01.030442", + "modified_by": "Administrator", + "module": null, + "name": "Item-inventory_valuation_section-hidden", + "owner": "Administrator", + "property": "hidden", + "property_type": "Check", + "row_name": null, + "value": "1" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-04-27 18:23:02.687278", + "default_value": null, + "doc_type": "Item", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "item_code", + "idx": 0, + "is_system_generated": 1, + "modified": "2026-05-03 20:02:01.067890", + "modified_by": "Administrator", + "module": null, + "name": "Item-item_code-hidden", + "owner": "Administrator", + "property": "hidden", + "property_type": "Check", + "row_name": null, + "value": "0" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-04-27 18:23:02.695399", + "default_value": null, + "doc_type": "Item", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "item_code", + "idx": 0, + "is_system_generated": 1, + "modified": "2026-05-03 20:02:01.092257", + "modified_by": "Administrator", + "module": null, + "name": "Item-item_code-reqd", + "owner": "Administrator", + "property": "reqd", + "property_type": "Check", + "row_name": null, + "value": "1" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-04-27 18:23:03.686120", + "default_value": null, + "doc_type": "Item", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "item_tax_section_break", + "idx": 0, + "is_system_generated": 0, + "modified": "2026-05-03 20:02:01.118100", + "modified_by": "Administrator", + "module": null, + "name": "Item-item_tax_section_break-hidden", + "owner": "Administrator", + "property": "hidden", + "property_type": "Check", + "row_name": null, + "value": "1" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-04-27 18:23:03.626980", + "default_value": null, + "doc_type": "Item", + "docstatus": 0, + "doctype_or_field": "DocType", + "field_name": null, + "idx": 0, + "is_system_generated": 0, + "modified": "2026-05-03 20:02:01.142529", + "modified_by": "Administrator", + "module": null, + "name": "Item-main-quick_entry", + "owner": "Administrator", + "property": "quick_entry", + "property_type": "Check", + "row_name": null, + "value": "0" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-04-27 18:23:03.618623", + "default_value": null, + "doc_type": "Item", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "manufacturing", + "idx": 0, + "is_system_generated": 0, + "modified": "2026-05-03 20:02:01.171608", + "modified_by": "Administrator", + "module": null, + "name": "Item-manufacturing-hidden", + "owner": "Administrator", + "property": "hidden", + "property_type": "Check", + "row_name": null, + "value": "1" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-04-27 18:23:02.678610", + "default_value": null, + "doc_type": "Item", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "naming_series", + "idx": 0, + "is_system_generated": 1, + "modified": "2026-05-03 20:02:01.199266", + "modified_by": "Administrator", + "module": null, + "name": "Item-naming_series-hidden", + "owner": "Administrator", + "property": "hidden", + "property_type": "Check", + "row_name": null, + "value": "1" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-04-27 18:23:02.669942", + "default_value": null, + "doc_type": "Item", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "naming_series", + "idx": 0, + "is_system_generated": 1, + "modified": "2026-05-03 20:02:01.224975", + "modified_by": "Administrator", + "module": null, + "name": "Item-naming_series-reqd", + "owner": "Administrator", + "property": "reqd", + "property_type": "Check", + "row_name": null, + "value": "0" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-04-27 18:23:03.596349", + "default_value": null, + "doc_type": "Item", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "purchasing_tab", + "idx": 0, + "is_system_generated": 0, + "modified": "2026-05-03 20:02:01.251878", + "modified_by": "Administrator", + "module": null, + "name": "Item-purchasing_tab-hidden", + "owner": "Administrator", + "property": "hidden", + "property_type": "Check", + "row_name": null, + "value": "1" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-04-27 18:23:03.611707", + "default_value": null, + "doc_type": "Item", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "quality_tab", + "idx": 0, + "is_system_generated": 0, + "modified": "2026-05-03 20:02:01.280127", + "modified_by": "Administrator", + "module": null, + "name": "Item-quality_tab-hidden", + "owner": "Administrator", + "property": "hidden", + "property_type": "Check", + "row_name": null, + "value": "1" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-04-27 18:23:03.603415", + "default_value": null, + "doc_type": "Item", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "sales_details", + "idx": 0, + "is_system_generated": 0, + "modified": "2026-05-03 20:02:01.303974", + "modified_by": "Administrator", + "module": null, + "name": "Item-sales_details-hidden", + "owner": "Administrator", + "property": "hidden", + "property_type": "Check", + "row_name": null, + "value": "1" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-04-27 18:23:03.670315", + "default_value": null, + "doc_type": "Item", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "sb_barcodes", + "idx": 0, + "is_system_generated": 0, + "modified": "2026-05-03 20:02:01.328866", + "modified_by": "Administrator", + "module": null, + "name": "Item-sb_barcodes-hidden", + "owner": "Administrator", + "property": "hidden", + "property_type": "Check", + "row_name": null, + "value": "1" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-04-27 18:23:03.581494", + "default_value": null, + "doc_type": "Item", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "variants_section", + "idx": 0, + "is_system_generated": 0, + "modified": "2026-05-03 20:02:01.352765", + "modified_by": "Administrator", + "module": null, + "name": "Item-variants_section-hidden", + "owner": "Administrator", + "property": "hidden", + "property_type": "Check", + "row_name": null, + "value": "1" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-04-27 18:23:03.645258", + "default_value": null, + "doc_type": "Item", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "warranty_period", + "idx": 0, + "is_system_generated": 0, + "modified": "2026-05-03 20:02:01.381636", + "modified_by": "Administrator", + "module": null, + "name": "Item-warranty_period-hidden", + "owner": "Administrator", + "property": "hidden", + "property_type": "Check", + "row_name": null, + "value": "1" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-04-27 18:23:03.654167", + "default_value": null, + "doc_type": "Item", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "weight_per_unit", + "idx": 0, + "is_system_generated": 0, + "modified": "2026-05-03 20:02:01.406688", + "modified_by": "Administrator", + "module": null, + "name": "Item-weight_per_unit-hidden", + "owner": "Administrator", + "property": "hidden", + "property_type": "Check", + "row_name": null, + "value": "1" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-04-27 18:23:03.678327", + "default_value": null, + "doc_type": "Item", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "weight_uom", + "idx": 0, + "is_system_generated": 0, + "modified": "2026-05-03 20:02:01.432164", + "modified_by": "Administrator", + "module": null, + "name": "Item-weight_uom-hidden", + "owner": "Administrator", + "property": "hidden", + "property_type": "Check", + "row_name": null, + "value": "1" + } + ], + "sync_on_migrate": 1 +} \ No newline at end of file diff --git a/bandhu_app/bandhu_app/custom/item_barcode.json b/bandhu_app/bandhu_app/custom/item_barcode.json new file mode 100644 index 0000000..9510e51 --- /dev/null +++ b/bandhu_app/bandhu_app/custom/item_barcode.json @@ -0,0 +1,32 @@ +{ + "custom_fields": [], + "custom_perms": [], + "doctype": "Item Barcode", + "links": [], + "property_setters": [ + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-04-27 18:23:02.750586", + "default_value": null, + "doc_type": "Item Barcode", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "barcode", + "idx": 0, + "is_system_generated": 1, + "modified": "2026-05-03 20:02:04.208923", + "modified_by": "Administrator", + "module": null, + "name": "Item Barcode-barcode-hidden", + "owner": "Administrator", + "property": "hidden", + "property_type": "Check", + "row_name": null, + "value": "0" + } + ], + "sync_on_migrate": 1 +} \ No newline at end of file diff --git a/bandhu_app/bandhu_app/custom/patient.json b/bandhu_app/bandhu_app/custom/patient.json new file mode 100644 index 0000000..603cc9a --- /dev/null +++ b/bandhu_app/bandhu_app/custom/patient.json @@ -0,0 +1,1752 @@ +{ + "custom_fields": [ + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "alignment": "", + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "button_color": "", + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "creation": "2026-04-10 20:43:07.724365", + "default": null, + "depends_on": null, + "description": null, + "docstatus": 0, + "dt": "Patient", + "fetch_from": null, + "fetch_if_empty": 0, + "fieldname": "custom_abha_id", + "fieldtype": "Data", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 0, + "idx": 22, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_global_search": 0, + "in_list_view": 1, + "in_preview": 0, + "in_standard_filter": 0, + "insert_after": "custom_section_break_ic6cs", + "is_system_generated": 0, + "is_virtual": 0, + "label": "ABHA ID", + "length": 0, + "link_filters": null, + "mandatory_depends_on": null, + "modified": "2026-04-10 20:43:07.724365", + "modified_by": "Administrator", + "module": null, + "name": "Patient-custom_abha_id", + "no_copy": 0, + "non_negative": 0, + "options": null, + "owner": "Administrator", + "permlevel": 0, + "placeholder": null, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "print_width": null, + "read_only": 0, + "read_only_depends_on": null, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "show_dashboard": 0, + "sort_options": 0, + "translatable": 1, + "unique": 0, + "width": null + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "alignment": "", + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "button_color": "", + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "creation": "2026-05-03 14:54:22.944116", + "default": null, + "depends_on": null, + "description": null, + "docstatus": 0, + "dt": "Patient", + "fetch_from": null, + "fetch_if_empty": 0, + "fieldname": "custom_bandhu_id", + "fieldtype": "Data", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 0, + "idx": 8, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_preview": 0, + "in_standard_filter": 0, + "insert_after": "age_html", + "is_system_generated": 0, + "is_virtual": 0, + "label": "Bandhu ID", + "length": 0, + "link_filters": null, + "mandatory_depends_on": null, + "modified": "2026-05-03 14:54:22.944116", + "modified_by": "Administrator", + "module": null, + "name": "Patient-custom_bandhu_id", + "no_copy": 0, + "non_negative": 0, + "options": null, + "owner": "Administrator", + "permlevel": 0, + "placeholder": null, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "print_width": null, + "read_only": 1, + "read_only_depends_on": null, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "show_dashboard": 0, + "sort_options": 0, + "translatable": 1, + "unique": 1, + "width": null + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "alignment": "", + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "button_color": "", + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "creation": "2026-04-10 20:43:08.295116", + "default": null, + "depends_on": null, + "description": null, + "docstatus": 0, + "dt": "Patient", + "fetch_from": null, + "fetch_if_empty": 0, + "fieldname": "custom_column_break_w6rrw", + "fieldtype": "Column Break", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 0, + "idx": 26, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_preview": 0, + "in_standard_filter": 0, + "insert_after": "custom_weight_cm", + "is_system_generated": 0, + "is_virtual": 0, + "label": "", + "length": 0, + "link_filters": null, + "mandatory_depends_on": null, + "modified": "2026-04-10 20:43:08.295116", + "modified_by": "Administrator", + "module": null, + "name": "Patient-custom_column_break_w6rrw", + "no_copy": 0, + "non_negative": 0, + "options": null, + "owner": "Administrator", + "permlevel": 0, + "placeholder": null, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "print_width": null, + "read_only": 0, + "read_only_depends_on": null, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "show_dashboard": 0, + "sort_options": 0, + "translatable": 0, + "unique": 0, + "width": null + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "alignment": "", + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "button_color": "", + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "creation": "2026-04-10 20:43:08.440229", + "default": null, + "depends_on": null, + "description": null, + "docstatus": 0, + "dt": "Patient", + "fetch_from": null, + "fetch_if_empty": 0, + "fieldname": "custom_district", + "fieldtype": "Data", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 0, + "idx": 27, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_preview": 0, + "in_standard_filter": 0, + "insert_after": "custom_column_break_w6rrw", + "is_system_generated": 0, + "is_virtual": 0, + "label": "Native District", + "length": 0, + "link_filters": null, + "mandatory_depends_on": null, + "modified": "2026-04-10 20:43:08.440229", + "modified_by": "Administrator", + "module": null, + "name": "Patient-custom_district", + "no_copy": 0, + "non_negative": 0, + "options": null, + "owner": "Administrator", + "permlevel": 0, + "placeholder": null, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "print_width": null, + "read_only": 0, + "read_only_depends_on": null, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "show_dashboard": 0, + "sort_options": 0, + "translatable": 1, + "unique": 0, + "width": null + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "alignment": "", + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "button_color": "", + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "creation": "2026-04-10 20:43:08.012693", + "default": null, + "depends_on": null, + "description": null, + "docstatus": 0, + "dt": "Patient", + "fetch_from": null, + "fetch_if_empty": 0, + "fieldname": "custom_height_cm", + "fieldtype": "Float", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 0, + "idx": 24, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_preview": 0, + "in_standard_filter": 0, + "insert_after": "custom_qr_code", + "is_system_generated": 0, + "is_virtual": 0, + "label": "Height (cm)", + "length": 0, + "link_filters": null, + "mandatory_depends_on": null, + "modified": "2026-04-10 20:43:08.012693", + "modified_by": "Administrator", + "module": null, + "name": "Patient-custom_height_cm", + "no_copy": 0, + "non_negative": 0, + "options": null, + "owner": "Administrator", + "permlevel": 0, + "placeholder": null, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "print_width": null, + "read_only": 0, + "read_only_depends_on": null, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "show_dashboard": 0, + "sort_options": 0, + "translatable": 0, + "unique": 0, + "width": null + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "alignment": "", + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "button_color": "", + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "creation": "2026-04-10 20:44:19.910853", + "default": null, + "depends_on": null, + "description": null, + "docstatus": 0, + "dt": "Patient", + "fetch_from": null, + "fetch_if_empty": 0, + "fieldname": "custom_native_country", + "fieldtype": "Data", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 0, + "idx": 29, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_preview": 0, + "in_standard_filter": 0, + "insert_after": "custom_state", + "is_system_generated": 0, + "is_virtual": 0, + "label": "Native Country", + "length": 0, + "link_filters": null, + "mandatory_depends_on": null, + "modified": "2026-04-10 20:44:19.910853", + "modified_by": "Administrator", + "module": null, + "name": "Patient-custom_native_country", + "no_copy": 0, + "non_negative": 0, + "options": "", + "owner": "Administrator", + "permlevel": 0, + "placeholder": null, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "print_width": null, + "read_only": 0, + "read_only_depends_on": null, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "show_dashboard": 0, + "sort_options": 0, + "translatable": 1, + "unique": 0, + "width": null + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "alignment": "", + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "button_color": "", + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "creation": "2026-05-03 19:20:47.088163", + "default": null, + "depends_on": null, + "description": null, + "docstatus": 0, + "dt": "Patient", + "fetch_from": null, + "fetch_if_empty": 0, + "fieldname": "custom_qr_code", + "fieldtype": "Attach Image", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 0, + "idx": 23, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_preview": 0, + "in_standard_filter": 0, + "insert_after": "custom_abha_id", + "is_system_generated": 0, + "is_virtual": 0, + "label": "QR Code", + "length": 0, + "link_filters": null, + "mandatory_depends_on": null, + "modified": "2026-05-03 19:20:47.088163", + "modified_by": "Administrator", + "module": null, + "name": "Patient-custom_qr_code", + "no_copy": 0, + "non_negative": 0, + "options": null, + "owner": "Administrator", + "permlevel": 0, + "placeholder": null, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "print_width": null, + "read_only": 1, + "read_only_depends_on": null, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "show_dashboard": 0, + "sort_options": 0, + "translatable": 0, + "unique": 0, + "width": null + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "alignment": "", + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "button_color": "", + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "creation": "2026-04-10 20:43:07.203332", + "default": null, + "depends_on": null, + "description": null, + "docstatus": 0, + "dt": "Patient", + "fetch_from": null, + "fetch_if_empty": 0, + "fieldname": "custom_section_break_ic6cs", + "fieldtype": "Section Break", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 0, + "idx": 21, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_preview": 0, + "in_standard_filter": 0, + "insert_after": "user_id", + "is_system_generated": 0, + "is_virtual": 0, + "label": "Bandhu Details", + "length": 0, + "link_filters": null, + "mandatory_depends_on": null, + "modified": "2026-04-10 20:43:07.203332", + "modified_by": "Administrator", + "module": null, + "name": "Patient-custom_section_break_ic6cs", + "no_copy": 0, + "non_negative": 0, + "options": null, + "owner": "Administrator", + "permlevel": 0, + "placeholder": null, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "print_width": null, + "read_only": 0, + "read_only_depends_on": null, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "show_dashboard": 0, + "sort_options": 0, + "translatable": 0, + "unique": 0, + "width": null + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "alignment": "", + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "button_color": "", + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "creation": "2026-04-10 20:43:08.576048", + "default": null, + "depends_on": null, + "description": null, + "docstatus": 0, + "dt": "Patient", + "fetch_from": null, + "fetch_if_empty": 0, + "fieldname": "custom_state", + "fieldtype": "Data", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 0, + "idx": 28, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_preview": 0, + "in_standard_filter": 0, + "insert_after": "custom_district", + "is_system_generated": 0, + "is_virtual": 0, + "label": "Native State", + "length": 0, + "link_filters": null, + "mandatory_depends_on": null, + "modified": "2026-04-10 20:43:08.576048", + "modified_by": "Administrator", + "module": null, + "name": "Patient-custom_state", + "no_copy": 0, + "non_negative": 0, + "options": null, + "owner": "Administrator", + "permlevel": 0, + "placeholder": null, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "print_width": null, + "read_only": 0, + "read_only_depends_on": null, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "show_dashboard": 0, + "sort_options": 0, + "translatable": 1, + "unique": 0, + "width": null + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "alignment": "", + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "button_color": "", + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "creation": "2026-04-10 20:43:08.159567", + "default": null, + "depends_on": null, + "description": null, + "docstatus": 0, + "dt": "Patient", + "fetch_from": null, + "fetch_if_empty": 0, + "fieldname": "custom_weight_cm", + "fieldtype": "Float", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 0, + "idx": 25, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_preview": 0, + "in_standard_filter": 0, + "insert_after": "custom_height_cm", + "is_system_generated": 0, + "is_virtual": 0, + "label": "Weight (kg)", + "length": 0, + "link_filters": null, + "mandatory_depends_on": null, + "modified": "2026-04-10 20:43:08.159567", + "modified_by": "Administrator", + "module": null, + "name": "Patient-custom_weight_cm", + "no_copy": 0, + "non_negative": 0, + "options": null, + "owner": "Administrator", + "permlevel": 0, + "placeholder": null, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "print_width": null, + "read_only": 0, + "read_only_depends_on": null, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "show_dashboard": 0, + "sort_options": 0, + "translatable": 0, + "unique": 0, + "width": null + } + ], + "custom_perms": [], + "doctype": "Patient", + "links": [ + { + "creation": "2017-01-23 14:03:49.084370", + "custom": 0, + "docstatus": 0, + "group": "Appointments and Encounters", + "hidden": 0, + "idx": 2, + "is_child_table": 0, + "link_doctype": "Vital Signs", + "link_fieldname": "patient", + "modified": "2026-05-03 15:22:50.834719", + "modified_by": "Administrator", + "name": "3bs1i2i71k", + "owner": "Administrator", + "parent": "Patient", + "parent_doctype": null, + "parentfield": "links", + "parenttype": "DocType", + "table_fieldname": null + }, + { + "creation": "2017-01-23 14:03:49.084370", + "custom": 0, + "docstatus": 0, + "group": "Billing and Payments", + "hidden": 0, + "idx": 20, + "is_child_table": 0, + "link_doctype": "Payment Entry", + "link_fieldname": "party", + "modified": "2026-05-03 15:22:50.834719", + "modified_by": "Administrator", + "name": "3bs20l083b", + "owner": "Administrator", + "parent": "Patient", + "parent_doctype": null, + "parentfield": "links", + "parenttype": "DocType", + "table_fieldname": null + }, + { + "creation": "2017-01-23 14:03:49.084370", + "custom": 0, + "docstatus": 0, + "group": "Rehab and Physiotherapy", + "hidden": 0, + "idx": 9, + "is_child_table": 0, + "link_doctype": "Patient Assessment", + "link_fieldname": "patient", + "modified": "2026-05-03 15:22:50.834719", + "modified_by": "Administrator", + "name": "3bs2tq8jep", + "owner": "Administrator", + "parent": "Patient", + "parent_doctype": null, + "parentfield": "links", + "parenttype": "DocType", + "table_fieldname": null + }, + { + "creation": "2017-01-23 14:03:49.084370", + "custom": 0, + "docstatus": 0, + "group": "Rehab and Physiotherapy", + "hidden": 0, + "idx": 8, + "is_child_table": 0, + "link_doctype": "Therapy Plan", + "link_fieldname": "patient", + "modified": "2026-05-03 15:22:50.834719", + "modified_by": "Administrator", + "name": "3bs3j3tsou", + "owner": "Administrator", + "parent": "Patient", + "parent_doctype": null, + "parentfield": "links", + "parenttype": "DocType", + "table_fieldname": null + }, + { + "creation": "2017-01-23 14:03:49.084370", + "custom": 0, + "docstatus": 0, + "group": "Appointments and Encounters", + "hidden": 0, + "idx": 3, + "is_child_table": 0, + "link_doctype": "Patient Encounter", + "link_fieldname": "patient", + "modified": "2026-05-03 15:22:50.834719", + "modified_by": "Administrator", + "name": "3bs43fehss", + "owner": "Administrator", + "parent": "Patient", + "parent_doctype": null, + "parentfield": "links", + "parenttype": "DocType", + "table_fieldname": null + }, + { + "creation": "2017-01-23 14:03:49.084370", + "custom": 0, + "docstatus": 0, + "group": "Diagnostics", + "hidden": 0, + "idx": 6, + "is_child_table": 0, + "link_doctype": "Lab Test", + "link_fieldname": "patient", + "modified": "2026-05-03 15:22:50.834719", + "modified_by": "Administrator", + "name": "3bs7ngj18b", + "owner": "Administrator", + "parent": "Patient", + "parent_doctype": null, + "parentfield": "links", + "parenttype": "DocType", + "table_fieldname": null + }, + { + "creation": "2017-01-23 14:03:49.084370", + "custom": 0, + "docstatus": 0, + "group": "Admissions", + "hidden": 0, + "idx": 16, + "is_child_table": 0, + "link_doctype": "Discharge Summary", + "link_fieldname": "patient", + "modified": "2026-05-03 15:22:50.834719", + "modified_by": "Administrator", + "name": "3bs9mo07nb", + "owner": "Administrator", + "parent": "Patient", + "parent_doctype": null, + "parentfield": "links", + "parenttype": "DocType", + "table_fieldname": null + }, + { + "creation": "2017-01-23 14:03:49.084370", + "custom": 0, + "docstatus": 0, + "group": "Surgery and Nursing", + "hidden": 0, + "idx": 13, + "is_child_table": 0, + "link_doctype": "Nursing Task", + "link_fieldname": "patient", + "modified": "2026-05-03 15:22:50.834719", + "modified_by": "Administrator", + "name": "3bsbi46699", + "owner": "Administrator", + "parent": "Patient", + "parent_doctype": null, + "parentfield": "links", + "parenttype": "DocType", + "table_fieldname": null + }, + { + "creation": "2017-01-23 14:03:49.084370", + "custom": 0, + "docstatus": 0, + "group": "Billing and Payments", + "hidden": 0, + "idx": 19, + "is_child_table": 0, + "link_doctype": "Sales Invoice", + "link_fieldname": "patient", + "modified": "2026-05-03 15:22:50.834719", + "modified_by": "Administrator", + "name": "3bsc4nmd6r", + "owner": "Administrator", + "parent": "Patient", + "parent_doctype": null, + "parentfield": "links", + "parenttype": "DocType", + "table_fieldname": null + }, + { + "creation": "2017-01-23 14:03:49.084370", + "custom": 0, + "docstatus": 0, + "group": "Rehab and Physiotherapy", + "hidden": 0, + "idx": 7, + "is_child_table": 0, + "link_doctype": "Therapy Session", + "link_fieldname": "patient", + "modified": "2026-05-03 15:22:50.834719", + "modified_by": "Administrator", + "name": "3bsfv3vir9", + "owner": "Administrator", + "parent": "Patient", + "parent_doctype": null, + "parentfield": "links", + "parenttype": "DocType", + "table_fieldname": null + }, + { + "creation": "2017-01-23 14:03:49.084370", + "custom": 0, + "docstatus": 0, + "group": "Admissions", + "hidden": 0, + "idx": 15, + "is_child_table": 0, + "link_doctype": "Inpatient Record", + "link_fieldname": "patient", + "modified": "2026-05-03 15:22:50.834719", + "modified_by": "Administrator", + "name": "3bsk8a217g", + "owner": "Administrator", + "parent": "Patient", + "parent_doctype": null, + "parentfield": "links", + "parenttype": "DocType", + "table_fieldname": null + }, + { + "creation": "2017-01-23 14:03:49.084370", + "custom": 0, + "docstatus": 0, + "group": "Admissions", + "hidden": 0, + "idx": 18, + "is_child_table": 0, + "link_doctype": "Inpatient Medication Entry", + "link_fieldname": "patient", + "modified": "2026-05-03 15:22:50.834719", + "modified_by": "Administrator", + "name": "3bsm3jigva", + "owner": "Administrator", + "parent": "Patient", + "parent_doctype": null, + "parentfield": "links", + "parenttype": "DocType", + "table_fieldname": null + }, + { + "creation": "2017-01-23 14:03:49.084370", + "custom": 0, + "docstatus": 0, + "group": "Insurance", + "hidden": 0, + "idx": 21, + "is_child_table": 0, + "link_doctype": "Patient Insurance Policy", + "link_fieldname": "patient", + "modified": "2026-05-03 15:22:50.834719", + "modified_by": "Administrator", + "name": "3bsn48aka5", + "owner": "Administrator", + "parent": "Patient", + "parent_doctype": null, + "parentfield": "links", + "parenttype": "DocType", + "table_fieldname": null + }, + { + "creation": "2017-01-23 14:03:49.084370", + "custom": 0, + "docstatus": 0, + "group": "Surgery and Nursing", + "hidden": 0, + "idx": 12, + "is_child_table": 0, + "link_doctype": "Clinical Procedure", + "link_fieldname": "patient", + "modified": "2026-05-03 15:22:50.834719", + "modified_by": "Administrator", + "name": "3bsnjqi9n4", + "owner": "Administrator", + "parent": "Patient", + "parent_doctype": null, + "parentfield": "links", + "parenttype": "DocType", + "table_fieldname": null + }, + { + "creation": "2017-01-23 14:03:49.084370", + "custom": 0, + "docstatus": 0, + "group": "Insurance", + "hidden": 0, + "idx": 22, + "is_child_table": 0, + "link_doctype": "Patient Insurance Coverage", + "link_fieldname": "patient", + "modified": "2026-05-03 15:22:50.834719", + "modified_by": "Administrator", + "name": "3bso1kcan8", + "owner": "Administrator", + "parent": "Patient", + "parent_doctype": null, + "parentfield": "links", + "parenttype": "DocType", + "table_fieldname": null + }, + { + "creation": "2017-01-23 14:03:49.084370", + "custom": 0, + "docstatus": 0, + "group": "Surgery and Nursing", + "hidden": 0, + "idx": 14, + "is_child_table": 0, + "link_doctype": "Clinical Note", + "link_fieldname": "patient", + "modified": "2026-05-03 15:22:50.834719", + "modified_by": "Administrator", + "name": "3bsomd5a4m", + "owner": "Administrator", + "parent": "Patient", + "parent_doctype": null, + "parentfield": "links", + "parenttype": "DocType", + "table_fieldname": null + }, + { + "creation": "2017-01-23 14:03:49.084370", + "custom": 0, + "docstatus": 0, + "group": "Appointments and Encounters", + "hidden": 0, + "idx": 1, + "is_child_table": 0, + "link_doctype": "Patient Appointment", + "link_fieldname": "patient", + "modified": "2026-05-03 15:22:50.834719", + "modified_by": "Administrator", + "name": "3bsp3pdvl6", + "owner": "Administrator", + "parent": "Patient", + "parent_doctype": null, + "parentfield": "links", + "parenttype": "DocType", + "table_fieldname": null + }, + { + "creation": "2017-01-23 14:03:49.084370", + "custom": 0, + "docstatus": 0, + "group": "Diagnostics", + "hidden": 0, + "idx": 5, + "is_child_table": 0, + "link_doctype": "Sample Collection", + "link_fieldname": "patient", + "modified": "2026-05-03 15:22:50.834719", + "modified_by": "Administrator", + "name": "3bsqa8i27d", + "owner": "Administrator", + "parent": "Patient", + "parent_doctype": null, + "parentfield": "links", + "parenttype": "DocType", + "table_fieldname": null + }, + { + "creation": "2017-01-23 14:03:49.084370", + "custom": 0, + "docstatus": 0, + "group": "Others", + "hidden": 0, + "idx": 23, + "is_child_table": 0, + "link_doctype": "Fee Validity", + "link_fieldname": "patient", + "modified": "2026-05-03 15:22:50.834719", + "modified_by": "Administrator", + "name": "3bsr801en3", + "owner": "Administrator", + "parent": "Patient", + "parent_doctype": null, + "parentfield": "links", + "parenttype": "DocType", + "table_fieldname": null + }, + { + "creation": "2017-01-23 14:03:49.084370", + "custom": 0, + "docstatus": 0, + "group": "Admissions", + "hidden": 0, + "idx": 17, + "is_child_table": 0, + "link_doctype": "Inpatient Medication Order", + "link_fieldname": "patient", + "modified": "2026-05-03 15:22:50.834719", + "modified_by": "Administrator", + "name": "3bssc8ahkr", + "owner": "Administrator", + "parent": "Patient", + "parent_doctype": null, + "parentfield": "links", + "parenttype": "DocType", + "table_fieldname": null + }, + { + "creation": "2017-01-23 14:03:49.084370", + "custom": 0, + "docstatus": 0, + "group": "Diagnostics", + "hidden": 0, + "idx": 4, + "is_child_table": 0, + "link_doctype": "Observation", + "link_fieldname": "patient", + "modified": "2026-05-03 15:22:50.834719", + "modified_by": "Administrator", + "name": "3bsskbocu1", + "owner": "Administrator", + "parent": "Patient", + "parent_doctype": null, + "parentfield": "links", + "parenttype": "DocType", + "table_fieldname": null + }, + { + "creation": "2017-01-23 14:03:49.084370", + "custom": 0, + "docstatus": 0, + "group": "Orders", + "hidden": 0, + "idx": 11, + "is_child_table": 0, + "link_doctype": "Service Request", + "link_fieldname": "patient", + "modified": "2026-05-03 15:22:50.834719", + "modified_by": "Administrator", + "name": "3bsu7toh72", + "owner": "Administrator", + "parent": "Patient", + "parent_doctype": null, + "parentfield": "links", + "parenttype": "DocType", + "table_fieldname": null + }, + { + "creation": "2017-01-23 14:03:49.084370", + "custom": 0, + "docstatus": 0, + "group": "Orders", + "hidden": 0, + "idx": 10, + "is_child_table": 0, + "link_doctype": "Medication Request", + "link_fieldname": "patient", + "modified": "2026-05-03 15:22:50.834719", + "modified_by": "Administrator", + "name": "3bsvjhp0h9", + "owner": "Administrator", + "parent": "Patient", + "parent_doctype": null, + "parentfield": "links", + "parenttype": "DocType", + "table_fieldname": null + } + ], + "property_setters": [ + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-04-11 07:55:22.066533", + "default_value": null, + "doc_type": "Patient", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "address_contacts", + "idx": 0, + "is_system_generated": 0, + "modified": "2026-05-03 19:39:52.454032", + "modified_by": "Administrator", + "module": null, + "name": "Patient-address_contacts-hidden", + "owner": "Administrator", + "property": "hidden", + "property_type": "Check", + "row_name": null, + "value": "1" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-04-23 21:04:45.188519", + "default_value": null, + "doc_type": "Patient", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "address_html", + "idx": 0, + "is_system_generated": 0, + "modified": "2026-05-03 19:39:52.473458", + "modified_by": "Administrator", + "module": null, + "name": "Patient-address_html-hidden", + "owner": "Administrator", + "property": "hidden", + "property_type": "Check", + "row_name": null, + "value": "1" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-04-11 07:27:03.361086", + "default_value": null, + "doc_type": "Patient", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "allergy_medical_and_surgical_history", + "idx": 0, + "is_system_generated": 0, + "modified": "2026-05-03 19:39:52.493355", + "modified_by": "Administrator", + "module": null, + "name": "Patient-allergy_medical_and_surgical_history-hidden", + "owner": "Administrator", + "property": "hidden", + "property_type": "Check", + "row_name": null, + "value": "1" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-04-11 07:45:06.719345", + "default_value": null, + "doc_type": "Patient", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "basic_info", + "idx": 0, + "is_system_generated": 0, + "modified": "2026-05-03 19:39:52.516834", + "modified_by": "Administrator", + "module": null, + "name": "Patient-basic_info-label", + "owner": "Administrator", + "property": "label", + "property_type": "Data", + "row_name": null, + "value": "Patient Details" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-04-23 21:04:45.317582", + "default_value": null, + "doc_type": "Patient", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "contact_html", + "idx": 0, + "is_system_generated": 0, + "modified": "2026-05-03 19:39:52.550169", + "modified_by": "Administrator", + "module": null, + "name": "Patient-contact_html-hidden", + "owner": "Administrator", + "property": "hidden", + "property_type": "Check", + "row_name": null, + "value": "1" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-04-20 11:35:57.439819", + "default_value": null, + "doc_type": "Patient", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "custom_abha_id", + "idx": 0, + "is_system_generated": 1, + "modified": "2026-05-03 19:39:52.584383", + "modified_by": "Administrator", + "module": null, + "name": "Patient-custom_abha_id-in_list_view", + "owner": "Administrator", + "property": "in_list_view", + "property_type": "Check", + "row_name": null, + "value": "1" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-04-11 07:40:20.306907", + "default_value": null, + "doc_type": "Patient", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "customer_details_section", + "idx": 0, + "is_system_generated": 0, + "modified": "2026-05-03 19:39:52.606960", + "modified_by": "Administrator", + "module": null, + "name": "Patient-customer_details_section-hidden", + "owner": "Administrator", + "property": "hidden", + "property_type": "Check", + "row_name": null, + "value": "1" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-04-11 08:20:06.614615", + "default_value": null, + "doc_type": "Patient", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "dashboard_tab", + "idx": 0, + "is_system_generated": 0, + "modified": "2026-05-03 19:39:52.628424", + "modified_by": "Administrator", + "module": null, + "name": "Patient-dashboard_tab-hidden", + "owner": "Administrator", + "property": "hidden", + "property_type": "Check", + "row_name": null, + "value": "1" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-04-20 11:35:57.434604", + "default_value": null, + "doc_type": "Patient", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "email", + "idx": 0, + "is_system_generated": 1, + "modified": "2026-05-03 19:39:52.658453", + "modified_by": "Administrator", + "module": null, + "name": "Patient-email-in_list_view", + "owner": "Administrator", + "property": "in_list_view", + "property_type": "Check", + "row_name": null, + "value": "1" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-04-11 07:42:14.982155", + "default_value": null, + "doc_type": "Patient", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "inpatient_record", + "idx": 0, + "is_system_generated": 0, + "modified": "2026-05-03 19:39:52.682156", + "modified_by": "Administrator", + "module": null, + "name": "Patient-inpatient_record-hidden", + "owner": "Administrator", + "property": "hidden", + "property_type": "Check", + "row_name": null, + "value": "1" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-04-11 07:42:15.071405", + "default_value": null, + "doc_type": "Patient", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "inpatient_status", + "idx": 0, + "is_system_generated": 0, + "modified": "2026-05-03 19:39:52.707748", + "modified_by": "Administrator", + "module": null, + "name": "Patient-inpatient_status-hidden", + "owner": "Administrator", + "property": "hidden", + "property_type": "Check", + "row_name": null, + "value": "1" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-04-11 07:42:15.241658", + "default_value": null, + "doc_type": "Patient", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "invite_user", + "idx": 0, + "is_system_generated": 0, + "modified": "2026-05-03 19:39:52.727301", + "modified_by": "Administrator", + "module": null, + "name": "Patient-invite_user-hidden", + "owner": "Administrator", + "property": "hidden", + "property_type": "Check", + "row_name": null, + "value": "1" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-05-02 11:46:44.988925", + "default_value": null, + "doc_type": "Patient", + "docstatus": 0, + "doctype_or_field": "DocType", + "field_name": null, + "idx": 0, + "is_system_generated": 0, + "modified": "2026-05-03 19:39:52.745549", + "modified_by": "Administrator", + "module": null, + "name": "Patient-main-autoname", + "owner": "Administrator", + "property": "autoname", + "property_type": "Data", + "row_name": null, + "value": "naming_series: " + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-05-03 19:20:47.259395", + "default_value": null, + "doc_type": "Patient", + "docstatus": 0, + "doctype_or_field": "DocType", + "field_name": null, + "idx": 0, + "is_system_generated": 0, + "modified": "2026-05-03 19:39:52.764191", + "modified_by": "Administrator", + "module": null, + "name": "Patient-main-field_order", + "owner": "Administrator", + "property": "field_order", + "property_type": "Data", + "row_name": null, + "value": "[\"basic_info\", \"naming_series\", \"first_name\", \"middle_name\", \"last_name\", \"patient_name\", \"age_html\", \"custom_bandhu_id\", \"column_break_14\", \"status\", \"uid\", \"inpatient_record\", \"inpatient_status\", \"report_preference\", \"sex\", \"dob\", \"mobile\", \"phone\", \"invite_user\", \"user_id\", \"custom_section_break_ic6cs\", \"custom_abha_id\", \"custom_qr_code\", \"custom_height_cm\", \"custom_weight_cm\", \"custom_column_break_w6rrw\", \"custom_district\", \"custom_state\", \"custom_native_country\", \"customer_details_section\", \"customer\", \"customer_group\", \"territory\", \"country\", \"column_break_24\", \"default_currency\", \"default_price_list\", \"language\", \"more_info\", \"patient_details\", \"dashboard_tab\", \"address_and_contact_tab\", \"address_contacts\", \"address_html\", \"column_break_22\", \"contact_html\", \"sb_relation\", \"patient_relation\", \"medical_history_tab\", \"personal_and_social_history\", \"image\", \"email\", \"occupation\", \"column_break_25\", \"blood_group\", \"marital_status\", \"allergy_medical_and_surgical_history\", \"allergies\", \"medication\", \"column_break_20\", \"medical_history\", \"surgical_history\", \"risk_factors\", \"tobacco_past_use\", \"tobacco_current_use\", \"alcohol_past_use\", \"alcohol_current_use\", \"column_break_32\", \"surrounding_factors\", \"other_risk_factors\"]" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-04-23 21:05:31.258495", + "default_value": null, + "doc_type": "Patient", + "docstatus": 0, + "doctype_or_field": "DocType", + "field_name": null, + "idx": 0, + "is_system_generated": 0, + "modified": "2026-05-03 19:39:52.782296", + "modified_by": "Administrator", + "module": null, + "name": "Patient-main-quick_entry", + "owner": "Administrator", + "property": "quick_entry", + "property_type": "Check", + "row_name": null, + "value": "0" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-05-02 12:03:27.621040", + "default_value": null, + "doc_type": "Patient", + "docstatus": 0, + "doctype_or_field": "DocType", + "field_name": null, + "idx": 0, + "is_system_generated": 0, + "modified": "2026-05-03 19:39:52.800352", + "modified_by": "Administrator", + "module": null, + "name": "Patient-main-title_field", + "owner": "Administrator", + "property": "title_field", + "property_type": "Data", + "row_name": null, + "value": "patient_name" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-04-20 11:35:57.436484", + "default_value": null, + "doc_type": "Patient", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "mobile", + "idx": 0, + "is_system_generated": 1, + "modified": "2026-05-03 19:39:52.818347", + "modified_by": "Administrator", + "module": null, + "name": "Patient-mobile-in_list_view", + "owner": "Administrator", + "property": "in_list_view", + "property_type": "Check", + "row_name": null, + "value": "1" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-05-02 11:56:11.772270", + "default_value": null, + "doc_type": "Patient", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "naming_series", + "idx": 0, + "is_system_generated": 0, + "modified": "2026-05-03 19:39:52.837994", + "modified_by": "Administrator", + "module": null, + "name": "Patient-naming_series-hidden", + "owner": "Administrator", + "property": "hidden", + "property_type": "Check", + "row_name": null, + "value": "1" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-04-17 13:40:27.922581", + "default_value": null, + "doc_type": "Patient", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "naming_series", + "idx": 0, + "is_system_generated": 1, + "modified": "2026-05-03 19:39:52.856278", + "modified_by": "Administrator", + "module": null, + "name": "Patient-naming_series-options", + "owner": "Administrator", + "property": "options", + "property_type": "Text", + "row_name": null, + "value": "HLC-PAT-.YYYY.-" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-04-20 11:35:57.421014", + "default_value": null, + "doc_type": "Patient", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "patient_name", + "idx": 0, + "is_system_generated": 1, + "modified": "2026-05-03 19:39:52.875027", + "modified_by": "Administrator", + "module": null, + "name": "Patient-patient_name-in_list_view", + "owner": "Administrator", + "property": "in_list_view", + "property_type": "Check", + "row_name": null, + "value": "1" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-04-11 07:42:15.156192", + "default_value": null, + "doc_type": "Patient", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "report_preference", + "idx": 0, + "is_system_generated": 0, + "modified": "2026-05-03 19:39:52.899868", + "modified_by": "Administrator", + "module": null, + "name": "Patient-report_preference-hidden", + "owner": "Administrator", + "property": "hidden", + "property_type": "Check", + "row_name": null, + "value": "1" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-04-11 07:25:27.873268", + "default_value": null, + "doc_type": "Patient", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "risk_factors", + "idx": 0, + "is_system_generated": 0, + "modified": "2026-05-03 19:39:52.922435", + "modified_by": "Administrator", + "module": null, + "name": "Patient-risk_factors-hidden", + "owner": "Administrator", + "property": "hidden", + "property_type": "Check", + "row_name": null, + "value": "1" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-04-11 07:55:22.190501", + "default_value": null, + "doc_type": "Patient", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "sb_relation", + "idx": 0, + "is_system_generated": 0, + "modified": "2026-05-03 19:39:52.941514", + "modified_by": "Administrator", + "module": null, + "name": "Patient-sb_relation-hidden", + "owner": "Administrator", + "property": "hidden", + "property_type": "Check", + "row_name": null, + "value": "1" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-04-11 07:49:07.336818", + "default_value": null, + "doc_type": "Patient", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "status", + "idx": 0, + "is_system_generated": 0, + "modified": "2026-05-03 19:39:52.960533", + "modified_by": "Administrator", + "module": null, + "name": "Patient-status-hidden", + "owner": "Administrator", + "property": "hidden", + "property_type": "Check", + "row_name": null, + "value": "1" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-04-20 11:35:57.438192", + "default_value": null, + "doc_type": "Patient", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "status", + "idx": 0, + "is_system_generated": 1, + "modified": "2026-05-03 19:39:52.982192", + "modified_by": "Administrator", + "module": null, + "name": "Patient-status-in_list_view", + "owner": "Administrator", + "property": "in_list_view", + "property_type": "Check", + "row_name": null, + "value": "1" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-05-03 14:51:20.334530", + "default_value": null, + "doc_type": "Patient", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "uid", + "idx": 0, + "is_system_generated": 0, + "modified": "2026-05-03 19:39:53.000669", + "modified_by": "Administrator", + "module": null, + "name": "Patient-uid-hidden", + "owner": "Administrator", + "property": "hidden", + "property_type": "Check", + "row_name": null, + "value": "1" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-04-11 07:42:15.323935", + "default_value": null, + "doc_type": "Patient", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "user_id", + "idx": 0, + "is_system_generated": 0, + "modified": "2026-05-03 19:39:53.019159", + "modified_by": "Administrator", + "module": null, + "name": "Patient-user_id-hidden", + "owner": "Administrator", + "property": "hidden", + "property_type": "Check", + "row_name": null, + "value": "1" + } + ], + "sync_on_migrate": 1 +} \ No newline at end of file diff --git a/bandhu_app/bandhu_app/custom/patient_encounter.json b/bandhu_app/bandhu_app/custom/patient_encounter.json new file mode 100644 index 0000000..3362165 --- /dev/null +++ b/bandhu_app/bandhu_app/custom/patient_encounter.json @@ -0,0 +1,3243 @@ +{ + "custom_fields": [ + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "alignment": "", + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "button_color": "", + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "creation": "2026-04-27 18:12:24.283956", + "default": null, + "depends_on": null, + "description": null, + "docstatus": 0, + "dt": "Patient Encounter", + "fetch_from": null, + "fetch_if_empty": 0, + "fieldname": "custom_bandhu_clinical_notes", + "fieldtype": "Long Text", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 0, + "idx": 43, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_preview": 0, + "in_standard_filter": 0, + "insert_after": "custom_has_referral", + "is_system_generated": 0, + "is_virtual": 0, + "label": "Bandhu Clinical Notes", + "length": 0, + "link_filters": null, + "mandatory_depends_on": null, + "modified": "2026-04-11 11:45:47.768229", + "modified_by": "Administrator", + "module": null, + "name": "Patient Encounter-custom_bandhu_clinical_notes", + "no_copy": 0, + "non_negative": 0, + "options": null, + "owner": "Administrator", + "permlevel": 0, + "placeholder": null, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "print_width": null, + "read_only": 0, + "read_only_depends_on": null, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "show_dashboard": 0, + "sort_options": 0, + "translatable": 0, + "unique": 0, + "width": null + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "alignment": "", + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "button_color": "", + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "creation": "2026-04-27 18:12:24.456022", + "default": null, + "depends_on": null, + "description": null, + "docstatus": 0, + "dt": "Patient Encounter", + "fetch_from": null, + "fetch_if_empty": 0, + "fieldname": "custom_bandhu_diagnosis", + "fieldtype": "Table", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 0, + "idx": 46, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_preview": 0, + "in_standard_filter": 0, + "insert_after": "custom_complaints", + "is_system_generated": 0, + "is_virtual": 0, + "label": "Bandhu Diagnosis", + "length": 0, + "link_filters": null, + "mandatory_depends_on": null, + "modified": "2026-04-11 11:13:37.844158", + "modified_by": "Administrator", + "module": null, + "name": "Patient Encounter-custom_bandhu_diagnosis", + "no_copy": 0, + "non_negative": 0, + "options": "Bandhu Diagnosis", + "owner": "Administrator", + "permlevel": 0, + "placeholder": null, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "print_width": null, + "read_only": 0, + "read_only_depends_on": null, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "show_dashboard": 0, + "sort_options": 0, + "translatable": 0, + "unique": 0, + "width": null + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "alignment": "", + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "button_color": "", + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "creation": "2026-04-27 18:12:24.515220", + "default": null, + "depends_on": null, + "description": null, + "docstatus": 0, + "dt": "Patient Encounter", + "fetch_from": null, + "fetch_if_empty": 0, + "fieldname": "custom_bandhu_prescription", + "fieldtype": "Table", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 0, + "idx": 47, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_preview": 0, + "in_standard_filter": 0, + "insert_after": "custom_bandhu_diagnosis", + "is_system_generated": 0, + "is_virtual": 0, + "label": "Bandhu Prescription", + "length": 0, + "link_filters": null, + "mandatory_depends_on": null, + "modified": "2026-04-11 11:31:04.117966", + "modified_by": "Administrator", + "module": null, + "name": "Patient Encounter-custom_bandhu_prescription", + "no_copy": 0, + "non_negative": 0, + "options": "Prescription", + "owner": "Administrator", + "permlevel": 0, + "placeholder": null, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "print_width": null, + "read_only": 0, + "read_only_depends_on": null, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "show_dashboard": 0, + "sort_options": 0, + "translatable": 0, + "unique": 0, + "width": null + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "alignment": "", + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "button_color": "", + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "creation": "2026-04-27 18:12:24.575216", + "default": null, + "depends_on": null, + "description": null, + "docstatus": 0, + "dt": "Patient Encounter", + "fetch_from": null, + "fetch_if_empty": 0, + "fieldname": "custom_bandhu_services_provided", + "fieldtype": "Table", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 0, + "idx": 48, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_preview": 0, + "in_standard_filter": 0, + "insert_after": "custom_bandhu_prescription", + "is_system_generated": 0, + "is_virtual": 0, + "label": "Bandhu Services Provided", + "length": 0, + "link_filters": null, + "mandatory_depends_on": null, + "modified": "2026-04-11 11:33:53.894137", + "modified_by": "Administrator", + "module": null, + "name": "Patient Encounter-custom_bandhu_services_provided", + "no_copy": 0, + "non_negative": 0, + "options": "Services Provided", + "owner": "Administrator", + "permlevel": 0, + "placeholder": null, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "print_width": null, + "read_only": 0, + "read_only_depends_on": null, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "show_dashboard": 0, + "sort_options": 0, + "translatable": 0, + "unique": 0, + "width": null + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "alignment": "", + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "button_color": "", + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "creation": "2026-04-27 18:12:23.451043", + "default": null, + "depends_on": null, + "description": null, + "docstatus": 0, + "dt": "Patient Encounter", + "fetch_from": "custom_clinic_session.assigned_driver", + "fetch_if_empty": 0, + "fieldname": "custom_clinic_assistant_cum_driver", + "fieldtype": "Data", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 0, + "idx": 30, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_preview": 0, + "in_standard_filter": 0, + "insert_after": "custom_nurse", + "is_system_generated": 0, + "is_virtual": 0, + "label": "Clinic Assistant cum Driver", + "length": 0, + "link_filters": null, + "mandatory_depends_on": null, + "modified": "2026-04-20 13:09:39.845364", + "modified_by": "Administrator", + "module": null, + "name": "Patient Encounter-custom_clinic_assistant_cum_driver", + "no_copy": 0, + "non_negative": 0, + "options": null, + "owner": "Administrator", + "permlevel": 0, + "placeholder": null, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "print_width": null, + "read_only": 0, + "read_only_depends_on": null, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "show_dashboard": 0, + "sort_options": 0, + "translatable": 1, + "unique": 0, + "width": null + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "alignment": "", + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "button_color": "", + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "creation": "2026-04-27 18:12:21.861836", + "default": null, + "depends_on": null, + "description": null, + "docstatus": 0, + "dt": "Patient Encounter", + "fetch_from": null, + "fetch_if_empty": 0, + "fieldname": "custom_clinic_session", + "fieldtype": "Link", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 0, + "idx": 1, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_preview": 0, + "in_standard_filter": 0, + "insert_after": "company", + "is_system_generated": 0, + "is_virtual": 0, + "label": "Clinic Session", + "length": 0, + "link_filters": null, + "mandatory_depends_on": null, + "modified": "2026-04-18 08:02:46.204974", + "modified_by": "Administrator", + "module": null, + "name": "Patient Encounter-custom_clinic_session", + "no_copy": 0, + "non_negative": 0, + "options": "Bandhu Clinic Session", + "owner": "Administrator", + "permlevel": 0, + "placeholder": null, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "print_width": null, + "read_only": 0, + "read_only_depends_on": null, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "show_dashboard": 0, + "sort_options": 0, + "translatable": 0, + "unique": 0, + "width": null + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "alignment": "", + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "button_color": "", + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "creation": "2026-04-27 18:12:24.042586", + "default": null, + "depends_on": null, + "description": null, + "docstatus": 0, + "dt": "Patient Encounter", + "fetch_from": null, + "fetch_if_empty": 0, + "fieldname": "custom_column_break_erhpn", + "fieldtype": "Column Break", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 0, + "idx": 39, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_preview": 0, + "in_standard_filter": 0, + "insert_after": "custom_section_break_kg1j5", + "is_system_generated": 0, + "is_virtual": 0, + "label": "", + "length": 0, + "link_filters": null, + "mandatory_depends_on": null, + "modified": "2026-04-20 13:39:49.989080", + "modified_by": "Administrator", + "module": null, + "name": "Patient Encounter-custom_column_break_erhpn", + "no_copy": 0, + "non_negative": 0, + "options": null, + "owner": "Administrator", + "permlevel": 0, + "placeholder": null, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "print_width": null, + "read_only": 0, + "read_only_depends_on": null, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "show_dashboard": 0, + "sort_options": 0, + "translatable": 0, + "unique": 0, + "width": null + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "alignment": "", + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "button_color": "", + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "creation": "2026-04-27 18:12:23.324273", + "default": null, + "depends_on": null, + "description": null, + "docstatus": 0, + "dt": "Patient Encounter", + "fetch_from": null, + "fetch_if_empty": 0, + "fieldname": "custom_column_break_xgetq", + "fieldtype": "Column Break", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 0, + "idx": 28, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_preview": 0, + "in_standard_filter": 0, + "insert_after": "custom_doctor", + "is_system_generated": 0, + "is_virtual": 0, + "label": "", + "length": 0, + "link_filters": null, + "mandatory_depends_on": null, + "modified": "2026-04-20 13:09:39.666488", + "modified_by": "Administrator", + "module": null, + "name": "Patient Encounter-custom_column_break_xgetq", + "no_copy": 0, + "non_negative": 0, + "options": null, + "owner": "Administrator", + "permlevel": 0, + "placeholder": null, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "print_width": null, + "read_only": 0, + "read_only_depends_on": null, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "show_dashboard": 0, + "sort_options": 0, + "translatable": 0, + "unique": 0, + "width": null + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "alignment": "", + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "button_color": "", + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "creation": "2026-04-27 18:12:23.804472", + "default": null, + "depends_on": null, + "description": null, + "docstatus": 0, + "dt": "Patient Encounter", + "fetch_from": null, + "fetch_if_empty": 0, + "fieldname": "custom_column_break_zr5ca", + "fieldtype": "Column Break", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 0, + "idx": 35, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_preview": 0, + "in_standard_filter": 0, + "insert_after": "custom_lsg", + "is_system_generated": 0, + "is_virtual": 0, + "label": "", + "length": 0, + "link_filters": null, + "mandatory_depends_on": null, + "modified": "2026-04-20 13:39:49.883581", + "modified_by": "Administrator", + "module": null, + "name": "Patient Encounter-custom_column_break_zr5ca", + "no_copy": 0, + "non_negative": 0, + "options": null, + "owner": "Administrator", + "permlevel": 0, + "placeholder": null, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "print_width": null, + "read_only": 0, + "read_only_depends_on": null, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "show_dashboard": 0, + "sort_options": 0, + "translatable": 0, + "unique": 0, + "width": null + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "alignment": "", + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "button_color": "", + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "creation": "2026-04-27 18:12:24.395548", + "default": null, + "depends_on": null, + "description": null, + "docstatus": 0, + "dt": "Patient Encounter", + "fetch_from": null, + "fetch_if_empty": 0, + "fieldname": "custom_complaints", + "fieldtype": "Table", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 0, + "idx": 45, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_preview": 0, + "in_standard_filter": 0, + "insert_after": "custom_test_instructions", + "is_system_generated": 0, + "is_virtual": 0, + "label": "Bandhu Complaints", + "length": 0, + "link_filters": null, + "mandatory_depends_on": null, + "modified": "2026-04-11 11:07:40.486936", + "modified_by": "Administrator", + "module": null, + "name": "Patient Encounter-custom_complaints", + "no_copy": 0, + "non_negative": 0, + "options": "Bandhu Complaints", + "owner": "Administrator", + "permlevel": 0, + "placeholder": null, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "print_width": null, + "read_only": 0, + "read_only_depends_on": null, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "show_dashboard": 0, + "sort_options": 0, + "translatable": 0, + "unique": 0, + "width": null + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "alignment": "", + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "button_color": "", + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "creation": "2026-04-27 18:12:23.860245", + "default": null, + "depends_on": null, + "description": null, + "docstatus": 0, + "dt": "Patient Encounter", + "fetch_from": "custom_location.district", + "fetch_if_empty": 0, + "fieldname": "custom_district", + "fieldtype": "Link", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 0, + "idx": 36, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_preview": 0, + "in_standard_filter": 0, + "insert_after": "custom_column_break_zr5ca", + "is_system_generated": 0, + "is_virtual": 0, + "label": "District", + "length": 0, + "link_filters": null, + "mandatory_depends_on": null, + "modified": "2026-04-20 12:33:14.660893", + "modified_by": "Administrator", + "module": null, + "name": "Patient Encounter-custom_district", + "no_copy": 0, + "non_negative": 0, + "options": "Bandhu Location", + "owner": "Administrator", + "permlevel": 0, + "placeholder": null, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "print_width": null, + "read_only": 1, + "read_only_depends_on": null, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "show_dashboard": 0, + "sort_options": 0, + "translatable": 0, + "unique": 0, + "width": null + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "alignment": "", + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "button_color": "", + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "creation": "2026-04-27 18:12:31.045507", + "default": null, + "depends_on": null, + "description": null, + "docstatus": 0, + "dt": "Patient Encounter", + "fetch_from": "custom_clinic_session.assigned_doctor", + "fetch_if_empty": 0, + "fieldname": "custom_doctor", + "fieldtype": "Data", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 0, + "idx": 27, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_preview": 0, + "in_standard_filter": 0, + "insert_after": "custom_unit_name", + "is_system_generated": 0, + "is_virtual": 0, + "label": "Doctor", + "length": 0, + "link_filters": null, + "mandatory_depends_on": null, + "modified": "2026-04-20 13:09:39.578673", + "modified_by": "Administrator", + "module": null, + "name": "Patient Encounter-custom_doctor", + "no_copy": 0, + "non_negative": 0, + "options": null, + "owner": "Administrator", + "permlevel": 0, + "placeholder": null, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "print_width": null, + "read_only": 0, + "read_only_depends_on": null, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "show_dashboard": 0, + "sort_options": 0, + "translatable": 1, + "unique": 0, + "width": null + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "alignment": "", + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "button_color": "", + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "creation": "2026-04-27 18:12:23.073270", + "default": null, + "depends_on": null, + "description": null, + "docstatus": 0, + "dt": "Patient Encounter", + "fetch_from": null, + "fetch_if_empty": 0, + "fieldname": "custom_encounter_status", + "fieldtype": "Select", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 0, + "idx": 24, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_preview": 0, + "in_standard_filter": 0, + "insert_after": "submit_orders_on_save", + "is_system_generated": 0, + "is_virtual": 0, + "label": "Clinic Visit Status", + "length": 0, + "link_filters": null, + "mandatory_depends_on": null, + "modified": "2026-04-11 12:10:46.399223", + "modified_by": "Administrator", + "module": null, + "name": "Patient Encounter-custom_encounter_status", + "no_copy": 0, + "non_negative": 0, + "options": "Draft\nIn Consultation\nCompleted\nReferred", + "owner": "Administrator", + "permlevel": 0, + "placeholder": null, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "print_width": null, + "read_only": 0, + "read_only_depends_on": null, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "show_dashboard": 0, + "sort_options": 0, + "translatable": 1, + "unique": 0, + "width": null + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "alignment": "", + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "button_color": "", + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "creation": "2026-04-27 18:12:24.158663", + "default": null, + "depends_on": null, + "description": null, + "docstatus": 0, + "dt": "Patient Encounter", + "fetch_from": null, + "fetch_if_empty": 0, + "fieldname": "custom_has_prescription", + "fieldtype": "Check", + "hidden": 1, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 0, + "idx": 41, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_preview": 0, + "in_standard_filter": 0, + "insert_after": "custom_has_tests", + "is_system_generated": 0, + "is_virtual": 0, + "label": "Has Prescription", + "length": 0, + "link_filters": null, + "mandatory_depends_on": null, + "modified": "2026-04-11 11:38:13.332570", + "modified_by": "Administrator", + "module": null, + "name": "Patient Encounter-custom_has_prescription", + "no_copy": 0, + "non_negative": 0, + "options": null, + "owner": "Administrator", + "permlevel": 0, + "placeholder": null, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "print_width": null, + "read_only": 0, + "read_only_depends_on": null, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "show_dashboard": 0, + "sort_options": 0, + "translatable": 0, + "unique": 0, + "width": null + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "alignment": "", + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "button_color": "", + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "creation": "2026-04-27 18:12:24.222753", + "default": null, + "depends_on": null, + "description": null, + "docstatus": 0, + "dt": "Patient Encounter", + "fetch_from": null, + "fetch_if_empty": 0, + "fieldname": "custom_has_referral", + "fieldtype": "Check", + "hidden": 1, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 0, + "idx": 42, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_preview": 0, + "in_standard_filter": 0, + "insert_after": "custom_has_prescription", + "is_system_generated": 0, + "is_virtual": 0, + "label": "Has Referral", + "length": 0, + "link_filters": null, + "mandatory_depends_on": null, + "modified": "2026-04-11 11:38:13.412122", + "modified_by": "Administrator", + "module": null, + "name": "Patient Encounter-custom_has_referral", + "no_copy": 0, + "non_negative": 0, + "options": "", + "owner": "Administrator", + "permlevel": 0, + "placeholder": null, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "print_width": null, + "read_only": 0, + "read_only_depends_on": null, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "show_dashboard": 0, + "sort_options": 0, + "translatable": 0, + "unique": 0, + "width": null + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "alignment": "", + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "button_color": "", + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "creation": "2026-04-27 18:12:24.102023", + "default": null, + "depends_on": null, + "description": null, + "docstatus": 0, + "dt": "Patient Encounter", + "fetch_from": null, + "fetch_if_empty": 0, + "fieldname": "custom_has_tests", + "fieldtype": "Check", + "hidden": 1, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 0, + "idx": 40, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_preview": 0, + "in_standard_filter": 0, + "insert_after": "custom_column_break_erhpn", + "is_system_generated": 0, + "is_virtual": 0, + "label": "Has Tests", + "length": 0, + "link_filters": null, + "mandatory_depends_on": null, + "modified": "2026-04-11 11:38:13.233302", + "modified_by": "Administrator", + "module": null, + "name": "Patient Encounter-custom_has_tests", + "no_copy": 0, + "non_negative": 0, + "options": null, + "owner": "Administrator", + "permlevel": 0, + "placeholder": null, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "print_width": null, + "read_only": 0, + "read_only_depends_on": null, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "show_dashboard": 0, + "sort_options": 0, + "translatable": 0, + "unique": 0, + "width": null + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "alignment": "", + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "button_color": "", + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "creation": "2026-04-27 18:12:23.688373", + "default": null, + "depends_on": null, + "description": null, + "docstatus": 0, + "dt": "Patient Encounter", + "fetch_from": "", + "fetch_if_empty": 0, + "fieldname": "custom_location", + "fieldtype": "Link", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 0, + "idx": 33, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_preview": 0, + "in_standard_filter": 0, + "insert_after": "custom_site", + "is_system_generated": 0, + "is_virtual": 0, + "label": "Location", + "length": 0, + "link_filters": null, + "mandatory_depends_on": null, + "modified": "2026-04-20 12:02:51.344959", + "modified_by": "Administrator", + "module": null, + "name": "Patient Encounter-custom_location", + "no_copy": 0, + "non_negative": 0, + "options": "Bandhu Location", + "owner": "Administrator", + "permlevel": 0, + "placeholder": null, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "print_width": null, + "read_only": 0, + "read_only_depends_on": null, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "show_dashboard": 0, + "sort_options": 0, + "translatable": 0, + "unique": 0, + "width": null + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "alignment": "", + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "button_color": "", + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "creation": "2026-04-27 18:12:23.748634", + "default": null, + "depends_on": null, + "description": null, + "docstatus": 0, + "dt": "Patient Encounter", + "fetch_from": "custom_location.lsg", + "fetch_if_empty": 0, + "fieldname": "custom_lsg", + "fieldtype": "Link", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 0, + "idx": 34, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_preview": 0, + "in_standard_filter": 0, + "insert_after": "custom_location", + "is_system_generated": 0, + "is_virtual": 0, + "label": "LSG", + "length": 0, + "link_filters": null, + "mandatory_depends_on": null, + "modified": "2026-04-20 12:02:51.504127", + "modified_by": "Administrator", + "module": null, + "name": "Patient Encounter-custom_lsg", + "no_copy": 0, + "non_negative": 0, + "options": "Bandhu Location", + "owner": "Administrator", + "permlevel": 0, + "placeholder": null, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "print_width": null, + "read_only": 1, + "read_only_depends_on": null, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "show_dashboard": 0, + "sort_options": 0, + "translatable": 0, + "unique": 0, + "width": null + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "alignment": "", + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "button_color": "", + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "creation": "2026-04-27 18:12:23.383806", + "default": null, + "depends_on": null, + "description": null, + "docstatus": 0, + "dt": "Patient Encounter", + "fetch_from": "custom_clinic_session.assigned_nurse", + "fetch_if_empty": 0, + "fieldname": "custom_nurse", + "fieldtype": "Data", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 0, + "idx": 29, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_preview": 0, + "in_standard_filter": 0, + "insert_after": "custom_column_break_xgetq", + "is_system_generated": 0, + "is_virtual": 0, + "label": "Nurse", + "length": 0, + "link_filters": null, + "mandatory_depends_on": null, + "modified": "2026-04-20 13:09:39.754593", + "modified_by": "Administrator", + "module": null, + "name": "Patient Encounter-custom_nurse", + "no_copy": 0, + "non_negative": 0, + "options": null, + "owner": "Administrator", + "permlevel": 0, + "placeholder": null, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "print_width": null, + "read_only": 0, + "read_only_depends_on": null, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "show_dashboard": 0, + "sort_options": 0, + "translatable": 1, + "unique": 0, + "width": null + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "alignment": "", + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "button_color": "", + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "creation": "2026-04-27 18:12:22.505800", + "default": null, + "depends_on": null, + "description": null, + "docstatus": 0, + "dt": "Patient Encounter", + "fetch_from": "custom_clinic_session.project", + "fetch_if_empty": 0, + "fieldname": "custom_project", + "fieldtype": "Link", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 0, + "idx": 14, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_preview": 0, + "in_standard_filter": 0, + "insert_after": "company", + "is_system_generated": 0, + "is_virtual": 0, + "label": "Project", + "length": 0, + "link_filters": null, + "mandatory_depends_on": null, + "modified": "2026-04-18 08:01:02.288351", + "modified_by": "Administrator", + "module": null, + "name": "Patient Encounter-custom_project", + "no_copy": 0, + "non_negative": 0, + "options": "Bandhu Projects", + "owner": "Administrator", + "permlevel": 0, + "placeholder": null, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "print_width": null, + "read_only": 1, + "read_only_depends_on": null, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "show_dashboard": 0, + "sort_options": 0, + "translatable": 0, + "unique": 0, + "width": null + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "alignment": "", + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "button_color": "", + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "creation": "2026-04-27 18:12:23.982654", + "default": null, + "depends_on": null, + "description": null, + "docstatus": 0, + "dt": "Patient Encounter", + "fetch_from": null, + "fetch_if_empty": 0, + "fieldname": "custom_section_break_kg1j5", + "fieldtype": "Section Break", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 0, + "idx": 38, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_preview": 0, + "in_standard_filter": 0, + "insert_after": "custom_state", + "is_system_generated": 0, + "is_virtual": 0, + "label": "Bandhu Clinical Details", + "length": 0, + "link_filters": null, + "mandatory_depends_on": null, + "modified": "2026-04-11 11:04:28.164717", + "modified_by": "Administrator", + "module": null, + "name": "Patient Encounter-custom_section_break_kg1j5", + "no_copy": 0, + "non_negative": 0, + "options": null, + "owner": "Administrator", + "permlevel": 0, + "placeholder": null, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "print_width": null, + "read_only": 0, + "read_only_depends_on": null, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "show_dashboard": 0, + "sort_options": 0, + "translatable": 0, + "unique": 0, + "width": null + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "alignment": "", + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "button_color": "", + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "creation": "2026-04-27 18:12:23.627020", + "default": null, + "depends_on": null, + "description": null, + "docstatus": 0, + "dt": "Patient Encounter", + "fetch_from": "custom_clinic_session.site", + "fetch_if_empty": 0, + "fieldname": "custom_site", + "fieldtype": "Link", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 0, + "idx": 32, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_preview": 0, + "in_standard_filter": 0, + "insert_after": "custom_site_details", + "is_system_generated": 0, + "is_virtual": 0, + "label": "Site", + "length": 0, + "link_filters": null, + "mandatory_depends_on": null, + "modified": "2026-04-20 12:02:51.693920", + "modified_by": "Administrator", + "module": null, + "name": "Patient Encounter-custom_site", + "no_copy": 0, + "non_negative": 0, + "options": "Site", + "owner": "Administrator", + "permlevel": 0, + "placeholder": null, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "print_width": null, + "read_only": 1, + "read_only_depends_on": null, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "show_dashboard": 0, + "sort_options": 0, + "translatable": 0, + "unique": 0, + "width": null + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "alignment": "", + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "button_color": "", + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "creation": "2026-04-27 18:12:23.558123", + "default": null, + "depends_on": null, + "description": null, + "docstatus": 0, + "dt": "Patient Encounter", + "fetch_from": null, + "fetch_if_empty": 0, + "fieldname": "custom_site_details", + "fieldtype": "Section Break", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 0, + "idx": 31, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_preview": 0, + "in_standard_filter": 0, + "insert_after": "custom_clinic_assistant_cum_driver", + "is_system_generated": 0, + "is_virtual": 0, + "label": "Site Details", + "length": 0, + "link_filters": null, + "mandatory_depends_on": null, + "modified": "2026-04-20 13:39:49.751737", + "modified_by": "Administrator", + "module": null, + "name": "Patient Encounter-custom_site_details", + "no_copy": 0, + "non_negative": 0, + "options": null, + "owner": "Administrator", + "permlevel": 0, + "placeholder": null, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "print_width": null, + "read_only": 0, + "read_only_depends_on": null, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "show_dashboard": 0, + "sort_options": 0, + "translatable": 0, + "unique": 0, + "width": null + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "alignment": "", + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "button_color": "", + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "creation": "2026-04-27 18:12:23.921921", + "default": null, + "depends_on": null, + "description": null, + "docstatus": 0, + "dt": "Patient Encounter", + "fetch_from": "custom_location.lsg", + "fetch_if_empty": 0, + "fieldname": "custom_state", + "fieldtype": "Link", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 0, + "idx": 37, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_preview": 0, + "in_standard_filter": 0, + "insert_after": "custom_district", + "is_system_generated": 0, + "is_virtual": 0, + "label": "State", + "length": 0, + "link_filters": null, + "mandatory_depends_on": null, + "modified": "2026-04-20 12:33:28.574260", + "modified_by": "Administrator", + "module": null, + "name": "Patient Encounter-custom_state", + "no_copy": 0, + "non_negative": 0, + "options": "Patient", + "owner": "Administrator", + "permlevel": 0, + "placeholder": null, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "print_width": null, + "read_only": 1, + "read_only_depends_on": null, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "show_dashboard": 0, + "sort_options": 0, + "translatable": 0, + "unique": 0, + "width": null + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "alignment": "", + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "button_color": "", + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "creation": "2026-04-27 18:12:23.326242", + "default": null, + "depends_on": null, + "description": null, + "docstatus": 0, + "dt": "Patient Encounter", + "fetch_from": null, + "fetch_if_empty": 0, + "fieldname": "custom_team_details_", + "fieldtype": "Section Break", + "hidden": 1, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 0, + "idx": 25, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_preview": 0, + "in_standard_filter": 0, + "insert_after": "custom_encounter_status", + "is_system_generated": 0, + "is_virtual": 0, + "label": "Team Details ", + "length": 0, + "link_filters": null, + "mandatory_depends_on": null, + "modified": "2026-04-20 13:09:39.332135", + "modified_by": "Administrator", + "module": null, + "name": "Patient Encounter-custom_team_details_", + "no_copy": 0, + "non_negative": 0, + "options": null, + "owner": "Administrator", + "permlevel": 0, + "placeholder": null, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "print_width": null, + "read_only": 1, + "read_only_depends_on": null, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "show_dashboard": 0, + "sort_options": 0, + "translatable": 0, + "unique": 0, + "width": null + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "alignment": "", + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "button_color": "", + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "creation": "2026-04-27 18:12:24.337701", + "default": null, + "depends_on": null, + "description": null, + "docstatus": 0, + "dt": "Patient Encounter", + "fetch_from": null, + "fetch_if_empty": 0, + "fieldname": "custom_test_instructions", + "fieldtype": "Table", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 0, + "idx": 44, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_preview": 0, + "in_standard_filter": 0, + "insert_after": "custom_bandhu_clinical_notes", + "is_system_generated": 0, + "is_virtual": 0, + "label": "Bandhu Test Instructions", + "length": 0, + "link_filters": null, + "mandatory_depends_on": null, + "modified": "2026-04-11 11:04:28.343941", + "modified_by": "Administrator", + "module": null, + "name": "Patient Encounter-custom_test_instructions", + "no_copy": 0, + "non_negative": 0, + "options": "Test Instructions", + "owner": "Administrator", + "permlevel": 0, + "placeholder": null, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "print_width": null, + "read_only": 0, + "read_only_depends_on": null, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "show_dashboard": 0, + "sort_options": 0, + "translatable": 0, + "unique": 0, + "width": null + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "alignment": "", + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "button_color": "", + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "creation": "2026-04-27 18:12:30.900499", + "default": null, + "depends_on": null, + "description": null, + "docstatus": 0, + "dt": "Patient Encounter", + "fetch_from": "custom_clinic_session.custom_unit_name", + "fetch_if_empty": 0, + "fieldname": "custom_unit_name", + "fieldtype": "Data", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 0, + "idx": 26, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_preview": 0, + "in_standard_filter": 0, + "insert_after": "custom_team_details_", + "is_system_generated": 0, + "is_virtual": 0, + "label": "Unit Name", + "length": 0, + "link_filters": null, + "mandatory_depends_on": null, + "modified": "2026-04-20 13:09:39.461052", + "modified_by": "Administrator", + "module": null, + "name": "Patient Encounter-custom_unit_name", + "no_copy": 0, + "non_negative": 0, + "options": null, + "owner": "Administrator", + "permlevel": 0, + "placeholder": null, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "print_width": null, + "read_only": 0, + "read_only_depends_on": null, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "show_dashboard": 0, + "sort_options": 0, + "translatable": 1, + "unique": 0, + "width": null + } + ], + "custom_perms": [], + "doctype": "Patient Encounter", + "links": [ + { + "creation": "2026-04-22 14:38:18.859176", + "custom": 1, + "docstatus": 0, + "group": "Medical Officer", + "hidden": 0, + "idx": 2, + "is_child_table": 0, + "link_doctype": "Referral", + "link_fieldname": "patient", + "modified": "2026-05-03 19:59:41.220624", + "modified_by": "Administrator", + "name": "80skhqep99", + "owner": "Administrator", + "parent": "Patient Encounter", + "parent_doctype": null, + "parentfield": "links", + "parenttype": "Customize Form", + "table_fieldname": null + }, + { + "creation": "2026-04-22 14:40:34.389095", + "custom": 1, + "docstatus": 0, + "group": "Nurse Tasks", + "hidden": 0, + "idx": 3, + "is_child_table": 0, + "link_doctype": "Bandhu Medication Dispense", + "link_fieldname": "patient", + "modified": "2026-05-03 19:59:41.223080", + "modified_by": "Administrator", + "name": "9b7gd7bb9m", + "owner": "Administrator", + "parent": "Patient Encounter", + "parent_doctype": null, + "parentfield": "links", + "parenttype": "Customize Form", + "table_fieldname": null + }, + { + "creation": "2026-04-22 14:41:03.005681", + "custom": 1, + "docstatus": 0, + "group": "Medical Officer", + "hidden": 0, + "idx": 4, + "is_child_table": 0, + "link_doctype": "Test Result", + "link_fieldname": "patient", + "modified": "2026-05-03 19:59:41.225286", + "modified_by": "Administrator", + "name": "9k6vamr6ca", + "owner": "Administrator", + "parent": "Patient Encounter", + "parent_doctype": null, + "parentfield": "links", + "parenttype": "Customize Form", + "table_fieldname": null + }, + { + "creation": "2016-04-21 10:53:44.637684", + "custom": 0, + "docstatus": 0, + "group": "Orders", + "hidden": 0, + "idx": 8, + "is_child_table": 0, + "link_doctype": "Service Request", + "link_fieldname": "order_group", + "modified": "2026-04-27 16:41:24.720202", + "modified_by": "Administrator", + "name": "asv0v305kq", + "owner": "Administrator", + "parent": "Patient Encounter", + "parent_doctype": null, + "parentfield": "links", + "parenttype": "DocType", + "table_fieldname": null + }, + { + "creation": "2016-04-21 10:53:44.637684", + "custom": 0, + "docstatus": 0, + "group": "Inpatient", + "hidden": 0, + "idx": 6, + "is_child_table": 0, + "link_doctype": "Inpatient Record", + "link_fieldname": "admission_encounter", + "modified": "2026-04-27 16:41:24.720202", + "modified_by": "Administrator", + "name": "asv49prlhi", + "owner": "Administrator", + "parent": "Patient Encounter", + "parent_doctype": null, + "parentfield": "links", + "parenttype": "DocType", + "table_fieldname": null + }, + { + "creation": "2016-04-21 10:53:44.637684", + "custom": 0, + "docstatus": 0, + "group": "Medical Records", + "hidden": 0, + "idx": 9, + "is_child_table": 0, + "link_doctype": "Patient Medical Record", + "link_fieldname": "reference_name", + "modified": "2026-04-27 16:41:24.720202", + "modified_by": "Administrator", + "name": "asvejufmru", + "owner": "Administrator", + "parent": "Patient Encounter", + "parent_doctype": null, + "parentfield": "links", + "parenttype": "DocType", + "table_fieldname": null + }, + { + "creation": "2016-04-21 10:53:44.637684", + "custom": 0, + "docstatus": 0, + "group": "Notes, Tasks & Vitals", + "hidden": 0, + "idx": 4, + "is_child_table": 0, + "link_doctype": "Nursing Task", + "link_fieldname": "reference_name", + "modified": "2026-04-27 16:41:24.720202", + "modified_by": "Administrator", + "name": "asvmq222g0", + "owner": "Administrator", + "parent": "Patient Encounter", + "parent_doctype": null, + "parentfield": "links", + "parenttype": "DocType", + "table_fieldname": null + }, + { + "creation": "2016-04-21 10:53:44.637684", + "custom": 0, + "docstatus": 0, + "group": "Notes, Tasks & Vitals", + "hidden": 0, + "idx": 5, + "is_child_table": 0, + "link_doctype": "Vital Signs", + "link_fieldname": "encounter", + "modified": "2026-04-27 16:41:24.720202", + "modified_by": "Administrator", + "name": "asvo9dtnns", + "owner": "Administrator", + "parent": "Patient Encounter", + "parent_doctype": null, + "parentfield": "links", + "parenttype": "DocType", + "table_fieldname": null + }, + { + "creation": "2016-04-21 10:53:44.637684", + "custom": 0, + "docstatus": 0, + "group": "Inpatient", + "hidden": 0, + "idx": 2, + "is_child_table": 0, + "link_doctype": "Treatment Counselling", + "link_fieldname": "admission_encounter", + "modified": "2026-04-27 16:41:24.720202", + "modified_by": "Administrator", + "name": "asvpauk0lg", + "owner": "Administrator", + "parent": "Patient Encounter", + "parent_doctype": null, + "parentfield": "links", + "parenttype": "DocType", + "table_fieldname": null + }, + { + "creation": "2016-04-21 10:53:44.637684", + "custom": 0, + "docstatus": 0, + "group": "Inpatient", + "hidden": 0, + "idx": 7, + "is_child_table": 0, + "link_doctype": "Inpatient Medication Order", + "link_fieldname": "patient_encounter", + "modified": "2026-04-27 16:41:24.720202", + "modified_by": "Administrator", + "name": "asvs09te5j", + "owner": "Administrator", + "parent": "Patient Encounter", + "parent_doctype": null, + "parentfield": "links", + "parenttype": "DocType", + "table_fieldname": null + }, + { + "creation": "2016-04-21 10:53:44.637684", + "custom": 0, + "docstatus": 0, + "group": "Orders", + "hidden": 0, + "idx": 1, + "is_child_table": 0, + "link_doctype": "Medication Request", + "link_fieldname": "order_group", + "modified": "2026-04-27 16:41:24.720202", + "modified_by": "Administrator", + "name": "asvsc9uu8n", + "owner": "Administrator", + "parent": "Patient Encounter", + "parent_doctype": null, + "parentfield": "links", + "parenttype": "DocType", + "table_fieldname": null + }, + { + "creation": "2016-04-21 10:53:44.637684", + "custom": 0, + "docstatus": 0, + "group": "Notes, Tasks & Vitals", + "hidden": 0, + "idx": 3, + "is_child_table": 0, + "link_doctype": "Clinical Note", + "link_fieldname": "reference_name", + "modified": "2026-04-27 16:41:24.720202", + "modified_by": "Administrator", + "name": "asvtjo80hm", + "owner": "Administrator", + "parent": "Patient Encounter", + "parent_doctype": null, + "parentfield": "links", + "parenttype": "DocType", + "table_fieldname": null + }, + { + "creation": "2026-04-22 14:46:23.053019", + "custom": 1, + "docstatus": 0, + "group": "Nurse Tasks", + "hidden": 0, + "idx": 5, + "is_child_table": 0, + "link_doctype": "Bandhu Clinic Session", + "link_fieldname": "clinic", + "modified": "2026-05-03 19:59:41.227755", + "modified_by": "Administrator", + "name": "co65orf790", + "owner": "Administrator", + "parent": "Patient Encounter", + "parent_doctype": null, + "parentfield": "links", + "parenttype": "Customize Form", + "table_fieldname": null + }, + { + "creation": "2026-04-22 14:17:33.433283", + "custom": 1, + "docstatus": 0, + "group": "Nurse Tasks", + "hidden": 0, + "idx": 0, + "is_child_table": 0, + "link_doctype": "Vital Signs", + "link_fieldname": "patient", + "modified": "2026-05-03 19:59:41.171388", + "modified_by": "Administrator", + "name": "rrm2dtteu7", + "owner": "Administrator", + "parent": "Patient Encounter", + "parent_doctype": null, + "parentfield": "links", + "parenttype": "Customize Form", + "table_fieldname": null + }, + { + "creation": "2026-04-22 14:19:01.649348", + "custom": 1, + "docstatus": 0, + "group": "Nurse Tasks", + "hidden": 0, + "idx": 1, + "is_child_table": 0, + "link_doctype": "Patient", + "link_fieldname": "patient", + "modified": "2026-05-03 19:59:41.217178", + "modified_by": "Administrator", + "name": "sn8tba9dag", + "owner": "Administrator", + "parent": "Patient Encounter", + "parent_doctype": null, + "parentfield": "links", + "parenttype": "Customize Form", + "table_fieldname": null + } + ], + "property_setters": [ + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-04-27 18:12:26.090793", + "default_value": null, + "doc_type": "Patient Encounter", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "amended_from", + "idx": 0, + "is_system_generated": 0, + "modified": "2026-05-03 19:59:14.892666", + "modified_by": "Administrator", + "module": null, + "name": "Patient Encounter-amended_from-hidden", + "owner": "Administrator", + "property": "hidden", + "property_type": "Check", + "row_name": null, + "value": "1" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-04-27 18:12:25.903878", + "default_value": null, + "doc_type": "Patient Encounter", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "appointment_type", + "idx": 0, + "is_system_generated": 0, + "modified": "2026-05-03 19:59:14.912183", + "modified_by": "Administrator", + "module": null, + "name": "Patient Encounter-appointment_type-default", + "owner": "Administrator", + "property": "default", + "property_type": "Text", + "row_name": null, + "value": "Walk-In" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-04-27 18:12:25.912027", + "default_value": null, + "doc_type": "Patient Encounter", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "appointment", + "idx": 0, + "is_system_generated": 0, + "modified": "2026-05-03 19:59:14.930486", + "modified_by": "Administrator", + "module": null, + "name": "Patient Encounter-appointment-hidden", + "owner": "Administrator", + "property": "hidden", + "property_type": "Check", + "row_name": null, + "value": "1" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-04-27 18:12:25.871046", + "default_value": null, + "doc_type": "Patient Encounter", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "clinical_notes", + "idx": 0, + "is_system_generated": 0, + "modified": "2026-05-03 19:59:14.948734", + "modified_by": "Administrator", + "module": null, + "name": "Patient Encounter-clinical_notes-hidden", + "owner": "Administrator", + "property": "hidden", + "property_type": "Check", + "row_name": null, + "value": "1" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-04-27 18:12:26.035258", + "default_value": null, + "doc_type": "Patient Encounter", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "codification_table", + "idx": 0, + "is_system_generated": 0, + "modified": "2026-05-03 19:59:14.969747", + "modified_by": "Administrator", + "module": null, + "name": "Patient Encounter-codification_table-hidden", + "owner": "Administrator", + "property": "hidden", + "property_type": "Check", + "row_name": null, + "value": "1" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-04-27 18:12:25.802770", + "default_value": null, + "doc_type": "Patient Encounter", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "codification", + "idx": 0, + "is_system_generated": 0, + "modified": "2026-05-03 19:59:14.988177", + "modified_by": "Administrator", + "module": null, + "name": "Patient Encounter-codification-hidden", + "owner": "Administrator", + "property": "hidden", + "property_type": "Check", + "row_name": null, + "value": "1" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-04-27 18:12:25.995661", + "default_value": null, + "doc_type": "Patient Encounter", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "column_break_27", + "idx": 0, + "is_system_generated": 0, + "modified": "2026-05-03 19:59:15.007493", + "modified_by": "Administrator", + "module": null, + "name": "Patient Encounter-column_break_27-hidden", + "owner": "Administrator", + "property": "hidden", + "property_type": "Check", + "row_name": null, + "value": "1" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-04-27 18:12:25.749308", + "default_value": null, + "doc_type": "Patient Encounter", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "company", + "idx": 0, + "is_system_generated": 0, + "modified": "2026-05-03 19:59:15.025368", + "modified_by": "Administrator", + "module": null, + "name": "Patient Encounter-company-hidden", + "owner": "Administrator", + "property": "hidden", + "property_type": "Check", + "row_name": null, + "value": "1" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-04-27 18:12:26.028043", + "default_value": null, + "doc_type": "Patient Encounter", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "coverage_status", + "idx": 0, + "is_system_generated": 0, + "modified": "2026-05-03 19:59:15.042530", + "modified_by": "Administrator", + "module": null, + "name": "Patient Encounter-coverage_status-hidden", + "owner": "Administrator", + "property": "hidden", + "property_type": "Check", + "row_name": null, + "value": "1" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-04-27 18:12:25.971128", + "default_value": null, + "doc_type": "Patient Encounter", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "diagnosis_in_print", + "idx": 0, + "is_system_generated": 0, + "modified": "2026-05-03 19:59:15.058900", + "modified_by": "Administrator", + "module": null, + "name": "Patient Encounter-diagnosis_in_print-hidden", + "owner": "Administrator", + "property": "hidden", + "property_type": "Check", + "row_name": null, + "value": "1" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-04-27 18:12:25.962309", + "default_value": null, + "doc_type": "Patient Encounter", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "diagnosis", + "idx": 0, + "is_system_generated": 0, + "modified": "2026-05-03 19:59:15.078798", + "modified_by": "Administrator", + "module": null, + "name": "Patient Encounter-diagnosis-hidden", + "owner": "Administrator", + "property": "hidden", + "property_type": "Check", + "row_name": null, + "value": "1" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-04-27 18:12:25.813378", + "default_value": null, + "doc_type": "Patient Encounter", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "drug_prescription", + "idx": 0, + "is_system_generated": 0, + "modified": "2026-05-03 19:59:15.097651", + "modified_by": "Administrator", + "module": null, + "name": "Patient Encounter-drug_prescription-hidden", + "owner": "Administrator", + "property": "hidden", + "property_type": "Check", + "row_name": null, + "value": "1" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-04-27 18:12:26.074562", + "default_value": null, + "doc_type": "Patient Encounter", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "encounter_comment", + "idx": 0, + "is_system_generated": 0, + "modified": "2026-05-03 19:59:15.115423", + "modified_by": "Administrator", + "module": null, + "name": "Patient Encounter-encounter_comment-hidden", + "owner": "Administrator", + "property": "hidden", + "property_type": "Check", + "row_name": null, + "value": "1" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-04-27 18:12:26.522804", + "default_value": null, + "doc_type": "Patient Encounter", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "encounter_date", + "idx": 0, + "is_system_generated": 0, + "modified": "2026-05-03 19:59:15.133383", + "modified_by": "Administrator", + "module": null, + "name": "Patient Encounter-encounter_date-label", + "owner": "Administrator", + "property": "label", + "property_type": "Data", + "row_name": null, + "value": "Clinic Visit Date" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-04-27 18:12:26.942916", + "default_value": null, + "doc_type": "Patient Encounter", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "encounter_details_tab", + "idx": 0, + "is_system_generated": 0, + "modified": "2026-05-03 19:59:15.150694", + "modified_by": "Administrator", + "module": null, + "name": "Patient Encounter-encounter_details_tab-label", + "owner": "Administrator", + "property": "label", + "property_type": "Data", + "row_name": null, + "value": "Clinic Visit Details" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-04-27 18:12:25.863925", + "default_value": null, + "doc_type": "Patient Encounter", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "encounter_details", + "idx": 0, + "is_system_generated": 0, + "modified": "2026-05-03 19:59:15.169990", + "modified_by": "Administrator", + "module": null, + "name": "Patient Encounter-encounter_details-hidden", + "owner": "Administrator", + "property": "hidden", + "property_type": "Check", + "row_name": null, + "value": "1" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-04-27 18:12:26.530356", + "default_value": null, + "doc_type": "Patient Encounter", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "encounter_time", + "idx": 0, + "is_system_generated": 0, + "modified": "2026-05-03 19:59:15.188074", + "modified_by": "Administrator", + "module": null, + "name": "Patient Encounter-encounter_time-label", + "owner": "Administrator", + "property": "label", + "property_type": "Data", + "row_name": null, + "value": "Clinic Visit Time" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-04-27 18:12:25.954476", + "default_value": null, + "doc_type": "Patient Encounter", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "get_applicable_treatment_plans", + "idx": 0, + "is_system_generated": 0, + "modified": "2026-05-03 19:59:15.205750", + "modified_by": "Administrator", + "module": null, + "name": "Patient Encounter-get_applicable_treatment_plans-hidden", + "owner": "Administrator", + "property": "hidden", + "property_type": "Check", + "row_name": null, + "value": "1" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-04-27 18:12:25.758899", + "default_value": null, + "doc_type": "Patient Encounter", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "google_meet_link", + "idx": 0, + "is_system_generated": 0, + "modified": "2026-05-03 19:59:15.223792", + "modified_by": "Administrator", + "module": null, + "name": "Patient Encounter-google_meet_link-hidden", + "owner": "Administrator", + "property": "hidden", + "property_type": "Check", + "row_name": null, + "value": "1" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-04-27 18:12:25.918939", + "default_value": null, + "doc_type": "Patient Encounter", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "inpatient_record", + "idx": 0, + "is_system_generated": 0, + "modified": "2026-05-03 19:59:15.241672", + "modified_by": "Administrator", + "module": null, + "name": "Patient Encounter-inpatient_record-hidden", + "owner": "Administrator", + "property": "hidden", + "property_type": "Check", + "row_name": null, + "value": "1" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-04-27 18:12:25.929243", + "default_value": null, + "doc_type": "Patient Encounter", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "inpatient_status", + "idx": 0, + "is_system_generated": 0, + "modified": "2026-05-03 19:59:15.258349", + "modified_by": "Administrator", + "module": null, + "name": "Patient Encounter-inpatient_status-hidden", + "owner": "Administrator", + "property": "hidden", + "property_type": "Check", + "row_name": null, + "value": "1" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-04-27 18:12:26.012456", + "default_value": null, + "doc_type": "Patient Encounter", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "insurance_coverage", + "idx": 0, + "is_system_generated": 0, + "modified": "2026-05-03 19:59:15.277889", + "modified_by": "Administrator", + "module": null, + "name": "Patient Encounter-insurance_coverage-hidden", + "owner": "Administrator", + "property": "hidden", + "property_type": "Check", + "row_name": null, + "value": "1" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-04-27 18:12:26.020527", + "default_value": null, + "doc_type": "Patient Encounter", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "insurance_payor", + "idx": 0, + "is_system_generated": 0, + "modified": "2026-05-03 19:59:15.296004", + "modified_by": "Administrator", + "module": null, + "name": "Patient Encounter-insurance_payor-hidden", + "owner": "Administrator", + "property": "hidden", + "property_type": "Check", + "row_name": null, + "value": "1" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-04-27 18:12:26.003392", + "default_value": null, + "doc_type": "Patient Encounter", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "insurance_policy", + "idx": 0, + "is_system_generated": 0, + "modified": "2026-05-03 19:59:15.313807", + "modified_by": "Administrator", + "module": null, + "name": "Patient Encounter-insurance_policy-hidden", + "owner": "Administrator", + "property": "hidden", + "property_type": "Check", + "row_name": null, + "value": "1" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-04-27 18:12:25.792272", + "default_value": null, + "doc_type": "Patient Encounter", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "insurance_section", + "idx": 0, + "is_system_generated": 0, + "modified": "2026-05-03 19:59:15.331444", + "modified_by": "Administrator", + "module": null, + "name": "Patient Encounter-insurance_section-hidden", + "owner": "Administrator", + "property": "hidden", + "property_type": "Check", + "row_name": null, + "value": "1" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-04-27 18:12:25.768364", + "default_value": null, + "doc_type": "Patient Encounter", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "invoiced", + "idx": 0, + "is_system_generated": 0, + "modified": "2026-05-03 19:59:15.348900", + "modified_by": "Administrator", + "module": null, + "name": "Patient Encounter-invoiced-hidden", + "owner": "Administrator", + "property": "hidden", + "property_type": "Check", + "row_name": null, + "value": "1" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-04-27 18:12:25.823792", + "default_value": null, + "doc_type": "Patient Encounter", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "lab_test_prescription", + "idx": 0, + "is_system_generated": 0, + "modified": "2026-05-03 19:59:15.368756", + "modified_by": "Administrator", + "module": null, + "name": "Patient Encounter-lab_test_prescription-hidden", + "owner": "Administrator", + "property": "hidden", + "property_type": "Check", + "row_name": null, + "value": "1" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-04-27 18:12:26.882857", + "default_value": null, + "doc_type": "Patient Encounter", + "docstatus": 0, + "doctype_or_field": "DocType", + "field_name": null, + "idx": 0, + "is_system_generated": 0, + "modified": "2026-05-03 19:59:15.385660", + "modified_by": "Administrator", + "module": null, + "name": "Patient Encounter-main-field_order", + "owner": "Administrator", + "property": "field_order", + "property_type": "Data", + "row_name": null, + "value": "[\"custom_clinic_session\", \"naming_series\", \"title\", \"appointment\", \"appointment_type\", \"patient\", \"patient_name\", \"patient_sex\", \"inpatient_record\", \"inpatient_status\", \"patient_age\", \"column_break_6\", \"company\", \"custom_project\", \"status\", \"encounter_date\", \"encounter_time\", \"practitioner\", \"practitioner_name\", \"medical_department\", \"google_meet_link\", \"invoiced\", \"submit_orders_on_save\", \"custom_encounter_status\", \"custom_team_details_\", \"custom_unit_name\", \"custom_doctor\", \"custom_column_break_xgetq\", \"custom_nurse\", \"custom_clinic_assistant_cum_driver\", \"custom_site_details\", \"custom_site\", \"custom_location\", \"custom_lsg\", \"custom_column_break_zr5ca\", \"custom_district\", \"custom_state\", \"custom_section_break_kg1j5\", \"custom_column_break_erhpn\", \"custom_has_tests\", \"custom_has_prescription\", \"custom_has_referral\", \"custom_bandhu_clinical_notes\", \"custom_test_instructions\", \"custom_complaints\", \"custom_bandhu_diagnosis\", \"custom_bandhu_prescription\", \"custom_bandhu_services_provided\", \"sb_symptoms\", \"symptoms\", \"symptoms_in_print\", \"get_applicable_treatment_plans\", \"physical_examination\", \"diagnosis\", \"diagnosis_in_print\", \"sb_source\", \"source\", \"column_break_27\", \"referring_practitioner\", \"insurance_section\", \"insurance_policy\", \"insurance_coverage\", \"column_break_35\", \"insurance_payor\", \"coverage_status\", \"codification\", \"codification_table\", \"sb_drug_prescription\", \"drug_prescription\", \"sb_test_prescription\", \"lab_test_prescription\", \"sb_procedures\", \"procedure_prescription\", \"rehabilitation_section\", \"therapies\", \"section_break_33\", \"encounter_comment\", \"sb_refs\", \"amended_from\", \"encounter_details_tab\", \"order_history_html\", \"encounter_details\", \"notes_tab\", \"clinical_notes\"]" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-05-03 19:59:41.308534", + "default_value": null, + "doc_type": "Patient Encounter", + "docstatus": 0, + "doctype_or_field": "DocType", + "field_name": null, + "idx": 0, + "is_system_generated": 0, + "modified": "2026-05-03 19:59:41.308534", + "modified_by": "Administrator", + "module": null, + "name": "Patient Encounter-main-links_order", + "owner": "Administrator", + "property": "links_order", + "property_type": "Small Text", + "row_name": null, + "value": "[\"rrm2dtteu7\", \"sn8tba9dag\", \"80skhqep99\", \"9b7gd7bb9m\", \"9k6vamr6ca\", \"co65orf790\", \"asvsc9uu8n\", \"asvpauk0lg\", \"asvtjo80hm\", \"asvmq222g0\", \"asvo9dtnns\", \"asv49prlhi\", \"asvs09te5j\", \"asv0v305kq\", \"asvejufmru\"]" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-04-27 18:12:26.899079", + "default_value": null, + "doc_type": "Patient Encounter", + "docstatus": 0, + "doctype_or_field": "DocType", + "field_name": null, + "idx": 0, + "is_system_generated": 0, + "modified": "2026-05-03 19:59:15.422370", + "modified_by": "Administrator", + "module": null, + "name": "Patient Encounter-main-show_title_field_in_link", + "owner": "Administrator", + "property": "show_title_field_in_link", + "property_type": "Check", + "row_name": null, + "value": "1" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-04-27 18:12:25.896248", + "default_value": null, + "doc_type": "Patient Encounter", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "naming_series", + "idx": 0, + "is_system_generated": 0, + "modified": "2026-05-03 19:59:15.440202", + "modified_by": "Administrator", + "module": null, + "name": "Patient Encounter-naming_series-hidden", + "owner": "Administrator", + "property": "hidden", + "property_type": "Check", + "row_name": null, + "value": "1" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-04-27 18:12:27.016407", + "default_value": null, + "doc_type": "Patient Encounter", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "naming_series", + "idx": 0, + "is_system_generated": 1, + "modified": "2026-05-03 19:59:15.458764", + "modified_by": "Administrator", + "module": null, + "name": "Patient Encounter-naming_series-options", + "owner": "Administrator", + "property": "options", + "property_type": "Text", + "row_name": null, + "value": "HLC-ENC-.YYYY.-" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-04-27 18:12:25.855325", + "default_value": null, + "doc_type": "Patient Encounter", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "order_history_html", + "idx": 0, + "is_system_generated": 0, + "modified": "2026-05-03 19:59:15.477706", + "modified_by": "Administrator", + "module": null, + "name": "Patient Encounter-order_history_html-hidden", + "owner": "Administrator", + "property": "hidden", + "property_type": "Check", + "row_name": null, + "value": "1" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-04-27 18:12:26.890564", + "default_value": null, + "doc_type": "Patient Encounter", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "practitioner", + "idx": 0, + "is_system_generated": 0, + "modified": "2026-05-03 19:59:15.495676", + "modified_by": "Administrator", + "module": null, + "name": "Patient Encounter-practitioner-fetch_from", + "owner": "Administrator", + "property": "fetch_from", + "property_type": "Small Text", + "row_name": null, + "value": "custom_clinic_session.assigned_doctor" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-04-27 18:12:26.286413", + "default_value": null, + "doc_type": "Patient Encounter", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "practitioner", + "idx": 0, + "is_system_generated": 0, + "modified": "2026-05-03 19:59:15.513608", + "modified_by": "Administrator", + "module": null, + "name": "Patient Encounter-practitioner-link_filters", + "owner": "Administrator", + "property": "link_filters", + "property_type": "JSON", + "row_name": null, + "value": "[[\"Healthcare Practitioner\",\"custom_role\",\"=\",\"Doctor\"]]" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-04-27 18:12:25.832123", + "default_value": null, + "doc_type": "Patient Encounter", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "procedure_prescription", + "idx": 0, + "is_system_generated": 0, + "modified": "2026-05-03 19:59:15.532205", + "modified_by": "Administrator", + "module": null, + "name": "Patient Encounter-procedure_prescription-hidden", + "owner": "Administrator", + "property": "hidden", + "property_type": "Check", + "row_name": null, + "value": "1" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-04-27 18:12:26.067434", + "default_value": null, + "doc_type": "Patient Encounter", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "rehabilitation_section", + "idx": 0, + "is_system_generated": 0, + "modified": "2026-05-03 19:59:15.555810", + "modified_by": "Administrator", + "module": null, + "name": "Patient Encounter-rehabilitation_section-hidden", + "owner": "Administrator", + "property": "hidden", + "property_type": "Check", + "row_name": null, + "value": "1" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-04-27 18:12:26.042267", + "default_value": null, + "doc_type": "Patient Encounter", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "sb_drug_prescription", + "idx": 0, + "is_system_generated": 0, + "modified": "2026-05-03 19:59:15.576549", + "modified_by": "Administrator", + "module": null, + "name": "Patient Encounter-sb_drug_prescription-hidden", + "owner": "Administrator", + "property": "hidden", + "property_type": "Check", + "row_name": null, + "value": "1" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-04-27 18:12:26.059544", + "default_value": null, + "doc_type": "Patient Encounter", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "sb_procedures", + "idx": 0, + "is_system_generated": 0, + "modified": "2026-05-03 19:59:15.595081", + "modified_by": "Administrator", + "module": null, + "name": "Patient Encounter-sb_procedures-hidden", + "owner": "Administrator", + "property": "hidden", + "property_type": "Check", + "row_name": null, + "value": "1" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-04-27 18:12:26.083221", + "default_value": null, + "doc_type": "Patient Encounter", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "sb_refs", + "idx": 0, + "is_system_generated": 0, + "modified": "2026-05-03 19:59:15.612681", + "modified_by": "Administrator", + "module": null, + "name": "Patient Encounter-sb_refs-hidden", + "owner": "Administrator", + "property": "hidden", + "property_type": "Check", + "row_name": null, + "value": "1" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-04-27 18:12:25.979059", + "default_value": null, + "doc_type": "Patient Encounter", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "sb_source", + "idx": 0, + "is_system_generated": 0, + "modified": "2026-05-03 19:59:15.630499", + "modified_by": "Administrator", + "module": null, + "name": "Patient Encounter-sb_source-hidden", + "owner": "Administrator", + "property": "hidden", + "property_type": "Check", + "row_name": null, + "value": "1" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-04-27 18:12:25.878746", + "default_value": null, + "doc_type": "Patient Encounter", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "sb_symptoms", + "idx": 0, + "is_system_generated": 0, + "modified": "2026-05-03 19:59:15.649578", + "modified_by": "Administrator", + "module": null, + "name": "Patient Encounter-sb_symptoms-hidden", + "owner": "Administrator", + "property": "hidden", + "property_type": "Check", + "row_name": null, + "value": "1" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-04-27 18:12:26.051823", + "default_value": null, + "doc_type": "Patient Encounter", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "sb_test_prescription", + "idx": 0, + "is_system_generated": 0, + "modified": "2026-05-03 19:59:15.670156", + "modified_by": "Administrator", + "module": null, + "name": "Patient Encounter-sb_test_prescription-hidden", + "owner": "Administrator", + "property": "hidden", + "property_type": "Check", + "row_name": null, + "value": "1" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-04-27 18:12:25.847135", + "default_value": null, + "doc_type": "Patient Encounter", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "section_break_33", + "idx": 0, + "is_system_generated": 0, + "modified": "2026-05-03 19:59:15.688708", + "modified_by": "Administrator", + "module": null, + "name": "Patient Encounter-section_break_33-hidden", + "owner": "Administrator", + "property": "hidden", + "property_type": "Check", + "row_name": null, + "value": "1" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-04-27 18:12:25.987901", + "default_value": null, + "doc_type": "Patient Encounter", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "source", + "idx": 0, + "is_system_generated": 0, + "modified": "2026-05-03 19:59:15.709016", + "modified_by": "Administrator", + "module": null, + "name": "Patient Encounter-source-hidden", + "owner": "Administrator", + "property": "hidden", + "property_type": "Check", + "row_name": null, + "value": "1" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-04-27 18:12:25.885845", + "default_value": null, + "doc_type": "Patient Encounter", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "status", + "idx": 0, + "is_system_generated": 0, + "modified": "2026-05-03 19:59:15.739890", + "modified_by": "Administrator", + "module": null, + "name": "Patient Encounter-status-hidden", + "owner": "Administrator", + "property": "hidden", + "property_type": "Check", + "row_name": null, + "value": "1" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-04-27 18:12:25.779621", + "default_value": null, + "doc_type": "Patient Encounter", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "submit_orders_on_save", + "idx": 0, + "is_system_generated": 0, + "modified": "2026-05-03 19:59:15.764643", + "modified_by": "Administrator", + "module": null, + "name": "Patient Encounter-submit_orders_on_save-hidden", + "owner": "Administrator", + "property": "hidden", + "property_type": "Check", + "row_name": null, + "value": "1" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-04-27 18:12:25.946856", + "default_value": null, + "doc_type": "Patient Encounter", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "symptoms_in_print", + "idx": 0, + "is_system_generated": 0, + "modified": "2026-05-03 19:59:15.785131", + "modified_by": "Administrator", + "module": null, + "name": "Patient Encounter-symptoms_in_print-hidden", + "owner": "Administrator", + "property": "hidden", + "property_type": "Check", + "row_name": null, + "value": "1" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-04-27 18:12:25.938977", + "default_value": null, + "doc_type": "Patient Encounter", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "symptoms", + "idx": 0, + "is_system_generated": 0, + "modified": "2026-05-03 19:59:15.806311", + "modified_by": "Administrator", + "module": null, + "name": "Patient Encounter-symptoms-hidden", + "owner": "Administrator", + "property": "hidden", + "property_type": "Check", + "row_name": null, + "value": "1" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-04-27 18:12:25.839578", + "default_value": null, + "doc_type": "Patient Encounter", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "therapies", + "idx": 0, + "is_system_generated": 0, + "modified": "2026-05-03 19:59:15.829849", + "modified_by": "Administrator", + "module": null, + "name": "Patient Encounter-therapies-hidden", + "owner": "Administrator", + "property": "hidden", + "property_type": "Check", + "row_name": null, + "value": "1" + } + ], + "sync_on_migrate": 1 +} \ No newline at end of file diff --git a/bandhu_app/bandhu_app/custom/stock_entry.json b/bandhu_app/bandhu_app/custom/stock_entry.json new file mode 100644 index 0000000..e0083b3 --- /dev/null +++ b/bandhu_app/bandhu_app/custom/stock_entry.json @@ -0,0 +1,464 @@ +{ + "custom_fields": [ + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "alignment": "", + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "button_color": "", + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "creation": "2026-04-27 18:24:57.158878", + "default": null, + "depends_on": null, + "description": null, + "docstatus": 0, + "dt": "Stock Entry", + "fetch_from": null, + "fetch_if_empty": 0, + "fieldname": "custom_source_project", + "fieldtype": "Link", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 0, + "idx": 10, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_preview": 0, + "in_standard_filter": 0, + "insert_after": "posting_time", + "is_system_generated": 0, + "is_virtual": 0, + "label": "Source Project", + "length": 0, + "link_filters": null, + "mandatory_depends_on": null, + "modified": "2026-04-18 15:14:31.130602", + "modified_by": "Administrator", + "module": null, + "name": "Stock Entry-custom_source_project", + "no_copy": 0, + "non_negative": 0, + "options": "Bandhu Projects", + "owner": "Administrator", + "permlevel": 0, + "placeholder": null, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "print_width": null, + "read_only": 0, + "read_only_depends_on": null, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "show_dashboard": 0, + "sort_options": 0, + "translatable": 0, + "unique": 0, + "width": null + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "alignment": "", + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "button_color": "", + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "creation": "2026-04-27 18:24:56.440668", + "default": null, + "depends_on": null, + "description": null, + "docstatus": 0, + "dt": "Stock Entry", + "fetch_from": null, + "fetch_if_empty": 0, + "fieldname": "inpatient_medication_entry", + "fieldtype": "Link", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 0, + "idx": 83, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_preview": 0, + "in_standard_filter": 0, + "insert_after": "credit_note", + "is_system_generated": 1, + "is_virtual": 0, + "label": "Inpatient Medication Entry", + "length": 0, + "link_filters": null, + "mandatory_depends_on": null, + "modified": "2026-04-09 15:52:42.090948", + "modified_by": "Administrator", + "module": null, + "name": "Stock Entry-inpatient_medication_entry", + "no_copy": 0, + "non_negative": 0, + "options": "Inpatient Medication Entry", + "owner": "Administrator", + "permlevel": 0, + "placeholder": null, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "print_width": null, + "read_only": 1, + "read_only_depends_on": null, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "show_dashboard": 0, + "sort_options": 0, + "translatable": 0, + "unique": 0, + "width": null + } + ], + "custom_perms": [], + "doctype": "Stock Entry", + "links": [], + "property_setters": [ + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-04-27 18:25:01.775681", + "default_value": null, + "doc_type": "Stock Entry", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "additional_costs_section", + "idx": 0, + "is_system_generated": 0, + "modified": "2026-05-03 20:02:00.452188", + "modified_by": "Administrator", + "module": null, + "name": "Stock Entry-additional_costs_section-hidden", + "owner": "Administrator", + "property": "hidden", + "property_type": "Check", + "row_name": null, + "value": "1" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-04-27 18:25:01.805249", + "default_value": null, + "doc_type": "Stock Entry", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "bom_info_section", + "idx": 0, + "is_system_generated": 0, + "modified": "2026-05-03 20:02:00.475271", + "modified_by": "Administrator", + "module": null, + "name": "Stock Entry-bom_info_section-hidden", + "owner": "Administrator", + "property": "hidden", + "property_type": "Check", + "row_name": null, + "value": "1" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-04-27 18:25:02.025048", + "default_value": null, + "doc_type": "Stock Entry", + "docstatus": 0, + "doctype_or_field": "DocType", + "field_name": null, + "idx": 0, + "is_system_generated": 0, + "modified": "2026-05-03 20:02:00.500303", + "modified_by": "Administrator", + "module": null, + "name": "Stock Entry-main-field_order", + "owner": "Administrator", + "property": "field_order", + "property_type": "Data", + "row_name": null, + "value": "[\"stock_entry_details_tab\", \"company\", \"naming_series\", \"stock_entry_type\", \"purpose\", \"col2\", \"set_posting_time\", \"posting_date\", \"posting_time\", \"custom_source_project\", \"reference_section\", \"add_to_transit\", \"apply_putaway_rule\", \"inspection_required\", \"column_break_jabv\", \"work_order\", \"subcontracting_order\", \"outgoing_stock_entry\", \"bom_info_section\", \"from_bom\", \"use_multi_level_bom\", \"bom_no\", \"cb1\", \"fg_completed_qty\", \"get_items\", \"section_break_7qsm\", \"process_loss_percentage\", \"column_break_e92r\", \"process_loss_qty\", \"section_break_jwgn\", \"from_warehouse\", \"source_warehouse_address\", \"source_address_display\", \"cb0\", \"to_warehouse\", \"target_warehouse_address\", \"target_address_display\", \"sb0\", \"scan_barcode\", \"last_scanned_warehouse\", \"items_section\", \"items\", \"get_stock_and_rate\", \"section_break_19\", \"total_outgoing_value\", \"column_break_22\", \"total_incoming_value\", \"value_difference\", \"additional_costs_section\", \"additional_costs\", \"total_additional_costs\", \"supplier_info_tab\", \"contact_section\", \"supplier\", \"supplier_name\", \"supplier_address\", \"address_display\", \"accounting_dimensions_section\", \"project\", \"other_info_tab\", \"printing_settings\", \"select_print_heading\", \"print_settings_col_break\", \"letter_head\", \"reference_details_section\", \"delivery_note_no\", \"sales_invoice_no\", \"job_card\", \"pick_list\", \"column_break_qpvo\", \"asset_repair\", \"purchase_receipt_no\", \"purchase_order\", \"subcontracting_inward_order\", \"is_additional_transfer_entry\", \"more_info\", \"is_opening\", \"remarks\", \"col5\", \"per_transferred\", \"total_amount\", \"amended_from\", \"credit_note\", \"inpatient_medication_entry\", \"is_return\", \"tab_connections\"]" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-04-27 18:25:01.797762", + "default_value": null, + "doc_type": "Stock Entry", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "other_info_tab", + "idx": 0, + "is_system_generated": 0, + "modified": "2026-05-03 20:02:00.520706", + "modified_by": "Administrator", + "module": null, + "name": "Stock Entry-other_info_tab-hidden", + "owner": "Administrator", + "property": "hidden", + "property_type": "Check", + "row_name": null, + "value": "1" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-04-27 18:25:01.790583", + "default_value": null, + "doc_type": "Stock Entry", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "project", + "idx": 0, + "is_system_generated": 0, + "modified": "2026-05-03 20:02:00.545415", + "modified_by": "Administrator", + "module": null, + "name": "Stock Entry-project-hidden", + "owner": "Administrator", + "property": "hidden", + "property_type": "Check", + "row_name": null, + "value": "1" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-04-27 18:25:01.838617", + "default_value": null, + "doc_type": "Stock Entry", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "reference_section", + "idx": 0, + "is_system_generated": 0, + "modified": "2026-05-03 20:02:00.572019", + "modified_by": "Administrator", + "module": null, + "name": "Stock Entry-reference_section-hidden", + "owner": "Administrator", + "property": "hidden", + "property_type": "Check", + "row_name": null, + "value": "1" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-04-27 18:25:01.826024", + "default_value": null, + "doc_type": "Stock Entry", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "sb0", + "idx": 0, + "is_system_generated": 0, + "modified": "2026-05-03 20:02:00.591887", + "modified_by": "Administrator", + "module": null, + "name": "Stock Entry-sb0-hidden", + "owner": "Administrator", + "property": "hidden", + "property_type": "Check", + "row_name": null, + "value": "1" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-04-27 18:25:00.976266", + "default_value": null, + "doc_type": "Stock Entry", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "scan_barcode", + "idx": 0, + "is_system_generated": 1, + "modified": "2026-05-03 20:02:00.612362", + "modified_by": "Administrator", + "module": null, + "name": "Stock Entry-scan_barcode-hidden", + "owner": "Administrator", + "property": "hidden", + "property_type": "Check", + "row_name": null, + "value": "0" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-04-27 18:25:01.814989", + "default_value": null, + "doc_type": "Stock Entry", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "section_break_7qsm", + "idx": 0, + "is_system_generated": 0, + "modified": "2026-05-03 20:02:00.632535", + "modified_by": "Administrator", + "module": null, + "name": "Stock Entry-section_break_7qsm-hidden", + "owner": "Administrator", + "property": "hidden", + "property_type": "Check", + "row_name": null, + "value": "1" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-04-27 18:25:01.860552", + "default_value": null, + "doc_type": "Stock Entry", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "source_address_display", + "idx": 0, + "is_system_generated": 0, + "modified": "2026-05-03 20:02:00.662147", + "modified_by": "Administrator", + "module": null, + "name": "Stock Entry-source_address_display-hidden", + "owner": "Administrator", + "property": "hidden", + "property_type": "Check", + "row_name": null, + "value": "1" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-04-27 18:25:01.849552", + "default_value": null, + "doc_type": "Stock Entry", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "source_warehouse_address", + "idx": 0, + "is_system_generated": 0, + "modified": "2026-05-03 20:02:00.685818", + "modified_by": "Administrator", + "module": null, + "name": "Stock Entry-source_warehouse_address-hidden", + "owner": "Administrator", + "property": "hidden", + "property_type": "Check", + "row_name": null, + "value": "1" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-04-27 18:25:01.783091", + "default_value": null, + "doc_type": "Stock Entry", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "tab_connections", + "idx": 0, + "is_system_generated": 0, + "modified": "2026-05-03 20:02:00.705345", + "modified_by": "Administrator", + "module": null, + "name": "Stock Entry-tab_connections-hidden", + "owner": "Administrator", + "property": "hidden", + "property_type": "Check", + "row_name": null, + "value": "1" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-04-27 18:25:01.879132", + "default_value": null, + "doc_type": "Stock Entry", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "target_address_display", + "idx": 0, + "is_system_generated": 0, + "modified": "2026-05-03 20:02:00.727721", + "modified_by": "Administrator", + "module": null, + "name": "Stock Entry-target_address_display-hidden", + "owner": "Administrator", + "property": "hidden", + "property_type": "Check", + "row_name": null, + "value": "1" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-04-27 18:25:01.870584", + "default_value": null, + "doc_type": "Stock Entry", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "target_warehouse_address", + "idx": 0, + "is_system_generated": 0, + "modified": "2026-05-03 20:02:00.748396", + "modified_by": "Administrator", + "module": null, + "name": "Stock Entry-target_warehouse_address-hidden", + "owner": "Administrator", + "property": "hidden", + "property_type": "Check", + "row_name": null, + "value": "1" + } + ], + "sync_on_migrate": 1 +} \ No newline at end of file diff --git a/bandhu_app/bandhu_app/custom/stock_entry_detail.json b/bandhu_app/bandhu_app/custom/stock_entry_detail.json new file mode 100644 index 0000000..fb082bd --- /dev/null +++ b/bandhu_app/bandhu_app/custom/stock_entry_detail.json @@ -0,0 +1,165 @@ +{ + "custom_fields": [ + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "alignment": "", + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "button_color": "", + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "creation": "2026-04-27 18:24:56.531826", + "default": null, + "depends_on": null, + "description": null, + "docstatus": 0, + "dt": "Stock Entry Detail", + "fetch_from": null, + "fetch_if_empty": 0, + "fieldname": "inpatient_medication_entry_child", + "fieldtype": "Data", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 0, + "idx": 70, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_preview": 0, + "in_standard_filter": 0, + "insert_after": "patient", + "is_system_generated": 1, + "is_virtual": 0, + "label": "Inpatient Medication Entry Child", + "length": 0, + "link_filters": null, + "mandatory_depends_on": null, + "modified": "2026-04-09 15:52:42.097079", + "modified_by": "Administrator", + "module": null, + "name": "Stock Entry Detail-inpatient_medication_entry_child", + "no_copy": 0, + "non_negative": 0, + "options": null, + "owner": "Administrator", + "permlevel": 0, + "placeholder": null, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "print_width": null, + "read_only": 1, + "read_only_depends_on": null, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "show_dashboard": 0, + "sort_options": 0, + "translatable": 0, + "unique": 0, + "width": null + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "alignment": "", + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "button_color": "", + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "creation": "2026-04-27 18:24:56.489712", + "default": null, + "depends_on": null, + "description": null, + "docstatus": 0, + "dt": "Stock Entry Detail", + "fetch_from": null, + "fetch_if_empty": 0, + "fieldname": "patient", + "fieldtype": "Link", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 0, + "idx": 69, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_preview": 0, + "in_standard_filter": 0, + "insert_after": "po_detail", + "is_system_generated": 1, + "is_virtual": 0, + "label": "Patient", + "length": 0, + "link_filters": null, + "mandatory_depends_on": null, + "modified": "2026-04-09 15:52:42.093866", + "modified_by": "Administrator", + "module": null, + "name": "Stock Entry Detail-patient", + "no_copy": 0, + "non_negative": 0, + "options": "Patient", + "owner": "Administrator", + "permlevel": 0, + "placeholder": null, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "print_width": null, + "read_only": 1, + "read_only_depends_on": null, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "show_dashboard": 0, + "sort_options": 0, + "translatable": 0, + "unique": 0, + "width": null + } + ], + "custom_perms": [], + "doctype": "Stock Entry Detail", + "links": [], + "property_setters": [ + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-04-27 18:25:00.832570", + "default_value": null, + "doc_type": "Stock Entry Detail", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "barcode", + "idx": 0, + "is_system_generated": 1, + "modified": "2026-05-03 20:02:03.108745", + "modified_by": "Administrator", + "module": null, + "name": "Stock Entry Detail-barcode-hidden", + "owner": "Administrator", + "property": "hidden", + "property_type": "Check", + "row_name": null, + "value": "0" + } + ], + "sync_on_migrate": 1 +} \ No newline at end of file diff --git a/bandhu_app/bandhu_app/custom/vehicle.json b/bandhu_app/bandhu_app/custom/vehicle.json new file mode 100644 index 0000000..857b551 --- /dev/null +++ b/bandhu_app/bandhu_app/custom/vehicle.json @@ -0,0 +1,619 @@ +{ + "custom_fields": [ + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "alignment": "", + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "button_color": "", + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "creation": "2026-04-27 18:26:56.027698", + "default": null, + "depends_on": null, + "description": null, + "docstatus": 0, + "dt": "Vehicle", + "fetch_from": null, + "fetch_if_empty": 0, + "fieldname": "custom_project", + "fieldtype": "Link", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 0, + "idx": 7, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_preview": 0, + "in_standard_filter": 0, + "insert_after": "company", + "is_system_generated": 0, + "is_virtual": 0, + "label": "Project", + "length": 0, + "link_filters": null, + "mandatory_depends_on": null, + "modified": "2026-04-17 14:45:53.223882", + "modified_by": "Administrator", + "module": null, + "name": "Vehicle-custom_project", + "no_copy": 0, + "non_negative": 0, + "options": "Bandhu Projects", + "owner": "Administrator", + "permlevel": 0, + "placeholder": null, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "print_width": null, + "read_only": 0, + "read_only_depends_on": null, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "show_dashboard": 0, + "sort_options": 0, + "translatable": 0, + "unique": 0, + "width": null + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "alignment": "", + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "button_color": "", + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "creation": "2026-04-27 18:26:56.583855", + "default": null, + "depends_on": null, + "description": null, + "docstatus": 0, + "dt": "Vehicle", + "fetch_from": null, + "fetch_if_empty": 0, + "fieldname": "custom_status", + "fieldtype": "Select", + "hidden": 1, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 0, + "idx": 17, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_preview": 0, + "in_standard_filter": 0, + "insert_after": "employee", + "is_system_generated": 0, + "is_virtual": 0, + "label": "Status", + "length": 0, + "link_filters": null, + "mandatory_depends_on": null, + "modified": "2026-04-17 14:37:41.447898", + "modified_by": "Administrator", + "module": null, + "name": "Vehicle-custom_status", + "no_copy": 0, + "non_negative": 0, + "options": "Active", + "owner": "Administrator", + "permlevel": 0, + "placeholder": null, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "print_width": null, + "read_only": 0, + "read_only_depends_on": null, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "show_dashboard": 0, + "sort_options": 0, + "translatable": 1, + "unique": 0, + "width": null + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "alignment": "", + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "button_color": "", + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "creation": "2026-04-27 18:26:55.955890", + "default": null, + "depends_on": null, + "description": null, + "docstatus": 0, + "dt": "Vehicle", + "fetch_from": null, + "fetch_if_empty": 0, + "fieldname": "custom_vehicle_name__id", + "fieldtype": "Data", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 0, + "idx": 3, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_preview": 0, + "in_standard_filter": 0, + "insert_after": "make", + "is_system_generated": 0, + "is_virtual": 0, + "label": "Vehicle Name / ID", + "length": 0, + "link_filters": null, + "mandatory_depends_on": null, + "modified": "2026-04-17 14:56:51.248619", + "modified_by": "Administrator", + "module": null, + "name": "Vehicle-custom_vehicle_name__id", + "no_copy": 0, + "non_negative": 0, + "options": null, + "owner": "Administrator", + "permlevel": 0, + "placeholder": null, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "print_width": null, + "read_only": 0, + "read_only_depends_on": null, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "show_dashboard": 0, + "sort_options": 0, + "translatable": 1, + "unique": 0, + "width": null + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "alignment": "", + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "button_color": "", + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "creation": "2026-04-27 18:26:56.484044", + "default": null, + "depends_on": null, + "description": null, + "docstatus": 0, + "dt": "Vehicle", + "fetch_from": null, + "fetch_if_empty": 0, + "fieldname": "custom_vehicle_type", + "fieldtype": "Select", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 0, + "idx": 15, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_preview": 0, + "in_standard_filter": 0, + "insert_after": "vehicle_value", + "is_system_generated": 0, + "is_virtual": 0, + "label": "Vehicle Type", + "length": 0, + "link_filters": null, + "mandatory_depends_on": null, + "modified": "2026-04-17 14:34:16.265744", + "modified_by": "Administrator", + "module": null, + "name": "Vehicle-custom_vehicle_type", + "no_copy": 0, + "non_negative": 0, + "options": "Van\nBike", + "owner": "Administrator", + "permlevel": 0, + "placeholder": null, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "print_width": null, + "read_only": 0, + "read_only_depends_on": null, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "show_dashboard": 0, + "sort_options": 0, + "translatable": 1, + "unique": 0, + "width": null + } + ], + "custom_perms": [], + "doctype": "Vehicle", + "links": [], + "property_setters": [ + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-04-27 18:27:00.640370", + "default_value": null, + "doc_type": "Vehicle", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "acquisition_date", + "idx": 0, + "is_system_generated": 0, + "modified": "2026-05-03 20:10:06.957416", + "modified_by": "Administrator", + "module": null, + "name": "Vehicle-acquisition_date-hidden", + "owner": "Administrator", + "property": "hidden", + "property_type": "Check", + "row_name": null, + "value": "1" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-04-27 18:27:00.718504", + "default_value": null, + "doc_type": "Vehicle", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "amended_from", + "idx": 0, + "is_system_generated": 0, + "modified": "2026-05-03 20:10:06.980280", + "modified_by": "Administrator", + "module": null, + "name": "Vehicle-amended_from-hidden", + "owner": "Administrator", + "property": "hidden", + "property_type": "Check", + "row_name": null, + "value": "1" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-04-27 18:27:00.688478", + "default_value": null, + "doc_type": "Vehicle", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "carbon_check_date", + "idx": 0, + "is_system_generated": 0, + "modified": "2026-05-03 20:10:06.999624", + "modified_by": "Administrator", + "module": null, + "name": "Vehicle-carbon_check_date-hidden", + "owner": "Administrator", + "property": "hidden", + "property_type": "Check", + "row_name": null, + "value": "1" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-04-27 18:27:00.662502", + "default_value": null, + "doc_type": "Vehicle", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "chassis_no", + "idx": 0, + "is_system_generated": 0, + "modified": "2026-05-03 20:10:07.018269", + "modified_by": "Administrator", + "module": null, + "name": "Vehicle-chassis_no-hidden", + "owner": "Administrator", + "property": "hidden", + "property_type": "Check", + "row_name": null, + "value": "1" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-04-27 18:27:00.696103", + "default_value": null, + "doc_type": "Vehicle", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "color", + "idx": 0, + "is_system_generated": 0, + "modified": "2026-05-03 20:10:07.036905", + "modified_by": "Administrator", + "module": null, + "name": "Vehicle-color-hidden", + "owner": "Administrator", + "property": "hidden", + "property_type": "Check", + "row_name": null, + "value": "1" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-04-27 18:27:00.654733", + "default_value": null, + "doc_type": "Vehicle", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "company", + "idx": 0, + "is_system_generated": 0, + "modified": "2026-05-03 20:10:07.055381", + "modified_by": "Administrator", + "module": null, + "name": "Vehicle-company-hidden", + "owner": "Administrator", + "property": "hidden", + "property_type": "Check", + "row_name": null, + "value": "1" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-04-27 18:27:00.711242", + "default_value": null, + "doc_type": "Vehicle", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "doors", + "idx": 0, + "is_system_generated": 0, + "modified": "2026-05-03 20:10:07.075154", + "modified_by": "Administrator", + "module": null, + "name": "Vehicle-doors-hidden", + "owner": "Administrator", + "property": "hidden", + "property_type": "Check", + "row_name": null, + "value": "1" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-04-27 18:27:00.672490", + "default_value": null, + "doc_type": "Vehicle", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "employee", + "idx": 0, + "is_system_generated": 0, + "modified": "2026-05-03 20:10:07.094235", + "modified_by": "Administrator", + "module": null, + "name": "Vehicle-employee-hidden", + "owner": "Administrator", + "property": "hidden", + "property_type": "Check", + "row_name": null, + "value": "1" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-04-27 18:27:00.632452", + "default_value": null, + "doc_type": "Vehicle", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "insurance_details", + "idx": 0, + "is_system_generated": 0, + "modified": "2026-05-03 20:10:07.114344", + "modified_by": "Administrator", + "module": null, + "name": "Vehicle-insurance_details-hidden", + "owner": "Administrator", + "property": "hidden", + "property_type": "Check", + "row_name": null, + "value": "1" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-04-27 18:27:00.680991", + "default_value": null, + "doc_type": "Vehicle", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "location", + "idx": 0, + "is_system_generated": 0, + "modified": "2026-05-03 20:10:07.134359", + "modified_by": "Administrator", + "module": null, + "name": "Vehicle-location-hidden", + "owner": "Administrator", + "property": "hidden", + "property_type": "Check", + "row_name": null, + "value": "1" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-04-27 18:27:00.725469", + "default_value": null, + "doc_type": "Vehicle", + "docstatus": 0, + "doctype_or_field": "DocType", + "field_name": null, + "idx": 0, + "is_system_generated": 0, + "modified": "2026-05-03 20:10:07.155294", + "modified_by": "Administrator", + "module": null, + "name": "Vehicle-main-field_order", + "owner": "Administrator", + "property": "field_order", + "property_type": "Data", + "row_name": null, + "value": "[\"license_plate\", \"make\", \"custom_vehicle_name__id\", \"column_break_3\", \"model\", \"company\", \"custom_project\", \"vehicle_details\", \"last_odometer\", \"acquisition_date\", \"location\", \"column_break_8\", \"chassis_no\", \"vehicle_value\", \"custom_vehicle_type\", \"employee\", \"custom_status\", \"insurance_details\", \"insurance_company\", \"policy_no\", \"column_break_15\", \"start_date\", \"end_date\", \"additional_details\", \"fuel_type\", \"carbon_check_date\", \"column_break_21\", \"uom\", \"color\", \"wheels\", \"doors\", \"amended_from\"]" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-04-27 18:27:00.625198", + "default_value": null, + "doc_type": "Vehicle", + "docstatus": 0, + "doctype_or_field": "DocType", + "field_name": null, + "idx": 0, + "is_system_generated": 0, + "modified": "2026-05-03 20:10:07.173977", + "modified_by": "Administrator", + "module": null, + "name": "Vehicle-main-quick_entry", + "owner": "Administrator", + "property": "quick_entry", + "property_type": "Check", + "row_name": null, + "value": "0" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-04-27 18:27:00.647555", + "default_value": null, + "doc_type": "Vehicle", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "vehicle_value", + "idx": 0, + "is_system_generated": 0, + "modified": "2026-05-03 20:10:07.195043", + "modified_by": "Administrator", + "module": null, + "name": "Vehicle-vehicle_value-hidden", + "owner": "Administrator", + "property": "hidden", + "property_type": "Check", + "row_name": null, + "value": "1" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-05-01 18:03:14.311689", + "default_value": null, + "doc_type": "Vehicle", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "vehicle_value", + "idx": 0, + "is_system_generated": 0, + "modified": "2026-05-03 20:10:07.218203", + "modified_by": "Administrator", + "module": null, + "name": "Vehicle-vehicle_value-in_list_view", + "owner": "Administrator", + "property": "in_list_view", + "property_type": "Check", + "row_name": null, + "value": "0" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-04-27 18:27:00.703646", + "default_value": null, + "doc_type": "Vehicle", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "wheels", + "idx": 0, + "is_system_generated": 0, + "modified": "2026-05-03 20:10:07.237653", + "modified_by": "Administrator", + "module": null, + "name": "Vehicle-wheels-hidden", + "owner": "Administrator", + "property": "hidden", + "property_type": "Check", + "row_name": null, + "value": "1" + } + ], + "sync_on_migrate": 1 +} \ No newline at end of file diff --git a/bandhu_app/bandhu_app/custom/vital_signs.json b/bandhu_app/bandhu_app/custom/vital_signs.json new file mode 100644 index 0000000..fc10b34 --- /dev/null +++ b/bandhu_app/bandhu_app/custom/vital_signs.json @@ -0,0 +1,278 @@ +{ + "custom_fields": [ + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "alignment": "", + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "button_color": "", + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "creation": "2026-04-27 18:19:36.779404", + "default": null, + "depends_on": null, + "description": null, + "docstatus": 0, + "dt": "Vital Signs", + "fetch_from": null, + "fetch_if_empty": 0, + "fieldname": "custom_clinic_session", + "fieldtype": "Link", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 0, + "idx": 2, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_preview": 0, + "in_standard_filter": 0, + "insert_after": "custom_clinic_visit", + "is_system_generated": 0, + "is_virtual": 0, + "label": "Clinic Session", + "length": 0, + "link_filters": null, + "mandatory_depends_on": null, + "modified": "2026-04-23 07:59:31.316760", + "modified_by": "Administrator", + "module": null, + "name": "Vital Signs-custom_clinic_session", + "no_copy": 0, + "non_negative": 0, + "options": "Bandhu Clinic Session", + "owner": "Administrator", + "permlevel": 0, + "placeholder": null, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "print_width": null, + "read_only": 0, + "read_only_depends_on": null, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "show_dashboard": 0, + "sort_options": 0, + "translatable": 0, + "unique": 0, + "width": null + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "alignment": "", + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "button_color": "", + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "creation": "2026-05-01 18:37:02.327262", + "default": null, + "depends_on": null, + "description": null, + "docstatus": 0, + "dt": "Vital Signs", + "fetch_from": null, + "fetch_if_empty": 0, + "fieldname": "custom_clinic_visit", + "fieldtype": "Link", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 0, + "idx": 2, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_preview": 0, + "in_standard_filter": 0, + "insert_after": "naming_series", + "is_system_generated": 0, + "is_virtual": 0, + "label": "Clinic Visit", + "length": 0, + "link_filters": null, + "mandatory_depends_on": null, + "modified": "2026-05-01 18:37:02.327262", + "modified_by": "Administrator", + "module": null, + "name": "Vital Signs-custom_clinic_visit", + "no_copy": 0, + "non_negative": 0, + "options": "Patient Encounter", + "owner": "Administrator", + "permlevel": 0, + "placeholder": null, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "print_width": null, + "read_only": 0, + "read_only_depends_on": null, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "show_dashboard": 0, + "sort_options": 0, + "translatable": 0, + "unique": 0, + "width": null + } + ], + "custom_perms": [], + "doctype": "Vital Signs", + "links": [ + { + "creation": "2026-05-01 18:44:37.765490", + "custom": 1, + "docstatus": 0, + "group": null, + "hidden": 0, + "idx": 0, + "is_child_table": 0, + "link_doctype": "Test Result", + "link_fieldname": "patient", + "modified": "2026-05-03 20:01:41.572638", + "modified_by": "Administrator", + "name": "239vetgof5", + "owner": "Administrator", + "parent": "Vital Signs", + "parent_doctype": null, + "parentfield": "links", + "parenttype": "Customize Form", + "table_fieldname": null + } + ], + "property_setters": [ + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-04-27 18:19:33.504987", + "default_value": null, + "doc_type": "Vital Signs", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "appointment", + "idx": 0, + "is_system_generated": 0, + "modified": "2026-05-03 20:00:01.488194", + "modified_by": "Administrator", + "module": null, + "name": "Vital Signs-appointment-hidden", + "owner": "Administrator", + "property": "hidden", + "property_type": "Check", + "row_name": null, + "value": "1" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-04-27 18:19:33.512364", + "default_value": null, + "doc_type": "Vital Signs", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "company", + "idx": 0, + "is_system_generated": 0, + "modified": "2026-05-03 20:00:01.592469", + "modified_by": "Administrator", + "module": null, + "name": "Vital Signs-company-hidden", + "owner": "Administrator", + "property": "hidden", + "property_type": "Check", + "row_name": null, + "value": "1" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-04-27 18:19:33.497714", + "default_value": null, + "doc_type": "Vital Signs", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "inpatient_record", + "idx": 0, + "is_system_generated": 0, + "modified": "2026-05-03 20:00:01.613290", + "modified_by": "Administrator", + "module": null, + "name": "Vital Signs-inpatient_record-hidden", + "owner": "Administrator", + "property": "hidden", + "property_type": "Check", + "row_name": null, + "value": "1" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-05-03 20:01:41.361753", + "default_value": null, + "doc_type": "Vital Signs", + "docstatus": 0, + "doctype_or_field": "DocType", + "field_name": null, + "idx": 0, + "is_system_generated": 0, + "modified": "2026-05-03 20:01:41.361753", + "modified_by": "Administrator", + "module": null, + "name": "Vital Signs-main-field_order", + "owner": "Administrator", + "property": "field_order", + "property_type": "Data", + "row_name": null, + "value": "[\"naming_series\", \"custom_clinic_visit\", \"custom_clinic_session\", \"title\", \"patient\", \"patient_name\", \"inpatient_record\", \"appointment\", \"encounter\", \"column_break_2\", \"company\", \"signs_date\", \"signs_time\", \"sb_vs\", \"temperature\", \"pulse\", \"respiratory_rate\", \"tongue\", \"abdomen\", \"column_break_8\", \"reflexes\", \"bp_systolic\", \"bp_diastolic\", \"bp\", \"vital_signs_note\", \"sb_nutrition_values\", \"height\", \"weight\", \"bmi\", \"column_break_14\", \"nutrition_note\", \"sb_references\", \"amended_from\"]" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2026-05-03 20:01:41.591489", + "default_value": null, + "doc_type": "Vital Signs", + "docstatus": 0, + "doctype_or_field": "DocType", + "field_name": null, + "idx": 0, + "is_system_generated": 0, + "modified": "2026-05-03 20:01:41.591489", + "modified_by": "Administrator", + "module": null, + "name": "Vital Signs-main-links_order", + "owner": "Administrator", + "property": "links_order", + "property_type": "Small Text", + "row_name": null, + "value": "[\"239vetgof5\"]" + } + ], + "sync_on_migrate": 1 +} \ No newline at end of file diff --git a/bandhu_app/bandhu_app/doctype/bandhu_medication_dispense/bandhu_medication_dispense.json b/bandhu_app/bandhu_app/doctype/bandhu_medication_dispense/bandhu_medication_dispense.json index 8d12d90..8689288 100644 --- a/bandhu_app/bandhu_app/doctype/bandhu_medication_dispense/bandhu_medication_dispense.json +++ b/bandhu_app/bandhu_app/doctype/bandhu_medication_dispense/bandhu_medication_dispense.json @@ -5,13 +5,13 @@ "doctype": "DocType", "engine": "InnoDB", "field_order": [ + "encounter", + "project", + "instructions", + "column_break_awfc", "patient", "prescription_ref", - "project", "clinic_session", - "column_break_awfc", - "encounter", - "instructions", "section_break_fngu", "table_pbtr", "section_break_oivd", @@ -20,15 +20,17 @@ "column_break_jtih", "quantity", "dispensed_by", + "column_break_bdcj", + "nurse_name", "section_break_iork", "status" ], "fields": [ { + "fetch_from": "encounter.patient", "fieldname": "patient", - "fieldtype": "Link", - "label": "Patient", - "options": "Patient" + "fieldtype": "Data", + "label": "Patient" }, { "fieldname": "prescription_ref", @@ -102,6 +104,7 @@ "options": "Bandhu Projects" }, { + "fetch_from": "encounter.custom_clinic_session", "fieldname": "clinic_session", "fieldtype": "Link", "label": "Clinic Session", @@ -116,12 +119,23 @@ "fieldtype": "Table", "label": "Medication", "options": "Prescription" + }, + { + "fetch_from": "dispensed_by.practitioner_name", + "fieldname": "nurse_name", + "fieldtype": "Data", + "label": "Nurse Name", + "read_only": 1 + }, + { + "fieldname": "column_break_bdcj", + "fieldtype": "Column Break" } ], "grid_page_length": 50, "index_web_pages_for_search": 1, "links": [], - "modified": "2026-04-22 15:12:36.443236", + "modified": "2026-05-01 18:26:15.369384", "modified_by": "Administrator", "module": "Bandhu App", "name": "Bandhu Medication Dispense", diff --git a/bandhu_app/bandhu_app/doctype/bandhu_medication_dispense/bandhu_medication_dispense.py b/bandhu_app/bandhu_app/doctype/bandhu_medication_dispense/bandhu_medication_dispense.py index 65fc82b..e569353 100644 --- a/bandhu_app/bandhu_app/doctype/bandhu_medication_dispense/bandhu_medication_dispense.py +++ b/bandhu_app/bandhu_app/doctype/bandhu_medication_dispense/bandhu_medication_dispense.py @@ -20,7 +20,8 @@ class BandhuMedicationDispense(Document): encounter: DF.Link | None instructions: DF.SmallText | None medicine: DF.Link | None - patient: DF.Link | None + nurse_name: DF.Data | None + patient: DF.Data | None prescription_ref: DF.Link | None project: DF.Link | None quantity: DF.Float diff --git a/bandhu_app/bandhu_app/doctype/testing_fetch_from/test_testing_fetch_from.py b/bandhu_app/bandhu_app/doctype/testing_fetch_from/test_testing_fetch_from.py deleted file mode 100644 index 1906d1b..0000000 --- a/bandhu_app/bandhu_app/doctype/testing_fetch_from/test_testing_fetch_from.py +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright (c) 2026, CMID and Contributors -# See license.txt - -# import frappe -from frappe.tests import IntegrationTestCase - - -# On IntegrationTestCase, the doctype test records and all -# link-field test record dependencies are recursively loaded -# Use these module variables to add/remove to/from that list -EXTRA_TEST_RECORD_DEPENDENCIES = [] # eg. ["User"] -IGNORE_TEST_RECORD_DEPENDENCIES = [] # eg. ["User"] - - - -class IntegrationTestTestingFetchfrom(IntegrationTestCase): - """ - Integration tests for TestingFetchfrom. - Use this class for testing interactions between multiple components. - """ - - pass diff --git a/bandhu_app/bandhu_app/doctype/testing_fetch_from/testing_fetch_from.js b/bandhu_app/bandhu_app/doctype/testing_fetch_from/testing_fetch_from.js deleted file mode 100644 index b6214bf..0000000 --- a/bandhu_app/bandhu_app/doctype/testing_fetch_from/testing_fetch_from.js +++ /dev/null @@ -1,8 +0,0 @@ -// Copyright (c) 2026, CMID and contributors -// For license information, please see license.txt - -// frappe.ui.form.on("Testing Fetch from", { -// refresh(frm) { - -// }, -// }); diff --git a/bandhu_app/bandhu_app/doctype/testing_fetch_from/testing_fetch_from.json b/bandhu_app/bandhu_app/doctype/testing_fetch_from/testing_fetch_from.json deleted file mode 100644 index 7bf5a73..0000000 --- a/bandhu_app/bandhu_app/doctype/testing_fetch_from/testing_fetch_from.json +++ /dev/null @@ -1,66 +0,0 @@ -{ - "actions": [], - "allow_rename": 1, - "creation": "2026-04-22 13:30:08.615706", - "doctype": "DocType", - "engine": "InnoDB", - "field_order": [ - "location", - "lsg", - "distr", - "state" - ], - "fields": [ - { - "fieldname": "location", - "fieldtype": "Link", - "label": "location", - "options": "Bandhu Location" - }, - { - "fetch_from": "location.lsg", - "fieldname": "lsg", - "fieldtype": "Data", - "label": "lsg" - }, - { - "fetch_from": "location.district", - "fieldname": "distr", - "fieldtype": "Data", - "label": "distr" - }, - { - "fetch_from": "location.state", - "fieldname": "state", - "fieldtype": "Data", - "label": "state" - } - ], - "grid_page_length": 50, - "index_web_pages_for_search": 1, - "links": [], - "modified": "2026-04-22 13:32:24.341730", - "modified_by": "Administrator", - "module": "Bandhu App", - "name": "Testing Fetch from", - "owner": "Administrator", - "permissions": [ - { - "create": 1, - "delete": 1, - "email": 1, - "export": 1, - "print": 1, - "read": 1, - "report": 1, - "role": "System Manager", - "share": 1, - "write": 1 - } - ], - "row_format": "Dynamic", - "rows_threshold_for_grid_search": 20, - "sort_field": "creation", - "sort_order": "DESC", - "states": [] -} diff --git a/bandhu_app/bandhu_app/doctype/testing_fetch_from/testing_fetch_from.py b/bandhu_app/bandhu_app/doctype/testing_fetch_from/testing_fetch_from.py deleted file mode 100644 index 7883155..0000000 --- a/bandhu_app/bandhu_app/doctype/testing_fetch_from/testing_fetch_from.py +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright (c) 2026, CMID and contributors -# For license information, please see license.txt - -# import frappe -from frappe.model.document import Document - - -class TestingFetchfrom(Document): - # begin: auto-generated types - # This code is auto-generated. Do not modify anything in this block. - - from typing import TYPE_CHECKING - - if TYPE_CHECKING: - from frappe.types import DF - - distr: DF.Data | None - location: DF.Link | None - lsg: DF.Data | None - state: DF.Data | None - # end: auto-generated types - - pass diff --git a/bandhu_app/bandhu_app/doctype/vehicle_refuel_log/vehicle_refuel_log.json b/bandhu_app/bandhu_app/doctype/vehicle_refuel_log/vehicle_refuel_log.json index 3c8a5fa..93fe905 100644 --- a/bandhu_app/bandhu_app/doctype/vehicle_refuel_log/vehicle_refuel_log.json +++ b/bandhu_app/bandhu_app/doctype/vehicle_refuel_log/vehicle_refuel_log.json @@ -36,12 +36,14 @@ { "fieldname": "date", "fieldtype": "Date", + "in_list_view": 1, "label": "Date", "reqd": 1 }, { "fieldname": "odometer_reading", "fieldtype": "Int", + "in_list_view": 1, "label": "Odometer Reading", "reqd": 1 }, @@ -57,6 +59,7 @@ { "fieldname": "fuel_type", "fieldtype": "Select", + "in_list_view": 1, "label": "Fuel Type", "options": "Petrol\nDiesel\nCNG\nElectric" }, @@ -125,8 +128,17 @@ ], "grid_page_length": 50, "index_web_pages_for_search": 1, - "links": [], - "modified": "2026-04-17 19:20:29.839793", + "links": [ + { + "link_doctype": "Vehicle", + "link_fieldname": "custom_vehicle_name__id" + }, + { + "link_doctype": "Vehicle Usage Log", + "link_fieldname": "vehicle" + } + ], + "modified": "2026-05-01 11:55:55.797495", "modified_by": "Administrator", "module": "Bandhu App", "name": "Vehicle Refuel Log", @@ -147,7 +159,9 @@ ], "row_format": "Dynamic", "rows_threshold_for_grid_search": 20, + "show_title_field_in_link": 1, "sort_field": "creation", "sort_order": "DESC", - "states": [] + "states": [], + "title_field": "vehicle" } diff --git a/bandhu_app/bandhu_app/doctype/testing_fetch_from/__init__.py b/bandhu_app/bandhu_app/utils/__init__.py similarity index 100% rename from bandhu_app/bandhu_app/doctype/testing_fetch_from/__init__.py rename to bandhu_app/bandhu_app/utils/__init__.py diff --git a/bandhu_app/bandhu_app/utils/custom_bandhu_id.py b/bandhu_app/bandhu_app/utils/custom_bandhu_id.py new file mode 100644 index 0000000..8ef5a4c --- /dev/null +++ b/bandhu_app/bandhu_app/utils/custom_bandhu_id.py @@ -0,0 +1,10 @@ + +# bandhu_app/bandhu_app/utils/custom_bandhu_id.py + +import frappe + + +def set_bandhu_id(doc, method): + # only set if empty + if not doc.custom_bandhu_id: + doc.custom_bandhu_id = frappe.model.naming.make_autoname("BMC-.#####") diff --git a/bandhu_app/bandhu_app/utils/custom_qr_code.py b/bandhu_app/bandhu_app/utils/custom_qr_code.py new file mode 100644 index 0000000..c2543dc --- /dev/null +++ b/bandhu_app/bandhu_app/utils/custom_qr_code.py @@ -0,0 +1,42 @@ + +import io + +import frappe +import qrcode +from qrcode.image.styledpil import StyledPilImage +from qrcode.image.styles.moduledrawers.pil import HorizontalBarsDrawer + + +def make_qr_image(data: str) -> bytes: + qr = qrcode.QRCode( + version=1, + error_correction=qrcode.constants.ERROR_CORRECT_H, + box_size=10, + border=4, + ) + qr.add_data(data) + qr.make(fit=True) + + img = qr.make_image( + image_factory=StyledPilImage, + module_drawer=HorizontalBarsDrawer() + ) + + output = io.BytesIO() + img.save(output, format="PNG") + return output.getvalue() + + +def generate_qr_code_file(doc, data: str, field_name="custom_qr_code"): + qr_data = make_qr_image(data) + + file_doc = frappe.get_doc({ + "doctype": "File", + "content": qr_data, + "attached_to_doctype": doc.doctype, + "attached_to_name": doc.name, + "attached_to_field": field_name, + "file_name": f"{doc.custom_bandhu_id}.png", + }).save(ignore_permissions=True) + + return file_doc.file_url diff --git a/bandhu_app/bandhu_app/utils/patient_qr.py b/bandhu_app/bandhu_app/utils/patient_qr.py new file mode 100644 index 0000000..d41169d --- /dev/null +++ b/bandhu_app/bandhu_app/utils/patient_qr.py @@ -0,0 +1,22 @@ + +import frappe + +from bandhu_app.bandhu_app.utils.custom_qr_code import generate_qr_code_file + + +def create_patient_qr(doc, method): + # avoid duplicate generation + if doc.custom_qr_code: + return + + if not doc.custom_bandhu_id: + return + + file_url = generate_qr_code_file( + doc=doc, + data=f"{frappe.utils.get_url()}/api/method/bandhu_app.api.get_patient_by_uid?uid={doc.custom_bandhu_id}", + field_name="custom_qr_code" + ) + + # update field + doc.db_set("custom_qr_code", file_url) diff --git a/bandhu_app/bandhu_app/workspace/bandhu/bandhu.json b/bandhu_app/bandhu_app/workspace/bandhu/bandhu.json index bcc3535..7c3d6f4 100644 --- a/bandhu_app/bandhu_app/workspace/bandhu/bandhu.json +++ b/bandhu_app/bandhu_app/workspace/bandhu/bandhu.json @@ -12,10 +12,10 @@ "idx": 0, "indicator_color": "green", "is_hidden": 0, - "label": "Bandhu Clinic", + "label": "Bandhu", "link_type": "DocType", "links": [], - "modified": "2026-04-22 12:29:18.469152", + "modified": "2026-04-27 17:14:35.054817", "modified_by": "Administrator", "module": "Bandhu App", "name": "Bandhu", diff --git a/bandhu_app/bandhu_app/workspace/bandhu_clinic/bandhu_clinic.json b/bandhu_app/bandhu_app/workspace/bandhu_clinic/bandhu_clinic.json deleted file mode 100644 index 07e14a1..0000000 --- a/bandhu_app/bandhu_app/workspace/bandhu_clinic/bandhu_clinic.json +++ /dev/null @@ -1,177 +0,0 @@ -{ - "app": "bandhu_app", - "charts": [], - "content": "[{\"id\":\"OUoNwjaC2h\",\"type\":\"header\",\"data\":{\"text\":\"Bandhu Clinic\",\"col\":12}},{\"id\":\"W9E_i2W2pw\",\"type\":\"paragraph\",\"data\":{\"text\":\"Hi, welcome. Let's start the clinic session: \",\"col\":12}},{\"id\":\"uhR29saJao\",\"type\":\"shortcut\",\"data\":{\"shortcut_name\":\"\ud83c\udfe5 Start Clinic and Log Details \",\"col\":12}},{\"id\":\"lSR0h04UX3\",\"type\":\"shortcut\",\"data\":{\"shortcut_name\":\"\u2795 Register Patient\",\"col\":4}},{\"id\":\"WHiIVWTp-B\",\"type\":\"shortcut\",\"data\":{\"shortcut_name\":\"\ud83e\ude7a Start Consultation\",\"col\":4}},{\"id\":\"6lAS5pb0vk\",\"type\":\"shortcut\",\"data\":{\"shortcut_name\":\"\ud83d\udccb Patient Queue\",\"col\":4}},{\"id\":\"exsxe92iDx\",\"type\":\"spacer\",\"data\":{\"col\":12}},{\"id\":\"QJDG5vtSCF\",\"type\":\"header\",\"data\":{\"text\":\"Nurse Module\",\"col\":12}},{\"id\":\"MuPzURqtkr\",\"type\":\"shortcut\",\"data\":{\"shortcut_name\":\"\u2764\ufe0f Record Vitals\",\"col\":4}},{\"id\":\"WPA_Mt9a1W\",\"type\":\"shortcut\",\"data\":{\"shortcut_name\":\"\ud83e\uddea Record Test\",\"col\":4}},{\"id\":\"uhbQvhmgOW\",\"type\":\"shortcut\",\"data\":{\"shortcut_name\":\"\ud83d\udc8a Dispense Medicine\",\"col\":4}},{\"id\":\"0qFCYaJnuz\",\"type\":\"shortcut\",\"data\":{\"shortcut_name\":\"\ud83d\udce4 Create Referral\",\"col\":4}},{\"id\":\"w6OG4uOk7H\",\"type\":\"spacer\",\"data\":{\"col\":12}},{\"id\":\"vvWdB0fh9b\",\"type\":\"paragraph\",\"data\":{\"text\":\"Programme Officer \",\"col\":12}},{\"id\":\"05CSGVE28o\",\"type\":\"shortcut\",\"data\":{\"shortcut_name\":\" \ud83e\udd1d Add a Team\",\"col\":4}},{\"id\":\"hxK2X54IX2\",\"type\":\"shortcut\",\"data\":{\"shortcut_name\":\"Staff Log \u26d1\ufe0f\",\"col\":3}},{\"id\":\"aCrO0HEEII\",\"type\":\"spacer\",\"data\":{\"col\":12}},{\"id\":\"yLCUaezdwk\",\"type\":\"header\",\"data\":{\"text\":\"Pharmacist\",\"col\":12}},{\"id\":\"dO7T7yZCux\",\"type\":\"shortcut\",\"data\":{\"shortcut_name\":\"Medicine Movement\",\"col\":6}},{\"id\":\"u4Q5VYUCdO\",\"type\":\"shortcut\",\"data\":{\"shortcut_name\":\"Medicines\",\"col\":6}},{\"id\":\"T-nMrbUywK\",\"type\":\"shortcut\",\"data\":{\"shortcut_name\":\"\ud83d\udc69\ud83c\udffb\u200d\u2695\ufe0f Medication Dispense\",\"col\":6}},{\"id\":\"VjseLZyqWa\",\"type\":\"header\",\"data\":{\"text\":\"Admin\",\"col\":12}},{\"id\":\"jVAaNbXHow\",\"type\":\"shortcut\",\"data\":{\"shortcut_name\":\"Users\",\"col\":3}},{\"id\":\"8HUhSKdkx-\",\"type\":\"shortcut\",\"data\":{\"shortcut_name\":\"Roles\",\"col\":3}},{\"id\":\"LJDoVG9U6B\",\"type\":\"shortcut\",\"data\":{\"shortcut_name\":\"Healthcare Practitioner\",\"col\":3}},{\"id\":\"od5KkK2DdZ\",\"type\":\"shortcut\",\"data\":{\"shortcut_name\":\"Assign Units\",\"col\":3}},{\"id\":\"0Aw7wlaVaM\",\"type\":\"shortcut\",\"data\":{\"shortcut_name\":\"Vehicle\",\"col\":3}}]", - "creation": "2026-04-15 12:39:03.722813", - "custom_blocks": [], - "docstatus": 0, - "doctype": "Workspace", - "for_user": "", - "hide_custom": 0, - "icon": "healthcare", - "idx": 0, - "indicator_color": "green", - "is_hidden": 0, - "label": "Bandhu Clinic", - "link_type": "DocType", - "links": [], - "modified": "2026-04-16 10:40:44.120134", - "modified_by": "Administrator", - "module": "Bandhu App", - "name": "Bandhu Clinic", - "number_cards": [], - "owner": "Administrator", - "parent_page": "", - "public": 1, - "quick_lists": [], - "roles": [], - "sequence_id": 23.0, - "shortcuts": [ - { - "color": "Yellow", - "doc_view": "New", - "label": " \ud83e\udd1d Add a Team", - "link_to": "Bandhu Unit", - "stats_filter": "[]", - "type": "DocType" - }, - { - "color": "Grey", - "doc_view": "New", - "label": "\u2795 Register Patient", - "link_to": "Patient", - "stats_filter": "[]", - "type": "DocType" - }, - { - "color": "Grey", - "doc_view": "New", - "label": "\ud83e\ude7a Start Consultation", - "link_to": "Patient Encounter", - "stats_filter": "[]", - "type": "DocType" - }, - { - "color": "Grey", - "doc_view": "List", - "label": "\ud83d\udccb Patient Queue", - "link_to": "Bandhu Patient Queue", - "stats_filter": "[]", - "type": "DocType" - }, - { - "color": "Grey", - "doc_view": "List", - "label": "Medicine Movement", - "link_to": "Stock Entry", - "stats_filter": "[]", - "type": "DocType" - }, - { - "color": "Grey", - "doc_view": "List", - "label": "\ud83c\udfe5 Start Clinic and Log Details ", - "link_to": "Bandhu Clinic Session", - "stats_filter": "[]", - "type": "DocType" - }, - { - "color": "Grey", - "doc_view": "List", - "label": "Roles", - "link_to": "Role", - "stats_filter": "[[\"Role\",\"role_name\",\"in\",[\"Doctor\",\"Nurse\",\"Helpline Staff\",\"Clinic Assistant cum Driver\"]]]", - "type": "DocType" - }, - { - "color": "Grey", - "doc_view": "List", - "label": "Users", - "link_to": "User", - "stats_filter": "[]", - "type": "DocType" - }, - { - "color": "Grey", - "doc_view": "List", - "label": "Vehicle", - "link_to": "Vehicle", - "stats_filter": "[]", - "type": "DocType" - }, - { - "color": "Grey", - "doc_view": "List", - "label": "Staff Log \u26d1\ufe0f", - "link_to": "Bandhu Staff Log", - "stats_filter": "[]", - "type": "DocType" - }, - { - "color": "Grey", - "doc_view": "List", - "label": "\ud83d\udc69\ud83c\udffb\u200d\u2695\ufe0f Medication Dispense", - "link_to": "Bandhu Medication Dispense", - "stats_filter": "[]", - "type": "DocType" - }, - { - "color": "Grey", - "doc_view": "List", - "label": "Medicines", - "link_to": "Item", - "stats_filter": "[]", - "type": "DocType" - }, - { - "color": "Grey", - "doc_view": "New", - "label": "\u2764\ufe0f Record Vitals", - "link_to": "Vital Signs", - "stats_filter": "[]", - "type": "DocType" - }, - { - "color": "Grey", - "doc_view": "List", - "label": "Healthcare Practitioner", - "link_to": "Healthcare Practitioner", - "stats_filter": "[]", - "type": "DocType" - }, - { - "color": "Grey", - "doc_view": "New", - "label": "\ud83e\uddea Record Test", - "link_to": "Bandhu Test Result", - "stats_filter": "[]", - "type": "DocType" - }, - { - "color": "Grey", - "doc_view": "List", - "label": "Assign Units", - "link_to": "Bandhu Unit", - "stats_filter": "[]", - "type": "DocType" - }, - { - "color": "Grey", - "doc_view": "New", - "label": "\ud83d\udc8a Dispense Medicine", - "link_to": "Bandhu Medication Dispense", - "stats_filter": "[]", - "type": "DocType" - }, - { - "color": "Grey", - "doc_view": "New", - "label": "\ud83d\udce4 Create Referral", - "link_to": "Bandhu Referral", - "stats_filter": "[]", - "type": "DocType" - } - ], - "title": "Bandhu Clinic", - "type": "Workspace" -} diff --git a/bandhu_app/bandhu_app/workspace/doctor/doctor.json b/bandhu_app/bandhu_app/workspace/doctor/doctor.json index 098ad74..0b648fd 100644 --- a/bandhu_app/bandhu_app/workspace/doctor/doctor.json +++ b/bandhu_app/bandhu_app/workspace/doctor/doctor.json @@ -1,7 +1,7 @@ { "app": "frappe", "charts": [], - "content": "[{\"id\":\"grZMA4YJzB\",\"type\":\"header\",\"data\":{\"text\":\"Doctor\",\"col\":12}},{\"id\":\"knKIJUXN8H\",\"type\":\"spacer\",\"data\":{\"col\":12}},{\"id\":\"Mvu2SsraTF\",\"type\":\"shortcut\",\"data\":{\"shortcut_name\":\"Patient\",\"col\":12}},{\"id\":\"toUtJQCE6-\",\"type\":\"shortcut\",\"data\":{\"shortcut_name\":\"Patient Queue\",\"col\":6}},{\"id\":\"ti00prfKhd\",\"type\":\"shortcut\",\"data\":{\"shortcut_name\":\"Referral\",\"col\":6}},{\"id\":\"Lu7rZWxhEC\",\"type\":\"shortcut\",\"data\":{\"shortcut_name\":\"Referral Followup\",\"col\":6}}]", + "content": "[{\"id\":\"grZMA4YJzB\",\"type\":\"header\",\"data\":{\"text\":\"Doctor\",\"col\":12}},{\"id\":\"knKIJUXN8H\",\"type\":\"spacer\",\"data\":{\"col\":12}},{\"id\":\"8UoS4UNe0S\",\"type\":\"spacer\",\"data\":{\"col\":12}},{\"id\":\"Mvu2SsraTF\",\"type\":\"shortcut\",\"data\":{\"shortcut_name\":\"Patient\",\"col\":12}},{\"id\":\"nINvG-PmTJ\",\"type\":\"shortcut\",\"data\":{\"shortcut_name\":\"Patient Queue\",\"col\":12}},{\"id\":\"ti00prfKhd\",\"type\":\"shortcut\",\"data\":{\"shortcut_name\":\"Referral\",\"col\":12}}]", "creation": "2026-04-20 17:44:47.583251", "custom_blocks": [], "docstatus": 0, @@ -15,7 +15,7 @@ "label": "Doctor", "link_type": "DocType", "links": [], - "modified": "2026-04-20 17:51:07.857911", + "modified": "2026-05-01 17:11:54.110077", "modified_by": "Administrator", "module": "Bandhu App", "name": "Doctor", @@ -27,19 +27,11 @@ "roles": [], "sequence_id": 27.0, "shortcuts": [ - { - "color": "Grey", - "doc_view": "List", - "label": "Referral Followup", - "link_to": "Referral Followup", - "stats_filter": "[]", - "type": "DocType" - }, { "color": "Grey", "doc_view": "List", "label": "Patient Queue", - "link_to": "Patient Queue", + "link_to": "Patient Encounter", "stats_filter": "[]", "type": "DocType" }, diff --git a/bandhu_app/bandhu_app/workspace/nurse/nurse.json b/bandhu_app/bandhu_app/workspace/nurse/nurse.json index bcb2318..e75ad49 100644 --- a/bandhu_app/bandhu_app/workspace/nurse/nurse.json +++ b/bandhu_app/bandhu_app/workspace/nurse/nurse.json @@ -1,21 +1,21 @@ { "app": "frappe", "charts": [], - "content": "[{\"id\":\"j5y68ez5as\",\"type\":\"header\",\"data\":{\"text\":\"Nurse\",\"col\":12}},{\"id\":\"OuslvuI9ZL\",\"type\":\"paragraph\",\"data\":{\"text\":\"This will cover all the stuff of Nurse module\",\"col\":12}},{\"id\":\"ux7j99r9IX\",\"type\":\"shortcut\",\"data\":{\"shortcut_name\":\"\u2764\ufe0f Record Vitals\",\"col\":6}},{\"id\":\"W2QCxAJ5wd\",\"type\":\"shortcut\",\"data\":{\"shortcut_name\":\"\ud83d\udce4 Create Referral\",\"col\":6}},{\"id\":\"PqV-CcPx_j\",\"type\":\"shortcut\",\"data\":{\"shortcut_name\":\"\ud83d\udc8a Dispense Medicine\",\"col\":6}},{\"id\":\"9p8yZGUauQ\",\"type\":\"shortcut\",\"data\":{\"shortcut_name\":\"\ud83e\uddea Record Test\",\"col\":6}}]", - "creation": "2026-04-16 13:09:45.189940", + "content": "[{\"id\":\"2OiP63Lh2T\",\"type\":\"header\",\"data\":{\"text\":\"Nurse\",\"col\":12}},{\"id\":\"41QkXylKHI\",\"type\":\"spacer\",\"data\":{\"col\":12}},{\"id\":\"WqSFn7qNu4\",\"type\":\"shortcut\",\"data\":{\"shortcut_name\":\"\ud83d\udc8a Medication Dispense\",\"col\":6}},{\"id\":\"s78Ti0SWr4\",\"type\":\"shortcut\",\"data\":{\"shortcut_name\":\"\ud83d\udcc3 Test Result\",\"col\":6}}]", + "creation": "2026-04-27 17:58:16.212862", "custom_blocks": [], "docstatus": 0, "doctype": "Workspace", "for_user": "", "hide_custom": 0, "icon": "grid", - "idx": 1, + "idx": 0, "indicator_color": "green", "is_hidden": 0, "label": "Nurse", "link_type": "DocType", "links": [], - "modified": "2026-04-22 12:36:37.018192", + "modified": "2026-04-27 18:04:17.188902", "modified_by": "Administrator", "module": "Bandhu App", "name": "Nurse", @@ -25,39 +25,23 @@ "public": 1, "quick_lists": [], "roles": [], - "sequence_id": 24.0, + "sequence_id": 31.0, "shortcuts": [ { "color": "Grey", - "doc_view": "New", - "label": "\u2764\ufe0f Record Vitals", - "link_to": "Vital Signs", - "stats_filter": "[]", - "type": "DocType" - }, - { - "color": "Grey", - "doc_view": "New", - "label": "\ud83d\udce4 Create Referral", - "link_to": "Referral", + "doc_view": "List", + "label": "\ud83d\udc8a Medication Dispense", + "link_to": "Bandhu Medication Dispense", "stats_filter": "[]", "type": "DocType" }, { "color": "Grey", - "doc_view": "New", - "label": "\ud83e\uddea Record Test", + "doc_view": "List", + "label": "\ud83d\udcc3 Test Result", "link_to": "Test Result", "stats_filter": "[]", "type": "DocType" - }, - { - "color": "Grey", - "doc_view": "New", - "label": "\ud83d\udc8a Dispense Medicine", - "link_to": "Bandhu Medication Dispense", - "stats_filter": "[]", - "type": "DocType" } ], "title": "Nurse", diff --git a/bandhu_app/bandhu_app/workspace/nurse_workspace/nurse_workspace.json b/bandhu_app/bandhu_app/workspace/nurse_workspace/nurse_workspace.json deleted file mode 100644 index 7d2abcb..0000000 --- a/bandhu_app/bandhu_app/workspace/nurse_workspace/nurse_workspace.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "app": "frappe", - "charts": [], - "content": "[{\"id\":\"j5y68ez5as\",\"type\":\"header\",\"data\":{\"text\":\"Nurse Workspace\",\"col\":12}},{\"id\":\"OuslvuI9ZL\",\"type\":\"paragraph\",\"data\":{\"text\":\"This will cover all the stuff of Nurse module\",\"col\":12}}]", - "creation": "2026-04-16 13:09:45.189940", - "custom_blocks": [], - "docstatus": 0, - "doctype": "Workspace", - "for_user": "", - "hide_custom": 0, - "icon": "grid", - "idx": 1, - "indicator_color": "green", - "is_hidden": 0, - "label": "Nurse", - "link_type": "DocType", - "links": [], - "modified": "2026-04-16 13:23:40.264166", - "modified_by": "Administrator", - "module": "Bandhu App", - "name": "Nurse Workspace", - "number_cards": [], - "owner": "Administrator", - "parent_page": "", - "public": 1, - "quick_lists": [], - "roles": [], - "sequence_id": 24.0, - "shortcuts": [], - "title": "Nurse Workspace", - "type": "Workspace" -} diff --git a/bandhu_app/bandhu_app/workspace/pharmacist/pharmacist.json b/bandhu_app/bandhu_app/workspace/pharmacist/pharmacist.json index 4a456a6..b6efb26 100644 --- a/bandhu_app/bandhu_app/workspace/pharmacist/pharmacist.json +++ b/bandhu_app/bandhu_app/workspace/pharmacist/pharmacist.json @@ -1,7 +1,7 @@ { "app": "frappe", "charts": [], - "content": "[{\"id\":\"Pxr9eadgR1\",\"type\":\"header\",\"data\":{\"text\":\"Pharmacist Module\",\"col\":12}},{\"id\":\"ntNpvi8M-i\",\"type\":\"spacer\",\"data\":{\"col\":12}},{\"id\":\"-YhD3nJcxq\",\"type\":\"spacer\",\"data\":{\"col\":12}},{\"id\":\"JjYg_YcpqR\",\"type\":\"shortcut\",\"data\":{\"shortcut_name\":\"Medicine Movement\",\"col\":12}},{\"id\":\"PH4weaJJrZ\",\"type\":\"shortcut\",\"data\":{\"shortcut_name\":\"Medicines\",\"col\":12}},{\"id\":\"Q7hG0VruUt\",\"type\":\"shortcut\",\"data\":{\"shortcut_name\":\"Medication Dispense\",\"col\":12}}]", + "content": "[{\"id\":\"Pxr9eadgR1\",\"type\":\"header\",\"data\":{\"text\":\"Pharmacist Module\",\"col\":12}},{\"id\":\"ntNpvi8M-i\",\"type\":\"spacer\",\"data\":{\"col\":12}},{\"id\":\"-YhD3nJcxq\",\"type\":\"spacer\",\"data\":{\"col\":12}},{\"id\":\"JjYg_YcpqR\",\"type\":\"shortcut\",\"data\":{\"shortcut_name\":\"Medicine Movement\",\"col\":12}},{\"id\":\"PH4weaJJrZ\",\"type\":\"shortcut\",\"data\":{\"shortcut_name\":\"Medicines\",\"col\":12}}]", "creation": "2026-04-16 23:13:47.807606", "custom_blocks": [], "docstatus": 0, @@ -15,7 +15,7 @@ "label": "Pharmacist", "link_type": "DocType", "links": [], - "modified": "2026-04-20 17:35:03.466955", + "modified": "2026-05-01 17:12:29.772823", "modified_by": "Administrator", "module": "Bandhu App", "name": "Pharmacist", @@ -42,14 +42,6 @@ "link_to": "Item", "stats_filter": "[]", "type": "DocType" - }, - { - "color": "Grey", - "doc_view": "List", - "label": "Medication Dispense", - "link_to": "Bandhu Medication Dispense", - "stats_filter": "[]", - "type": "DocType" } ], "title": "Pharmacist", diff --git a/bandhu_app/fixtures/client_script.json b/bandhu_app/fixtures/client_script.json new file mode 100644 index 0000000..38c9a80 --- /dev/null +++ b/bandhu_app/fixtures/client_script.json @@ -0,0 +1,156 @@ +[ + { + "docstatus": 0, + "doctype": "Client Script", + "dt": "Patient Encounter", + "enabled": 0, + "modified": "2026-04-16 07:28:48.247194", + "module": "Bandhu App", + "name": "Patient Encounter Script", + "script": "// frappe.ui.form.on('Patient Encounter', {\r\n// \trefresh(frm) {\r\n// \t\t// your code here\r\n// \t}\r\n// })\r\n\r\nfrappe.ui.form.on('Patient Encounter', {\r\n validate: function(frm) {\r\n\r\n // 🔹 TEST VALIDATION\r\n if (frm.doc.custom_has_tests) {\r\n if (!frm.doc.custom_test_instructions || frm.doc.custom_test_instructions.length === 0) {\r\n frappe.throw(\"Add at least one Test Instruction when 'Has Tests' is checked.\");\r\n }\r\n }\r\n\r\n // 🔹 PRESCRIPTION VALIDATION\r\n if (frm.doc.custom_has_prescription) {\r\n if (!frm.doc.custom_bandhu_prescription || frm.doc.custom_bandhu_prescription.length === 0) {\r\n frappe.throw(\"Add at least one Medicine in Prescription when 'Has Prescription' is checked.\");\r\n }\r\n }\r\n\r\n // 🔹 REFERRAL VALIDATION\r\n // if (frm.doc.custom_has_referral) {\r\n // frappe.throw(\"Please create a Referral before saving when 'Has Referral' is checked.\");\r\n // }\r\n\r\n }\r\n});", + "view": "Form" + }, + { + "docstatus": 0, + "doctype": "Client Script", + "dt": "Vehicle Usage Log", + "enabled": 1, + "modified": "2026-04-17 15:12:39.698406", + "module": "Bandhu App", + "name": "Distance calculation in Vehicle Usage Log", + "script": "// frappe.ui.form.on('Vehicle Usage Log', {\n// \trefresh(frm) {\n// \t\t// your code here\n// \t}\n// })\n\nfrappe.ui.form.on('Vehicle Usage Log', {\n odometer_end: function(frm) {\n if (frm.doc.odometer_start && frm.doc.odometer_end) {\n frm.set_value(\n 'distance',\n frm.doc.odometer_end - frm.doc.odometer_start\n );\n }\n }\n});", + "view": "Form" + }, + { + "docstatus": 0, + "doctype": "Client Script", + "dt": "Vehicle Refuel Log", + "enabled": 1, + "modified": "2026-04-17 19:21:45.115168", + "module": "Bandhu App", + "name": "Auto-Fill Amount of Fuel", + "script": "// frappe.ui.form.on('Vehicle Refuel Log', {\n// \trefresh(frm) {\n// \t\t// your code here\n// \t}\n// })\n\nfrappe.ui.form.on('Vehicle Refuel Log', {\n\n quantity: calculate_amount,\n rate: calculate_amount,\n\n validate: function(frm) {\n calculate_amount(frm);\n }\n});\n\nfunction calculate_amount(frm) {\n if (frm.doc.quantity && frm.doc.rate) {\n let amount = frm.doc.quantity * frm.doc.rate;\n frm.set_value('amount', amount);\n }\n}", + "view": "Form" + }, + { + "docstatus": 0, + "doctype": "Client Script", + "dt": "Bandhu Clinic Session", + "enabled": 1, + "modified": "2026-04-18 07:31:47.927980", + "module": "Bandhu App", + "name": "Clinic Session", + "script": "// frappe.ui.form.on('Bandhu Clinic Session', {\n// \trefresh(frm) {\n// \t\t// your code here\n// \t}\n// })\n\nfrappe.ui.form.on('Bandhu Clinic Session', {\n\n refresh: function(frm) {\n\n // START BUTTON\n if (frm.doc.status === \"Planned\") {\n frm.add_custom_button(\"Start Session\", async () => {\n\n // basic guard\n if (!frm.doc.clinic || !frm.doc.date) {\n frappe.msgprint(\"Please set Clinic and Date before starting.\");\n return;\n }\n\n frm.set_value(\"status\", \"In Progress\");\n frm.set_value(\"start_time\", frappe.datetime.now_datetime());\n await frm.save();\n\n frappe.show_alert({message: \"Session Started\", indicator: \"green\"});\n });\n }\n\n // END BUTTON\n if (frm.doc.status === \"In Progress\") {\n frm.add_custom_button(\"End Session\", async () => {\n\n // optional safety checks\n // (keep light for now)\n frm.set_value(\"status\", \"Completed\");\n frm.set_value(\"end_time\", frappe.datetime.now_datetime());\n await frm.save();\n\n frappe.show_alert({message: \"Session Completed\", indicator: \"blue\"});\n });\n }\n\n }\n});", + "view": "Form" + }, + { + "docstatus": 0, + "doctype": "Client Script", + "dt": "Patient Encounter", + "enabled": 1, + "modified": "2026-04-18 08:25:46.622666", + "module": "Bandhu App", + "name": "Auto-Fill Project", + "script": "// frappe.ui.form.on('Patient Encounter', {\n// \trefresh(frm) {\n// \t\t// your code here\n// \t}\n// })\n\nfrappe.ui.form.on('Patient Clinic Visit', {\n clinic_session: async function(frm) {\n if (frm.doc.clinic_session) {\n let session = await frappe.db.get_doc(\n 'Bandhu Clinic Session',\n frm.doc.clinic_session\n );\n frm.set_value('custom_project', session.project);\n }\n }\n});", + "view": "Form" + }, + { + "docstatus": 0, + "doctype": "Client Script", + "dt": "Patient Encounter", + "enabled": 1, + "modified": "2026-04-20 09:07:00.243348", + "module": "Bandhu App", + "name": "Medicine Dosage Calculation", + "script": "// frappe.ui.form.on('Patient Encounter', {\n// \trefresh(frm) {\n// \t\t// your code here\n// \t}\n// })\n\nfrappe.ui.form.on('Prescription', {\n\n dosage_frequency: function(frm, cdt, cdn) {\n calculate_qty(frm, cdt, cdn);\n },\n\n duration_days: function(frm, cdt, cdn) {\n calculate_qty(frm, cdt, cdn);\n }\n\n});\n\n\nfunction calculate_qty(frm, cdt, cdn) {\n let row = locals[cdt][cdn];\n\n let freq_map = {\n \"OD\": 1,\n \"BD\": 2,\n \"TID\": 3,\n \"QID\": 4\n };\n\n let per_day = freq_map[row.dosage_frequency] || 0;\n let days = row.duration_days || 0;\n\n row.quantity = per_day * days;\n\n frm.refresh_field('bandhu_prescription'); // <-- child table fieldname in parent\n}", + "view": "Form" + }, + { + "docstatus": 0, + "doctype": "Client Script", + "dt": "Patient Encounter", + "enabled": 1, + "modified": "2026-04-18 17:27:07.874598", + "module": "Bandhu App", + "name": "Validation in Clinic Visit", + "script": "// frappe.ui.form.on('Patient Encounter', {\n// \trefresh(frm) {\n// \t\t// your code here\n// \t}\n// })\n\nfrappe.ui.form.on('Patient Encounter', {\n validate: function(frm) {\n\n // TESTS\n if (frm.doc.custom_has_tests) {\n if (!frm.doc.custom_bandhu_test_instructions || frm.doc.custom_bandhu_test_instructions.length === 0) {\n frappe.throw(\"⚠️ 'Has Tests' is checked but no Test Instructions added.\");\n }\n }\n\n // PRESCRIPTION\n if (frm.doc.custom_has_prescription) {\n if (!frm.doc.custom_bandhu_prescription || frm.doc.custom_bandhu_prescription.length === 0) {\n frappe.throw(\"⚠️ 'Has Prescription' is checked but no medicines added.\");\n }\n }\n\n // No referral validation\n }\n});", + "view": "Form" + }, + { + "docstatus": 0, + "doctype": "Client Script", + "dt": "Patient", + "enabled": 1, + "modified": "2026-04-24 08:49:08.920140", + "module": "Bandhu App", + "name": "Register Patient Visit", + "script": "// frappe.ui.form.on('Patient', {\n// \trefresh(frm) {\n// \t\t// your code here\n// \t}\n// })\n\nfrappe.ui.form.on('Patient', {\n refresh: function(frm) {\n\n // Only show button for saved (existing) patients\n if (!frm.is_new()) {\n\n frm.add_custom_button('Register Visit', function() {\n\n frappe.new_doc('Patient Encounter', {\n patient: frm.doc.name\n });\n\n });\n\n }\n }\n});", + "view": "Form" + }, + { + "docstatus": 0, + "doctype": "Client Script", + "dt": "Patient", + "enabled": 1, + "modified": "2026-04-20 11:44:51.829061", + "module": "Bandhu App", + "name": "ABHA ID Validation", + "script": "// frappe.ui.form.on('Patient', {\n// \trefresh(frm) {\n// \t\t// your code here\n// \t}\n// })\n\nfrappe.ui.form.on('Patient', {\n\n // 🔹 Live cleaning (typing time)\n custom_abha_id(frm) {\n let abha = frm.doc.custom_abha_id || \"\";\n\n // remove everything except digits\n abha = abha.replace(/\\D/g, '');\n\n // limit to 14 digits\n if (abha.length > 14) {\n abha = abha.slice(0, 14);\n }\n\n // set cleaned value (only if changed to avoid loop)\n if (abha !== frm.doc.custom_abha_id) {\n frm.set_value('custom_abha_id', abha);\n }\n },\n\n // 🔹 Final validation (before save)\n async validate(frm) {\n let abha = frm.doc.custom_abha_id;\n\n if (abha) {\n\n // final strict check\n if (!/^\\d{14}$/.test(abha)) {\n frappe.throw(\"ABHA ID must be exactly 14 digits (numbers only)\");\n }\n }\n }\n});", + "view": "Form" + }, + { + "docstatus": 0, + "doctype": "Client Script", + "dt": "Patient Encounter", + "enabled": 0, + "modified": "2026-04-22 13:20:37.492414", + "module": "Bandhu App", + "name": "Auto-Fill Site Data into Patient Clinic Visit", + "script": "// frappe.ui.form.on('Patient Encounter', {\n// \trefresh(frm) {\n// \t\t// your code here\n// \t}\n// })\n\nfrappe.ui.form.on('Patient Encounter', {\n\n custom_location: function(frm) {\n frm.trigger(\"fetch_location_details\");\n },\n\n fetch_location_details: async function(frm) {\n\n if (!frm.doc.custom_location) return;\n\n let location = await frappe.db.get_doc(\n 'Bandhu Location',\n frm.doc.custom_location\n );\n\n frm.set_value('custom_lsg', location.lsg);\n frm.set_value('custom_district', location.district);\n frm.set_value('custom_state', location.state);\n }\n\n});", + "view": "Form" + }, + { + "docstatus": 0, + "doctype": "Client Script", + "dt": "Staff Log", + "enabled": 1, + "modified": "2026-04-22 10:13:08.491859", + "module": "Bandhu App", + "name": "Check-In and Check-Out Buttons", + "script": "// frappe.ui.form.on('Staff Log', {\n// \trefresh(frm) {\n// \t\t// your code here\n// \t}\n// })\n\nfrappe.ui.form.on('Staff Log', {\n refresh: function(frm) {\n\n // Check In\n if (!frm.doc.check_in) {\n frm.add_custom_button('Check In', () => {\n frm.set_value('check_in', frappe.datetime.now_datetime());\n frm.save();\n });\n }\n\n // Check Out\n if (frm.doc.check_in && !frm.doc.check_out) {\n frm.add_custom_button('Check Out', () => {\n frm.set_value('check_out', frappe.datetime.now_datetime());\n frm.save();\n });\n }\n }\n});", + "view": "Form" + }, + { + "docstatus": 0, + "doctype": "Client Script", + "dt": "Patient", + "enabled": 1, + "modified": "2026-04-22 10:52:44.743060", + "module": "", + "name": "Contact Number Validation", + "script": "// frappe.ui.form.on('Patient', {\n// \trefresh(frm) {\n// \t\t// your code here\n// \t}\n// })\n\nfrappe.ui.form.on('Patient', {\n validate(frm) {\n\n function validate_mobile(value) {\n if (!value) {\n frappe.throw(\"Mobile number is required\");\n }\n\n value = value.toString().trim();\n\n if (!/^\\d{10}$/.test(value)) {\n frappe.throw(\"Mobile number must be exactly 10 digits\");\n }\n }\n\n function validate_phone(value) {\n if (!value) return; // optional\n\n value = value.toString().trim();\n\n if (!/^\\d{10}$/.test(value)) {\n frappe.throw(\"Phone number must be exactly 10 digits\");\n }\n }\n\n validate_mobile(frm.doc.mobile);\n validate_phone(frm.doc.phone);\n }\n});", + "view": "Form" + }, + { + "docstatus": 0, + "doctype": "Client Script", + "dt": "Referral", + "enabled": 1, + "modified": "2026-04-23 20:27:45.867515", + "module": "Bandhu App", + "name": "Auto-fill time and user in Referral", + "script": "// frappe.ui.form.on('Referral', {\n// \trefresh(frm) {\n// \t\t// your code here\n// \t}\n// })\n\nfrappe.ui.form.on('Referral', {\n onload: function(frm) {\n frm.set_value('created_by', frm.doc.owner);\n frm.set_value('created_on', frm.doc.creation);\n }\n});", + "view": "Form" + }, + { + "docstatus": 0, + "doctype": "Client Script", + "dt": "Referral", + "enabled": 1, + "modified": "2026-04-24 11:35:15.724304", + "module": "Bandhu App", + "name": "Status Update for helpline team", + "script": "// frappe.ui.form.on('Referral', {\n// \trefresh(frm) {\n// \t\t// your code here\n// \t}\n// })\n\nfrappe.ui.form.on('Referral Followup', {\n status_update: function(frm, cdt, cdn) {\n let row = locals[cdt][cdn];\n\n row.followup_date = frappe.datetime.get_today(); // ✅ auto-fill call date\n\n if (row.status_update === \"Completed\") {\n frm.set_value(\"status\", \"Completed\");\n } else {\n frm.set_value(\"status\", \"In Progress\");\n }\n\n frm.refresh_field('followup_logs');\n }\n});", + "view": "Form" + } +] \ No newline at end of file diff --git a/bandhu_app/fixtures/server_script.json b/bandhu_app/fixtures/server_script.json new file mode 100644 index 0000000..53c901c --- /dev/null +++ b/bandhu_app/fixtures/server_script.json @@ -0,0 +1,21 @@ +[ + { + "allow_guest": 0, + "api_method": null, + "cron_format": null, + "disabled": 1, + "docstatus": 0, + "doctype": "Server Script", + "doctype_event": "Before Save", + "enable_rate_limit": 0, + "event_frequency": "All", + "modified": "2026-04-17 18:39:16.364578", + "module": "Bandhu App", + "name": "Validation for Vehicle Usage Log", + "rate_limit_count": 5, + "rate_limit_seconds": 86400, + "reference_doctype": "Vehicle Usage Log", + "script": "if doc.odometer_end <= doc.odometer_start:\r\n frappe.throw(\"Odometer End must be greater than Start\")\r\n\r\ndoc.distance = doc.odometer_end - doc.odometer_start", + "script_type": "DocType Event" + } +] \ No newline at end of file diff --git a/bandhu_app/fixtures/workflow.json b/bandhu_app/fixtures/workflow.json new file mode 100644 index 0000000..0637a08 --- /dev/null +++ b/bandhu_app/fixtures/workflow.json @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/bandhu_app/hooks.py b/bandhu_app/hooks.py index be99a30..02c3494 100644 --- a/bandhu_app/hooks.py +++ b/bandhu_app/hooks.py @@ -253,3 +253,15 @@ # List of apps whose translatable strings should be excluded from this app's translations. # ignore_translatable_strings_from = [] +fixtures = [ + {"doctype": "Client Script"}, + {"doctype": "Server Script"}, + {"doctype": "Workflow"} +] + +doc_events = { + "Patient": { + "before_insert": "bandhu_app.bandhu_app.utils.custom_bandhu_id.set_bandhu_id", + "after_insert": "bandhu_app.bandhu_app.utils.patient_qr.create_patient_qr" + } +} diff --git a/bandhu_app/workspace_sidebar/admin.json b/bandhu_app/workspace_sidebar/admin.json new file mode 100644 index 0000000..148e967 --- /dev/null +++ b/bandhu_app/workspace_sidebar/admin.json @@ -0,0 +1,27 @@ +{ + "app": "bandhu_app", + "creation": "2026-04-17 12:44:18.952870", + "docstatus": 0, + "doctype": "Workspace Sidebar", + "idx": 0, + "items": [ + { + "child": 0, + "collapsible": 1, + "indent": 0, + "keep_closed": 0, + "label": "Admin", + "link_to": "Admin", + "link_type": "Workspace", + "show_arrow": 0, + "type": "Link" + } + ], + "modified": "2026-04-27 17:54:23.360795", + "modified_by": "Administrator", + "module": "Bandhu App", + "name": "Admin", + "owner": "Administrator", + "standard": 1, + "title": "Admin" +} diff --git a/bandhu_app/workspace_sidebar/bandhu.json b/bandhu_app/workspace_sidebar/bandhu.json new file mode 100644 index 0000000..84ed6f0 --- /dev/null +++ b/bandhu_app/workspace_sidebar/bandhu.json @@ -0,0 +1,27 @@ +{ + "app": "bandhu_app", + "creation": "2026-04-17 13:21:34.326485", + "docstatus": 0, + "doctype": "Workspace Sidebar", + "idx": 0, + "items": [ + { + "child": 0, + "collapsible": 1, + "indent": 0, + "keep_closed": 0, + "label": "Bandhu", + "link_to": "Bandhu", + "link_type": "Workspace", + "show_arrow": 0, + "type": "Link" + } + ], + "modified": "2026-04-27 17:02:33.766362", + "modified_by": "Administrator", + "module": "Bandhu App", + "name": "Bandhu", + "owner": "Administrator", + "standard": 1, + "title": "Bandhu" +} diff --git a/bandhu_app/workspace_sidebar/doctor.json b/bandhu_app/workspace_sidebar/doctor.json new file mode 100644 index 0000000..d3c4b09 --- /dev/null +++ b/bandhu_app/workspace_sidebar/doctor.json @@ -0,0 +1,27 @@ +{ + "app": "bandhu_app", + "creation": "2026-04-20 17:50:11.474973", + "docstatus": 0, + "doctype": "Workspace Sidebar", + "idx": 0, + "items": [ + { + "child": 0, + "collapsible": 1, + "indent": 0, + "keep_closed": 0, + "label": "Doctor", + "link_to": "Doctor", + "link_type": "Workspace", + "show_arrow": 0, + "type": "Link" + } + ], + "modified": "2026-04-27 17:54:11.667267", + "modified_by": "Administrator", + "module": "Bandhu App", + "name": "Doctor", + "owner": "Administrator", + "standard": 1, + "title": "Doctor" +} diff --git a/bandhu_app/workspace_sidebar/inventory.json b/bandhu_app/workspace_sidebar/inventory.json new file mode 100644 index 0000000..ac3a9b5 --- /dev/null +++ b/bandhu_app/workspace_sidebar/inventory.json @@ -0,0 +1,27 @@ +{ + "app": "bandhu_app", + "creation": "2026-04-22 07:25:20.072688", + "docstatus": 0, + "doctype": "Workspace Sidebar", + "idx": 0, + "items": [ + { + "child": 0, + "collapsible": 1, + "indent": 0, + "keep_closed": 0, + "label": "Inventory", + "link_to": "Inventory", + "link_type": "Workspace", + "show_arrow": 0, + "type": "Link" + } + ], + "modified": "2026-04-27 17:52:18.756718", + "modified_by": "Administrator", + "module": "Bandhu App", + "name": "Inventory", + "owner": "Administrator", + "standard": 1, + "title": "Inventory" +} diff --git a/bandhu_app/workspace_sidebar/nurse.json b/bandhu_app/workspace_sidebar/nurse.json new file mode 100644 index 0000000..90e1a96 --- /dev/null +++ b/bandhu_app/workspace_sidebar/nurse.json @@ -0,0 +1,26 @@ +{ + "app": "bandhu_app", + "creation": "2026-04-27 17:58:58.384585", + "docstatus": 0, + "doctype": "Workspace Sidebar", + "idx": 0, + "items": [ + { + "child": 0, + "collapsible": 1, + "indent": 0, + "keep_closed": 0, + "label": "Nurse", + "link_to": "Nurse", + "link_type": "Workspace", + "show_arrow": 0, + "type": "Link" + } + ], + "modified": "2026-04-27 17:59:39.447743", + "modified_by": "Administrator", + "name": "Nurse", + "owner": "Administrator", + "standard": 1, + "title": "Nurse" +} diff --git a/bandhu_app/workspace_sidebar/pharmacist.json b/bandhu_app/workspace_sidebar/pharmacist.json new file mode 100644 index 0000000..8ca6b35 --- /dev/null +++ b/bandhu_app/workspace_sidebar/pharmacist.json @@ -0,0 +1,27 @@ +{ + "app": "bandhu_app", + "creation": "2026-04-17 12:44:11.038788", + "docstatus": 0, + "doctype": "Workspace Sidebar", + "idx": 0, + "items": [ + { + "child": 0, + "collapsible": 1, + "indent": 0, + "keep_closed": 0, + "label": "Pharmacist", + "link_to": "Pharmacist", + "link_type": "Workspace", + "show_arrow": 0, + "type": "Link" + } + ], + "modified": "2026-04-27 17:54:39.235033", + "modified_by": "Administrator", + "module": "Bandhu App", + "name": "Pharmacist", + "owner": "Administrator", + "standard": 1, + "title": "Pharmacist" +} diff --git a/bandhu_app/workspace_sidebar/referrals.json b/bandhu_app/workspace_sidebar/referrals.json new file mode 100644 index 0000000..71eb8fb --- /dev/null +++ b/bandhu_app/workspace_sidebar/referrals.json @@ -0,0 +1,27 @@ +{ + "app": "bandhu_app", + "creation": "2026-04-22 07:25:06.944193", + "docstatus": 0, + "doctype": "Workspace Sidebar", + "idx": 0, + "items": [ + { + "child": 0, + "collapsible": 1, + "indent": 0, + "keep_closed": 0, + "label": "Referrals", + "link_to": "Referrals", + "link_type": "Workspace", + "show_arrow": 0, + "type": "Link" + } + ], + "modified": "2026-04-27 17:54:00.816931", + "modified_by": "Administrator", + "module": "Bandhu App", + "name": "Referrals", + "owner": "Administrator", + "standard": 1, + "title": "Referrals" +} diff --git a/pyproject.toml b/pyproject.toml index 3edd0d6..3af6892 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -9,6 +9,7 @@ readme = "README.md" dynamic = ["version"] dependencies = [ # "frappe~=16.0.0" # Installed and managed by bench. + "qrcode[pil]==8.2" ] [build-system]