The Patient Study Calendar (PSC) supports the application of a study template (study plan) to study participants and enable the prospective forecasting of visit information, tracking of study participant events and provide a framework for reviewing historical study calendar events. PSC supports various types of studies including therapeutic, observational, prevention, correlative, ancillary, and biobanking studies. The standalone implementation of PSC integrates with the components necessary to create the study calendar plan (protocol authoring), is able to instantiate a plan for a study participant, provides a mechanism for forecasting the events for a participant based on the study plan, and as the participant progresses through the study, represents study events for that participant and provide mechanisms for linking to data about those events in other systems for analysis. These study events are identified at a study participant and event level, enabling the stable linking to external systems such as patient scheduling systems, laboratory interfaces, adverse event reporting modules, case report form collection, electronic data capture (EDC) systems, financial billing and other event-based modules.