QuestionnaireConfig

@Serializable
data class QuestionnaireConfig(val id: String, val title: String? = null, val saveButtonText: String? = null, val planDefinitions: List<String>? = null, var type: String = QuestionnaireType.DEFAULT.name, val resourceIdentifier: String? = null, val resourceType: ResourceType? = null, val removeResource: Boolean? = null, val confirmationDialog: ConfirmationDialog? = null, val groupResource: GroupResourceConfig? = null, val taskId: String? = null, val encounterId: String? = null, val saveDraft: Boolean = false, val snackBarMessage: SnackBarMessageConfig? = null, val eventWorkflows: List<EventWorkflow> = emptyList(), val readOnlyLinkIds: List<String>? = emptyList(), val configRules: List<RuleConfig>? = null, val extraParams: List<ActionParameter>? = null, val onSubmitActions: List<ActionConfig>? = null, val barcodeLinkId: String? = "patient-barcode", val extractedResourceUniquePropertyExpressions: List<ExtractedResourceUniquePropertyExpression>? = null, val saveQuestionnaireResponse: Boolean = true, val generateCarePlanWithWorkflowApi: Boolean = false, val cqlInputResources: List<String>? = emptyList(), val showClearAll: Boolean = false, val showRequiredTextAsterisk: Boolean = true, val showRequiredText: Boolean = false, val managingEntityRelationshipCode: String? = null, val uniqueIdAssignment: UniqueIdAssignmentConfig? = null, val linkIds: List<LinkIdConfig>? = null, val showSubmitAnywayButton: String = "false") : Serializable, Parcelable

Constructors

Link copied to clipboard
constructor(id: String, title: String? = null, saveButtonText: String? = null, planDefinitions: List<String>? = null, type: String = QuestionnaireType.DEFAULT.name, resourceIdentifier: String? = null, resourceType: ResourceType? = null, removeResource: Boolean? = null, confirmationDialog: ConfirmationDialog? = null, groupResource: GroupResourceConfig? = null, taskId: String? = null, encounterId: String? = null, saveDraft: Boolean = false, snackBarMessage: SnackBarMessageConfig? = null, eventWorkflows: List<EventWorkflow> = emptyList(), readOnlyLinkIds: List<String>? = emptyList(), configRules: List<RuleConfig>? = null, extraParams: List<ActionParameter>? = null, onSubmitActions: List<ActionConfig>? = null, barcodeLinkId: String? = "patient-barcode", extractedResourceUniquePropertyExpressions: List<ExtractedResourceUniquePropertyExpression>? = null, saveQuestionnaireResponse: Boolean = true, generateCarePlanWithWorkflowApi: Boolean = false, cqlInputResources: List<String>? = emptyList(), showClearAll: Boolean = false, showRequiredTextAsterisk: Boolean = true, showRequiredText: Boolean = false, managingEntityRelationshipCode: String? = null, uniqueIdAssignment: UniqueIdAssignmentConfig? = null, linkIds: List<LinkIdConfig>? = null, showSubmitAnywayButton: String = "false")

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val encounterId: String? = null
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val id: String
Link copied to clipboard
val linkIds: List<LinkIdConfig>? = null
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val removeResource: Boolean? = null
Link copied to clipboard
Link copied to clipboard
val resourceType: ResourceType? = null
Link copied to clipboard
val saveButtonText: String? = null
Link copied to clipboard
val saveDraft: Boolean = false
Link copied to clipboard
Link copied to clipboard
val showClearAll: Boolean = false
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val taskId: String? = null
Link copied to clipboard
val title: String? = null
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
abstract fun describeContents(): Int
Link copied to clipboard
fun interpolate(computedValuesMap: Map<String, Any>): QuestionnaireConfig
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun writeToParcel(p0: Parcel, p1: Int)