Skip to content

Releases: Aakvatech-Limited/HMS_TZ

v15.2.0

25 Feb 23:53
d17b654

Choose a tag to compare

Changes

  • Merge pull request #1085 from Aakvatech-Limited/backport-1084-to-version-15
  • chore(release): Bumped version to 15.2.0
  • Merge pull request #1083 from Aakvatech-Limited/backport-1082-to-version-15
  • refactor(verification): update NHIF API response keys to camelCase format
  • Merge pull request #1081 from Aakvatech-Limited/backport-1080-to-version-15
  • fix(custom_fields): remove conditional constraints from Patient card_no and national_id fields
  • Merge pull request #1079 from Aakvatech-Limited/backport-1030-to-version-15
  • fix: fixing the indentation issue
  • feat: enhance item price report with filters for price list and item price
  • Merge pull request #1078 from Aakvatech-Limited/backport-1029-to-version-15
  • feat: To add Practitioner Name in Monthly NHIF Detail Report
  • Merge pull request #1077 from Aakvatech-Limited/backport-1076-to-version-15
  • fix(patient_encounter): skip pre-approval validation for services with preapproval_no
  • Merge pull request #1075 from Aakvatech-Limited/backport-1074-to-version-15
  • refactor(patches): remove has_no_consultation_charges custom field and related patch
  • refactor(price_package): replace get_single_value with get_cached_value for multi-company support
  • Merge pull request #1073 from Aakvatech-Limited/backport-1072-to-version-15
  • perf(nhif): switch NHIF Response Log and NHIF Update to hash-based naming and optimize grid
  • Merge pull request #1071 from Aakvatech-Limited/backport-1070-to-version-15
  • fix(price_package): correct operator precedence in price_package length check
  • Merge pull request #1069 from Aakvatech-Limited/backport-1068-to-version-15
  • refactor(verification): unify AuthorizeCard and VerifyCard into single VerifyCard endpoint
  • Merge pull request #1067 from Aakvatech-Limited/backport-1066-to-version-15
  • fix(verification): handle non-ACCEPTED authorization with existing AuthorizationNo
  • Merge pull request #1065 from Aakvatech-Limited/backport-1064-to-version-15
  • feat(medical_code): add disabled field to Code Value and improve disease sync
  • Merge pull request #1063 from Aakvatech-Limited/backport-1062-to-version-15
  • refactor(healthcare_service_request): improve list view and standard filters
  • Merge pull request #1061 from Aakvatech-Limited/backport-1060-to-version-15
  • feat(nhif_patient_claim): add Main Diagnosis Code field and validate before submit
  • Merge pull request #1059 from Aakvatech-Limited/backport-1058-to-version-15
  • fix: remove duplicate Medication-company_options Custom Field from fixture
  • Merge pull request #1057 from Aakvatech-Limited/backport-1056-to-version-15
  • refactor: make delete_or_cancel_draft_document configurable per company
  • Merge pull request #1055 from Aakvatech-Limited/backport-1054-to-version-15
  • refactor: use keyword args for frappe.log_error in delete_or_cancel_draft_document
  • Merge pull request #1053 from Aakvatech-Limited/backport-1052-to-version-15
  • refactor: convert raw SQL to Frappe Query Builder in delete_or_cancel_draft_document
  • Merge pull request #1051 from Aakvatech-Limited/backport-1050-to-version-15
  • fix: use frappe.db.set_value to cancel stale appointments in background routine
  • Merge pull request #1049 from Aakvatech-Limited/backport-1048-to-version-15
  • fix: handle non-numeric lab machine result values in normal range calculation
  • Merge pull request #1047 from Aakvatech-Limited/backport-1046-to-version-15
  • fix: use .get() for service_request attribute access in jubilee_patient_claim.py
  • fix: use .get() for service_request attribute access in nhif_patient_claim.py
  • fix: use .get() for amount custom field access in inpatient_record.py
  • fix: use .get() for service_request attribute access in healthcare_utils.py
  • fix: use .get() for service_request attribute access in sales_invoice.py
  • fix(property_setter): remove Fees and Shift Type property setters
  • fix(custom_fields): add missing options to Lab Test workflow_state and Patient Encounter Symptom system fields
  • fix(fixtures): add missing custom field definitions for Inpatient Occupancy
  • fix(property_setter): add per-setter fault tolerance to JSON property setter loader
  • fix(custom_fields): add per-field fault tolerance to JSON custom field loader
  • fix(install): add fault-tolerant wrappers for custom fields and property setters in before_tests
  • fix(sales_order): add None guard for company_details in create_sales_order
  • fix(utils): handle first appointment fee validity creation correctly
  • fix(test_therapy_type): replace deprecated assertEquals with assertEqual
  • fix(test_patient_appointment): fix deprecated assertions and duplicate service unit creation
  • fix(test_lab_test): update lab test tests for Python 3.12 and Frappe v15 compatibility
  • fix(lab_test): handle frappe.db.exists return value change in v15
  • ci: clear test log and cache before running tests with --skip-test-records
  • fix: resolve all CI test failures across hms_tz test suite
  • fix(tests): resolve duplicate HSU, missing Appointment Type, and fee validity errors
  • fix(tests): add room_type to Healthcare Service Unit and appointment_type to Patient Appointment
  • fix(tests): resolve Healthcare Practitioner mandatory fields and service_unit errors
  • fix(tests): add mandatory fields to test helpers for CI compatibility
  • Merge pull request #1045 from Aakvatech-Limited/backport-1044-to-version-15
  • fix: resolve CI test failures (ward_type, mobile None, Phisiotherapy)
  • Merge pull request #1043 from Aakvatech-Limited/backport-1042-to-version-15
  • fix: correct import path for create_lab_test_template in test_lab_test
  • Merge pull request #1041 from Aakvatech-Limited/backport-1040-to-version-15
  • fix: remove dead insurance_assignment Link field from Insurance Coverage Request
  • Merge pull request #1039 from Aakvatech-Limited/backport-1038-to-version-15
  • feat: auto-create accounting dimensions on install and before tests
  • Merge pull request #1037 from Aakvatech-Limited/backport-1036-to-version-15
  • fix: safely access enabled_auto_create_delivery_notes (csf_tz field)
  • fix: remove withholding_tax_rate custom field (duplicate of csf_tz)
  • refactor: move default_tax_template fetch_from property setter to csf_tz
  • fix(jubilee): update medical_code Link field from 'Medical Code' to 'Code Value'
  • fix(property_setter): reorder naming_series options before default to fix validation error
  • Merge pull request #1035 from Aakvatech-Limited/backport-1034-to-version-15
  • fix(jubilee): correct field references and clean up imports in JubileePatientClaim
  • Merge pull request #1033 from Aakvatech-Limited/backport-1032-to-version-15
  • feat: add Jubilee Form 2A & B print format
  • feat: add Jubilee Patient Claim Python controller
  • feat: add Jubilee Patient Claim client-side controller
  • feat: add Jubilee Patient Claim DocType
  • refactor: remove patient_file_no field and clean up NHIF Patient Claim
  • feat: add Jubilee Patient Claim Item child DocType
  • refactor: improve NHIF Patient Claim Item child table schema
  • feat: add Jubilee Patient Claim Disease child DocType
  • refactor: clean up NHIF Patient Claim Disease child table schema
  • feat: make insurance customer names configurable via HMS TZ Setting
  • feat: add enqueue wrappers for Jubilee price package and coverage processing
  • fix: add early validation and reorder initialization in process_nhif_coverages
  • fix: remove explicit job_name from enqueue_get_nhif_price_packages
  • refactor: rename process_insurance_coverages to process_nhif_coverages
  • feat: add process_jubilee_coverages for bulk HSIC generation
  • refactor: rename get_items_for_price_list to get_packages_for_price_list
  • feat(jubilee): add get_authorization_number API endpoint
  • feat(jubilee): add create_jubilee_subscription API endpoint
  • Merge pull request #1031 from Aakvatech-Limited/backport-1028-to-version-15
  • refactor: move organogram department custom fields from hms_tz to shm app
  • fix: update default_stages in pre-commit config for v3.x compatibility
  • fix(custom_fields): change referred_from options from 'Referred From' to 'Healthcare Facility'
  • fix(install): run custom fields before property setters to prevent image_field validation error
  • fix: sort Dynamic Link fields after Link fields in create_custom_fields
  • fix: run all custom field and property setter patches in before_tests
  • Merge pull request #1027 from Aakvatech-Limited/backport-1026-to-version-15
  • fix: update DocType references after healthcare renamed Medical Code and Medical Code Standard
  • Merge pull request #1025 from Aakvatech-Limited/backport-1024-to-version-15
  • fix: delegate to ERPNext and Healthcare before_tests hooks
  • Merge pull request #1023 from Aakvatech-Limited/backport-1022-to-version-15
  • fix: create missing Warehouse Type 'Transit' before tests
  • chore: clean up imports in jubilee api module
  • Merge pull request #1021 from Aakvatech-Limited/backport-1020-to-version-15
  • feat: add missing third-party dependencies to pyproject.toml
  • Merge pull request #1018 from Aakvatech-Limited/backport-1017-to-version-15
  • ci: install setuptools in bench venv for Python 3.11 compatibility
  • chore(vscode): fix git.inputValidation setting type
  • Merge pull request #1015 from Aakvatech-Limited/backport-1014-to-version-15
  • ci: modernize GitHub Actions CI workflow to follow Frappe ecosystem pattern
  • Merge pull request #1013 from Aakvatech-Limited/backport-1012-to-version-15
  • fix: replace Item left join with CASE/WHEN and apply percent_covered in itemized bill report
  • Merge pull request #1011 from Aakvatech-Limited/backport-1010-to-version-15
  • refactor: migrate from setup.py to pyproject.toml with flit build backend
  • Merge pull request #1009 from Aakvatech-Limited/backport-1008-to-version-15
  • fix: remove [project.optional-dependencies] from pyproject.toml to fix install error
  • Merge pull request #1007 from Aakvatech-Limited/backport-1006-to-version-15
  • refactor: migrate dependencies from requirements.txt to pyproject.toml
  • Merge pull request #1004 from Aakvatech-Limited/backport-1...
Read more

v15.1.3

12 Jan 23:51
eee38e3

Choose a tag to compare

What's Changed

  • feat(healthcareCardVerifier): Refactor card verifier structure and remove unnecessary detail doctype by @av-dev2 in #911
  • feat(patient): Refactor card type handling and remove deprecated card verifier function by @av-dev2 in #913
  • feat(patient): Add custom card type field and update field order in property setter by @av-dev2 in #915
  • feat(HIS): Add insurance dependant's functionality for Non NHIF patients by @av-dev2 in #917
  • feat(lrpmt_returns): Update string formatting for error messages and remarks by @av-dev2 in #919
  • chore: enhance co-payment syncing and trim newlines for clinical notes by @av-dev2 in #921
  • feat(patient_claim): Add ISO 8601 UTC conversion for date handling and improve payload structure by @av-dev2 in #923
  • feat(nhif_patient_claim): Replace cached document retrieval with direct document fetching for improved data consistency by @av-dev2 in #925
  • feat(medication_change_request): Refactor HSR and HRE updates for Medication Change Requests and enhance error handling by @av-dev2 in #927
  • feat(patient_appointment): Enable and require remarks field based on biometric method selection by @av-dev2 in #929
  • feat(hospital_revenue_entry): Rename MCR function and add inpatient cash entry creation by @av-dev2 in #931
  • feat(HSIC): Improve readability of delete_hsic_data by formatting query conditions by @av-dev2 in #933
  • feat(healthcare_service_request): Add copayment detection and notification for service requests by @av-dev2 in #935
  • feat(patient_encounter): Enhance comments for service_templates structure and reset copayment flags by @av-dev2 in #937
  • feat(Approval): Add remarks to approval status comments in update_approval_status by @av-dev2 in #939
  • feat(patient_appointment): Refactor update_insurance_subscription to use dynamic filters for plan retrieval by @av-dev2 in #941
  • feat(sales_invoice): Refactor create_healthcare_docs to utilize update_invoice_reference_in_lrpmt_childs for invoicing logic by @av-dev2 in #943
  • fix(sales_order): Fix warehouse assignment logic in create_sales_order function by @av-dev2 in #945
  • feat(request_approval): Implement RequestApproval class for NHIF service approval dialog by @av-dev2 in #947
  • feat: Bump version to 15.1.3 by @av-dev2 in #949

Full Changelog: v15.1.2...v15.1.3

v15.1.2

18 Dec 22:24
8147d26

Choose a tag to compare

What's Changed

  • feat(Patient Appointment): add conditional display and requirement for remarks based on appointment type and insurance subscription by @av-dev2 in #772
  • feat(NHIF Price Package): add isrestricted and hascopayment fields with default values by @av-dev2 in #773
  • feat(NHIF Utils): update filters in get_poc_reference_no_for_lrpmt to use fallback values for reference fields by @av-dev2 in #774
  • feat(Pre Approval): update effective and end dates to use current date instead of encounter or posting date by @av-dev2 in #775
  • chore: add few changes on pre_approval.py, utils.py etc by @av-dev2 in #776
  • feat(NHIF Login): enhance biometric login options with facial recognition and confirmation dialog by @av-dev2 in #779
  • feat(NHIF Login): enhance biometric login options by adding facial recognition and confirmation dialog by @av-dev2 in #780
  • feat(NHIF Login): enhance biometric login options with facial recognition and confirmation dialog by @av-dev2 in #781
  • feat(Insurance): update service mapping to handle duplicate ref_codes and ensure price list creation only if it doesn't exist by @av-dev2 in #782
  • feat(Insurance): update service mapping to handle duplicate ref_codes and ensure price list creation only if it doesn't exist by @av-dev2 in #783
  • feat(Price Package): refactor service mapping to handle multiple services and streamline price package creation by @av-dev2 in #784
  • feat(Price Package): refactor service mapping to handle multiple services and streamline price package creation by @av-dev2 in #785
  • feat(Price Package): enhance price package record creation to support multiple services per item by @av-dev2 in #786
  • feat(Price Package): enhance price package record creation to support multiple services per item by @av-dev2 in #787
  • fix(execute function): add early return to prevent further execution by @av-dev2 in #788
  • fix(execute function): add early return to prevent further execution by @av-dev2 in #789
  • feat(on_submit_validation): add check for 'Direct Cash' in practitioner before throwing error by @av-dev2 in #790
  • feat(on_submit_validation): add check for 'Direct Cash' in practitioner before throwing error by @av-dev2 in #791
  • chore(hooks): comment out on_login hook for future reference by @av-dev2 in #792
  • chore(hooks): comment out on_login hook for future reference by @av-dev2 in #793
  • feat(get_poc_reference_no_for_lrpmt): refine filters for fetching records based on document type by @av-dev2 in #794
  • feat(get_poc_reference_no_for_lrpmt): refine filters for fetching records based on document type by @av-dev2 in #795
  • chore(delivery_note): update quantity assignment in Delivery Note Item to use row.qty by @av-dev2 in #796
  • chore(delivery_note): update quantity assignment in Delivery Note Item to use row.qty by @av-dev2 in #797
  • feat(sign_folio): update signature payload to replace base64 prefix and adjust FpCode value by @av-dev2 in #798
  • feat: add HMS TZ Settings DocType with get NHIF Token functionality by @av-dev2 in #799
  • feat(Approval): enhance service approval payload and clinical notes processing by @av-dev2 in #800
  • feat(Approval): enhance service approval payload and clinical notes processing by @av-dev2 in #801
  • feat(PreApproval): refactor clinical notes handling in get_service_preapproval function by @av-dev2 in #802
  • feat(PreApproval): refactor clinical notes handling in get_service_preapproval function by @av-dev2 in #803
  • feat(Admission): enhance clinical notes handling in patient admission discharge, and transfer functions by @av-dev2 in #804
  • feat(Admission): enhance clinical notes handling in patient admission discharge, and transfer functions by @av-dev2 in #805
  • feat(HealthcareReferral): improve clinical notes extraction by using html2text for better formatting by @av-dev2 in #806
  • feat(HealthcareReferral): improve clinical notes extraction by using html2text for better formatting by @av-dev2 in #807
  • feat(HealthcareServiceRequest): enhance encounter services filtering by adding service_created checks by @av-dev2 in #808
  • feat(HealthcareServiceRequest): enhance encounter services filtering by adding service_created checks by @av-dev2 in #809
  • feat(SalesInvoice): remove 'Get Sales Order' button to streamline UI for healthcare services by @av-dev2 in #810
  • feat(SalesInvoice): remove 'Get Sales Order' button to streamline UI for healthcare services by @av-dev2 in #811
  • feat: enhance validate_issued_services to include company parameter for improved service validation by @av-dev2 in #812
  • feat: enhance validate_issued_services to include company parameter for improved service validation by @av-dev2 in #813
  • feat(IPD Billing Report): optimize customer retrieval in get_report_summary for improved performance by @av-dev2 in #814
  • feat(IPD Billing Report): optimize customer retrieval in get_report_summary for improved performance by @av-dev2 in #815
  • feat(InpatientRecord): add admission_type parameter to nhif_admit_patient function for enhanced admission processing by @av-dev2 in #816
  • feat(InpatientRecord): add admission_type parameter to nhif_admit_patient function for enhanced admission processing by @av-dev2 in #817
  • feat(Validation): enhance validate_issued_services to check NHIF API setting and streamline point of care validation by @av-dev2 in #818
  • feat(Validation): enhance validate_issued_services to check NHIF API setting and streamline point of care validation by @av-dev2 in #819
  • feat: remove redundant dirty check before approval requests and streamline document saving in multiple forms by @av-dev2 in #820
  • feat: remove redundant dirty check before approval requests and streamline document saving in multiple forms by @av-dev2 in #821
  • feat(NHIFPatientClaim): enhance patient claim's functionalities by @av-dev2 in #822
  • feat(NHIFPatientClaim): enhance patient claim's functionalities by @av-dev2 in #823
  • feat(PatientEncounter): initialize poc_reference_no for initial encounters by @av-dev2 in #824
  • feat(PatientEncounter): initialize poc_reference_no for initial encounters by @av-dev2 in #825
  • feat(PatientAppointment): refactor appointment type handling to use get_visit_type_details function by @av-dev2 in #826
  • feat(PatientAppointment): refactor appointment type handling to use get_visit_type_details function by @av-dev2 in #827
  • feat(PatientEncounter): add validation for disease codes in medical code checks by @av-dev2 in #828
  • feat(PatientEncounter): add validation for disease codes in medical code checks by @av-dev2 in #829
  • feat(HMS TZ Setting): add reporting section and start date field to settings by @av-dev2 in #830
  • feat(HMS TZ Setting): add reporting section and start date field to settings by @av-dev2 in #831
  • feat(ItemizedBillReport): enhance appointment handling and add insurance transaction logic by @av-dev2 in #832
  • feat(ItemizedBillReport): enhance appointment handling and add insurance transaction logic by @av-dev2 in #833
  • feat(Approval): add comments for service issuance status and successful creation by...
Read more

v15.1.1

30 Nov 21:39
26ccfda

Choose a tag to compare

What's Changed

  • feat: allow has no consultation charges for cash patient and allow appointments with no charges to be created by @av-dev2 in #1
  • fix(bug): stop uncovered items to reach delivery note via medication change request for insurance patients by @av-dev2 in #2
  • fix: NameError: name 'set_nhif_url' is not defined by @av-dev2 in #4
  • chore: check appointment card object or patient doc is available during finding NHIF employername by @av-dev2 in #6
  • fix(bug): some Cash drug items not seen on Itemwise Hospital Revenue Report especially those drugs comes from multiple encounter with single delivery note by @av-dev2 in #9
  • fix(bug): No connection adapter were found for URL typo by @av-dev2 in #12
  • chore: mark appointment unsaved till vital sign or patient encounter is created incase vital or encounter was not created during initial save by @av-dev2 in #15
  • feat: add clinical procedure notes to Clinical Notes of 'NHIF Patient Claim' by @av-dev2 in #17
  • feat: update drug prescription handling in delivery note and patient encounter by @av-dev2 in #18
  • fix: an issue of cash ipd services (eg: medication etc) not showing to report after payments by @av-dev2 in #19
  • feat: add HMS TZ Settings DocType with get NHIF Token functionality by @av-dev2 in #25
  • feat: add functionality to create and export custom fields and property setters from JSON files by @av-dev2 in #26
  • feat: create custom fields and property setters for appintment type doctype by @av-dev2 in #27
  • feat: enhance NHIF Response Log with additional fields for reference and authorization by @av-dev2 in #28
  • feat: add nhif_grant_type and nhif_scope fields to HMS TZ Settings to enhance fetching token from NHIF by @av-dev2 in #29
  • feat: add scheduled task to fetch visit types from NHIF API and update appointment types by @av-dev2 in #30
  • feat: improve error handling in get_visit_types function with detailed logging by @av-dev2 in #31
  • feat: add Healthcare Card Verifier and related detail doctype for NHIF integration by @av-dev2 in #32
  • feat: optimize visit types and card verifier updates with change detection by @av-dev2 in #33
  • feat: add Healthcare Points of Care doctype with initial structure and test cases by @av-dev2 in #34
  • feat: implement get_points_of_care function to fetch and update Healthcare Points of Care by @av-dev2 in #35
  • feat: add get_member_picture function to retrieve and decode member images from NHIF API by @av-dev2 in #36
  • feat: add get card details by cardNo API by @av-dev2 in #37
  • feat: add get_card_details_by_national_id API to retrieve card details using national ID by @av-dev2 in #38
  • chore: add and store record of custom fields for patient doctype by @av-dev2 in #39
  • chore: add and store property setters for patient doctype by @av-dev2 in #40
  • feat: add check_national_id function to validate national ID uniqueness for patients by @av-dev2 in #41
  • feat: update get_patient_info function to support retrieval of patient information by national ID or card number by @av-dev2 in #42
  • feat: show or populate patient data fetched from NHIF API to patient doctype by @av-dev2 in #43
  • chore: add and store custom fields for healthcare insurance subscription by @av-dev2 in #44
  • feat: enhance get_nhif_patient_info function to include settings validation and optional HIS check by @av-dev2 in #45
  • feat: allow optional settings_doc parameter in card details retrieval functions by @av-dev2 in #46
  • feat: add 'Check Patient Info on HIS' option in HMS TZ settings by @av-dev2 in #47
  • feat: enhance patient information retrieval by adding national ID support and refactoring check_patient_info function by @av-dev2 in #48
  • feat: add validation for coverage plan card number and national ID in insurance subscription by @av-dev2 in #49
  • feat: add national ID support in healthcare insurance subscription creation and improve patient info handling by @av-dev2 in #50
  • chore: add schema id 1003, 1004, 1005, 1006, 1007, 1008, 3001 in follow-up consultation prices and 3001 in fasttrack consultation prices during patient appointment by @av-dev2 in #53
  • chore: add package.json and yarn.lock for dependency management and add @digitalpersona/devices, async and es6-promise js packages by @av-dev2 in #54
  • feat: add utility function to load DigitalPersona SDK dynamically by @av-dev2 in #55
  • feat: add digitalpersona-shims.js to expose async and ES6Promise globally and add digitalPerson WebSdk by @av-dev2 in #56
  • feat: implement dpFingerprint class for fingerprint scanning and device management by @av-dev2 in #57
  • feat: include hms_tz.bundle.js for fingerprint functionality and import necessary scripts for frappe bundling by @av-dev2 in #58
  • chore: add fingerprint image by @av-dev2 in #59
  • feat: enhance fingerprint scanning with improved error handling and dynamic SDK loading by @av-dev2 in #60
  • feat: refactor dpFingerprint class for improved promise handling and error logging by @av-dev2 in #61
  • feat: add card verifier functionality to enhance subscription creation process by @av-dev2 in #62
  • feat: enhance insurance subscription process with card verifier integration by @av-dev2 in #63
  • refactor: remove deprecated get_authorization_num function from patient appointment API by @av-dev2 in #64
  • feat: add custom fields for Healthcare Insurance Subscription including verifier ID and card type details by @av-dev2 in #65
  • feat: include selected finger code in fingerprint promise resolution by @av-dev2 in #66
  • feat: enhance authorization process to include fingerprint verification for patient appointments by @av-dev2 in #67
  • feat: add NHIF API integration for retrieving patient details by card number by @av-dev2 in #68
  • feat: implement NHIF patient details retrieval and update fingerprint requirements in appointment form by @av-dev2 in #69
  • chore: update patient appointment form to set fingerprint and facial recognition requirements to false by @av-dev2 in #70
  • fix: update field types in NHIF response log and allow on submit for custom fields by @av-dev2 in #71
  • fix: correct verifier entry assignment and improve employer name checks for card verification by @av-dev2 in #72
  • feat: enhance patient appointment form with biometric method selection and validation by @av-dev2 in #73
  • feat: enhance fingerprint acquisition process with quality checks and improved error handling by @av-dev2 in #74
  • feat: implement patient authorization process with NHIF API integration and error handling by @av-dev2 in #75
  • chore: update patient appointment handling with improved fingerprint capture and insurance subscription data management by @av-dev2 in #76
  • feat: get Points of Care reference number from NHIF by @av-dev2 in #77
  • refactor: remove unused standard queries and implement NHIF practitioner login check by @av-dev2 in #78
  • feat: add practitioner login functionality with NHIF API integration and logging by @av-dev2 in https://github.com/Aakvatech-Limi...
Read more

v14.18.4

21 Jan 17:40
f29b962

Choose a tag to compare

What's Changed

  • chore: mark appointment unsaved till vital sign or patient encounter is created incase vital or encounter was not created during initial save by @av-dev2 in #16
  • feat: add clinical procedure notes to Clinical Notes of 'NHIF Patient Claim' by @av-dev2 in #17
  • fix: an issue of cash ipd services (eg: medication etc) not showing to report after payments by @av-dev2 in #19
  • feat: add procedure notes to clam and fix cash services not showing on revenue report by @av-dev2 in #20

Full Changelog: v14.18.3...v14.18.4

v14.18.3

26 Oct 09:14
33047ab

Choose a tag to compare

What's Changed

  • fix(bug): No connection adapter were found for URL typo by @av-dev2 in #12

Full Changelog: v14.18.2...v14.18.3

v14.18.2

24 Oct 18:01
8beb01d

Choose a tag to compare

What's Changed

  • fix(bug): some Cash drug items not seen on Itemwise Hospital Revenue Report especially those drugs comes from multiple encounter with single delivery note by @av-dev2 in #9

Full Changelog: v14.18.1...v14.18.2

v14.18.1

10 Oct 10:21
3424cf9

Choose a tag to compare

What's Changed

  • feat: allow has no consultation charges for cash patient and allow appointments with no charges to be created by @av-dev2 in #1
  • PR 24-09-2024 by @av-dev2 in #3
  • fix: NameError: name 'set_nhif_url' is not defined by @av-dev2 in #4
  • chore: check appointment card object or patient doc is available during finding NHIF employername by @av-dev2 in #6
  • v14.18.1 by @av-dev2 in #8

New Contributors

Full Changelog: v14.18.0...v14.18.1