Survey solution - TelemedDevGroup/TelemedProtoApp GitHub Wiki

SurveyJS is used as a frontend implementation for Telemed surveys. As a patient begins a new dialog with a doctor we show them a new survey in windows (https://surveyjs.io/Examples/Library/?id=survey-window&platform=Reactjs&theme=modern).

For that purpose we have 2 backend API endpoints:

  • Get survey content JSON with all the required questions and answers/options
  • Save filled survey to the database and pre-fill all the required information (e.g. user name, email or social security number) for chats, video-calls, prescriptions, etc.

The surveys support going to previous steps, optional/required questions and sending partial results.