Systems and methods for providing information and queries regarding a medical condition to a patient may include receiving, by a processor, an enrollment request from the patient and collecting, by the processor, information about the patient. The enrollment request may include a keyword that corresponds to the medical condition. The systems and methods may further include enrolling, by the processor, the patient in a program that corresponds to the keyword and providing, by the processor, program information from the program to the patient. The program information may include information about the medical condition. The systems and methods may further include querying, by the processor, the patient about whether the patient has completed one or more tasks and based upon a response received from the patient, sending, by the processor, additional information to the patient.