2d13ba567e
Store Aadhaar encrypted with masked display and hash-based search
2026-08-15 03:16:40 +05:30
6288c626fc
mPDF: normalize numeric font-weights across template PDF renderers
2026-07-02 10:27:46 +05:30
3c4dff6285
Improve doctor document workflow and print performance
2026-05-06 02:06:18 +05:30
21ddeefe40
fix: Running OPD zero-value validity, update_doc_field HTTP 500, PDF Unicode font (Devanagari)
...
- Opd.php showfee(): exclude zero-amount OPD from validity window query
- Opd.php confirm_opd(): anchor last_opdvisit_date to most recent paid OPD for zero-value running
- Opd.php buildOpdLetterPrintData(): use paid OPD start date for expiry on zero-value entries
- OpdModel.php insertOpd(): exclude fee_type=3/zero-amount from running_opd_id lookup; anchor visit count to paid OPD start when isZeroValueRunning
- DoctorDocument.php update_doc_field(): wrap in try/catch, schema-safe payload via filterPayloadByExistingColumns, structured JSON errors
- DoctorDocument.php create_final(): configure mPDF with FreeSans/FreeSerif (GNU FreeFont), useOTL=0xFF, autoScriptToLang=true for Devanagari/Hindi rendering
- doc_letterhead_print.php: add body/p/td/th font-family freesans for PDF Unicode output
2026-04-10 12:30:15 +05:30
e087b26fc6
Do not render default footer when document print template footer is blank
2026-04-09 04:45:02 +05:30
9fcb7c9ee1
Apply placeholder resolver to general document body in create_final and normalize escaped newlines
2026-04-09 04:32:44 +05:30
5299a9d7c2
Resolve {{H_Name}} and other placeholders in document print custom header/footer HTML
2026-04-09 04:04:38 +05:30
8bc9158e14
fix: support legacy doc_format schema in doctor document workspace
...
- Make docedit_load/doc_input_list/create_doc flows tolerant when doc_format_sub.active is missing\n- Guard master/sub insert/update payloads by existing DB columns to avoid SQL 500 on old dumps\n- Avoid hard dependency on created_at/updated_at/default_print_type print margin columns\n- Keep behavior unchanged on upgraded schemas while restoring compatibility with legacy production data
2026-04-08 10:10:05 +05:30
d94797a433
Implement finance phase 2 pharmacy workflow and admin hospital/pharmacy profile settings
2026-03-17 04:05:02 +05:30