About the Client
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
- Patient Grievance
- Employee Grievance
- Quarterly Reports
JIRA was used for requirement definition & project status tracking, and configuration management was performed through GitHub.
SQL Azure 2016
Visual Studio 2015
MVC, HTML5, CSS3, AJAX, jQuery, Bootstrap
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.