10. A method for storing advertisements in a personal health account of a user at an online health information service executed on a server, the online health information service being configured to serve data to a client device to cause the client device to display a graphical user interface, the method comprising: receiving a search query input by the user at a search interface of the graphical user interface; displaying on the search interface search results and one or more advertisements generated from a search engine of the online health information service in response to the search query; receiving a user command, via a selector on the search interface, to save a selected advertisement for later viewing of the selected advertisement and/or traversal of a hyperlink embedded in the selected advertisement; in response to receiving the user command, displaying an advertisement addition screen: receiving metadata input by the user via the advertisement addition screen, the metadata including a link to one or more portable personal health records for the user; saving the selected advertisement and the metadata in the personal health account, the personal health account configured to store the selected advertisement with the one or more portable personal health records for the user; and displaying the saved advertisement from the personal health account on a personal account interface, wherein the saved advertisement is displayed when the user views one of the one or more portable personal health records that is linked to the saved advertisement by the link included in the metadata of the saved advertisement.
10. A method for storing advertisements in a personal health account of a user at an online health information service executed on a server, the online health information service being configured to serve data to a client device to cause the client device to display a graphical user interface, the method comprising: receiving a search query input by the user at a search interface of the graphical user interface; displaying on the search interface search results and one or more advertisements generated from a search engine of the online health information service in response to the search query; receiving a user command, via a selector on the search interface, to save a selected advertisement for later viewing of the selected advertisement and/or traversal of a hyperlink embedded in the selected advertisement; in response to receiving the user command, displaying an advertisement addition screen: receiving metadata input by the user via the advertisement addition screen, the metadata including a link to one or more portable personal health records for the user; saving the selected advertisement and the metadata in the personal health account, the personal health account configured to store the selected advertisement with the one or more portable personal health records for the user; and displaying the saved advertisement from the personal health account on a personal account interface, wherein the saved advertisement is displayed when the user views one of the one or more portable personal health records that is linked to the saved advertisement by the link included in the metadata of the saved advertisement. 15. The method of claim 10 , wherein the selected advertisement is selected from among at least two candidate advertisements based on contents of the personal health account.