Our Questionnaire, ROS, Physical Exam, and Structured Assessment Commands are all built on our interview model. These can be created by admin teams and/or super users to support various use cases within charting workflows. These commands allow for the creation of custom templates, the capture of discrete data, and the extension of Canvas’s data model to meet the needs of different care models.

User Guides

Questionnaire Commands

Using the Structured Assessment Command

The Structured Assessment command allows users to create templated assessments linked to ICD-10 and CPT codes, simplifying diagnosis and updating patient records efficiently.

Setup & Configuration

Building a Questionnaire

Questionnaires are created using a Google Sheet template that was shared during onboarding. Please reach out to the Canvas Onboarding Manager if assistance is needed locating the template

Jess Screenshot from Google Chrome on2024-11-02 6@2x.jpg

Questionnaire Types

The use_case_in_charting field (cell C5) within the template determines which Command the template is associated with.

Command

Use Case

Use Cases & What is Different

Questionnaire

QUES

Used for intake forms, social history, screening questionnaires, and general charting templates.

Review of Systems (ROS)

ROS

Switch off the radio button for any non-essential systems to exclude them from internal and external documentation, ensuring a cleaner and more relevant dataset.

Physical Exam (PE)

EXAM

To exclude and hide unnecessary systems from both internal and external documentation, disable the associated systems by toggling the radio button to the "off" position.

Structured Assessment

SA

ICD-10 and CPT-backed responses offer an effective substitute for the Diagnose, Assess, or Perform Commands. By selecting these options, the relevant codes will automatically populate the billing footer.

We suggest naming the questionnaire tabs on the loader sheet with prefixes that represent the use case. This approach makes it easier to identify and manage different templates.

Codes

All questionnaires, questions, and question responses must be code backed. The following standard code systems are supported:

Additionally, a custom code system may be used:

Codes are case sensitive and must be entered in ALL CAPS

Question + Response Code Criteria

When loading a questionnaire, the following criteria must be met:

Questionnaire Field Descriptions

These settings are adjusted by modifying the corresponding cells within the relevant row for each Questionnaire, Question and Response.

Questionnaire Settings 🔵

Name

Questionnaire Field Description

Required

use_case_in_charting

Choose from the following options:

  • QUES for Questionnaire

  • SA for Structured Assessment

  • EXAM for Physical Exam

  • ROS for Review of Systems

Required

code_system

Choose from the following options:

Required

code

Insert the relevant code associated with the code system
Example: 72109-2

Required

scoring_function_js

  • Leave blank if no scoring is desired

  • Refer to the Questionnaire Scoring section of this article for further details

Optional

can_originate_in_charting

  • If active, insert TRUE

  • If inactive, insert FALSE

Required

expected_completion_time

Insert the estimated number of minutes required to complete the questionnaire, ROS, PE or SA.
Example: 5

Optional

search_tags

Deprecated field


scoring_code_system

Deprecated field


scoring_code

Deprecated field


content

Leave blank


prologue

Text that will be displayed to the end user at the top of the questionnaire prior to recording a response.

Optional

use_in_shx

  • Enter TRUE to display recorded questionnaire information within the SDOH section of the patient summary.

  • Enter FALSE to exclude recorded questionnaire information from the SDOH section of the patient summary.

  • If left blank, the default value will be FALSE.

Optional

Question Settings 🔴

Name

Question Field Description

Required

name

  • Name of the question

  • The text that will be display for the question in the command

  • The name field should match the content field

Required

code_system

Choose from the following options:

Required

code

  • Insert the assigned code

    • Example: 44250-9

  • No question codes should be reused within the same questionnaire

Required

code_description

Provide the description for the assigned code.

Optional

content

  • The text that will be displayed when the command printed.

  • Should match the question's name field

Required

responses_code_system

Choose from the following options:

Required

responses_type

Choose from the following determine response type:

  • SING for Single Select: One response selected from a dropdown

  • MULT for Multi Select: select multiple responses associated with one question

  • TXT for Free Text: Type in a free text response

Required

use_in_shx

  • Enter TRUE if responses to this question should be displayed within the SDOH section of the patient summary.

  • Enter FALSE if responses to this question should NOT be displayed within the SDOH section of the patient summary.

  • If this field is left blank, Canvas will assume a value of FALSE.

Optional

Response Settings 🟢

Name

Response Field Description

Required

name

  • Name of the response

  • The text that will be display for the response in the command

Required

code

  • Insert the unique code

  • No response codes should be reused within the question.

Required

code_description

Provide the description for the assigned code.

Optional

value

  • SING or MULT select

    • Leave blank if no scoring is desired.

    • If scoring is desired, insert the numerical value assigned to each response in the field

  • TXT

    • This is the text that will be displayed within the free text field by default.

    • If necessary, input predefined text here. If no input is required, leave this field blank.

Optional

Questionnaire Scoring

Scoring assigns numerical values to responses, enabling automated calculations and standardized assessments. It helps evaluate patient conditions, measure risk factors, and ensure consistency in data interpretation.

Supported Custom Scoring

Below is a list of existing custom scoring functions available. Some new scores may not have been added yet. Contact Canvas Support to inquire about custom scoring if the necessary score is not listed.

Questionnaire

Scoring Function

Six Iten Cognitive Impairment Test

6cit

ACEs | Adverse Childhood Experiences

adverse_childhood

Asthma Control Test

asthma_control

Alcohol Use | Audit-C

auditC

Beck Depression Inventory

bdi

Bipolar

bipolar

CAGE

cage

CAGE AID

cage_aid

COPD Assessment Test (CAT)

cat_copd

CIWA-AR (Alcohol Withdrawal Scale)

ciwa_ar

COWS (Clinical Opiate Withdrawal Scale)

cows

C-SSRS

cssrs

DAST-10

DAS10

DASI

DASI

Default Score

default_score

DSM5 Criteria - Substance Abuse Disorder

dsm5_sud

Edinburgh Postnatal Depression Scale

epds

Epworth Sleepiness Scale

epworth

GAD-2

gad2

GAD-7

gad7

Domestic Violence (HARK)

hark

HOOS-12

hoos_12

KOOS-12

koos_12

Mini Mental State Exam

mmse

Montreal Cognitive Assessment (MoCA)

MoCA

Nose

nose

Nutrition Screen

nutrition

Oswestry Low Back Pain Disability

oswestry

PGWBI

pgwbi

PHQ-2

phq2

PHQ-9

phq9

PHQ-A

phqa

AUA BPH symptom score

prostateSymptom

PTSD

ptsd

Short IQCode (Informant Questionnaire on Cognitive Decline in the Elderly)

short_IQ

Sleep Screen

sleep

Social Isolation

socialIsolation

SPRINT Assessment

sprint

Trauma Screen

trauma

WHODAS-12

WHODAS12

WHODAS 2.0

WHODAS20

Y-BOCS

ybocs

Zung

zung

Uploading Questionnaires

Once the questionnaire has been completed in the Google Sheet, it must be uploaded into Canvas.

Inactivating a Questionnaire

To inactivate a questionnaire that is no longer valid for the practice, follow the steps below:

Resources