coffeeblack

Work :: Sermo

Sermo image
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.