Skip to content

v3.1.0

Compare
Choose a tag to compare
@aakvatech aakvatech released this 28 Feb 19:09
· 379 commits to version-13 since this release
0422f64

What's Changed

  • Multi company HSU features by @aakvatech in #36
  • Main2 mpc by @aakvatech in #37
  • feat: make documents on NHIF Patient Claim private by @yrestom in #40
  • feat: Requ 21 000055 Multi company NHIF by @aakvatech in #41
  • Fix packageid by @aakvatech in #42
  • fix: Stop dup NHIF Patient Claim by @aakvatech in #43
  • fix: NHIF Update doesn't filter the facility code by @yrestom in #44
  • feat: Patient Time Report by @yrestom in #34
  • itemized bill combined and lab test results print format by @av-dev2 in #46
  • fix: quantity by @av-dev2 in #47
  • method to cancel open appointments by @av-dev2 in #49
  • Monthly nhif summary by @av-dev2 in #51
  • fix: delete drafts by frappe.db.commit by @av-dev2 in #54
  • Monthly nhif summary by @av-dev2 in #53
  • feat: signature part on itemized bill print format by @av-dev2 in #50
  • fix: removel of frappe.qb or query builder api from nhif summary report by @av-dev2 in #55
  • fix: remove frappe.qb or query builder api and use frappe.db.sql by @av-dev2 in #56
  • fix: size of the nhif logo by @av-dev2 in #57
  • IPD Billing report by @av-dev2 in #58
  • fix: reduce size of nhif logo by @av-dev2 in #59
  • feat: adding filters called is_cancelled = 0 by @av-dev2 in #63
  • feat: fields like is_main and main_department by @av-dev2 in #66
  • feat: lrpmt returns logic to return and cancel unused items by @av-dev2 in #64
  • fix: rename reason doctype to healthcare return reason by @av-dev2 in #65
  • feat: print message of last prescribed lrpt by @av-dev2 in #67
  • fix: delete of reason doctype by @av-dev2 in #68
  • Cash limit logic by @av-dev2 in #62
  • Lrpmt returns by @av-dev2 in #70
  • fix: inpatient record by @av-dev2 in #69
  • feat: update drug prescription on submit of patient encounter by @av-dev2 in #71
  • message to show lrpmt docs which were not submitted before discharge scheduling by @av-dev2 in #72
  • feat: Override therapy plan js file by @av-dev2 in #74
  • feat: fetching signature from patient doctype if signature not found … by @av-dev2 in #76
  • fix: filter out invoiced items from the report by @av-dev2 in #77
  • fix: creating of docs for items which are marked is not available inhouse by @av-dev2 in #78
  • feat: Update lrpt childs on submit lrpt docs by @av-dev2 in #73
  • Medication change request by @av-dev2 in #79
  • fix: Approval number required for prescribed lrp docs by @av-dev2 in #80
  • feat: department hsu by @av-dev2 in #84
  • feat: Restrict deleting of rows by @av-dev2 in #85
  • feat: validate insurance before insert by @av-dev2 in #86
  • fix: TherapyPlanDetail object is not subscriptible by @av-dev2 in #87
  • fix: TypeError DeliveryNoteItem object is not subscriptable by @av-dev2 in #88
  • fix: AttributeError: SalesInvoiceItem object has no attribute quantity by @av-dev2 in #89
  • feat: Closing previous month claims by @av-dev2 in #82
  • feat: control to stop discharge scheduling if the patient was not adm… by @av-dev2 in #90
  • fix: negative balance shown on the summary view and zero amount of in… by @av-dev2 in #91
  • feat: Is cancelled on claim by @av-dev2 in #95
  • feat: fetch LRP docname if not found on the encounter level by @av-dev2 in #93
  • feat: button to add chronic diagnosis from encounter to patient doctype by @av-dev2 in #94
  • feat: control for submitting of sales invoice or encounter if item is … by @av-dev2 in #96
  • feat: control not to fetch info from nhif if insurance company is not… by @av-dev2 in #97
  • fix: creation of new nhif claim if one exist with the same appointmen… by @av-dev2 in #100
  • nhif patient tracking report by @av-dev2 in #103
  • feat: custom button for the add bed dialog box in the inpatient record by @m-taha52 in #102
  • fix: delivered quantity because of draft delivery note by @av-dev2 in #104
  • fix: syntax error for quantity by @av-dev2 in #106
  • fix: filter out items from sales invoice which have been cancelled by @av-dev2 in #107
  • chore: change validate of service costs from on submit to before subm… by @av-dev2 in #108
  • feat: quantity returned to itemized bill print format by @av-dev2 in #109
  • fix: clear un used code of cancel and delete draft documents by @av-dev2 in #99
  • fix: no field of quantity returned on sales invoice by @av-dev2 in #110
  • fix: quantity returned having none by @av-dev2 in #111
  • fix: unsupported operand type for nonetype by @av-dev2 in #112
  • fix: remove healthcare practitioner role to allow user with lrpmt ret… by @av-dev2 in #113
  • fix: keyerror when missing inpatient records on a specific date by @av-dev2 in #115
  • feat: message to notify if there are cancellation of some items or re… by @av-dev2 in #114
  • fix: keyerror ipd status by @av-dev2 in #116
  • fix: unsupported operand type(s) < for datetime.date and str by @av-dev2 in #117
  • fix: insert value of is not available in house to child tables of enc… by @av-dev2 in #118
  • fix: move fixtures to patches directory by @av-dev2 in #119
  • feat; Visiting consultant charges by @av-dev2 in #120
  • Posting date on claim and monthly summary by @av-dev2 in #123
  • chore: rename method from update_radiology_procedure_prescription to … by @av-dev2 in #121
  • feat: a report to include nhif claimed amount as source of revenue fo… by @av-dev2 in #124
  • fix: Not Permitted in Inpatient Record on admit by @av-dev2 in #125
  • fix: exception for draft delivery note linked with medication change … by @av-dev2 in #127
  • fix: not permitted error during discharge by @av-dev2 in #128
  • fix: ipd status not found by @av-dev2 in #126
  • fix: not permition error during transfer patient from one bed to ano… by @av-dev2 in #129
  • fix: loading time by optimizing the report by @av-dev2 in #130
  • fix: set query for default healthcare service unit on patient encounter by @av-dev2 in #134
  • fix: merge items using encounters from more than one appointment by @av-dev2 in #136
  • fix: query of department in healthcare service unit by @av-dev2 in #142
  • fix: set query to show main medical department by @av-dev2 in #141
  • fix: remove start and complete button from clinical procedure by @av-dev2 in #140
  • fix: include status of lrp items into dialog box and increase width o… by @av-dev2 in #139
  • fix: showing disabled practitioner on check practitioner availability by @av-dev2 in #137
  • fix: change source of paid amount for cash procedures by @av-dev2 in #135
  • fix: change fieldtype of datetime to date for posting date field by @av-dev2 in #145
  • fix: add new field called has nhif coverage to be used for hospital r… by @av-dev2 in #147
  • fix: stop submit medication change request if there is an item with z… by @av-dev2 in #146
  • fix: use filters of claim month and claim year by @av-dev2 in #148
  • fix: adding new appointment into nhif patient cliam item by @av-dev2 in #143
  • fix: create patient medical record on submit of clinical procedure by @av-dev2 in #149
  • Patch to craate and update new fields on delivery note by @av-dev2 in #150
  • allow cancel un created items and delete draft delivery note if it's item was cancelled on the encounter to avoid submitting that delivery note by @av-dev2 in #151
  • fix: add summary view for ipd patients and patient type filter by @av-dev2 in #152
  • fix: patch to add new custom fields 'add chronic diagnosis and invoic… by @av-dev2 in #153
  • fix: create medical record for old clinical procedures by @av-dev2 in #157
  • fix: add filters of from date and to date by @av-dev2 in #156
  • fix: stop creating cancelled items when clicking button of 'create pe… by @av-dev2 in #158
  • fix: key error for coverage plan having is_exclusions by @av-dev2 in #159
  • feat: Custom excluded nhif services by @av-dev2 in #155
  • fix: bring back the validation check on submit by @av-dev2 in #160
  • fix: adding orange color on schedule admission button for easy visalize by @av-dev2 in #161
  • fix: first date of the month by @av-dev2 in #163
  • fix: remove practitioner field on develivery note because there is a… by @av-dev2 in #165
  • fix: missing section break field when creating a button of add chroni… by @av-dev2 in #166
  • fix: add appointment date in nhif patient tracking report to allow user to understand when appointment was made by @av-dev2 in #167
  • fix: duplication of drugs on dialogue box especially for insurance pa… by @av-dev2 in #169
  • fix: create pending lrp items after submitting sales invoice by @av-dev2 in #170
  • feat: button to update cash limit to all patients as background job by @av-dev2 in #171
  • fix: set prescribe on validate event for cash patient, it was not set… by @av-dev2 in #168
  • fix ipd billing report to allow displaying of transactions without depending on beds by @av-dev2 in #162
  • fix: change a fieldname from appointment_no to appointment so as to r… by @av-dev2 in #173
  • fix: remove delete draft delevery note and add color to buttons of lr… by @av-dev2 in #172
  • fix: allow submitting encounter with zero stock item for insurance patients only by @av-dev2 in #178
  • fix: limit encounter to be duplicated only once, previous encounter w… by @av-dev2 in #174
  • fix: allow logs for patient appointment when changing the status from 'Open' to 'Cancelled' by @av-dev2 in #176
  • fix: deleting of unused report called hospital revenue report with NHIF claim by @av-dev2 in #183
  • fix: optimize set patient claim diseases and set patient claim items by removing some loops and unused objects by @av-dev2 in #182
  • fix: remove multiple attempts to set is cancelled on multiple child docs on one loop by @av-dev2 in #181
  • fix: check if patient file pdf for claim number is already in file doctype, convert it to base64 and use it, insteady of generating pdf again by @av-dev2 in #180
  • fix: block scheduling discharge if there is draft procedure or draft lrpmt returns by @av-dev2 in #190
  • feat: add status on nhif patient claim item by @av-dev2 in #191
  • fix: alerting practitioner not to prescribe zero quantity for drugs by @av-dev2 in #193
  • feat button to covert encounter into inpatient by @av-dev2 in #187
  • fix: typing error by @av-dev2 in #199
  • fix: update department hsu if there is any encounter found by @av-dev2 in #189
  • feat allow med change request to handle multiple delivery note for multiple warehouse by @av-dev2 in #188
  • feat: hide buttons on delivery note item by @av-dev2 in #194
  • feat: validate for out of stock items on delivery note by @av-dev2 in #197
  • feat: blocking pharmacists to edit, add and delete rows for delivery note item and medication change request by @av-dev2 in #205
  • fix: check for sales invoice first before updating accounting dimension by @av-dev2 in #206
  • fix: allow routine for update beds to continue when error occurs by @av-dev2 in #204
  • fix: reference error, occurs when clearing drug prescription name while original items contains the previous reference name by @av-dev2 in #207
  • fix: set amount for prescribed items from insurance patient by @av-dev2 in #208
  • feat: update original items to old draft delivery note by @av-dev2 in #212
  • fix: set amount for prescribed items from insurance patient by @av-dev2 in #211
  • fix: item_code field being seen as a value on delivery note item table by @av-dev2 in #213
  • fix: set amount for prescribed items on medication change request by @av-dev2 in #214
  • fix: validate maximum number of claims per month before offering service by @av-dev2 in #215
  • fix: add error to error log and make routine to proceed when error occurs by @av-dev2 in #219
  • fix: set amount in insurance prescribed items using company default price list by @av-dev2 in #218
  • fix: remove rounding of patient age by @av-dev2 in #224
  • feat: add delay reason and billno to json paylod of NHIF Patient Claim by @av-dev2 in #225
  • Nhif v4 by @aakvatech in #226
  • fix: include remarks and referral no as parameters for request url by @av-dev2 in #223
  • feat: validate procedures that should be provided to admitted patient only by @av-dev2 in #209
  • feat: make a token request for nhif form services by @av-dev2 in #196
  • feat: make a token request for NHIF form services by @aakvatech in #227
  • feat: get referral number from NHIF by @av-dev2 in #203
  • feat: NHIF v4 features of referral by @aakvatech in #228
  • feat: add previous examination detail to avoid duplication of notes by @av-dev2 in #231
  • feat: exclude billing of consultation on NHIF Patient Claim for some visit type by @av-dev2 in #230
  • fix: block prescribe item if company option is not specified to its template by @av-dev2 in #229
  • fix: revert back clinical notes changes on claim to avoid update old records of encounters by @av-dev2 in #232
  • feat: add authorization number as column and sort data by appointment date, patient and authorization number by @av-dev2 in #233
  • fix: clear examination detail when duplicate patient encounter by @av-dev2 in #235
  • fix: before run a patch check and reload json dependencies to avoid error in site migration by @av-dev2 in #236
  • feat: add practitioner name to json payload sent to NHIF by @av-dev2 in #234
  • perf: include delayreason and billno on json payload sent to NHIF by @av-dev2 in #238
  • perf: return field like billno, delayreason, practitioner_name into json by @av-dev2 in #243
  • fix: No module named 'vfd_tz.api.sales_invoice' by @av-dev2 in #246
  • fix: exclude billing of consultation on NHIF Patient Claim for some visit type like investigation only, medication only and other visit by @av-dev2 in #247
  • fix: removing the patch to update amount to prescribed items of insurance patients by @av-dev2 in #248
  • perf: use get_cached_value and get_cached_doc instead of get_value and get_doc respectively for master data by @av-dev2 in #239
  • fix: delete price packages, excluded services and HISC records only if there is response from NHIF by @av-dev2 in #244
  • fix: local variable lab referenced before assignment by @av-dev2 in #242
  • fix: value for healthcare practitioner cannot be a list by @av-dev2 in #249
  • fix: SyntaxError: keyword argument repeated by @av-dev2 in #250
  • chore: use of 'get_value' method instead of 'get_cached_value' to avoid errors if 'user id' is not specified for practitioner by @av-dev2 in #251
  • fix: 'medication not found' by using 'get_value' method instead of 'get_cached_value' method by @av-dev2 in #252
  • fix: remove stock item validation for non medication items by @av-dev2 in #253
  • fix: patient none not found on delivery note during set of mobile no by @av-dev2 in #254
  • feat: validate insurance company to avoid creation of appointments for disabled insurance company by @av-dev2 in #245
  • fix: avoid duplication of inpatient record of same patient, same encounter and same doctor by @av-dev2 in #241
  • feat: integrate NHIF claim reconciliation API to allow user to fetch records of successfull submitted claims from NHIF by @av-dev2 in #240
  • feat: allow cancellation of delivery note via lrpmt returns and automate creation of medication change request by @av-dev2 in #256
  • feat: add childname to lab test, radiology and procedure doctype to allow unique updating of reference name to childs of patient encounter by @av-dev2 in #255
  • fix: different of price list rate on delivery note caused by medication change request by @av-dev2 in #257
  • feat: hide workflow actions on delivery note and validate duplication of items on medication change request by @av-dev2 in #258
  • fix: remove validation of company option if there is no item in child tables of patient encounter by @av-dev2 in #259
  • feat: default list filters of encounter list and remove a button of schedule discharge if encounter was duplicated by @av-dev2 in #260
  • fix: adding method as a parameter to alert message on save and on insert of line item if company option is not found by @av-dev2 in #262
  • fix: allow zero stock item to pass to DN and reload DN after workflow transitions by @av-dev2 in #261
  • chore: remove of custom list filters on patient encounter by @av-dev2 in #269
  • feat: alert user if there are other ongoing appointments for same patient, same cardno and same authorization no by @av-dev2 in #267
  • fix: wrongly counting of follow up for closed patient appointment by @av-dev2 in #268
  • fix: patient age for appointment, encounter, lab, procedure and therapy session by @av-dev2 in #266
  • fix: set daily limit on patient appointment if daily limit is found on Non NHIF coverage plan by @av-dev2 in #265
  • feat: validate coverage of in item to avoid selection of an item which is not covered with healthcare insurance coverage plan in medication change request by @av-dev2 in #264
  • feat: nhif folio counter to allow reseting of folio number to start with 1 for every claim month by @av-dev2 in #272
  • chore: do not throw message for the merged claims even if there will be more than one appointment with same authorization no by @av-dev2 in #270
  • feat: applying discount for non NHIF insurance company by @av-dev2 in #273
  • fix: change property setter to apply on docfield by @av-dev2 in #274
  • Fix: item rate referenced before assignment by @av-dev2 in #275
  • Hotfix 2022-12-01 by @aakvatech in #276
  • ci(Mergify): configuration update by @aakvatech in #298
  • feat: add label of conflict if occurs and auto marge pull requests to version-13 by @av-dev2 in #307
  • feat: add label of conflict if occurs and merge pull requests after review and aproval on version-13-hotfix by @av-dev2 in #306
  • fix: base condition on version-13 hotfix by @av-dev2 in #318
  • fix: base condition on version-13 mergify by @av-dev2 in #319
  • feat: coverage plan name on nhif patient claim (backport #315) by @mergify in #320
  • fix: stop creation of patient if cardno already used by another patient (backport #341) by @mergify in #342
  • feat: check if patient readmitted again before clearing the inpatient record number from patient (backport #338) by @mergify in #339
  • feat: alert receptionists about appointments whose NHIF claims needs to be created so as they can hold or release patient card (backport #330) by @mergify in #331
  • fix: typeError cannot concatenate str and nontype, it was happend when card no is not found (backport #349) by @mergify in #350
  • feat: alert receptionists if patient has multiple appointments (backport #344) by @mergify in #345
  • missing commits to v13-hotfix by @av-dev2 in #348
  • feat: adjust clinical notes to replace/remove claim file (backport #352) by @mergify in #353
  • feat: add multiple practitioner number in json if multiple claims merged together (backport #357) by @mergify in #358
  • fix: conflicts (backport #360) by @mergify in #361
  • v3.1.0 by @aakvatech in #366

New Contributors

Full Changelog: v2.2.0...3.1.0