1. A tangible machine readable storage medium storing a set of instructions, the instructions causing a processor to perform a method, the method comprising: storing a plurality of records in a database, the plurality of records including types of data concerning a patient; receiving access rules to selectively control electronic access to the types of data by both health care providers and non-health care providers, the access rules determined by the patient; controlling access to the types of data by applying the access rules determined by the patient; providing to a first group of individuals, including a first health care provider, access to a first type of data concerning the patient under control of the access rules determined by the patient; providing to a second group of individuals, including a second health care provider, access to a second type of data concerning the patient under control of the access rules determined by the patient, the second type of data not identical to the first type of data; receiving an indication of a threshold event relating to data about the patient, the threshold event determined by the patient; identifying an occurrence of the threshold event by comparing a numerical value, within a numerical range, indicative of a degree of the patient's health with a threshold value indicative of the threshold event; and in response to the occurrence of the threshold event, providing an electronic notification to an entity selected by the patient, wherein the selected entity is not the patient; wherein the threshold event and the electronic notification relate to the first type of data; the selected entity includes a person from the first group of individuals; and the second group of individuals is denied access to the electronic notification.