The client, Alberta Health Services (AHS) had an existing iOS and Android implementation of “Bugs & Drugs” that they wanted rendered for the web, with the requirement for legacy support of the Internet Explorer version 8.0 browser. Physicians, pharmacists, nurse practitioners, and other AHS health care practitioners would use the web application for the appropriate use of antimicrobials and the optimal treatment and prevention of infectious diseases.
My solution consisted of creating a utility that would extract the content from the database used by the iOS and Android implementation and generate that data to be rendered in web form. The extractor utility in a few minutes was able to generate over three thousand html pages while applying custom CSS theme references which, otherwise would have taken months by hand for each update. In addition to extracting and generating web content, the utility was vital in data validation, statistics generation, preforming quick content updates, finding orphan links in the data and making sure that there was a single source of content used by all applications.
The “Bugs & Drugs” website was themed like the mobile implementations to provide the user a familiar user experience. The web application also provided a unique asynchronous search of key data elements, real-time calculators that avoided any round trips to the server and displayed a dynamically created breadcrumb link trail.