Class SurveyProgram

  • All Implemented Interfaces:
    IAuthor, IArchived, IEntityAuditXmlRef

    @Entity
    public class SurveyProgram
    extends AbstractEntityAudit
    implements IAuthor, IArchived
    • A Survey is a root element of this model. Every Survey has atleast one Study and one Instrument.
      • A Study will have of one or more Modules.
        • A Module will have one or more Concepts.
          • A Concept consist of one or more QuestionItems.
            • Every QuestionItem will have a Question.
            • Every QuestionItem will have a ResponseDomain.
      • An Instrument will have a ordered list of Questions, all of which are contained in Concepts belonging to Modules that belongs to the Studies that this Survey has.