models.py¶
This module contains all the rheumatism questionnaire models
Class definitions:
-
class
apps.questionnaire.rheumatism.models.RADAIQuestionnaire(*args, **kwargs)[source]¶ Bases:
apps.questionnaire.models.QuestionnaireBaseRheumatoid arthritis Disease Activity Ondex (RADAI) Questionnaire
Parameters: - id (AutoField) –
- request_step_id (ForeignKey to
RequestStep) – - activity_six_month_score (CharField) – choices=[none, almost_unnoticeable, minimal_to_mild, mild, mild_to_moderate, moderate, moderate_to_severe, severe, severe_to_extreme, extreme]
- activity_today_score (CharField) – choices=[none, almost_unnoticeable, minimal_to_mild, mild, mild_to_moderate, moderate, moderate_to_severe, severe, severe_to_extreme, extreme]
- pain_today_score (CharField) – choices=[none, almost_unnoticeable, minimal_to_mild, mild, mild_to_moderate, moderate, moderate_to_severe, severe, severe_to_extreme, extreme]
- stiffness_today_score (CharField) – choices=[none, less_30min, 30_to_60min, 1_to_2hours, 2_to_4hours, 4_to_less1day, all_day]
- left_shoulder_pain_score (CharField) – choices=[none, mild, moderate, severe]
- left_elbow_pain_score (CharField) – choices=[none, mild, moderate, severe]
- left_wrist_pain_score (CharField) – choices=[none, mild, moderate, severe]
- left_vingers_pain_score (CharField) – choices=[none, mild, moderate, severe]
- left_hip_pain_score (CharField) – choices=[none, mild, moderate, severe]
- left_knee_pain_score (CharField) – choices=[none, mild, moderate, severe]
- left_ankle_pain_score (CharField) – choices=[none, mild, moderate, severe]
- left_toes_pain_score (CharField) – choices=[none, mild, moderate, severe]
- right_shoulder_pain_score (CharField) – choices=[none, mild, moderate, severe]
- right_elbow_pain_score (CharField) – choices=[none, mild, moderate, severe]
- right_wrist_pain_score (CharField) – choices=[none, mild, moderate, severe]
- right_vingers_pain_score (CharField) – choices=[none, mild, moderate, severe]
- right_hip_pain_score (CharField) – choices=[none, mild, moderate, severe]
- right_knee_pain_score (CharField) – choices=[none, mild, moderate, severe]
- right_ankle_pain_score (CharField) – choices=[none, mild, moderate, severe]
- right_toes_pain_score (CharField) – choices=[none, mild, moderate, severe]
-
graphic_score_display¶ - Returns:
- The graphic score display to use for the graphic
-
display_template¶ - Returns:
- The template path & name to be used for showing the details page for the filled in data for this questionnaire.
-
class
apps.questionnaire.rheumatism.models.RheumatismSF36(*args, **kwargs)[source]¶ Bases:
apps.questionnaire.models.QuestionnaireBaseRheumatoid arthritis SF36 questionnaire
Parameters: - id (AutoField) –
- request_step_id (ForeignKey to
RequestStep) – - health_general (CharField) – choices=[excellent, very_good, good, poor, bad]
- health_changes (CharField) – choices=[much_better, slighty_better, about_same, slighty_worse, much_worse]
- high_effort_impact (CharField) – choices=[severe, a_bit, not]
- poor_effort_impact (CharField) – choices=[severe, a_bit, not]
- carrying_impact (CharField) – choices=[severe, a_bit, not]
- walking_stairs_impact (CharField) – choices=[severe, a_bit, not]
- walking_one_stair_impact (CharField) – choices=[severe, a_bit, not]
- bent_over_impact (CharField) – choices=[severe, a_bit, not]
- walk_km_impact (CharField) – choices=[severe, a_bit, not]
- walk_halfkm_impact (CharField) – choices=[severe, a_bit, not]
- walk_tenthkm_impact (CharField) – choices=[severe, a_bit, not]
- wash_cloth_impact (CharField) – choices=[severe, a_bit, not]
- work_less_problem (CharField) – choices=[yes, no]
- achieve_problem (CharField) – choices=[yes, no]
- work_limitation_problem (CharField) – choices=[yes, no]
- work_effort_problem (CharField) – choices=[yes, no]
- work_less_emotional_problem (CharField) – choices=[yes, no]
- achieve_emotional_problem (CharField) – choices=[yes, no]
- accurate_emotional_problem (CharField) – choices=[yes, no]
- social_impact (CharField) – choices=[nothing, a_bit, a_lot, much, verry_much]
- pain_score (CharField) – choices=[none, really_light, light, a_lot, severe, really_severe]
- pain_impact (CharField) – choices=[none, a_bit, a_lot, much, verry_much]
- cheerful_score (CharField) – choices=[non_stop, often, frequently, sometimes, rarely, never]
- nervious_score (CharField) – choices=[non_stop, often, frequently, sometimes, rarely, never]
- blues_score (CharField) – choices=[non_stop, often, frequently, sometimes, rarely, never]
- calm_score (CharField) – choices=[non_stop, often, frequently, sometimes, rarely, never]
- energetic_score (CharField) – choices=[non_stop, often, frequently, sometimes, rarely, never]
- depressed_score (CharField) – choices=[non_stop, often, frequently, sometimes, rarely, never]
- burnout_score (CharField) – choices=[non_stop, often, frequently, sometimes, rarely, never]
- happiness_score (CharField) – choices=[non_stop, often, frequently, sometimes, rarely, never]
- tired_score (CharField) – choices=[non_stop, often, frequently, sometimes, rarely, never]
- social_visit_impact (CharField) – choices=[non_stop, often, sometimes, rarely, never]
- easier_ill_score (CharField) – choices=[correct, partly_correct, dontknow, party_incorrect, incorrect]
- even_healthy_score (CharField) – choices=[correct, partly_correct, dontknow, party_incorrect, incorrect]
- health_drop_score (CharField) – choices=[correct, partly_correct, dontknow, party_incorrect, incorrect]
- excellent_health_score (CharField) – choices=[correct, partly_correct, dontknow, party_incorrect, incorrect]
-
display_template¶ - Returns:
- The template path & name to be used for showing the details page for the filled in data for this questionnaire.
-
graphic_score_display¶ - Returns:
- the score for in the graphic