Personal health records (PHRs) are electronic medical records whose contents are controlled and managed by the consumers whose data they carry. PHRs have attracted much press attention in recent years, and both industry and governments in many countries see them as potential solutions to many IT problems in health care. The National Library of Medicine (NLM) is developing a PHR in order to study and improve PHR systems utility, reduce the barriers to their use, identify best practices, and provide a platform and test bed for advanced applications. The PHR structure is based on a set of existing messaging and vocabulary standards that are supported by the Department of Health and Human Services and the NLM, and its development is based on both publicly available open-source software (Ruby on Rails, Scriptaculous, and jQuery) and software developed at NLM which will be released as open-source, and could have broad applicability to electronic medical record software. The PHR is a web application that uses an internally developed forms generator with rule-based skip logic (e.g., if the person is male, it does not ask about pregnancy history), data validation checks and auto-complete input. It uses AJAX techniques to communicate with the server, so the response time is very fast. The NLM PHR can manage clinical information for many different family members under one account;for example, a mother can maintain immunization records for herself and each of her children, and also keep track of her ailing father's medications. Users can record medications, medical problems, surgeries, immunizations, and important measurements such as blood pressure and laboratory results (e.g., hemoglobin or cholesterol). The major clinical variables included in the PHR--e.g., drugs, problems, surgeries, immunizations are mapped to federally-supported standard coding systems: Drugs are mapped to RxTerms (a subset of RxNorm that was developed for this project, measurements are mapped to Logical Observation Identifiers Names and Codes (LOINC) also required by regulators, immunizations are mapped to the Centers for Disease Control's vaccine CVX codes, and diagnoses and procedures are mapped to Systematized Nomenclature of MedicineClinical Terms (SNOMED-CT). All of which are required for use in electronic messages by federal regulators. The PHR adopts Health Level 7 (HL7) standards for much of its data structure and all of its data types, which will facilitate the import and export of clinical data. Automatic coding in the NLM PHR provides three special capabilities: 1) custom clinical decision support;2) one-click access to health information about coded concepts entered in the PHR, and 3) identification of duplicate prescribing with different but equivalent drugs. Accomplishments and new features added in FY2013 include: o Capability to view previously entered data as well as enter new data points for screening tests on the main PHR page o Revision of the allergy and immunization tables to simplify user entry o Redesign of the health reminders to distinguish reminders that have been read from those that are new;addition of a visual cue to the main PHR page for the number of unread health reminders o Addition of new medical conditions and surgeries, as well as consumer names and synonyms for each term o Redesign of health panel organization and display o Addition of tooltips throughout the user interface o Launch of a demonstration site for those interested in the NLM PHR to test out the system without actually storing data o Formal usability testing;re-design of parts of the user interface in progress o Addition of several types of usage statistics;refinement of the data that are captured and specific reports to view the usage statistics are in progress o Updated software to Ruby 2.0 and Rails 4.0 o Updated JQuery from version 1.6 to 1.9 and implemented 1.9s datepicker, a specialized calendar function o In progress capability to import health data from a Continuity of Care Document (CCD) This project has been a longstanding NLM interest and is part of the NLM strategic plan. It uses and tunes the message and vocabulary standards that NLM has supported, and it will also provide another consumer entry point to NLM's rich trove of patient-oriented data. Early research projects will focus on users'needs, usability, and usage patterns to guide the next round of development and research. We are still in the process of finalizing agreements with Bethesda's Suburban Hospital (now a part of Johns Hopkins) in anticipation of Suburban Hospital installing and operating the NLM PHR as a service to people in the community and providing de-identified data to NLM for usability research and further software development.We are also exploring uses for patient data collection instrumental for clinical trials.

Project Start
Project End
Budget Start
Budget End
Support Year
Fiscal Year
Total Cost
Indirect Cost
National Library of Medicine
Zip Code
Kayaalp, Mehmet; Browne, Allen C; Callaghan, Fiona M et al. (2013) The pattern of name tokens in narrative clinical text and a comparison of five systems for redacting them. J Am Med Inform Assoc :
McDonald, Clement J; Vreeman, Daniel J; Abhyankar, Swapna (2013) Comment on "time to integrate clinical and research informatics". Sci Transl Med 5:179le1
Abhyankar, Swapna; McDonald, Clement J (2013) Overweight, obesity, and all-cause mortality. JAMA 309:1680-1
Demner-Fushman, Dina; Chapman, Wendy W; McDonald, Clement J (2009) What can natural language processing do for clinical decision support? J Biomed Inform 42:760-72
McDonald, Clement (2009) Protecting patients in health information exchange: a defense of the HIPAA privacy rule. Health Aff (Millwood) 28:447-9
Friedlin, F Jeff; McDonald, Clement J (2008) A software tool for removing patient identifying information from clinical documents. J Am Med Inform Assoc 15:601-10
Fung, Kin Wah; McDonald, Clement; Bray, Bruce E (2008) RxTerms - a drug interface terminology derived from RxNorm. AMIA Annu Symp Proc :227-31
Kho, Abel N; Lemmon, Larry; Commiskey, Marie et al. (2008) Use of a regional health information exchange to detect crossover of patients with MRSA between urban hospitals. J Am Med Inform Assoc 15:212-6
Hansen, Richard A; Tu, Wanzhu; Wang, Jane et al. (2008) Risk of adverse gastrointestinal events from inhaled corticosteroids. Pharmacotherapy 28:1325-34
Kho, Abel N; Dexter, Paul R; Warvel, Jeff S et al. (2008) An effective computerized reminder for contact isolation of patients colonized or infected with resistant organisms. Int J Med Inform 77:194-8