Medical survey form builder and report generator

Executive Summary

This application is mainly a survey builder for creating dynamic forms and generating reports on user’s submitted data. Implemented admin login to manage survey forms and categorize them. The super admin can create forms known as entity with multiple available form fields. The application allows inheriting of existing entities while creating new ones. This allows re-usability of existing entities and easy modification across entities. Form fields can be customized depending on survey requirements. Multiple instances can be created from each entity. Each instance has an unique user friendly URL. The URL can be made public or password protected by admin. The instance URL is shared with users to collect survey data.

Implemented interface to allow admin to create dynamic reports for entities from dragging and dropping available form fields. Implemented advanced options for adding multiple filter conditions with custom expressions and sorting the final results.

Reports can be easily saved for future use and viewed in jQuery data tables. Reports can be also downloaded as csv file. Used MongoDB to store application data as this allows flexibility and provides easy scalability with big data.

About our Client

HealthCare Company

Industry

HealthCare

Technologies

PHP