forms.py

This module contains all the forms for the inflammatory bowel disease (IBD) questionnaires.

See the forms.py in the questionnaire app for documentation on how to manage the forms.

Class definitions:

class apps.questionnaire.ibd.forms.IDBQuestionnaireForm(*args, **kwargs)[source]

Bases: apps.questionnaire.forms.BaseQuestionnaireForm

IBDQuestionnaireForm

Fieldsets:
  • None: has_stoma, has_pouch
  • has_pouch: has_pouch_problems
  • has_pouch_problems: pouch_problems
class apps.questionnaire.ibd.forms.IDBQuestionnaireForm2A(*args, **kwargs)[source]

Bases: apps.questionnaire.forms.BaseQuestionnaireForm

IBDQuestionnaireForm2A

Fieldsets:
  • None: stool_freq, stool_thickness
  • stool_thickness: stool_liquid_freq
  • None: diarrhea_at_night, stool_has_blood, stool_has_slime
class apps.questionnaire.ibd.forms.IDBQuestionnaireForm3A(*args, **kwargs)[source]

Bases: apps.questionnaire.forms.BaseQuestionnaireForm

IBDQuestionnaireForm3A

Fieldsets:
  • None: stool_urgency, stool_planning, stool_continence
class apps.questionnaire.ibd.forms.IDBQuestionnaireForm2B(*args, **kwargs)[source]

Bases: apps.questionnaire.forms.BaseQuestionnaireForm

IBDQuestionnaireForm2B

Fieldsets:
  • None: stoma_version, stoma_empty_freq, stoma_has_problems
  • stoma_has_problems: stoma_problems
class apps.questionnaire.ibd.forms.IDBQuestionnaireForm4(*args, **kwargs)[source]

Bases: apps.questionnaire.forms.BaseQuestionnaireForm

IBDQuestionnaireForm4

Fieldsets:
  • None: nausea_vomit
  • nausea_vomit: nausea_vomit_time
class apps.questionnaire.ibd.forms.IDBQuestionnaireForm5(*args, **kwargs)[source]

Bases: apps.questionnaire.forms.BaseQuestionnaireForm

IBDQuestionnaireForm5

Fieldsets:
  • None: has_fistel
  • has_fistel: fistel_location
  • None: anal_pain, anal_problems
class apps.questionnaire.ibd.forms.IDBQuestionnaireForm6(*args, **kwargs)[source]

Bases: apps.questionnaire.forms.BaseQuestionnaireForm

IBDQuestionnaireForm6

Fieldsets:
  • None: appetite, patient_weight, patient_length, stomach_ache
class apps.questionnaire.ibd.forms.IDBQuestionnaireForm7(*args, **kwargs)[source]

Bases: apps.questionnaire.forms.BaseQuestionnaireForm

IBDQuestionnaireForm7

Fieldsets:
  • None: fatigue, fever
  • fever: fever_specify
class apps.questionnaire.ibd.forms.IDBQuestionnaireForm8(*args, **kwargs)[source]

Bases: apps.questionnaire.forms.BaseQuestionnaireForm

IBDQuestionnaireForm8

Fieldsets:
  • None: joint_pain
  • joint_pain: joint_pain_complaints
class apps.questionnaire.ibd.forms.IDBQuestionnaireForm9(*args, **kwargs)[source]

Bases: apps.questionnaire.forms.BaseQuestionnaireForm

IBDQuestionnaireForm9

Fieldsets:
  • None: eye_inflammation
  • eye_inflammation: eye_inflammation_complaints
  • None: skin_disorder
  • skin_disorder: skin_disorder_complaints
class apps.questionnaire.ibd.forms.IDBQuestionnaireForm10(*args, **kwargs)[source]

Bases: apps.questionnaire.forms.BaseQuestionnaireForm

IBDQuestionnaireForm10

Fieldsets:
  • None: does_smoke
  • does_smoke: smoke_freq
  • None: question_remarks