Dat Le
|
260817c4cf
|
Update configuration properties to disable automatic status change for finished checkups. Enhance LocalStorage with a new checkup queue type filter. Refactor CheckUpPage to improve handling of pending save operations and UI feedback, including new methods for syncing patient data and managing save status messages. Update binary barcode and QR code images.
|
2026-07-08 21:05:39 -04:00 |
|
Dat Le
|
5bd321b28a
|
Update patient search functionality in AddDialog to include patient ID. Enhance GetRecentPatientRequest to support ID-based searches and adjust ServerHandler to process ID queries. Revise CheckUpPage to automatically mark checkups as finished based on settings. Update configuration properties for application behavior.
|
2026-07-07 23:22:30 -04:00 |
|
Lê Thành Đạt
|
2b53dda415
|
update .gitignore
|
2026-07-06 01:59:46 -04:00 |
|
Lê Thành Đạt
|
98ba21a061
|
Update .gitignore to exclude image and temporary files. Enhance CheckUpPage and UltrasoundResult classes by adding patient ID handling and updating report parameters. Revise log4j2 configuration for improved logging management and retention policies. Adjust ultrasound result print forms for better layout and include patient ID. Update binary barcode and QR code images.
|
2026-07-06 01:57:04 -04:00 |
|
Lê Thành Đạt
|
30fde158dc
|
Refactor Client and Server components to remove unused IdleStateHandler and related ping-pong logic, streamlining connection management. Enhance LocalStorage and DataDialog with additional search fields for improved patient data filtering. Update CheckUpPage to register response listeners more efficiently and improve UI control panel structure. Introduce new search parameters in GetCheckupDataRequest for better data retrieval capabilities.
|
2026-07-05 00:37:13 -04:00 |
|
Lê Thành Đạt
|
d23262ce1e
|
Refactor DataDialog and ExcelExporter to enhance date handling by utilizing DateUtils for consistent formatting. Update customer date of birth and checkup date displays to improve clarity and accuracy in exported data.
|
2026-04-06 02:05:26 -04:00 |
|
Lê Thành Đạt
|
ff56a35317
|
Implement Undo/Redo functionality in CheckUpPage's notes field using UndoManager. Add keyboard shortcuts for undo and redo actions, and ensure undo history is cleared when loading new content or templates. This enhancement improves user experience by allowing easy text editing and management.
|
2026-04-06 01:16:28 -04:00 |
|
Lê Thành Đạt
|
4b6565ec05
|
Update date validation to allow for negative timestamps across multiple components. Modify AddDialog, HistoryViewDialog, and DateUtils to ensure consistent handling of timestamp inputs, enhancing robustness in date parsing.
|
2026-04-06 00:03:13 -04:00 |
|
Lê Thành Đạt
|
360573bc6b
|
Enhance CheckUpPage by adding SaveCheckupResponse listener for improved handling of checkup save operations. Update LocalStorage to remove commented defaultDoctorId variable. Implement graceful database shutdown in Server and DatabaseManager, ensuring final WAL checkpoint for data integrity. Introduce periodic WAL checkpointing to reduce data loss risk during server operation.
|
2025-12-22 17:58:02 -05:00 |
|
Lê Thành Đạt
|
c54207dab8
|
Refactor CheckUpPage to remove redundant CallPatientResponse listener and ensure date handling is consistent in UTC+7 timezone. Update SaveCheckupRequest to use timezone-aware timestamps for checkup and DOB, preventing issues with disappearing checkups across different timezones. Disable doctor filter in ExcelExportDialog to always export all doctors, simplifying the export process.
|
2025-12-11 01:24:00 -05:00 |
|
Lê Thành Đạt
|
0f009203e5
|
Prevent clearing of local media directory in CheckUpPage to retain unsynced images during network interruptions, addressing issues with image disappearance before upload completion.
|
2025-12-07 03:05:30 -05:00 |
|
Lê Thành Đạt
|
0662b6564e
|
Enhance date handling across components by integrating DateUtils for consistent Vietnam timezone (UTC+7) formatting. Update CheckUpPage, DashboardPage, and various dialogs to utilize timezone-aware date formatting, improving accuracy in date displays and exports. Add export functionality for patient, medicine, and service data in Excel format, ensuring proper handling of timezone in timestamps.
|
2025-12-07 01:51:18 -05:00 |
|
Lê Thành Đạt
|
762ede1c4b
|
fix UTC + 7 and add excel dialog continue work tmr
|
2025-12-06 03:27:04 -05:00 |
|
Lê Thành Đạt
|
d36e93139d
|
fix the jasperreport, stop the qrcode
|
2025-12-06 02:11:21 -05:00 |
|
Lê Thành Đạt
|
1779b0291d
|
fix drive issues
|
2025-12-06 01:24:45 -05:00 |
|
Lê Thành Đạt
|
2ba360ff54
|
[update] Add Times New Roman font dependency in pom.xml, downgrade project language level to JDK 21, and update run configurations for BSK Client and BSK Server. Enhance database backup functionality in Server class to include WAL and SHM files, and improve search functionality in ServerHandler for Vietnamese names with wildcard support. Update print forms for better layout and clarity.
|
2025-12-06 01:21:36 -05:00 |
|
Lê Thành Đạt
|
3b3fe8ad3c
|
[update] Upgrade Maven compiler version to 21, enhance doctor data handling in ClientHandler to filter out deleted doctors, and update UI components in CheckUpPage. Adjust layout in print forms for better alignment of doctor information. Update binary database and barcode/qrcode files to reflect changes.
|
2025-11-02 16:28:44 -05:00 |
|
Lê Thành Đạt
|
46a1cf2dcc
|
[update] Enhance DataDialog and NavBar components to support doctor management features, including adding and editing doctors. Introduce client and server version display in the UI. Update GetCheckupDataRequest and LoginRequest to include shift information. Modify ultrasound result report for improved layout and clarity. Update binary database files to reflect changes.
|
2025-11-02 01:10:41 -05:00 |
|
Lê Thành Đạt
|
8dac9f2a1b
|
[update] Introduce shift management in the application by adding currentShift variable in LocalStorage. Update various components including CheckUpPage, DashboardPage, and NavBar to utilize shift information for queue and counter requests. Modify database request handling in ServerHandler to accommodate shift-based queries and responses. Update binary files for database to reflect changes.
|
2025-10-14 15:40:40 -04:00 |
|
Lê Thành Đạt
|
6939c02763
|
[update] Downgrade Maven compiler version to 17, remove unused SQLite JDBC dependency, and adjust IdleStateHandler timeout in Client class. Enhance CheckUpPage by removing patient name filter and updating UI components. Improve server logging and monitoring features in ServerDashboard, including disk space and database size tracking. Implement asynchronous deletion of checkup images from Google Drive and local storage cleanup in ServerHandler.
|
2025-10-14 03:55:35 -04:00 |
|
Lê Thành Đạt
|
8101ee49e1
|
Comment out addSelectAllOnFocus method calls in CheckUpPage to improve user experience with text fields.
|
2025-10-13 04:40:58 -04:00 |
|
Lê Thành Đạt
|
897dc6c424
|
increase ping timeout for more robust disconnect detection
|
2025-10-13 03:45:29 -04:00 |
|
Lê Thành Đạt
|
ec4404dc49
|
not clear doctor combobox after save
|
2025-10-13 02:56:49 -04:00 |
|
Lê Thành Đạt
|
ccfc9eaaed
|
[update] Remove DebugFileWalk class and enhance CheckUpPage with image deletion functionality. Implement ping/pong mechanism for connection stability in ClientHandler and Server, and improve timeout management with IdleStateHandler adjustments. Update binary files for database and enhance Google Drive integration for image deletion.
|
2025-10-13 02:49:03 -04:00 |
|
Lê Thành Đạt
|
700c90733b
|
[update] Enhance ClientHandler with improved disconnection handling and user feedback. Introduce DisconnectionType enum for better tracking of connection issues, consolidate error dialogs into a single method for clarity, and implement ping/pong mechanisms for connection stability. Remove outdated dialog methods to streamline error handling.
|
2025-09-20 13:30:25 -04:00 |
|
Lê Thành Đạt
|
4ebce2b32a
|
[update] Remove unused Times New Roman font dependency from pom.xml. Enhance Client and ClientHandler classes with improved network resilience features, including IdleStateHandler for better timeout management and user-friendly error dialogs for connection issues. Update Server class to include IdleStateHandler for improved tolerance of network delays.
|
2025-09-20 02:07:53 -04:00 |
|
Lê Thành Đạt
|
ae96a1a4da
|
Update README.md
|
2025-08-17 23:15:02 -05:00 |
|
Lê Thành Đạt
|
becb3c8fa1
|
Update README.md
|
2025-08-17 23:14:48 -05:00 |
|
Lê Thành Đạt
|
b83083afaa
|
allll
|
2025-08-10 17:18:45 +07:00 |
|
Lê Thành Đạt
|
e3696765b2
|
[update] Remove unused image files and enhance CheckUpPage functionality. Increase maximum folders to scan, improve UI interactions for queue management, and refine patient selection handling. Update AddDialog for better UI dimensions and control states. Adjust TemplateDialog to allow zero image selection for printing.
|
2025-08-09 10:09:32 +07:00 |
|
Lê Thành Đạt
|
68c0395364
|
Siuuu
|
2025-08-08 13:50:39 +07:00 |
|
Lê Thành Đạt
|
69551c50fd
|
[update] Add paper size selection for printing invoices in CheckUpPage. Update MedicineInvoice to handle different paper sizes (A4, A5) and adjust Jasper report loading accordingly. Enhance error handling during PDF generation and improve UI feedback for print operations. Update binary files for invoice barcodes and images.
|
2025-08-08 11:04:00 +07:00 |
|
Lê Thành Đạt
|
985143be63
|
[update] Enhance CheckUpPage with improved ultrasound folder scanning and media handling. Introduce new status panels for room availability, update UI components for better user experience, and refine print dialog options for invoice generation. Adjust layout and properties for better display and interaction. Update binary files for invoices and QR codes.
|
2025-08-08 02:54:35 +07:00 |
|
Lê Thành Đạt
|
45cd567da5
|
[update] Optimize image handling in CheckUpPage by switching from PNG to JPG format for uploads, enhancing performance and reducing file size. Introduce new response listeners for handling checkup image retrieval and counter management in NavBar. Update server logic to support counter requests and streamline image sync responses. Adjust buffer sizes in Client and Server for improved WebSocket performance.
|
2025-08-07 10:15:07 +07:00 |
|
Lê Thành Đạt
|
125373665a
|
[update] Enhance CheckUpPage with ultrasound folder scanning functionality, replacing the previous watcher implementation. Introduce scheduled scanning for images in ultrasound folders, improving media handling. Update DataDialog to support delete functionality for checkup records, including confirmation prompts and response handling. Adjust launch configurations in VSCode for debugging. Update .gitignore to include new media files and binary database changes.
|
2025-08-07 02:42:15 +07:00 |
|
Lê Thành Đạt
|
fe482506cb
|
[update] Add new dependency for Times New Roman fonts in pom.xml. Update config.properties with new clinic details and toggle for auto status change. Enhance LocalStorage to track unread message count. Refactor CheckUpPage to remove PDF upload logic and improve video recording settings. Update NavBar to display unread message count and reset it upon opening chat. Modify AddDialog to include additional validation for patient information. Adjust MedicineDialog to allow editing of the route field. Implement custom close confirmation in ServerDashboard. Clean up ServerHandler by removing obsolete PDF upload logic. Update ultrasound report templates for better layout and presentation.
|
2025-08-06 11:33:40 +07:00 |
|
Lê Thành Đạt
|
ae88aa038e
|
[update] Enhance CheckUpPage with new open folder button for media access, improve error handling in print dialogs, and update ultrasound report templates to include diagnosis. Adjust layout and properties for better user experience and printing accuracy. Update binary files for invoices and QR codes.
|
2025-08-05 03:03:20 +07:00 |
|
Lê Thành Đạt
|
f99f333942
|
[update] Modify SQL queries in ServerHandler to include password retrieval for user data and adjust service deletion flag representation. Update ultrasound report orientation from Landscape to Portrait for improved printing layout. Update binary database file.
|
2025-08-04 21:35:17 +07:00 |
|
Lê Thành Đạt
|
3eacc994cf
|
[update] Increase buffer sizes in Client and Server classes for improved WebSocket performance. Add logging for PDF upload processes in CheckUpPage and ServerHandler. Update binary files for barcodes and QR codes.
|
2025-08-04 19:48:04 +07:00 |
|
Lê Thành Đạt
|
1516ed4f8c
|
[update] Add HikariCP and SQLite JDBC dependencies to pom.xml. Refactor Client and CheckUpPage for improved PDF handling and error management. Update Server class for enhanced database connection management and logging. Streamline patient data handling in ServerHandler with PreparedStatement for better security and performance. Clean up unused code and improve overall structure.
|
2025-08-04 18:27:32 +07:00 |
|
Lê Thành Đạt
|
1fcd1e4106
|
[update] Enhance DataDialog and related components to support search by checkup ID. Introduce new ID search field and update request handling in GetCheckupDataRequest and ServerHandler. Modify ultrasound report templates to include ID and barcode generation for improved data presentation.
|
2025-08-04 11:08:15 +07:00 |
|
Lê Thành Đạt
|
bb1ee74238
|
[update] Refactor CheckUpPage and related components to enhance PDF generation and error handling. Remove unused PDF dependencies and streamline Jasper report loading. Update project configuration for JDK version and adjust run configurations for improved compatibility.
|
2025-08-04 00:03:01 +07:00 |
|
Lê Thành Đạt
|
e2bf7b6c62
|
[cleanup] Remove unused PDF files and the organize script. Update configuration paths in properties and Java files to reflect new directory structure. Streamline media and database paths for improved resource management.
|
2025-08-02 23:50:37 +07:00 |
|
Lê Thành Đạt
|
736f16d818
|
[update] Remove deprecated app_settings.properties file and update config.properties with new clinic and server settings. Refactor LocalStorage to centralize clinic information and server configurations. Enhance CheckUpPage and related components for improved data handling and validation. Streamline database queries in ServerHandler for better performance and clarity.
|
2025-08-02 16:38:45 +07:00 |
|
Lê Thành Đạt
|
8c05076934
|
[refactor] Simplify icon creation in DataDialog by removing the createIcon method. Directly instantiate ImageIcons for edit and delete buttons, ensuring consistent scaling and improving code clarity.
|
2025-08-02 11:00:48 +07:00 |
|
Lê Thành Đạt
|
a06d812c5c
|
[update] Refactor CheckUpPage and DataDialog to enhance patient selection handling. Modify handleRowSelection method to accept a Patient object, improving flexibility in patient loading. Update loadPatientByCheckupId to directly use the Patient instance. Adjust DataDialog to utilize a 2D array for current checkup data, ensuring correct data handling and improved performance in patient data management.
|
2025-08-02 10:52:01 +07:00 |
|
Lê Thành Đạt
|
f6ec011107
|
[update] Refactor Server class to streamline database connection handling and configuration loading. Replace HikariCP with direct SQLite connection for improved simplicity. Enhance logging for server address and port configuration. Update Google Drive integration methods and add functionality to save configuration changes. Clean up unused methods and ensure proper initialization of server components.
|
2025-08-02 05:12:27 +07:00 |
|
Lê Thành Đạt
|
e87da4bc27
|
[update] Enhance medical invoice generation and management. Add route of administration field in MedicineManagementPanel and MedicineDialog. Update PDF templates to include clinic prefix and improve layout. Refactor data handling in ServerHandler and Client for better integration of new fields. Remove unused report templates to streamline resources.
|
2025-08-02 04:23:20 +07:00 |
|
Lê Thành Đạt
|
e246ed18ea
|
[update] Revise medical invoice PDF format and content. Update patient details, medication list, and doctor information for accuracy. Modify date and time stamps to reflect the latest appointment. Adjust layout for improved readability.
|
2025-08-01 20:46:21 +07:00 |
|
Lê Thành Đạt
|
a583b133bc
|
sync
|
2025-08-01 17:19:12 +07:00 |
|