Which of the following might be included in a patient portal
a. Allergies
b. Appointment scheduling
c. Means for patients to add information to their health record
d. Doctor's notes about a procedure Lab results