About the Client

Client is a California based healthcare start-up focused on providing Healthcare quality measurement services. They are a consulting company specializing in home health, hospice and palliative care.

Business Challenge

As a start-up, the initial phase of business operations involved collecting & analyzing medical records manually and storing them in excel spreadsheets. The analysis was then passed on to clients in the form of quality assurance and performance assessment reports. As the business grew, the client decided to improve the customer experience with a web application that could collect data from patients/employees and generate QAPI (Quality Assurance and Performance Improvement) reports.

Silicus Solution

Silicus studied the technical and business needs of the client, and proposed a SaaS application with a multi-tenant architecture with each account isolated from each other. The application was developed natively on Microsoft’s Azure PaaS platform which is an end to end development and deployment environment in the cloud with tools to develop cloud-enabled enterprise applications. Azure PaaS eliminates the expense and complexity of buying and managing software licenses, the underlying application infrastructure and middleware or the development tools and other resources.

Accounts could be Providers such as Hospitals and Home Health Care. Within accounts there would be general users as well as client Admin.

The application was designed to be HIPAA compliant, with adequate workflows and security measures taken for access control and authentication, audits, data integrity and data in transit encryption. Each client had a isolated database, created as clones of the core structure, but customized independently as per business requirements.

Clients stored healthcare related data such as patient infection, employee infection, abuse and neglect, medication error, adverse drug reaction, etc. and generate QAPI reports representing patient / employee data collection on quarterly / monthly basis.

The key modules of the application included:

Provider Module: Used by the providers/clients to facilitate:

  • Employee registration
  • Data collection binders & tracking sheets
  • Upload / update policies & procedures for employees

Admin Module: Used by the client admin for:

  • Administration / Settings
  • User Management
  • Managing Binders
  • Generating QAPI Reports

The application allowed report generation and submission to regulatory bodies. Each report could be generated in PDF format, and have personalised watermarks for individual clients. Reports generated included:

  • Data Collection
  • Patient Infection
  • Abuse and Neglect
  • Adverse Drug Reaction
  • Hospitalization
  • Patient Grievance
  • Employee Grievance
  • Quarterly Reports

JIRA was used for requirement definition & project status tracking, and configuration management was performed through GitHub.

Technologies Used

Programming Language
Programming Language

C#.NET, JavaScript


SQL Azure 2016


Visual Studio 2015

Web Technologies
Web Technologies

MVC, HTML5, CSS3, AJAX, jQuery, Bootstrap

Client Benefits

Customer Satisfaction

The web application simplified the data collection, analysis and reporting process for the client, automating the process and saving time by as much as 60%.

Secure, Scalable and HIPAA Compliant

The multi-tenant SaaS architecture ensued complete isolation between data belonging to various clients, and was easier to maintain. This, combined with HIPAA compliant design ensured a high degree of isolation, security, efficiency, and scalability.

2700 Post Oak Blvd, Suite 1625 | Houston, TX 77056 | www.silicus.com | (866) 912-8855 | info@silicus.com

  • Houston, TX
  • Dallas, TX
  • Atlanta, GA
  • San Jose, CA
  • Pune, India

© Copyright 2016 Silicus Technologies, LLC.