We have been working on supporting a Health assessment scenario, and are interested in your comments on the following new types.
The question-answer type is used to store a question that is asked and the answer to that question, and the health-assessment type is used to store an assessment based on a series of questions.
question-answer
This type stores the following information
| Field name |
Type |
Comment |
| when |
date-time |
Date and time the question was asked |
| question |
codable-value |
The question that was asked. The question itself is stored in the text part of the codable value, and the question can be coded to a TBD questions vocabulary (or some other appropriate vocabulary). |
| answer-choices |
codable-value (0..n) |
The list of possible answers to this question. Questions that are answered using free-from text will not specify answer choices. |
| answers |
codable-value (0..n) |
The recorded answers. In many cases, the coding of the answer is identical to the coding of the selected answer-choices. |
As part of our design process, we encoded a few questions using our current schema:
A simple question with a text answer:
<question-answer>
<when>
<date>
<y>2001</y>
<m>1</m>
<d>1</d>
</date>
</when>
<question>
<text>How long has it been since your last physical?</text>
<code>
<value>LastPhysical</value>
<family>wc</family>
<type>medical-history-questions</type>
<version>1</version>
</code>
</question>
<answers>
<text>about 3 years ago</text>
</answers>
</question-answer>
A question with a yes/no answer:
<question-answer>
<when>
<date>
<y>2001</y>
<m>1</m>
<d>1</d>
</date>
</when>
<question>
<text>Do you have fair skin?</text>
<code>
<value>SkinFair</value>
<family>wc</family>
<type>demographic-questions</type>
<version>1</version>
</code>
</question>
<answer-choices>
<text>Yes</text>
<code>
<value>yes</value>
<family>wc</family>
<type>answer-yesno</type>
<version>1</version>
</code>
</answer-choices>
<answer-choices>
<text>No</text>
<code>
<value>no</value>
<family>wc</family>
<type>answer-yesno</type>
<version>1</version>
</code>
</answer-choices>
<answers>
<text>Yes</text>
<code>
<value>yes</value>
<family>wc</family>
<type>answer-yesno</type>
<version>1</version>
</code>
</answers>
</question-answer>
A ‘check all that apply’ question:
<question-answer>
<when>
<date>
<y>2001</y>
<m>1</m>
<d>1</d>
</date>
</when>
<question>
<text>Do you have any of the neurological conditions?</text>
<code>
<value>NeurologicalConditions</value>
<family>wc</family>
<type>medical-history-questions</type>
<version>1</version>
</code>
</question>
<answer-choices>
<text>Head injury</text>
<code>
<value>15333</value>
<family>xx</family>
<type>neurological conditions</type>
<version>1</version>
</code>
</answer-choices>
<answer-choices>
<text>Seizures</text>
<code>
<value>138783</value>
<family>xx</family>
<type>neurological conditions</type>
<version>1</version>
</code>
</answer-choices>
<answer-choices>
<text>Stroke</text>
<code>
<value>12</value>
<family>xx</family>
<type>neurological conditions</type>
<version>1</version>
</code>
</answer-choices>
<answer-choices>
<text>None of the above</text>
<code>
<value>none</value>
<family>wc</family>
<type>possible-answers</type>
<version>1</version>
</code>
</answer-choices>
<answers>
<text>Head injury</text>
<code>
<value>15333</value>
<family>xx</family>
<type>neurological conditions</type>
<version>1</version>
</code>
</answers>
<answers>
<text>Seizures</text>
<code>
<value>138783</value>
<family>xx</family>
<type>neurological conditions</type>
<version>1</version>
</code>
</answers>
</question-answer>
Health assessment type
The health assessment stores the conclusion of an assessment. The type stores both an overall assessment (low risk of heart attack), and the supporting assessments that fed into that assessment.
| Field Name |
Type |
Comment |
| when |
date-time |
The date and time the assessment was completed |
| name |
string |
The application’s name for the assessment |
| category |
codable-value |
The type of the assessment. Examples: Heart assessment, diabetes assessment, color cancer assessment. vocabulary: health-assessment-category |
| overall-results |
Assessment |
The overall assessment results. Examples: Heart attack risk, low risk |
| supporting-results |
Assessment |
Supporting assessments that contribute to the overall assessment. Example: High blood pressure, low risk. |
Assessment type
| Field Name |
Type |
Comment |
| name |
codable-value |
The name of the assessed area. Examples: Heart attack risk, high blood pressure |
| value |
codable-value |
The calculated value of the assessed area. Values may be coded using a specific set of values. Example: Low/Medium/High risk |