The invention discloses a fast and accurate medical service method and system for patients. The method comprises steps of establishing a medical database, receiving requests, waking up medical treatment-needing person service, making an appointment, initial diagnosis and diagnosis result feedback. The system comprises a server storage module, a medical treatment-needing person client module, an appointment selection determination module, a medical staff client module, a communication module, a voice input processing module, a text input module, a query archiving keyword generation module, a screening retrieval result generation module and a feedback module. The method and the system are advantaged in that problems that the medical procedure is cumbersome and difficult to register in the prior art can be solved, medical service efficiency and portability can be effectively improved, the waiting time is reduced for medical treatment-needing persons, the medical care pressure is alleviated, the accurate and efficient self-service is achieved through the Internet technology, and properties of high system intelligence degree, advanced and scientific methods, relatively high practical value and broad application prospects are further achieved.