This page is part of the FHIR Specification (v0.4.0: DSTU 2 Draft). 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] |
id | ||
extension | ||
extension | questionEnableWhen.question | parent::list_item/parent::list_field/parent::question |
extension | questionEnableWhen.answer | parent::list_item |
url | ||
value[x] | ||
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 |