feat(Healthcare Settings): Do Not Bill Patient Encounters for Inpatients
This commit is contained in:
parent
bc465a3045
commit
1354197c72
@ -19,6 +19,7 @@
|
|||||||
"valid_days",
|
"valid_days",
|
||||||
"inpatient_settings_section",
|
"inpatient_settings_section",
|
||||||
"allow_discharge_despite_unbilled_services",
|
"allow_discharge_despite_unbilled_services",
|
||||||
|
"do_not_bill_inpatient_encounters",
|
||||||
"healthcare_service_items",
|
"healthcare_service_items",
|
||||||
"inpatient_visit_charge_item",
|
"inpatient_visit_charge_item",
|
||||||
"op_consulting_charge_item",
|
"op_consulting_charge_item",
|
||||||
@ -315,11 +316,17 @@
|
|||||||
"fieldname": "allow_discharge_despite_unbilled_services",
|
"fieldname": "allow_discharge_despite_unbilled_services",
|
||||||
"fieldtype": "Check",
|
"fieldtype": "Check",
|
||||||
"label": "Allow Discharge Despite Unbilled Healthcare Services"
|
"label": "Allow Discharge Despite Unbilled Healthcare Services"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"default": "0",
|
||||||
|
"fieldname": "do_not_bill_inpatient_encounters",
|
||||||
|
"fieldtype": "Check",
|
||||||
|
"label": "Do Not Bill Patient Encounters for Inpatients"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"issingle": 1,
|
"issingle": 1,
|
||||||
"links": [],
|
"links": [],
|
||||||
"modified": "2021-01-04 10:19:22.329272",
|
"modified": "2021-01-13 09:04:35.877700",
|
||||||
"modified_by": "Administrator",
|
"modified_by": "Administrator",
|
||||||
"module": "Healthcare",
|
"module": "Healthcare",
|
||||||
"name": "Healthcare Settings",
|
"name": "Healthcare Settings",
|
||||||
|
@ -90,6 +90,10 @@ def get_encounters_to_invoice(patient, company):
|
|||||||
income_account = None
|
income_account = None
|
||||||
service_item = None
|
service_item = None
|
||||||
if encounter.practitioner:
|
if encounter.practitioner:
|
||||||
|
if encounter.inpatient_record and \
|
||||||
|
frappe.db.get_single_value('Healthcare Settings', 'do_not_bill_inpatient_encounters'):
|
||||||
|
continue
|
||||||
|
|
||||||
service_item, practitioner_charge = get_service_item_and_practitioner_charge(encounter)
|
service_item, practitioner_charge = get_service_item_and_practitioner_charge(encounter)
|
||||||
income_account = get_income_account(encounter.practitioner, encounter.company)
|
income_account = get_income_account(encounter.practitioner, encounter.company)
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user