Patent attributes
A computer system identifies supplemental materials most effective at increasing adherence for each of a plurality of different medications and provides the materials at an optimal point in time. An example method generates a first user interface for receiving an electronic prescription for a patient for a prescribed substance. Responsive to receiving the electronic prescription, the method includes obtaining adherence data for the patient, identifying supplemental programs associated with the prescribed substance from a database of supplemental programs, generating a second user interface that presents the supplemental programs for selection by the health care provider, and responsive to receiving selection of at least one of the supplemental programs in the second user interface, providing the supplemental programs to the patient. The supplemental programs identified from the database are associated with at least one rule relating to adherence data that is met by the adherence data for the patient.