Commit Graph
100 Commits
Author SHA1 Message Date
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
Lê Thành Đạt 9b498ac9e6 [add] usermag 2025-08-01 03:03:47 +07:00
Lê Thành Đạt c40e92462c [update] Refactor CheckUpPage to improve PDF upload functionality by including checkup ID in upload requests. Update MedicineManagementPanel and ServiceManagementPanel to incorporate soft delete and supplement status checkboxes. Enhance data retrieval in ServerHandler for medicines and services, ensuring accurate handling of deleted status. Remove unused print dialog components to streamline the codebase. 2025-07-31 17:54:30 +07:00
Lê Thành Đạt 39b9eb3449 [update] Add 'Get All' button to DataDialog for fetching all data without filters. Simplify MedicineManagementPanel by replacing quantity and unit fields with a single unit field. Remove unused fields in ServiceManagementPanel to streamline the interface. 2025-07-31 09:57:42 +07:00
Lê Thành Đạt 64c43b12fd [update] Enhance UI components across multiple pages. Update button styles in DashboardPage and LandingPage for improved aesthetics. Add UserManagementPanel to DataDialog and implement button state management in MedicineManagementPanel and ServiceManagementPanel for better user interaction. Refactor RoundedButtonUI for enhanced button behavior and visual feedback. Adjust RegisterPage to streamline user registration process. 2025-07-31 03:08:12 +07:00
Lê Thành Đạt 8e44c2a49c [update] Implement chat message handling in NavBar and enhance LocalStorage. Add chat history storage and notification for incoming messages. Introduce a new drive button in CheckUpPage for patient document access, improving user interaction and data management capabilities. 2025-07-31 01:07:22 +07:00
Lê Thành Đạt 693ad5479c [update] Add Excel export functionality to DataDialog. Implement file selection and data export features, enhancing patient data management capabilities. Update pom.xml to include Apache POI dependencies for Excel handling. 2025-07-30 19:41:17 +07:00
Lê Thành Đạt bbf8c9fd10 [update] Enhance LocalStorage and DataDialog for improved patient data management. Add new fields for search term, date range, and doctor selection in LocalStorage. Implement data loading from LocalStorage in DataDialog to maintain user filter preferences. Refactor CheckUpPage to load patient data by checkup ID, improving data retrieval accuracy. Remove unused NavBar component to streamline UI. 2025-07-30 18:49:28 +07:00
Lê Thành Đạt a43e6501d2 [update] Enhance logging and UI components in Client and CheckUpPage. Add welcome message in Client's main method and log selected doctor's name in CheckUpPage. Improve row selection handling in CheckUpPage to ensure accurate data retrieval and display. Update DashboardPage greeting for better user experience. 2025-07-30 02:34:37 +07:00
Lê Thành Đạt 1d66cb16af [update] Revamp CheckUpPage and DashboardPage for enhanced patient management. Update table structure to include queue number and status, improving data clarity. Implement real-time updates for patient counts and queue status, optimizing user experience. Refactor UI components for better organization and responsiveness, ensuring a cohesive interface across the application. 2025-07-29 21:37:08 +07:00
Lê Thành Đạt 0ac1516e1b [update] Adjust InfoDialog layout for improved visual presentation. Modify HTML structure to enhance spacing and alignment of the title and separator, contributing to a more polished user interface. 2025-07-29 02:58:02 +07:00
Lê Thành Đạt 87639902b3 [update] Add getCurrentPage method to MainFrame for better page management. Refactor DashboardPage to improve UI components, including renaming and reorganizing metrics and action buttons. Update data loading methods to enhance dashboard functionality and streamline patient metrics display. 2025-07-29 02:49:07 +07:00
Lê Thành Đạt 01f2f846fa [update] Refactor CheckUpPage and related components to improve organization and clarity. Remove unused DoctorItem class and related UI components, consolidating imports for better maintainability. Enhance image handling in ServerHandler for improved image synchronization and storage, ensuring consistent PNG format for archival purposes. Streamline UI elements in CheckUpPage for a more cohesive user experience. 2025-07-29 01:06:57 +07:00
Lê Thành Đạt 447ec69815 [update] Enhance CheckUpPage to improve template handling. Add logging for template retrieval, implement sorting of templates by STT and name, and streamline the update process for the template ComboBox. This update enhances user experience by ensuring templates are displayed in a clear and organized manner. 2025-07-28 18:30:27 +07:00
Lê Thành Đạt 37110badea [update] Revise medical invoice format and layout. Update patient and medication details in the PDF, including the addition of a drive URL for online access. Enhance CheckUpPage and related dialogs to support new doctor selection logic and improve user interaction with updated combo boxes. Adjust invoice item handling to accommodate new data structures for better clarity and accuracy. 2025-07-28 01:44:43 +07:00
Lê Thành Đạt 45a0a2d792 [update] Introduce new medical unit conversion mapping in LocalStorage. Enhance AddDialog with improved UI for province and ward selection, including additional labels for better user guidance. Remove CheckoutPage and InventoryPage components to streamline the application structure. 2025-07-27 01:07:43 +07:00
Lê Thành Đạt a08a7de3c5 [update] Enhance CheckUpPage and AddDialog with improved ward management and pagination features. Update UI components to reflect changes in address handling, including province and ward selections. Implement debounced search functionality for patient retrieval, optimizing user experience with pagination controls and search parameters in the database queries. 2025-07-26 17:11:23 +07:00
Lê Thành Đạt 7fdfd4f729 [update] Refactor CheckUpPage and AddDialog to remove district handling. Replace district-related logic with ward management, updating UI components and response handling accordingly. Adjust database requests to focus on wards, enhancing address handling and user experience. 2025-07-26 02:42:08 +07:00
Lê Thành Đạt 87425db642 [update] Revise medical invoice details and layout. Update patient information, medication entries, and service details in the PDF. Enhance CheckUpPage and MedicineDialog to support supplement tracking and improve user interaction with suggestion popups. Adjust font styles in report templates for consistency. 2025-07-25 01:23:27 +07:00
Lê Thành Đạt 2504ab3903 [update] Revise medical invoice format and data handling. Update patient details, medication entries, and supplement tracking in the invoice PDF. Enhance CheckUpPage and MedicineDialog to support supplement information, improving overall prescription management. 2025-07-24 22:30:22 +07:00
Lê Thành Đạt 7acda1f4ab [update] Refactor CheckUpPage to separate regular medications and supplements in invoice generation. Update Medicine entity to include supplement flag and adjust database queries accordingly. Enhance error handling for medicine data validation. 2025-07-24 20:13:13 +07:00
Lê Thành Đạt c4fe96929e [update] Enhance CheckUpPage with new ultrasound doctor selection and re-checkup features. Introduce compact layouts for suggestion and diagnosis panels, improve date picker functionality, and update database schema to include queue number and ultrasound doctor ID. Revise report generation to accommodate new parameters for better patient management. 2025-07-24 19:45:08 +07:00
Lê Thành Đạt 5552ac6c73 [update] Add template title parameter to UltrasoundResult for enhanced report generation. Update BSK database to reflect changes. 2025-07-24 02:17:55 +07:00
Lê Thành Đạt ae803484e0 [update] Enhance CheckUpPage and TemplateDialog with new features. Add template information labels for image count and gender display, implement sorting for templates, and introduce undo/redo functionality in the RTF editor. Update AddDialog to support localized text and improve patient table layout. Modify NavBar for better navigation and update Template entity to include visibility and order number (STT) attributes. 2025-07-24 02:06:46 +07:00
Lê Thành Đạt 9e7741351f [update] Revise medical invoice layout and functionality. Update PDF generation to support asynchronous processing and enhance error handling. Modify invoice design to improve readability and accuracy, including changes to font styles and data presentation. Ensure seamless integration with CheckUpPage for better patient management. 2025-07-23 01:21:28 +07:00
Lê Thành Đạt 45c17fe8b8 [update] Implement file override logic in GoogleDriveServiceOAuth. Add functionality to delete existing files with the same name before uploading new files to Google Drive. Introduce a helper method to find files by name within a specified folder, enhancing file management capabilities. 2025-07-22 23:07:29 +07:00
Lê Thành Đạt 6d0820a4e4 [update] Add PDF upload functionality to CheckUpPage and server. Implement asynchronous PDF export and upload processes, enhancing patient checkup management. Integrate Google Drive upload capabilities for saved PDFs, ensuring seamless document handling and storage. 2025-07-22 23:03:29 +07:00
Lê Thành Đạt dc2ad15ae1 commit đi tắm 2025-07-22 20:17:49 +07:00
Lê Thành Đạt dc619f5b69 [update] Implement Google Drive integration for patient and checkup folder management. Add functionality to create and upload files to Google Drive folders for patients and checkups. Enhance server configuration to support Google Drive settings, including root folder name customization. Update UI components to reflect Google Drive status and provide retry options for connection issues. 2025-07-22 16:13:02 +07:00
Lê Thành Đạt 69751b4417 [update] Enhance project configuration and patient data handling. Add Google Drive API dependencies and update .gitignore to exclude JSON files. Improve CheckUpPage and QueueViewPage for better date handling and patient information extraction. Update medical invoice details for accuracy. 2025-07-22 02:52:36 +07:00
Lê Thành Đạt c5515591c3 [update] Enhance CheckUpPage with ultrasound folder monitoring and improved patient data handling. Implement features for detecting and processing ultrasound images, ensuring safety measures for patient data integrity. Add new UI components for webcam management and streamline patient selection processes, enhancing overall user experience. 2025-07-21 19:36:27 +07:00
Lê Thành Đạt 64a6aeeb15 [update] Enhance CheckUpPage and HistoryViewDialog by adding comprehensive patient vitals including height, weight, heart rate, and blood pressure. Update data handling and UI components to reflect these changes, ensuring a more detailed patient history and improved user experience. Revise database queries and report generation to accommodate new fields. 2025-07-21 00:52:13 +07:00
Lê Thành Đạt cd54e2813e [update] Enhance CheckUpPage and related dialogs by adding heart rate and blood pressure fields, improving date input handling, and implementing filter functionality in the queue management. Update data structures and server handling to accommodate new fields, ensuring comprehensive patient information management and better user experience. 2025-07-19 16:32:59 +07:00
Lê Thành Đạt 9024d62cc4 [fix]: changed height and weight to be associated with checkup not customer so that we can track it in history 2025-07-12 00:28:28 +07:00
Lê Thành Đạt 2e6dad480d [fix]: fix save checkup 2025-07-12 00:06:53 +07:00
Lê Thành Đạt 1efc40027e [update] Improve CheckUpPage and AddDialog by adding new patient fields for emergency contact and allergies. Enhance layout for better usability and update data handling to support these additions, ensuring a more comprehensive patient profile and streamlined data entry process. 2025-07-10 02:27:29 +07:00
Lê Thành Đạt 2f5d2bcf1b [update] Enhance CheckUpPage and AddDialog by integrating new patient fields including CCCD/DDCN, heart rate, and blood pressure measurements. Revise layout for improved data entry and user experience, ensuring comprehensive patient information management. Update data structures and server handling to accommodate new fields, enhancing overall functionality. 2025-07-10 01:51:05 +07:00
Lê Thành Đạt f816ce64b2 [update] Revamp MedicineDialog and ServiceDialog to enhance user experience with improved UI elements, including keyboard shortcuts for adding items, dynamic suggestion popups, and refined input handling. Update data structures to accommodate new fields and streamline the selection process for medicines and services, ensuring better data management and user interaction. 2025-07-09 14:01:16 +07:00
Lê Thành Đạt e7af0cbf9d [update] Refactor HistoryViewDialog to improve layout and styling of patient information display. Adjust font sizes and spacing for better readability, and streamline the component structure for enhanced user experience. 2025-07-08 23:00:04 +07:00
Lê Thành Đạt 7a62c720bc [update] Enhance CheckUpPage and HistoryViewDialog by adding recheckup date and doctor information to patient history details. Implement recheckup date picker for improved patient follow-up management. Update data structures and database queries to accommodate new fields, ensuring comprehensive patient records and better user experience. 2025-07-08 22:50:57 +07:00
Lê Thành Đạt 77a6468a06 [update] Revise medical invoice format to enhance clarity and detail, including updated patient information and service costs. Integrate keyboard shortcuts for improved user interaction in CheckUpPage, and implement font family and size selection features in TemplateDialog for better customization options. 2025-07-08 01:38:27 +07:00
Lê Thành Đạt f68533455b [update] Integrate ultrasound report generation with JasperReports in CheckUpPage. Add functionality to scale RTF font sizes for improved printing quality. Update UltrasoundResult class to display reports directly and enhance launch configuration for testing ultrasound print functionality. 2025-07-07 17:18:40 +07:00
Lê Thành Đạt 75aa04d77f [update] Enhance Client and Server functionality by increasing HTTP object aggregator limits for improved data handling. Refactor CheckUpPage and HistoryViewDialog to support additional patient history details, including diagnosis and conclusion, and implement image retrieval for checkups, enhancing user experience and data management. 2025-07-04 00:34:46 +07:00
Lê Thành Đạt 790e8aada9 [update] Enhance CheckUpPage and HistoryViewDialog by integrating order information retrieval for checkups, improving data handling and user experience. Update patient history response structure and refine database query for better performance. Adjust QueueManagementPage to function as a modal dialog for improved user interaction. 2025-07-03 02:23:42 +07:00
Lê Thành Đạt 66793f0fc1 [update] Refactor CheckUpPage to track patient selection by checkup ID instead of row index, enhancing data management. Implement clearPatientDetails method to reset fields and improve user experience. Update queue handling to ensure proper selection and visual feedback during patient transitions. 2025-07-03 01:47:47 +07:00
Lê Thành Đạt a579163960 [update] Revise medical invoice generation to include detailed supplement information and enhance printing functionality with JasperReports integration. Update CheckUpPage and MedicineDialog to manage original prescriptions and track changes effectively, improving user experience during prescription modifications. 2025-07-01 20:57:40 +07:00
Lê Thành Đạt 57a19bcbf7 [update] Enhance CheckUpPage by integrating ultrasound result printing functionality. Implement image selection for printing, including validation for selected images, and improve user feedback with warning messages. Update medical invoice format with new patient and service details. 2025-07-01 02:10:23 +07:00
Lê Thành Đạt f97578ad6b [update] Enhance CheckUpPage and TemplateDialog by integrating image upload functionality and template management features. Implement background image uploading with timeout handling, and improve template selection and application processes. Update server-side handling for image uploads, ensuring proper storage and response management. 2025-06-19 03:42:41 +07:00
Lê Thành Đạt 363a4d410d [update] Enhance TemplateDialog and ServerHandler functionality by implementing template management features. Add methods for adding, editing, retrieving, and deleting templates, along with corresponding network request handling. Update UI components for better user interaction and improve data handling for template operations. 2025-06-18 17:19:25 +07:00
Lê Thành Đạt aaeb6ab998 [update] Revise medical invoice format with updated patient details and service costs. Enhance CheckUpPage by integrating order information retrieval, updating dialog initialization for existing prescriptions, and improving data handling in service and medicine dialogs for better user experience. 2025-06-18 01:42:13 +07:00
Lê Thành Đạt 6a00da57af [update] Revise medical invoice format with updated patient information and service details. Enhance CheckUpPage by integrating patient history retrieval, updating field names for clarity, and improving window behavior for better user experience. Implement modal behavior for dialogs to maintain application state during interactions. 2025-06-16 11:47:50 +07:00
Lê Thành Đạt 606e3abe0f [update] Refactor MainFrame and CheckUpPage to improve window closing behavior and enhance cleanup processes. Implement fast and full cleanup methods for better resource management during page transitions. Update CheckUpPage layout with new suggestion and conclusion fields, and adjust component spacing for improved user experience. 2025-06-11 22:28:24 +07:00
Lê Thành Đạt 9fa3771fee [update] Enhance CheckUpPage functionality by integrating an image gallery, improving RTF note handling with clipboard support, and refining layout for better user experience. Update save method to include RTF content for patient notes. 2025-06-11 18:12:45 +07:00
Lê Thành Đạt 1ec6e6025b [update] Enhance CheckUpPage layout by updating title to include notes clarification and adding logging for patient notes retrieval. Refactor server database initialization to directly use a specified path, removing the temporary file extraction process. 2025-06-11 03:22:16 +07:00
Lê Thành Đạt 6e645b913a [update] Revise medical invoice format with updated patient details and service costs. Enhance CheckUpPage layout by adding a modern action panel and improving patient DOB handling for better user experience. 2025-06-09 16:17:32 +07:00
Lê Thành Đạt bc78cdf1f4 [update] Implement connection error handling in Client class with user-friendly dialog messages. Enhance server startup process with dashboard updates for better visibility of server status. Refactor user session management in ServerHandler to ensure accurate role updates and connection tracking. 2025-06-09 15:54:22 +07:00
Lê Thành Đạt 46182568a5 [update] Refactor navigation bar implementation in CheckUpPage, CheckoutPage, and DashboardPage to utilize a common NavBar component for consistent styling and improved user experience. Remove redundant code and enhance layout adjustments for better visual appeal. 2025-06-09 14:57:00 +07:00
Lê Thành Đạt 7096f33770 [update] Revise CheckUpPage layout to enhance user experience with a new queue management window, improved prescription display, and updated patient information fields. Adjust MedicineDialog and ServiceDialog to initialize prescriptions as empty arrays for better data handling. 2025-06-08 04:27:11 +07:00
Lê Thành Đạt 6661507fd2 [update] Enhance server and client configuration loading by implementing external config file support. Update .gitignore to include video and media files, and refine navigation bar styling across multiple pages for improved user experience. 2025-06-06 19:55:38 +07:00
Lê Thành Đạt 388506d75d [update] Refactor navigation bar across multiple pages (CheckUpPage, CheckoutPage, DashboardPage) for consistent styling and improved user experience. Enhance server database initialization by extracting the database file to a temporary location for better resource management. 2025-06-06 03:30:11 +07:00
Lê Thành Đạt 74daf7bd3d [update] Adjust recorder frame rate logic in CheckUpPage to ensure optimal video quality and remove playback speed filter. Add new media files to .gitignore for better project management. 2025-06-04 12:20:51 +07:00
Lê Thành Đạt 180364696b [add] Integrate webcam functionality into CheckUpPage, allowing users to capture images and record videos. Update pom.xml with new dependencies for webcam and video processing libraries. 2025-06-04 03:29:54 +07:00
Lê Thành Đạt b2555b0803 [update] Revise medical invoice details, including patient information and service costs, and adjust layout for improved readability. 2025-05-30 01:17:34 +07:00
Lê Thành Đạt 54551500f7 [update] Revise medical invoice layout, update patient details, and add barcode for checkup ID in MedicineInvoice class. 2025-05-30 01:14:54 +07:00
Lê Thành Đạt d6fc00f232 [add] Update medical invoice format and enhance CheckUpPage UI with improved navigation and service details. Add checkout page 2025-05-30 01:01:01 +07:00
Lê Thành Đạt 8e95a9e6ce [add] Add save checkup package 2025-05-27 23:55:10 +07:00
Lê Thành Đạt 6fbdff4007 [add] log4j2.xml to split file if larger than 50MB 2025-05-22 15:19:20 +07:00
Lê Thành Đạt 5d4633d615 [add] Load server configuration from client.properties and enhance logging setup for client and server 2025-05-21 19:10:58 +07:00
Lê Thành Đạt 216d2fdc6b [add] Enhance CheckUpPage with new prescription display, improved UI components, and localization updates 2025-05-20 23:53:29 +07:00