Questionnaire Class

This class is used to maintain questionnaires which can be associated with one or more determination packages. These questionnaires are used to retrieve the answers which are passed into the decision matrix. The attributes for the Questionnaire entity include the date and time the questionnaire was created on the system and the name of the system user who created it.

Questionnaires are created and maintained using Cúram Intelligent Evidence GatheringCúram Intelligent Evidence Gathering (IEG2). For information on integration with Cúram IEG2, see Questionnaire Integration with IEG2.

The following table describes the business processes that make up the Questionnaire class:

Table 1. Description of Questionnaire Business Processes
Business Process Description
listQuestionnaires This method returns the list of questionnaire records on the system.
readIEGScriptKey This method is used to return the IEGScript key information for editing the questions of the questionnaire.
readLatestQuestionnaireVersion This method returns the latest questionnaire record on the system irregardless of status. One questionnaire can have multiple versions, and the latest questionnaire record and its latest version are returned.
listTPsAssociatedToQuestionnaire This method lists all the typical picture records associated with a questionnaire record.
viewQuestionnaireDetails This method returns a questionnaire record with questionnaire details, questionnaire version information, and the list of questions in it.
readQuestionnaire This method returns the questionnaire header details only: questionnaire name, version number, and type.
readLatestQuestionnaireVersionDescription This method returns some details of latest questionnaire record on the system irregardless of status.
readTypicalPictureHeaderDetails This method returns a questionnaire record based on the version number provided.
validateQuestionScript This method is used to validate the question script which is associated with the given questionnaire version.