This page is part of the FHIR Specification (v0.0.82: DSTU 1). The current version which supercedes this version is 5.0.0. For a full list of available versions, see the Directory of published versions 
Mappings for the questionnaire-sdc-structureddatacaptureform Profile.
| Structured Data Capture Questionnaire Design | ||
| Questionnaire | StructuredDataCaptureForm | Form_Package |
| id | ||
| meta | ||
| implicitRules | ||
| language | ||
| text | ||
| contained | ||
| extension | ||
| extension | submissionEndpoint | administrative_package/submissionRule/destination/endpoint |
| extension | styleSensitive | N/A (new requirement) |
| extension | category | ./form_design/classifier |
| modifierExtension | ||
| identifier | ./form_design/@form_design_identifier {maps to value; system="urn:ietf:rfc:3986"} | |
| version | Not currently in schema | |
| status | ./administration_package/registration/state/registration_status | |
| date | ./administration_package/registration/creation_date | |
| publisher | ./administration_package/registration/organization | |
| telecom | ||
| group | group | ./form_design/*[self::header or self::footer or self::section] |
| id | ||
| extension | ||
| extension | groupLabel | ./section_number/label |
| id | ||
| extension | ||
| extension | groupLabel.renderingStyle | ../style |
| extension | groupLabel.markup | (strings can contain markup) |
| url | ||
| value[x] | ||
| extension | groupInstruction | ./additional_instruction | ./additional_text |
| id | ||
| extension | ||
| extension | groupInstruction.renderingStyle | ./style |
| extension | groupInstruction.markup | (strings can contain markup) |
| url | ||
| value[x] | ||
| extension | groupSecurity | ./additional_instruction | ./additional_text |
| id | ||
| extension | ||
| extension | groupSecurity.renderingStyle | ./style |
| extension | groupSecurity.markup | (strings can contain markup) |
| url | ||
| value[x] | ||
| extension | groupHelp | ./additional_instruction | ./additional_text |
| id | ||
| extension | ||
| extension | groupHelp.renderingStyle | ./style |
| extension | groupHelp.markup | (strings can contain markup) |
| url | ||
| value[x] | ||
| extension | groupTooltip | ./additional_instruction | ./additional_text |
| id | ||
| extension | ||
| extension | groupTooltip.renderingStyle | ./style |
| extension | groupTooltip.markup | (strings can contain markup) |
| url | ||
| value[x] | ||
| extension | groupTrailing | ./additional_instruction | ./additional_text |
| id | ||
| extension | ||
| extension | groupTrailing.renderingStyle | ./style |
| extension | groupTrailing.markup | (strings can contain markup) |
| extension | groupOptionalDisplay | N/A (new requirement) |
| url | ||
| value[x] | ||
| extension | hidden | Any element with @initial_state="hidden" and no rule that unhides the element |
| extension | groupMinOccurs | ./cardinality/minimum |
| extension | groupMaxOccurs | ./cardinality/maximum |
| extension | specialGroup | ="header" if self::header; ="footer" if self::footer |
| extension | questionInstruction | ./additional_instruction | ./additional_text |
| id | ||
| extension | ||
| extension | questionInstruction.renderingStyle | ./style |
| extension | questionInstruction.markup | (strings can contain markup) |
| url | ||
| value[x] | ||
| extension | questionSecurity | ./additional_instruction | ./additional_text |
| id | ||
| extension | ||
| extension | questionSecurity.renderingStyle | ./style |
| extension | questionSecurity.markup | (strings can contain markup) |
| url | ||
| value[x] | ||
| extension | questionHelp | ./additional_instruction | ./additional_text |
| id | ||
| extension | ||
| extension | questionHelp.renderingStyle | ./style |
| extension | questionHelp.markup | (strings can contain markup) |
| url | ||
| value[x] | ||
| extension | questionTooltip | ./additional_instruction | ./additional_text |
| id | ||
| extension | ||
| extension | questionTooltip.renderingStyle | ./style |
| extension | questionTooltip.markup | (strings can contain markup) |
| url | ||
| value[x] | ||
| extension | questionTrailing | ./additional_instruction | ./additional_text |
| id | ||
| extension | ||
| extension | questionTrailing.renderingStyle | ./style |
| extension | questionTrailing.markup | (strings can contain markup) |
| url | ||
| value[x] | ||
| extension | questionUnits | ./additional_instruction | ./additional_text |
| id | ||
| extension | ||
| extension | questionUnits.renderingStyle | ./style |
| extension | questionUnits.markup | (strings can contain markup) |
| url | ||
| value[x] | ||
| modifierExtension | ||
| linkId | ./section_identifier | |
| title | ./section_title/label | |
| extension | ||
| extension | groupTitle.renderingStyle | ../style |
| extension | groupTitle.markup | (strings can contain markup) |
| value | ||
| concept | ||
| text | Form Design/designation[context="primary?"/definition/ ./section_instruction/label | |
| required | ./cardinality/minimum!=0 | |
| repeats | ./cardinality/maximum!=1 | |
| group | ./contained_section | |
| question | ./question | |
| id | ||
| extension | ||
| extension | questionMinOccurs | ./cardinality/minimum |
| extension | questionMaxOccurs | ./cardinality/maximum |
| extension | questionLabel | ./question_number/label |
| id | ||
| extension | ||
| extension | questionLabel.renderingStyle | ../style |
| extension | questionLabel.markup | (strings can contain markup) |
| url | ||
| value[x] | ||
| extension | questionEnableWhen | parent::guarded_element/guard //guard[guarded_element_identifier = current()/question-identifier] |
| extension | questionOptionalDisplay | N/A (new requirement) |
| extension | hidden | Any element with @initial_state="hidden" and no rule that unhides the element |
| extension | defaultValue | ./default_value ./default_element/default/value ./default_element/list_item_identifier (resolve) |
| extension | defaultAsFixed | ./*_Field/default_value_read_only ./default_element/read_only |
| extension | minLength | ./*_Field/datatype/string/maximum_characters |
| extension | maxLength | ./*_Field/maximum_character_quantity | ./*_Field/datatype/string/maximum_characters |
| extension | regex | ./*_Field/datatype/string/reg_ex |
| extension | entryFormat | ./*_Field/format | ./*_Field/datatype/string/pattern |
| extension | minValue | ./*_Field/datatype/[integer|decimal]/minimum_value |
| extension | maxValue | ./*_Field/datatype/[integer|decimal]/maximum_value |
| extension | maxDecimalPlaces | ./*_Field/datatype/decimal/fractionDigits |
| extension | deReference | /form_package/mapping_package/mdr_mapping/question_element_data_element_association[question_element_identifier=current()/question_identifier]/data_element_scoped_identifier |
| id | ||
| extension | ||
| extension | questionText.renderingStyle | ../style |
| extension | questionText.markup | (strings can contain markup) |
| url | ||
| value[x] | ||
| modifierExtension | ||
| linkId | ./question_identifier | |
| concept | N/A | |
| text | ./question_prompt/label | |
| type | ./*/datatype | |
| required | ./cardinality/minimum!=0 | |
| repeats | ./cardinality/maximum!=1 ./*/multiselect='true' | |
| options | ./list_field | ./lookup_field/endpoint | |
| group | ./list_field/list_item/guard | |