Mobile App

STD Treatment Guidelines Mobile App (2010–2015)

To create mobile apps for healthcare professionals and related parties to identify, and treat, sexually transmitted diseases.


The STD Tx Guide app is a quick reference guide for healthcare professionals and related parties on the identification of and treatment for sexually transmitted diseases. The STD Tx Guide provides:

  1.  Fast access to recommended treatment regimens
  2. List of common Terms and Abbreviations
  3. Includes CDC’s guide to Taking a Sexual History
  4. Push notifications for guideline updates

The information in this report updates the Sexually Transmitted Diseases Treatment Guidelines, 2010 (MMWR Recomm Rep 2010;59 [No. RR–12]). These updated guidelines discuss 1) alternative treatment regimens for Neisseria gonorrhoeae; 2) the use of nucleic acid amplification tests for the diagnosis of trichomoniasis; 3) alternative treatment options for genital warts; 4) the role of Mycoplasma genitalium in urethritis/cervicitis and treatment-related implications; 5) updated HPV vaccine recommendations and counseling messages; 6) the management of persons who are transgender; 7) annual testing for hepatitis C in persons with HIV infection; 8) updated recommendations for diagnostic evaluation of urethritis; and 9) retesting to detect repeat infection. Physicians and other health-care providers can use these guidelines to assist in the prevention and treatment of STDs.



CDC’s Division of STD Prevention


  • Object-Oriented Programming
  • iOS and Android Mobile App Development
  • UI Design
  • Use of data structures
  • Utilizing push notification service
  • Xcode, Apple’s Integrated Development Environment for build iOS apps
  • Swift, programming language
  • Markdown, a markup language used to by STD SME to format the content
  • Python, scripting language to convert  Markdown into HTML
  • Bootstrap, a front-end framework used to style content and UI components
  • SiteCatalyst, to report app usage metrics to centralized server
  • VoiceOver, Apple’s screen-reading technology to assist visual impaired in app use
  • HTML and CSS
  • Java
  • XML