Skip to content

Surat surat - #371

Open
ichsam wants to merge 1036 commits into
basoro:mlitefrom
ichsam:Surat-Surat
Open

Surat surat#371
ichsam wants to merge 1036 commits into
basoro:mlitefrom
ichsam:Surat-Surat

Conversation

@ichsam

@ichsam ichsam commented Jul 18, 2026

Copy link
Copy Markdown

No description provided.

basoro and others added 30 commits April 18, 2026 11:30
…(ralan/ranap) dan veronisa (ralan)

Agent-Logs-Url: https://github.com/basoro/mlite/sessions/1f5818a4-1a41-4f5b-ab20-5ca5f7ead1ef

Co-authored-by: basoro <14934712+basoro@users.noreply.github.com>
…ng ranap-operasi

Agent-Logs-Url: https://github.com/basoro/mlite/sessions/d8e02d85-282a-4f50-be85-0cc34aee061b

Co-authored-by: basoro <14934712+basoro@users.noreply.github.com>
…i ke case 6.3.0

Agent-Logs-Url: https://github.com/basoro/mlite/sessions/55b9719f-65c9-48ce-99bc-aa4adbd47fbd

Co-authored-by: basoro <14934712+basoro@users.noreply.github.com>
…0, tetap return 6.3.0

Agent-Logs-Url: https://github.com/basoro/mlite/sessions/a4da76fe-f352-48b0-8d64-9d9557cac975

Co-authored-by: basoro <14934712+basoro@users.noreply.github.com>
…nd-action-mapping

Refactor BPJS EMR mapping to use Satu Sehat references and add inpatient/operation procedure mappings
…lan-ranap

Add AI-generated SNOMED mapping for BPJS EMR procedures (ralan/ranap/operasi) with server-side OpenRouter proxy
…ct-to-icd

Tambah mapping SNOMED-CT per no_rawat pada input ICD 10/9 di Dokter IGD
basoro and others added 28 commits June 3, 2026 13:29
Add comprehensive documentation for the closing billing lock feature to both kasir rawat inap and kasir rawat jalan README files, including lock eligibility rules, admin bypass logic, and updated troubleshooting notes for disabled action buttons.
Add full support for configurable drug sales tax for the pharmacy module:
- Add new drug tax percentage setting with admin configuration UI
- Implement automated tax calculation across outpatient and inpatient pharmacy workflows
- Update medication order forms to use supplier master dropdown with auto-filled names
- Refactor cashier plugin billing state logic for correct admin access handling
- Replace note textarea fields with text inputs in receipt and order views
- Update documentation and add database upgrade scripts for the new feature
- Create new database table mlite_clinical_pathway_cppt_template for storing SOAP/CPPT templates linked to ICD codes
- Add full CRUD admin interface for creating, editing, and deleting CPPT templates
- Integrate automatic display of matching templates on clinical pathway printouts
- Update upgrade scripts for database schema version 6.3.5
- Update admin navigation and dashboard text to include the new feature
- Update .gitignore to exclude .trae/ directory
- Update database schema for `mlite_clinical_pathway_cppt_template` to add `ppra` column and replace the single-column unique key with a combined (kd_penyakit, ppra) constraint
- Add AJAX-powered autocomplete search for ICD codes using the master penyakit dataset
- Refactor template management logic to support multiple PPRA entries per diagnosis code
- Update duplicate validation to check for existing (kd_penyakit, ppra) pairs instead of just ICD code
- Modify admin and print views to correctly display multiple CPPT templates
- Update the upgrade script to apply the necessary schema changes
Add complete split bill payment functionality for both inpatient and outpatient cashier modules:
- Create new database tables mlite_billing_pembayaran and mlite_billing_pembayaran_detail to track split payments
- Update system upgrade script to version 6.3.6
- Add UI components for split bill entry, payment method selection, and payment history display
- Implement backend logic for calculating group billing summaries, processing split payments, updating billing status, and tracking payment history
- Add currency formatting and input validation for split bill amount fields
Remove all split bill-related code and functionality from both inpatient and outpatient cashier plugins, including UI components, event handlers, backend logic, API endpoints, and related database migrations.
- restructure split bill sections into collapsible Bootstrap panels in inpatient and outpatient cashier detail views
- add print action column to payment history tables and fix empty state colspan
- create small and full receipt templates for split bill payments
- implement backend controller methods to load payment data and render receipt templates
- add new columns to mlite_billing_pembayaran_detail for service payment tracking
- add backend logic and endpoints for processing partial payments for radiology and lab services
- add frontend UI for payment amount entry and method selection
- create small and large partial payment receipt templates
- update cashier detail pages to split print buttons into small/large receipt versions
- add partial payment history tracking and display on module detail views
Update SQL queries in inpatient and outpatient cashier modules to fetch aggregated billing group data with human-readable labels. Add Kelompok table column to split bill history views, adjust empty state colspan, and fix print button URL query syntax.
* Menambahkan pengaturan konfigurasi sistem untuk mengaktifkan atau menonaktifkan fitur tagihan parsial (partial billing).
* Mengimplementasikan penanganan pembayaran parsial pada sisi backend untuk seluruh modul yang berkaitan dengan penagihan (billing).
* Menambahkan antarmuka (UI) pada frontend untuk input pembayaran parsial serta pelacakan riwayat pembayaran.
* Membuat template cetak untuk kuitansi/bukti pembayaran tagihan parsial.
* Memperbaiki format parameter query pada tautan (link) invoice kasir.
## Problem\nThe build fails during  because Railpack auto-resolved PHP 8.5.7, but  is incompatible with PHP 8.5:\n- mpdf v8.2.0–v8.2.5 require PHP ≤8.4 ( max)\n- mpdf v8.2.6–v8.3.1 require  which is missing from the build image\n\nBuild error:\n\n\n## Solution\nPin PHP to 8.4 via . This allows Composer to resolve , which explicitly supports  and does not require the  extension.\n\nPrevents Railpack from auto-resolving to PHP 8.5+ where no compatible mpdf version exists without the gd extension.
…8e9a--2we1

Fix build: pin PHP to 8.4 for mpdf compatibility

@sourcery-ai sourcery-ai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sorry, we are unable to review this pull request

The GitHub API does not allow us to fetch diffs exceeding 300 files, and this pull request has 1280

@ichsam

ichsam commented Jul 18, 2026

Copy link
Copy Markdown
Author

Surat Surat

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants