Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1036 commits
Select commit Hold shift + click to select a range
5f4f877
refactor: reformat HTML structure and footer layout for better readab…
basoro Apr 18, 2026
8baa2b7
feat(kasir): include obat pulang and additional costs in ralan/ranap …
Copilot Apr 18, 2026
b1f91c8
fix(kasir): align tab aria-controls for biaya lainnya
Copilot Apr 18, 2026
1912e3f
feat: tambah resep_pulang + tambahan_biaya ke billing invoice vedika …
Copilot Apr 18, 2026
526d2a7
Merge pull request #339 from basoro/copilot/sesuaikan-plugin-kasir
basoro Apr 18, 2026
6f93634
Initial plan
Copilot Apr 18, 2026
ebd163d
feat(bpjs_emr): gunakan referensi mapping satu sehat dan tambah mappi…
Copilot Apr 18, 2026
617cf9d
chore(bpjs_emr): rapikan query mapping dari satu sehat
Copilot Apr 18, 2026
cde6725
feat(upgrade): tambah migrasi tabel bpjs_emr mapping ranap dan operas…
Copilot Apr 18, 2026
7a46e34
fix(upgrade): pindahkan tabel bpjs_emr ke case 6.2.0, hapus case 6.3.…
Copilot Apr 18, 2026
c84dba6
Merge pull request #341 from basoro/copilot/add-lab-radiology-and-act…
basoro Apr 18, 2026
a03ce90
feat(bpjs_emr): tambah AI generate SNOMED untuk mapping tindakan
Copilot Apr 18, 2026
59bfc69
fix(bpjs_emr): amankan ai generate snomed via endpoint server
Copilot Apr 18, 2026
0f50a71
chore(bpjs_emr): harden ai snomed response handling
Copilot Apr 18, 2026
4e2539a
refactor(bpjs_emr): rapikan handling ai generate snomed
Copilot Apr 18, 2026
726c353
fix(bpjs_emr): gunakan nama tindakan murni untuk ai mapping
Copilot Apr 18, 2026
05a2a50
Merge pull request #342 from basoro/copilot/mapping-tindakan-ralan-ranap
basoro Apr 18, 2026
3a0cd65
Update
basoro Apr 18, 2026
b6e23cf
Update
basoro Apr 18, 2026
ee549b0
Update
basoro Apr 18, 2026
82b2b48
feat(dokter_igd): add SNOMED-CT mapping form for ICD input
Copilot Apr 18, 2026
68b150b
fix(dokter_igd): move SNOMED AI generation to backend endpoint
Copilot Apr 18, 2026
76b54f5
chore(dokter_igd): harden SNOMED AI prompt and concept-id validation
Copilot Apr 18, 2026
4763e5a
refactor(dokter_igd): sanitize SNOMED term and centralize status values
Copilot Apr 18, 2026
a404255
chore(dokter_igd): tighten client mapping parsing and align table col…
Copilot Apr 18, 2026
bfdcb16
Merge pull request #343 from basoro/copilot/add-mapping-snomed-ct-to-icd
basoro Apr 18, 2026
e74e440
feat(dokter_igd): add snomed mapping inputs and ai button on assessme…
Copilot Apr 18, 2026
22571d0
chore(dokter_igd): address review feedback for snomed assessment UI
Copilot Apr 18, 2026
b3c25b6
refactor(dokter_igd): extract snomed status value to script constant
Copilot Apr 18, 2026
6630aed
chore(dokter_igd): add aria-labels for new snomed mapping controls
Copilot Apr 18, 2026
4d2ea4d
chore(dokter_igd): refine snomed mapping input constraints and constants
Copilot Apr 18, 2026
560d08a
chore(dokter_igd): add save success constant and clarify snomed forma…
Copilot Apr 18, 2026
0e21191
Merge pull request #344 from basoro/copilot/add-snomed-input-mapping
basoro Apr 18, 2026
1f385d8
Update
basoro Apr 18, 2026
1edb867
Update
basoro Apr 18, 2026
bcc2fb6
Update
basoro Apr 18, 2026
07de94b
Update
basoro Apr 18, 2026
9ddf75a
Update
basoro Apr 19, 2026
2d736e6
Update
basoro Apr 19, 2026
2f29e6a
feat(dokter_igd): add SNOMED mapping + AI generate for ICD9 prosedur
Copilot Apr 19, 2026
af593bc
Update
basoro Apr 19, 2026
bcf2bbb
style(dokter_igd): normalize ICD-9 label text in SOAP SNOMED fields
Copilot Apr 19, 2026
ad1ea07
style(dokter_igd): use ICD-9 label in SNOMED mapping button
Copilot Apr 19, 2026
1001ce2
Merge pull request #345 from basoro/copilot/add-snomed-mapping-to-icd9
basoro Apr 19, 2026
349cd79
fix: allow ICD9 SNOMED mapping save when ICD9 code is valid
Copilot Apr 19, 2026
d61d52f
refactor: validate ICD9 mapping using master ICD9 table only
Copilot Apr 19, 2026
f5b5a7b
style: rename ICD9 query variable for clarity
Copilot Apr 19, 2026
2a1b6d3
style: use boolean existence check for ICD9 validation
Copilot Apr 19, 2026
4bdfc84
Merge pull request #346 from basoro/copilot/fix-save-issue-mlite-mapping
basoro Apr 19, 2026
6ae8b63
fix(dokter_igd): simpan mapping SNOMED otomatis saat save ICD9
Copilot Apr 19, 2026
58eabd6
refactor(dokter_igd): gunakan variabel lokal untuk mapping SNOMED ICD9
Copilot Apr 19, 2026
0bd289c
Merge pull request #347 from basoro/copilot/add-snomed-mapping-icd9
basoro Apr 19, 2026
4c4a491
feat(bpjs_emr): add server-side pagination search filter for response
Copilot Apr 19, 2026
796cc41
fix(bpjs_emr): improve response pagination query safety and count
Copilot Apr 19, 2026
42c5fc4
refactor(bpjs_emr): improve response query readability and filter UI …
Copilot Apr 19, 2026
3e23d22
fix(bpjs_emr): validate response filters and improve input accessibility
Copilot Apr 19, 2026
c1f054a
Merge pull request #348 from basoro/copilot/update-getresponse-pagina…
basoro Apr 19, 2026
96227a6
Update
basoro Apr 19, 2026
a0bb885
Update
basoro Apr 19, 2026
5ecda49
feat(bpjs_emr): store sendERM payload json into mlite_bpjs_emr_logs
Copilot Apr 19, 2026
4921d71
fix(bpjs_emr): ensure response log update targets persisted row
Copilot Apr 19, 2026
e4df447
refactor(bpjs_emr): update response log by persisted log id
Copilot Apr 19, 2026
fe23aca
feat(bpjs_emr): tambahkan tombol Log di tabel response.html untuk tam…
Copilot Apr 19, 2026
5f3377d
style(bpjs_emr): gunakan word-wrap:break-word untuk log JSON pre agar…
Copilot Apr 19, 2026
9a02762
Merge pull request #349 from basoro/copilot/save-json-data-to-logs-table
basoro Apr 19, 2026
d3cab75
Update
basoro Apr 19, 2026
9fabd05
Update
basoro Apr 19, 2026
108204b
Tambah fitur mapping SNOMED-CT di plugin dokter_ralan
Copilot Apr 19, 2026
b0e81b0
Perketat validasi mapping SNOMED ICD-9 dokter_ralan
Copilot Apr 19, 2026
c287452
Merge pull request #350 from basoro/copilot/add-snomed-ct-mapping-fea…
basoro Apr 19, 2026
3a108a6
feat: reuse existing SNOMED mappings before AI generation
Copilot Apr 19, 2026
da39ffc
fix: validate cached SNOMED values before AI fallback
Copilot Apr 19, 2026
a90d609
Merge pull request #351 from basoro/copilot/add-callback-for-snomed-c…
basoro Apr 19, 2026
48a0752
docs: add HELP.md for all plugins
Copilot Apr 19, 2026
9ebca16
docs: fix typo in inventaris HELP
Copilot Apr 19, 2026
0de72cc
docs: tulis ulang HELP.md spesifik untuk 7 plugin
Copilot Apr 19, 2026
f791057
docs: tulis ulang HELP.md untuk 7 plugin (dokter_igd, dokter_ralan, d…
Copilot Apr 19, 2026
48901a0
docs: tulis ulang HELP.md spesifik untuk 7 plugin
Copilot Apr 19, 2026
9361b64
docs: tulis ulang HELP.md spesifik untuk 7 plugin
Copilot Apr 19, 2026
8f7471d
docs: tulis ulang HELP.md spesifik untuk 7 plugin
Copilot Apr 19, 2026
0e13a5c
docs: tulis ulang HELP.md spesifik untuk 7 plugin
Copilot Apr 19, 2026
8844473
docs: tulis ulang HELP.md untuk 8 plugin dengan konten spesifik
Copilot Apr 19, 2026
1de7e2a
Merge pull request #352 from basoro/copilot/update-help-file-for-plugins
basoro Apr 19, 2026
6e925cb
docs: rewrite plugin help files from videos to structured documentation
basoro Apr 19, 2026
fe49fc1
Add AI buttons for lab and radiology mapping in BPJS EMR
Copilot Apr 20, 2026
00ee60e
Refactor AI mapping handlers and add shared OpenRouter helpers
Copilot Apr 20, 2026
c570557
Polish AI mapping messages and extract prompt constants
Copilot Apr 20, 2026
8eb632a
Harden AI input sanitization and centralize timeout constants
Copilot Apr 20, 2026
a8447c2
Clean up AI mapping constants and prompt encoding helpers
Copilot Apr 20, 2026
8bf2a98
Harden prompt sanitization and OpenRouter response parsing
Copilot Apr 20, 2026
6ac7e56
Harden API key handling for OpenRouter mapping endpoints
Copilot Apr 20, 2026
f993269
Merge pull request #353 from basoro/copilot/add-laboratorium-radiolog…
basoro Apr 20, 2026
fdee740
feat: pusatkan submenu pengaturan plugin ke tab di menu settings
Copilot Apr 20, 2026
0c202d9
fix: optimalkan tab pengaturan plugin dan sanitasi tab aktif
Copilot Apr 20, 2026
15c0da8
fix: longgarkan sandbox iframe tab pengaturan plugin
Copilot Apr 20, 2026
1cf80a6
perf: ambil daftar modul aktif lebih ringan untuk tab pengaturan
Copilot Apr 20, 2026
2525eeb
refactor: gunakan tab navigasi pengaturan tanpa iframe
Copilot Apr 20, 2026
ebcf54c
fix: tambahkan fallback aman saat baca modul aktif untuk tab pengaturan
Copilot Apr 20, 2026
f85aacd
fix: pakai filter_input untuk tab aktif pengaturan plugin
Copilot Apr 20, 2026
3263966
fix: batasi akses halaman pengaturan plugin hanya untuk admin
Copilot Apr 20, 2026
8c76932
fix: hapus unreachable return setelah redirect di getPluginSettings
Copilot Apr 20, 2026
86e67ed
security: restrict all plugin settings/pengaturan methods to admin ro…
Copilot Apr 20, 2026
65016d7
fix: restore accidentally removed title assignments in settings methods
Copilot Apr 20, 2026
ebd6e63
Merge pull request #354 from basoro/copilot/combine-settings-into-tabs
basoro Apr 20, 2026
35204e1
feat(settings): tampilkan pengaturan plugin inline dalam tab
Copilot Apr 20, 2026
bc2a209
fix(settings): buat import tab plugin fail-safe saat method settings …
Copilot Apr 20, 2026
da45c75
chore(settings): perbaiki teks fallback tab pengaturan plugin
Copilot Apr 20, 2026
058fc4a
chore(settings): tambah validasi null saat import konten tab plugin
Copilot Apr 20, 2026
1ceabd3
Merge pull request #355 from basoro/copilot/update-settings-plugin-co…
basoro Apr 20, 2026
2b9b7c4
fix(settings): render plugin tab content per tab in plugin settings
Copilot Apr 20, 2026
437e631
Merge pull request #356 from basoro/copilot/update-bpjs-emr-plugin-se…
basoro Apr 20, 2026
71313fb
fix: tampilkan form plugin langsung di tab pengaturan
Copilot Apr 20, 2026
a8ff099
fix: harden iframe pengaturan plugin dan tambah fallback teks
Copilot Apr 20, 2026
3d89de9
fix: perketat sandbox iframe pada tab pengaturan plugin
Copilot Apr 20, 2026
c0e9104
fix: gunakan sandbox minimal pada iframe pengaturan plugin
Copilot Apr 20, 2026
827d664
fix: set sandbox iframe allow-forms dan allow-scripts
Copilot Apr 20, 2026
4559f5e
Merge pull request #357 from basoro/copilot/directly-display-plugin-s…
basoro Apr 20, 2026
e057c5c
refactor: remove plugin settings hub and restore plugin setting submenus
Copilot Apr 20, 2026
cf21740
style: seragamkan label submenu pengaturan plugin
Copilot Apr 20, 2026
57059e7
Merge pull request #358 from basoro/copilot/remove-plugin-settings-fe…
basoro Apr 20, 2026
4e6a547
chore: add satu_sehat imaging setting to database
basoro Apr 20, 2026
24a977d
feat(bpjs_emr): add focalDevice mapping and ICD-9 mapping columns in …
Copilot Apr 20, 2026
4f773f3
fix(bpjs_emr): tighten focalDevice output and clarify SNOMED mapping …
Copilot Apr 20, 2026
7137abf
fix(bpjs_emr): update focalDevice structure per FHIR spec with device…
Copilot Apr 20, 2026
c6dd46e
feat(bpjs_emr): make focalDevice action dynamic with dropdown (implan…
Copilot Apr 20, 2026
d340a8c
feat(bpjs_emr): expand focalDevice action CodeableConcept to 8 options
Copilot Apr 20, 2026
7840620
Merge pull request #359 from basoro/copilot/add-mapping-focaldevice-icd9
basoro Apr 20, 2026
8984134
fix: make focal-device-action dropdown inline with AI input section i…
Copilot Apr 20, 2026
862cd0a
Merge pull request #360 from basoro/copilot/add-dropdown-vocaldevice
basoro Apr 20, 2026
b94e50f
Update
basoro Apr 20, 2026
cd5156b
feat: AI focalDevice juga generate focal_device_action dan auto-selec…
Copilot Apr 20, 2026
5138d1d
refactor: extract FOCAL_DEVICE_VALID_ACTIONS constant, fix coding bra…
Copilot Apr 20, 2026
d779666
Merge pull request #361 from basoro/copilot/update-focaldevice-ai-gen…
basoro Apr 20, 2026
12fedae
Update
basoro Apr 20, 2026
515e70c
Update
basoro Apr 20, 2026
b5a59c5
fix: encode text inputs base64 before POST to avoid WAF blocking on s…
Copilot Apr 20, 2026
54209c6
Merge pull request #362 from basoro/copilot/fix-admin-settings-save-i…
basoro Apr 20, 2026
fa32f32
fix(settings): default radio 'Tidak' state when value is empty
Copilot Apr 20, 2026
457bb7f
Merge pull request #363 from basoro/copilot/fix-admin-mode-input
basoro Apr 20, 2026
c657b4e
fix(settings): simpan admin_mode simple/complex dengan benar
Copilot Apr 20, 2026
80c6959
chore(settings): gunakan nama variabel js yang lebih deskriptif
Copilot Apr 20, 2026
1f3df7b
Merge pull request #365 from basoro/copilot/fix-radio-input-storage
basoro Apr 20, 2026
a5a95f8
Update
basoro Apr 20, 2026
c1bab1a
refactor: use README.md for plugin documentation files
Copilot Apr 20, 2026
f42d9a8
fix: restore HELP.md and Help.md files - copy content to README.md in…
Copilot Apr 20, 2026
e2bd647
fix: delete all HELP.md and Help.md files, keep README.md as single s…
Copilot Apr 21, 2026
b714471
Merge pull request #366 from basoro/copilot/update-help-to-readme
basoro Apr 21, 2026
5bb7824
Update
basoro Apr 21, 2026
6ea864f
Update
basoro Apr 21, 2026
9e800ed
Update
basoro Apr 21, 2026
6ba33e9
Update
basoro Apr 23, 2026
41b7230
Update
basoro Apr 28, 2026
37d0e21
Update
basoro Apr 28, 2026
e9d8593
feat(rawat_jalan): add ADIME Gizi CRUD functionality
basoro Apr 29, 2026
aef5c34
feat(esignature): add document link to verification page
basoro Apr 29, 2026
90a82eb
feat(bpjs_emr): enhance focal device mapping and user multi-role support
basoro Apr 30, 2026
da32a89
refactor(bpjs_emr): remove migration logic from plugin installation
basoro Apr 30, 2026
2e1b1b8
feat(bpjs_emr): add radiology image thumbnails to admin view
basoro Apr 30, 2026
86ca979
feat(mini_pacs): add DICOM PACS plugin with OHIF viewer integration
basoro Apr 30, 2026
6d113da
Update
basoro May 1, 2026
98332bf
Update
basoro May 1, 2026
9c0b396
fix(bpjs_emr): encode pagination parameters to prevent url breakage
basoro May 1, 2026
3970f48
style: fix whitespace in template conditional expressions
basoro May 1, 2026
fb22379
style(templates): fix whitespace in conditional operators
basoro May 1, 2026
b15dc56
feat(website): add CRUD API endpoints for news management
basoro May 1, 2026
1461077
fix(rawat_jalan): handle missing registrasi field with null coalescing
basoro May 1, 2026
5ae6566
fix(rawat_jalan): add validation and improve error handling in regist…
basoro May 1, 2026
4b9c960
fix(rawat_jalan): improve error message when creating outpatient record
basoro May 1, 2026
9b8dc1b
fix(rawat_jalan): improve database constraint error messages in booking
basoro May 1, 2026
6770aa7
feat(rawat_jalan): determine new/returning patient status automatically
basoro May 1, 2026
89d94ec
fix: standardize API response format for registration creation
basoro May 1, 2026
1307824
fix(template): correct inequality operator syntax in multiple views
basoro May 1, 2026
e257fd1
feat(master): add PersonalPasien CRUD handler and update API docs
basoro May 1, 2026
f495374
feat(personal_pasien): add photo upload and processing for patient pr…
basoro May 1, 2026
5229af4
fix: create target directory before saving patient photo
basoro May 1, 2026
5e589a1
feat(admin): add mlite notifications module
basoro May 2, 2026
92152e2
refactor(db): change varchar columns to TEXT for larger data storage
basoro May 3, 2026
2e5a52a
chore: remove unnecessary global MySQL configuration
basoro May 3, 2026
acc040a
fix(database): change lokasi_gambar column type from TEXT to VARCHAR(…
basoro May 3, 2026
4469f85
fix(db): adjust column definitions for gambar_radiologi and mlite_users
basoro May 3, 2026
01223a2
refactor(database): change varchar columns to TEXT for longer text st…
basoro May 3, 2026
4529174
build: update database name and centralize uploads URL configuration
basoro May 4, 2026
7e1a39b
fix(admin): improve module access control and error handling
basoro May 4, 2026
24fea63
Update
basoro May 4, 2026
8b040e1
Update
basoro May 4, 2026
b39181b
Update
basoro May 4, 2026
93f9f67
Ada yang kelupaan karena masuk gitignore
basoro May 5, 2026
e36b4dc
feat(bpjs_emr): add manufacture and expiration dates to device
basoro May 6, 2026
6f3e690
feat(db): add master_device_id and date fields to EMR tables
basoro May 6, 2026
f8d13c5
feat: support multi-SEP ERM data retrieval by updating lookup logic a…
basoro May 19, 2026
929d046
feat: add crud_generator plugin for automated module and UI template …
basoro May 19, 2026
e3ed710
fix: add input validation and error handling to table creation and sw…
basoro May 19, 2026
2079513
feat(master): add SNOMED, LOINC and KFA master modules
basoro May 21, 2026
976625e
feat: add unified master code lookup APIs and update plugin UIs
basoro May 22, 2026
63cd634
chore: remove all OpenAI and AI integration features
basoro May 22, 2026
8eff6aa
refactor(plugins/bpjs_emr): remove unused AI and API constants
basoro May 22, 2026
07296d8
feat: add atilamedika admin theme
basoro May 22, 2026
e2e9d3c
feat(upgrade): add two new database tables
basoro May 22, 2026
a053afa
refactor(admin): update master menus and PACS settings
basoro May 22, 2026
ab45dce
update
basoro May 23, 2026
695e82e
fix: set manufacture and expiration dates to nullable in device schema
basoro May 24, 2026
58542fa
Update
basoro May 24, 2026
dc7d15f
refactor: replace repeated   with str_repeat
basoro May 26, 2026
6bf9dcd
feat(keuangan): add filters and improve general ledger
basoro May 27, 2026
748a38b
fix(bpjs-emr): make device date columns nullable
basoro May 27, 2026
ac15b13
Update
basoro May 27, 2026
717c99b
Update
basoro May 27, 2026
0b7514c
Update
basoro May 27, 2026
6ad388c
feat(surat): add print buttons and fix print styling
basoro May 27, 2026
e0b7f5e
feat(kasir_rawat_jalan): add shift recap report and enhance print out…
basoro May 27, 2026
b51e92b
Update website
basoro May 29, 2026
5a09a26
feat: add local upgrade, fix BPJS expiry, add EMR tools
basoro May 29, 2026
10e9042
fix(vedika): remove unnecessary escaping and simplify template code
basoro May 29, 2026
676cd54
feat: update iDRG grouping and ICD code imports
basoro May 29, 2026
e4f05e0
feat(esignature): implement e-sign for medical letters
basoro May 29, 2026
f7e1b8b
feat(esignature, apotek_ralan): add e-signature support for prescript…
basoro May 30, 2026
2cf09d9
fix(esignature): fix edge cases for verify page
basoro May 30, 2026
b2faef4
feat(esignature/admin): add search and pagination
basoro May 30, 2026
c3fe853
feat(esignature): enhance admin manage audit log page
basoro May 30, 2026
4ac12fa
Update
basoro Jun 2, 2026
2b1bc62
feat(clinical_pathway): add complete clinical pathway management plugin
basoro Jun 3, 2026
572509c
feat(billing): add billing locking for outpatient and inpatient cashier
basoro Jun 3, 2026
2202831
docs: add closing billing lock feature docs
basoro Jun 3, 2026
85cc976
chore(db): bump mlite app version to 6.3.4
basoro Jun 3, 2026
e2fd20d
feat(pharmacy): add configurable drug sales tax
basoro Jun 3, 2026
206e70e
feat: add CPPT template management for CP module
basoro Jun 3, 2026
48d49c1
feat(clinical_pathway): add PPRA-ICD paired CPPT template support
basoro Jun 3, 2026
5f3bae1
feat: implement split bill payments for cashier modules
basoro Jun 6, 2026
0b31569
chore: remove split bill feature from cashier modules
basoro Jun 6, 2026
3ef803e
Update
basoro Jun 6, 2026
51f9e3b
feat: add split bill receipt printing for cashier modules
basoro Jun 6, 2026
3a631bf
Update
basoro Jun 6, 2026
03b8f72
feat(radiologi,laboratorium,billing): add partial payment support
basoro Jun 6, 2026
bdef94b
feat(cashier): add billing group labels to split bill payment history
basoro Jun 6, 2026
6527dca
Update
basoro Jun 12, 2026
f7baee2
update
basoro Jun 13, 2026
3e07333
**feat: menambahkan fungsionalitas tagihan parsial (split bill)**
basoro Jun 13, 2026
3453d82
Create railpack.json
basoro Jun 20, 2026
bdaf65d
Fix build: pin PHP to 8.4 for mpdf compatibility
Jun 20, 2026
4373a52
Merge pull request #369 from basoro/sandbox/1554eadc-2e8f-4450-8e9a--…
basoro Jun 20, 2026
0922cdb
Update railpack.json
basoro Jun 20, 2026
b986961
Update
basoro Jun 30, 2026
63da1b5
chore: gabungkan perubahan origin master ke master lokal
basoro Jun 30, 2026
e3d71ca
Update
basoro Jun 30, 2026
cd46a76
Update
basoro Jun 30, 2026
4cdf2a2
Update potongan di kasir
basoro Jun 30, 2026
d380714
update vclaim
adlylee Jul 2, 2026
34df3bc
Merge branch 'vclaim' into latest-kirana
adlylee Jul 2, 2026
57aa207
Merge pull request #370 from adlylee/latest-kirana
basoro Jul 2, 2026
7205bf2
Modul Surat dan Verifikasi
ichsam Jul 18, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
10 changes: 10 additions & 0 deletions .env
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
DBDRIVER=mysql
MYSQLHOST=localhost
MYSQLUSER=root
MYSQLPASSWORD=
MYSQLDATABASE=mlite
MYSQLPORT=3306
APPURL=http://localhost:8000/uploads
MULTIAPP=
MULTIAPP_REDIRECT=
DEV_MODE=false
37 changes: 31 additions & 6 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
.DS_Store
.trae/
config.php
admin/tmp
admin/pla.php
Expand All @@ -7,11 +8,17 @@ websocket
uploads
vendor
__vendor
systems/data/database.sdb
app_amati/
systems/data/*.sdb
webapps
backup/
plugins/apotek_online
plugins/simrsp
# plugins/mini_pacs/*.sh
# plugins/mini_pacs/*.json
# plugins/mini_pacs/worklist_monitor.php
# plugins/mini_pacs/receiver.php
# plugins/mini_pacs/systemd/*
config.php
themes/mlite
systems/lib/jasperphp
Expand All @@ -21,31 +28,49 @@ plugins/utd/www
plugins/lisensi
assets/easyui
plugins/desktop
plugins/crud_generator
plugins/sia
plugins/kasir
plugins/dokter_radiologi
plugins/dokter_ulun
plugins/reg_periksa
plugins/khanza
plugins/___siap_insulin
plugins/siap_insulin
plugins/pasien_galleries
plugins/cssd
plugins/orthanc/docker
jasperphp
plugins/utd/Site.php
plugins/utd/view/adonan.html
websocket
plugins/khanza.zip
plugins/website_ausy
plugins/khanza
plugins/rsgmgha
plugins/verifikasi_klaim
plugins/pasien_galleries
# plugins/log_antrian_taskid

mobile-react/node_modules
frontend-react/node_modules
frontend-react/dist
frontend-react/node_modules/*
frontend-react/dist/*

.env
#docker/
docker/mysql*
docker/orthanc/orthanc-db/*
docker/orthanc/dummy-dicom/*
docker/.trae
docker/nginx/conf.d/*
docker/dns/dnsmasq.log
docker/www/*

# .env
logs/
config.php
#workerman.php
composer.lock
backups
themes/atilamedika
.vercel
api/
docker/.env
mobile-react/node_modules/.package-lock.json
2 changes: 1 addition & 1 deletion .htaccess
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
Options -Indexes

# Prevent visitors from viewing files directly
<Files ~ "^.*\.(sdb|md|txt)$">
<Files ~ "^.*\.(sdb|md|env|txt)$">
<IfModule !mod_authz_core.c>
Order allow,deny
Deny from all
Expand Down
25 changes: 25 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
# Changelog

## [2026-04-07]

### Added
- VClaim: Tambah alur pembaruan tanggal-pulang SEP (endpoint baru `updatetglplg2`) + modal UI `plugins/vclaim/view/admin/sep_pulang.html`.
- VClaim: Tambah endpoint `spridata` untuk mengambil detail SPRI berdasarkan `no_surat` (dipakai untuk memuat data ke form).
- VClaim: Tambah aksi Update/Delete SPRI dari form SPRI (menggunakan endpoint update & delete VClaim).
- VClaim: Tambah aksi Update/Delete Kontrol dari form Kontrol (menggunakan endpoint update & delete VClaim).
- VClaim: Tambah menu SEP Internal di menu.

### Changed
- VClaim: Tambah tombol “Pulang” di riwayat SEP (ditampilkan untuk `jnsPelayanan == 1`) dan muat modal tanggal-pulang.
- VClaim: Perbaiki alur input SEP (isi otomatis No. MR dari data peserta, buat otomatis No. Rujukan saat kosong, dan izinkan klik No. SEP di riwayat untuk mengisi No. Rujukan).
- VClaim: Perbarui permintaan tanggal-pulang menggunakan HTTP `PUT` (bukan `DELETE`) dan terima nilai dari input.
- VClaim: Tingkatkan UX SPRI (tambah field No Surat + mode Update/Delete setelah memilih item, dan buat baris No Rawat bisa diklik untuk memuat data ke form).

### Fixed
- VClaim: Perkuat penanganan pesan kesalahan saat respons BPJS null/tidak valid (fallback ke “Unknown error”).
- VClaim: Perbaiki kesalahan kecil dan pengutipan token sesi di beberapa URL AJAX (mis. label “Faskes” dan pengutipan token).

## [2026-04-08]

### Changed
- VClaim: Perubahan header dan body request pada aproval SEP
Loading