dashingirish
Registered User.
- Local time
- Today, 16:39
- Joined
- Jan 24, 2012
- Messages
- 13
I'm having trouble figuring out how to best structure the tables for the following scenario and I'm hoping you'll have some brilliant ideas.
The db is for taking assessments. Each assessment consists of numerous items for which the user must assign a level of importance (i.e., Very important, Not at all important, etc) and a status (i.e., Stable, In crisis, etc.). The problem I'm having is that although the status choices remain the same, the definition of each status choice changes for every item in the assessment. Thus, a status of "In Crisis" might be "Does not obtain enough food for family" for one item and "Language development is well below age norms" for another. The user needs to see the definitions for each item's status in order to determine the status level. Complicating things further is each status choice (stable, in crisis, etc) must have a numeric value associated with it (i.e., stable = 5, in crisis = 1).
My question is, what's the best way to structure the tables for this data collection? I've considered a number of scenarios, but they all seem too cumbersome. I may be overthinking this by now, but I cannot find a simple and elegant solution.
The db is for taking assessments. Each assessment consists of numerous items for which the user must assign a level of importance (i.e., Very important, Not at all important, etc) and a status (i.e., Stable, In crisis, etc.). The problem I'm having is that although the status choices remain the same, the definition of each status choice changes for every item in the assessment. Thus, a status of "In Crisis" might be "Does not obtain enough food for family" for one item and "Language development is well below age norms" for another. The user needs to see the definitions for each item's status in order to determine the status level. Complicating things further is each status choice (stable, in crisis, etc) must have a numeric value associated with it (i.e., stable = 5, in crisis = 1).
My question is, what's the best way to structure the tables for this data collection? I've considered a number of scenarios, but they all seem too cumbersome. I may be overthinking this by now, but I cannot find a simple and elegant solution.