This page is part of the FHIR Specification (v1.0.0: DSTU 2 Ballot 3). The current version which supercedes this version is 5.0.0. For a full list of available versions, see the Directory of published versions . Page versions: R4 R3 R2
The core extensions provide HL7 provided extensions to the Questionnaire resource.
Extensions: | |
questionnaire-category | What kind of questionnaire? : A code that identifies the questionnaire as falling into a particular group of like questionnaires. E.g. "Pediatric", "Admissions", "Research", "Demographic", "Opinion Survey", etc. |
questionnaire-label | E.g. "1(a)", "2.5.3" : A label for a particular group or question within the questionnaire. |
questionnaire-minOccurs | Minimum repetitions : The minimum number of times the group must appear or the minimum number of answers for a question - when greater than 1. |
questionnaire-maxOccurs | Maximum repetitions : The maximum number of times the group must appear or the minimum number of answers for a question - when greater than 1 and not unlimited. |
questionnaire-hidden | Don't display to user : If true, indicates that the containing group or question should not be displayed to the user for data entry. |
questionnaire-enableWhen | Only allow data when: : If present, indicates that the group or question containing the extension should only be enabled (allow an answer to be present and, in most circumstances, even be visible to the user) when the specified condition is true. |
questionnaire-questionControl | E.g. Checkbox, Combo-box, Lookup, etc. : The type of data entry control that should be exposed to the user when capturing the answer to the question. |
questionnaire-choiceOrientation | horizontal | vertical : Identifies the desired orientation when rendering a list of choices (typically radio-box or check-box lists). |
questionnaire-defaultValue | Initial presumed answer for question : This is the value that should be pre-populated when rendering the questionnaire for user input. |
questionnaire-readOnly | Don't allow human editing : If true, the value cannot be changed by a human respondant to the Questionnaire. |
questionnaire-deReference | Implemented CDE : A reference to the Data Element that corresponds to the question text and answer constraints for this question. |
questionnaire-deMap | Map linking questions to DataElements : Identifies a map that links the questionnaire (source) to a DataElement server and identifies which questions correspond to which data elements (by linkId and local identifier, respectively). |
questionnaire-allowedResource | Allowed resource for reference : Where the type for a question is "Reference", indicates a type of resource that is permitted. |
questionnaire-instruction | How to populate group or question : The text provides instructions intended to be rendered with the element explaining how the content of the element is to be completed. This should be rendered in-line before the question or group. |
questionnaire-security | Security/privacy rules governing group/question : The text describes specific security and/or privacy considerations associated with the element. E.g. retention rules, data access control expectations, etc. |
questionnaire-help | Text to display if help incoked on group/question : The content is intended for display if a user selects an icon or performs some other action seeking help about the element. |
questionnaire-tooltip | Fly-over or equivalent text : The content is intended for use in a fly-over or similar display mechanism - primarily intended for online form entry. |
questionnaire-trailing | Text to display after group/question content : The text should be displayed after all of the other the content of the group or question. |
questionnaire-units | Unit of measure for question : Identifies the units in which the question's answer should be captured. |
questionnaire-lowRangeLabel | Label for low end of slider : When a coded ordered value is selected from a range, indicates the label lifted to the left of the first value. E.g. The "very unsatisfied" in "very unsatisfied 0 1 2 3 4 5 very satisfied". |
questionnaire-highRangeLabel | Label for high end of slider : When a coded ordered value is selected from a range, indicates the label lifted to the right of the last value. E.g. The "very satisfied" in "very unsatisfied 0 1 2 3 4 5 very satisfied". |
questionnaire-maxLength | No more than this many characters : The maximum number of characters that must be present in the simple data type to be considered a "valid" instance. |
Search parameters defined by this package. See Searching for more information about searching in REST, messaging, and services.
Name | Type | Description | Paths | Source |
category | token | Code categorizing the questionnaire | f:Questionnaire/f:extension{http://hl7/f:org/fhir/StructureDefinition/questionnaire-category} | XML / JSON |
deReference | token | A data element referenced by one of the questions in the questionnaire | f:Questionnaire/f:group/f:question/f:extension{http://hl7/f:org/fhir/StructureDefinition/questionnaire-deReference} | XML / JSON |