STU 3 Candidate

This page is part of the FHIR Specification (v1.4.0: STU 3 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

B.4.1.5 StructureDefinition: SDC-Questionnaire - Mappings

Mappings for the sdc-questionnaire Profile.

B.4.1 Mappings for IHE Structured Data Capture (http://wiki.siframework.org/IHE+SDC+Profile)

Structured Data Capture Questionnaire Design
QuestionnaireSDC-QuestionnaireForm_Package
   id
   meta
   implicitRules
   language
   text
   contained
   extension
   extensionsubmissionEndpointadministrative_package/submissionRule/destination/endpoint
   extensionprovenanceSignatureRequired
   extensionstyleSensitiveN/A (new requirement)
   extensiondeMap
   modifierExtension
   url
   identifier./form_design/@form_design_identifier {maps to value; system="urn:ietf:rfc:3986"}
   versionNot currently in schema
   status./administration_package/registration/state/registration_status
   date./administration_package/registration/creation_date
   publisher./administration_package/registration/organization
   telecom
   useContext./form_design/classifier
   title
      id
      extension
      extensiontitle.renderingStyle../style
      extensiontitle.markup(strings can contain markup)
      value
   concept
   subjectType
   item./form_design/*[self::header or self::footer or self::section]
      id
      extension
      extensionitemMinOccurs./cardinality/minimum
      extensionitemMaxOccurs./cardinality/maximum
      extensionitemOptionalDisplayN/A (new requirement)
      extensionitemHiddenAny element with @initial_state="hidden" and no rule that unhides the element
      extensionitemControl
      extensionchoiceOrientation
      extensionminLength./*_Field/datatype/string/maximum_characters
      extensionregex./*_Field/datatype/string/reg_ex
      extensionentryFormat./*_Field/format | ./*_Field/datatype/string/pattern
      extensionminValue./*_Field/datatype/[integer|decimal]/minimum_value
      extensionmaxValue./*_Field/datatype/[integer|decimal]/maximum_value
      extensionmaxDecimalPlaces./*_Field/datatype/decimal/fractionDigits
      extensionmimeType
      extensionmaxSize
      extensionunit
      extensiondeReference/form_package/mapping_package/mdr_mapping/question_element_data_element_association[question_element_identifier=current()/question_identifier]/data_element_scoped_identifier
      extensionallowedResource/form_package/mapping_package/mdr_mapping/question_element_data_element_association[question_element_identifier=current()/question_identifier]/data_element_scoped_identifier
      extensiondisplayCategory/form_package/mapping_package/mdr_mapping/question_element_data_element_association[question_element_identifier=current()/question_identifier]/data_element_scoped_identifier
      modifierExtension
      linkId./section_identifier
      concept
      prefix./section_number/label
         id
         extension
         extensionitemLabel.renderingStyle../style
         extensionitemLabel.markup(strings can contain markup)
         value
      textForm Design/designation[context="primary?"/definition/ ./section_instruction/label
         id
         extension
         extensiongroupText.renderingStyle../style
         extensiongroupText.markup(strings can contain markup)
         value
      type./*/datatype
      enableWhenparent::guarded_element/guard //guard[guarded_element_identifier = current()/question-identifier]
         id
         extension
         modifierExtension
         questionparent::list_item/parent::list_field/parent::question
         answered
         answer[x]parent::list_item
      required./cardinality/minimum!=0
      repeats./cardinality/maximum!=1
      readOnly./*_Field/default_value_read_only ./default_element/read_only
      maxLength./*_Field/maximum_character_quantity | ./*_Field/datatype/string/maximum_characters
      options./list_field | ./lookup_field/endpoint
      option
         id
         extensionOptionPrefix
         modifierExtension
         value[x]
      initial[x]./default_value ./default_element/default/value ./default_element/list_item_identifier (resolve)
      item./contained_section