5. The method of claim 1 , wherein detecting the trigging keywords comprises comparing at least a portion of the real-time communication to a criterion defined by the medical service provider.
1. A computer-implemented method for determining topics in which a patient could benefit from additional medical information, the method comprising: receiving over a network a real-time text-based communication between a medical service provider and the patient; parsing the real-time text-based communication between the medical service provider and the patient into one or more text units; comparing, by one or more computers, the one or more text units to a list of triggering keywords, the triggering keywords including words that indicate a potential medical issue, to detect one or more triggering keywords in the communication, with the triggering keywords associated with one or more health care topics; determining, based on the triggering keywords detected by the comparing, one or more health care topics that are associated with the detected triggering keywords; retrieving by the one or more computers a list of the determined one or more health care topics for the patient and the medical service provider to discuss during the real-time communication; generating, by the one or more computers, a graphical user interface that when rendered on a display device, renders a visual representation of the list of the one or more health care topics; and sending, over the network by the one or more computers during the real-time communication between the medical service provider and the patient, the graphical user interface to a computing device being used by the medical service provider.