Screening Questionnaire
Source Object: Screening Questionnaire
Overview and Usage: The "Screening Questionnaire" source object contains data related to screening questionnaires used in healthcare settings. These questionnaires are designed to assess various aspects of a patient's health and collect important information for diagnosis and treatment. Below are key components of the "Screening Questionnaire" source object:
- Declined Reason: The reason for any declined responses within the questionnaire, including the declined reason text.
- Document IDs: Unique identifiers for documents associated with the questionnaire.
- Guidelines: Guidelines and recommendations related to the questionnaire.
- Maximum Score: The maximum achievable score in the questionnaire.
- Meta Questions:
- Answer Text: Answers or responses to meta questions within the questionnaire.
- Question Text: The text of the meta questions.
- Name: The name or title of the questionnaire.
- Note: Additional notes or information related to the questionnaire.
- Questionnaire ID: A unique identifier for the screening questionnaire.
- Score: The score obtained in the questionnaire.
- Scored By: The entity or individual responsible for scoring the questionnaire.
- Scored Date: The date when the questionnaire was scored.
- Scoring Status: The status of the questionnaire's scoring.
- Sections:
- Header Text: Text displayed as the header of questionnaire sections.
- Question List:
- Answer: Answers or responses to questions within the sections.
- Hidden: Indicates if the question is hidden or not.
- Key: A unique key for the question.
- Possible Answers: The list of possible answers.
- Question: The text of the question.
- Question ID: A unique identifier for the question.
- Template ID: The identifier of the questionnaire's template.
- Template Type: The type or format of the questionnaire template.
- Ignore Score: A field indicating whether the questionnaire score should be ignored.
- State: The state of the questionnaire.
Screening questionnaires play a vital role in healthcare by helping providers assess patient health and identify potential health issues. The data collected from these questionnaires aids in diagnosis and treatment decisions.
Mapping Table
| Data Field | Example Value | Source Data Field Description | Source Field Data Type | Source Data Field Cardinality | Mapped FHIR++ Resource | Mapped FHIR Data Field | Augmented Mapping | Associated Coding System | Associated FHIR Data Field Extension | Mapping Context |
|---|---|---|---|---|---|---|---|---|---|---|
| declinedreason.declinedreasontext | - | The text of the reason | String | 0..1 | Questionnaire | extension[*].valueString | - | declined-reason-text | Top Level | |
| documentids | - | The document IDs attached to the questionnaire. | String | 0..1 | Questionnaire | extension[*].valueString | - | document-ids | Top Level | |
| guidelines | - | The guidelines recommended by the questionnaire | String | 0..1 | Questionnaire | extension[*].valueString | - | guidelines | Top Level | |
| maximumscore | - | The maximum amount of points for this questionnaire | Integer | 0..1 | Questionnaire | extension[*].valueString | - | maximum-score | Top Level | |
| metaquestions.answertext | - | The answer to the meta question | String | 0..1 | Questionnaire | extension[*].valueString | - | answer-text | Top Level | |
| metaquestions.questiontext | - | The text of the meta question | String | 0..1 | Questionnaire | extension[*].valueString | - | question-text | Top Level | |
| name | - | The questionnaire name | String | 0..1 | Questionnaire | name | - | Top Level | ||
| note | - | The note attached to this questionnaire | String | 0..1 | Questionnaire | extension[*].valueString | - | note | Top Level | |
| questionnaireid | - | The questionnaire ID | Integer | 0..1 | Questionnaire | id | - | Top Level | ||
| score | - | The score for this questionnaire | Integer | 0..1 | Questionnaire | extension[*].valueString | - | scored | Top Level | |
| scoredby | - | The user that scored this questionnaire | String | 0..1 | Questionnaire | extension[*].valueString | - | scored-by | Top Level | |
| scoreddate | - | The date this questionnaire was scored | String | 0..1 | Questionnaire | extension[*].valueString | - | scored-date | Top Level | |
| scoringstatus | - | The status of the questionnaire | String | 0..1 | Questionnaire | extension[*].valueString | - | scoring-status | Top Level | |
| sections.headertext | - | The header text for this section of the questionnaire | String | 0..1 | Questionnaire | item[].extension[].valueString | - | header-text | Top Level | |
| sections.questionlist.answer | - | The current answer to the question | String | 0..1 | Questionnaire | item[*].answerOption.valueString | - | Top Level | ||
| sections.questionlist.hidden | - | Flag that represents if the question is initially hidden or not | String | 0..1 | Questionnaire | item[*].disabledDisplay.display | system=http://hl7.org/fhir/questionnaire-disabled-display code=hidden | - | Top Level | |
| sections.questionlist.key | - | The key for the question | String | 0..1 | Questionnaire | item[*].linkId | - | Top Level | ||
| sections.questionlist.possibleanswers | - | List of possible answers for this question | String | 0..1 | Questionnaire | item[*].answerValueSet | - | Top Level | ||
| sections.questionlist.question | - | The text of the question | String | 0..1 | Questionnaire | item[*].text | - | Top Level | ||
| sections.questionlist.questionid | - | The ID for this specific questionnaire's question | Integer | 0..1 | Questionnaire | item[*].id | - | Top Level | ||
| templateid | - | The template ID of the questionnaire. Required to activate a questionnaire for a given encounter. | Integer | 0..1 | Questionnaire | extension[*].valueString | - | template-id | Top Level | |
| templatetype | - | Boolean to flag whether the questionnaire is score only or not. | String | 0..1 | Questionnaire | extension[*].valueString | - | template-type | Top Level | |
| name | - | The questionnaire name | string | 0..1 | Questionnaire | name | Top Level | |||
| note | - | The note attached to this questionnaire | string | 0..1 | Questionnaire | extension.valueString | note | Top Level | ||
| questionnaireid | - | The questionnaire ID | integer | 0..1 | Questionnaire | id | Top Level | |||
| score | - | The score for this questionnaire | string | 0..1 | Questionnaire | extension.valueString | score | Top Level | ||
| scoredby | - | The user that scored this questionnaire | string | 0..1 | Questionnaire | publisher | Top Level | |||
| scoreddate | - | The date this questionnaire was scored | string | 0..1 | Questionnaire | date | Top Level | |||
| scoringstatus | - | The status of the questionnaire | string | 0..1 | Questionnaire | status | Top Level | |||
| sections.headertext | - | The header text for this section of the questionnaire | string | 0..1 | Questionnaire | item.extension.valueString | header-text | Top Level | ||
| sections.questionlist.answer | - | The current answer to the question | string | 0..1 | Questionnaire | item.initial.valueString | Top Level | |||
| sections.questionlist.hidden | - | Flag that represents if the question is initially hidden or not | string | 0..1 | Questionnaire | item.extension.valueString | hidden | Top Level | ||
| sections.questionlist.key | - | The key for the question | string | 0..1 | Questionnaire | item.linkId | Top Level | |||
| sections.questionlist.possibleanswers | - | List of possible answers for this question | string | 0..1 | Questionnaire | item.answerOptions.valueString | Top Level | |||
| sections.questionlist.question | - | The text of the question | string | 0..1 | Questionnaire | item.text | Top Level | |||
| sections.questionlist.questionid | - | The ID for this specific questionnaire's question | integer | 0..1 | Questionnaire | item.id | Top Level | |||
| templateid | - | The template ID of the questionnaire. Required to activate a questionnaire for a given encounter. | integer | 0..1 | Questionnaire | extension.valueString | template-id | Top Level | ||
| templatetype | - | Boolean to flag whether the questionnaire is score only or not. | string | 0..1 | Questionnaire | extension.valueString | template-type | Top Level | ||
| declinedreason.declinedreasontext | - | The text of the reason | string | 0..1 | Questionnaire | extension.valueString | declined-reason-text | Top Level | ||
| documentids | - | The document IDs attached to the questionnaire. | string | 0..1 | Questionnaire | extension.valueString | document-ids | Top Level | ||
| guidelines | - | The guidelines recommended by the questionnaire | string | 0..1 | Questionnaire | extension.valueString | guidelines | Top Level | ||
| maximumscore | - | The maximum amount of points for this questionnaire | integer | 0..1 | Questionnaire | extension.valueString | maximum-score | Top Level | ||
| metaquestions | - | Any meta questions related to this questionnaire. E.g., should this be considered generally as positive or negative? | array | 0..1 | Questionnaire | extension.valueString(convert to string) | meta-questions | Top Level | ||
| ignorescore | - | If true, will ignore the score provided and treat it as not scored | boolean | 0..1 | Questionnaire | extension.valueString | ignore-score | Top Level | ||
| state | - | The state of the questionnaire. This is used exclusively for the PHQ2/9 screeners. If this is not explicitly passed in, the default behavior will set the state to a PHQ2 on a score lower than 3, otherwise it will be set to a PHQ9. | string | 0..1 | Questionnaire | extension.valueString | state | Top Level |