Work :: Sermo

- Diagram of the Sermo physician community.
- Completed
- September 2006
Need
Web startup Sermo wanted to make its idea for a medical knowledge-sharing site available to the physician community at large.
Solution
In the Spring of 2006, Sermo formed a company around the idea of building a viable way for medical professionals to share their thoughts and observations. The goal of Sermo is to allow those who practice medicine faster access to more accurate information affecting diagnosis and treatment. In collaboration with a small group of developers and designers, I architected and built the initial public release of Sermo.com. To date, Sermo continues to be a viable company and its service has more than 8,000 subscribers.
For this site, my responsibilities largely centered around conceiving and building the EJB 3 business logic modules to handle registration and posting. One of the larger sub-projects involved creating a way for doctors to use tagging to cross-reference postings. The system I came up with automatically suggested tags based on the text and title of doctors' postings by examining every trigram subsequence of the text they enter.
- Contributions:
- Java, EJB 3, XHTML , CSS, Javascript, and AJAX development.
- Free Software
- This site was built entirely using free software. It was hosted on Linux machines running the JBoss Application Server. Source control was handled by Subversion and Eclipse IDE was used for Java development.
- Tagging
- To make the automated tagging function, I used a combination of caching in the EJB 3 layer (both in the business logic modules and in the form of cached queries) and on the client side (in Javascript data structures). Automatically suggesting the tags as the user types is accomplished using AJAX.
Sermo on the Web
- Copyright
- © 2001-2010
- Scott Martin.
- All Rights Reserved.
- Valid
- XHTML and
- CSS.