Health information management systems help gather, compile, and analyze health data to help manage population health and reduce healthcare costs. It can support the clinical decision, help diagnose individual patients, and improve patient care. In this study, a personal health information management system based on Java is presented. Based on the Java platform, the overall hierarchical structure of the system is designed including a health information management module, personal health data synchronization module, and full-text retrieval module, to realize the functions of the system. To improve the security of personal health information, the data encryption standard (DES) algorithm is implemented to encrypt and protect personal healthcare information. The system is evaluated in terms of health information acquisition accuracy, information security, and system response time. To verify the robustness of the proposed health information management system, it is compared with two related studies. The maximum health information acquisition accuracy of the system is 99%, the safety factor reported is above 0.9, and the maximum response time is only 0.8 s. The experimental results show that the designed personal health information management system can collect health information more accurately and ensure the security of information, and the overall response time is shorter.