def after_insert(self): if(frappe.db.get_value("Healthcare Settings", None, "manage_customer") == '1' and not self.customer): create_customer(self) if(frappe.db.get_value("Healthcare Settings", None, "collect_registration_fee") == '1'): frappe.db.set_value("Patient", self.name, "disabled", 1) else: send_registration_sms(self) self.reload()
def invoice_patient_registration(self): frappe.db.set_value("Patient", self.name, "disabled", 0) send_registration_sms(self) if(frappe.get_value("Healthcare Settings", None, "registration_fee")>0): company = frappe.defaults.get_user_default('company') if not company: company = frappe.db.get_value("Global Defaults", None, "default_company") sales_invoice = make_invoice(self.name, company) sales_invoice.save(ignore_permissions=True) return {'invoice': sales_invoice.name}
def after_insert(self): if (frappe.db.get_value("Healthcare Settings", None, "manage_customer") == '1' and not self.customer): create_customer(self) if (frappe.db.get_value("Healthcare Settings", None, "collect_registration_fee") == '1'): frappe.db.set_value("Patient", self.name, "disabled", 1) else: send_registration_sms(self) self.reload()
def after_insert(self): self.add_as_website_user() self.reload() if frappe.db.get_single_value('Healthcare Settings', 'link_customer_to_patient') and not self.customer: create_customer(self) if frappe.db.get_single_value('Healthcare Settings', 'collect_registration_fee'): frappe.db.set_value('Patient', self.name, 'status', 'Disabled') else: send_registration_sms(self) self.reload() # self.notify_update()
def invoice_patient_registration(self): frappe.db.set_value("Patient", self.name, "disabled", 0) send_registration_sms(self) if (frappe.get_value("Healthcare Settings", None, "registration_fee") > 0): company = frappe.defaults.get_user_default('company') if not company: company = frappe.db.get_value("Global Defaults", None, "default_company") sales_invoice = make_invoice(self.name, company) sales_invoice.save(ignore_permissions=True) return {'invoice': sales_invoice.name}
def invoice_patient_registration(self): if frappe.db.get_single_value('Healthcare Settings', 'registration_fee'): company = frappe.defaults.get_user_default('company') if not company: company = frappe.db.get_single_value('Global Defaults', 'default_company') sales_invoice = make_invoice(self.name, company) sales_invoice.save(ignore_permissions=True) frappe.db.set_value('Patient', self.name, 'status', 'Active') send_registration_sms(self) return {'invoice': sales_invoice.name}
def invoice_patient_registration(self): if frappe.db.get_single_value("Healthcare Settings", "registration_fee"): company = frappe.defaults.get_user_default("company") if not company: company = frappe.db.get_single_value("Global Defaults", "default_company") sales_invoice = make_invoice(self.name, company) sales_invoice.save(ignore_permissions=True) frappe.db.set_value("Patient", self.name, "status", "Active") send_registration_sms(self) return {"invoice": sales_invoice.name}