FHIR © HL7.org  |  Server Home  |  XIG Home  |  XIG Stats  |  Server Source  |  FHIR  

FHIR IG Statistics: StructureDefinition/sdc-questionnaire-targetStructureMap

Packagehl7.fhir.uv.sdc
Resource TypeStructureDefinition
Idsdc-questionnaire-targetStructureMap
FHIR VersionR4
Sourcehttp://hl7.org/fhir/uv/sdc/https://build.fhir.org/ig/HL7/sdc/StructureDefinition-sdc-questionnaire-targetStructureMap.html
URLhttp://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-targetStructureMap
Version4.0.0-ballot
Statusactive
Date2025-08-07T06:58:13+00:00
NameTargetStructureMapExtension
TitleExtract StructureMap - Target structure map
Realmuv
Authorityhl7
DescriptionStructureMaps that have QuestionnaireResponses of this Questionnaire as 'source'- i.e. that can be used to create other artifacts from QuestionnaireResponses that are valid against this Questionnaire. If multiple maps are specified, then multiple extraction outputs will be produced. Authors can choose between a single output 'transaction' Bundle or multiple outputs depending on the desired behavior and maintenance process.
PurposeWhile it's possible to query for StructureMaps associated with a Questionnaire, it might not be obvious what repository to query. This allows a Questionnaire to specifically identify known relevant maps.
TypeExtension
Kindcomplex-type

Resources that use this resource

StructureDefinition
sdc-questionnaire-extr-smapExtractable Questionnaire - StructureMap
sdc-questionnaire-extractSDC Questionnaire Extract

Resources that this resource uses

No resources found


Examples of Use for Extension

ResourceVersion
ch.fhir.ig.ch-lab-order#current:Bundle/1-tvt-document-with-sr-and-formR4
ch.fhir.ig.ch-lab-order#current:Bundle/2-pertussis-document-with-sr-and-formR4
ch.fhir.ig.ch-lab-order#current:Bundle/3-gyn-document-with-sr-and-formR4
ch.fhir.ig.ch-lab-order#current:Bundle/4-sepsis-document-with-sr-and-formR4
ch.fhir.ig.ch-lab-order#current:Bundle/5-biol-monit-document-with-sr-and-formR4
ch.fhir.ig.ch-lab-order#current:Bundle/6-histopath-document-with-sr-and-formR4
ch.fhir.ig.ch-lab-order#current:Bundle/ch-lab-order-with-sr-and-formR4
ch.fhir.ig.ch-lab-order#current:Questionnaire/2-pertussisR4
ch.fhir.ig.ch-lab-order#current:Questionnaire/3-gynR4
ch.fhir.ig.ch-lab-order#current:Questionnaire/4-sepsisR4
ch.fhir.ig.ch-lab-order#current:Questionnaire/5-biol-monitR4
ch.fhir.ig.ch-lab-order#current:Questionnaire/6-histopathR4
ch.fhir.ig.ch-lab-order#current:Questionnaire/LabOrder-formR4
ch.fhir.ig.ch-orf#current:Bundle/bundle-order-referral-formR4
ch.fhir.ig.ch-orf#current:Bundle/external-diagnostics-orderR4
ch.fhir.ig.ch-orf#current:Bundle/radiology-orderR4
ch.fhir.ig.ch-orf#current:Questionnaire/order-referral-formR4
ch.fhir.ig.ch-orf#current:Questionnaire/order-referral-form-modularR4
hl7.fhir.us.sdoh-clinicalcare#current:Questionnaire/SDOHCC-QuestionnaireHungerVitalSignR4
hl7.fhir.us.sdoh-clinicalcare#current:Questionnaire/SDOHCC-QuestionnairePRAPARER4
hl7.fhir.uv.sdc#current:Questionnaire/SDOHCC-QuestionnaireHungerVitalSignR4
hl7.fhir.uv.sdc#current:Questionnaire/extract-complex-smapR4
smart.who.int.immunizations#current:Questionnaire/QIMMZC4R4
smart.who.int.immunizations#current:Questionnaire/QIMMZD1R4
smart.who.int.immunizations#current:Questionnaire/QIMMZD13R4
smart.who.int.immunizations#current:Questionnaire/QIMMZD17R4
smart.who.int.immunizations#current:Questionnaire/QIMMZD5R4
who.ddcc#current:Questionnaire/DDCCTRCoreDataSetQuestionnaireR4
who.ddcc#current:Questionnaire/DDCCVSCoreDataSetQuestionnaireR4

Narrative

Note: links and images are rebased to the (stated) source

Generated Narrative: StructureDefinition sdc-questionnaire-targetStructureMap

NameFlagsCard.TypeDescription & Constraintsdoco
.. Extension 0..*ExtensionMap to artifacts that can be populated from this Questionnaire
... extension 0..0
... url 1..1uri"http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-targetStructureMap"
... value[x] 0..1canonical(StructureMap)Value of extension

doco Documentation for this format

Source

{
  "resourceType": "StructureDefinition",
  "id": "sdc-questionnaire-targetStructureMap",
  "text": {
    "status": "extensions",
    "div": "<!-- snip (see above) -->"
  },
  "extension": [
    {
      "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-wg",
      "valueCode": "fhir"
    },
    {
      "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fmm",
      "valueInteger": 4,
      "_valueInteger": {
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-conformance-derivedFrom",
            "valueCanonical": "http://hl7.org/fhir/uv/sdc/ImplementationGuide/hl7.fhir.uv.sdc"
          }
        ]
      }
    },
    {
      "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
      "valueCode": "trial-use",
      "_valueCode": {
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-conformance-derivedFrom",
            "valueCanonical": "http://hl7.org/fhir/uv/sdc/ImplementationGuide/hl7.fhir.uv.sdc"
          }
        ]
      }
    }
  ],
  "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-targetStructureMap",
  "identifier": [
    {
      "system": "urn:ietf:rfc:3986",
      "value": "urn:oid:2.16.840.1.113883.4.642.40.17.42.56"
    }
  ],
  "version": "4.0.0-ballot",
  "name": "TargetStructureMapExtension",
  "title": "Extract StructureMap - Target structure map",
  "status": "active",
  "date": "2025-08-07T06:58:13+00:00",
  "publisher": "HL7 International / FHIR Infrastructure",
  "contact": [
    {
      "name": "HL7 International / FHIR Infrastructure",
      "telecom": [
        {
          "system": "url",
          "value": "http://www.hl7.org/Special/committees/fiwg"
        }
      ]
    },
    {
      "telecom": [
        {
          "system": "url",
          "value": "http://www.hl7.org/Special/committees/fiwg"
        }
      ]
    }
  ],
  "description": "StructureMaps that have QuestionnaireResponses of this Questionnaire as 'source'- i.e. that can be used to create other artifacts from QuestionnaireResponses that are valid against this Questionnaire. If multiple maps are specified, then multiple extraction outputs will be produced.  Authors can choose between a single output 'transaction' Bundle or multiple outputs depending on the desired behavior and maintenance process.",
  "jurisdiction": [
    {
      "coding": [
        {
          "system": "http://unstats.un.org/unsd/methods/m49/m49.htm",
          "code": "001",
          "display": "World"
        }
      ]
    }
  ],
  "purpose": "While it's possible to query for StructureMaps associated with a Questionnaire, it might not be obvious what repository to query.  This allows a Questionnaire to specifically identify known relevant maps.",
  "fhirVersion": "4.0.1",
  "mapping": [
    {
      "identity": "rim",
      "uri": "http://hl7.org/v3",
      "name": "RIM Mapping"
    }
  ],
  "kind": "complex-type",
  "abstract": false,
  "context": [
    {
      "type": "element",
      "expression": "Questionnaire"
    }
  ],
  "type": "Extension",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Extension",
  "derivation": "constraint",
  "snapshot": {
    "extension": [
      {
        "url": "http://hl7.org/fhir/tools/StructureDefinition/snapshot-base-version",
        "valueString": "4.0.1"
      }
    ],
    "element": [
      {
        "id": "Extension",
        "path": "Extension",
        "short": "Map to artifacts that can be populated from this Questionnaire",
        "definition": "StructureMaps that have QuestionnaireResponses of this Questionnaire as 'source'- i.e. that can be used to create other artifacts from QuestionnaireResponses that are valid against this Questionnaire.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "Extension",
          "min": 0,
          "max": "*"
        },
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": false
      },
      {
        "id": "Extension.id",
        "path": "Extension.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "Unique id for inter-element referencing",
        "definition": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "extension": [
              {
                "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
                "valueUrl": "string"
              }
            ],
            "code": "http://hl7.org/fhirpath/System.String"
          }
        ],
        "isModifier": false,
        "isSummary": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "Extension.extension",
        "path": "Extension.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Extension",
        "definition": "An Extension",
        "min": 0,
        "max": "0",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": false,
        "isSummary": false
      },
      {
        "id": "Extension.url",
        "path": "Extension.url",
        "representation": [
          "xmlAttr"
        ],
        "short": "identifies the meaning of the extension",
        "definition": "Source of the definition for the extension code - a logical name or a URL.",
        "comment": "The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "Extension.url",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "extension": [
              {
                "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
                "valueUrl": "uri"
              }
            ],
            "code": "http://hl7.org/fhirpath/System.String"
          }
        ],
        "fixedUri": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-targetStructureMap",
        "isModifier": false,
        "isSummary": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "Extension.value[x]",
        "path": "Extension.value[x]",
        "short": "Value of extension",
        "definition": "Value of extension - must be one of a constrained set of the data types (see [Extensibility](http://hl7.org/fhir/R4/extensibility.html) for a list).",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Extension.value[x]",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "canonical",
            "targetProfile": [
              "http://hl7.org/fhir/StructureDefinition/StructureMap"
            ]
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "isModifier": false,
        "isSummary": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      }
    ]
  },
  "differential": {
    "element": [
      {
        "id": "Extension",
        "path": "Extension",
        "short": "Map to artifacts that can be populated from this Questionnaire",
        "definition": "StructureMaps that have QuestionnaireResponses of this Questionnaire as 'source'- i.e. that can be used to create other artifacts from QuestionnaireResponses that are valid against this Questionnaire."
      },
      {
        "id": "Extension.extension",
        "path": "Extension.extension",
        "max": "0"
      },
      {
        "id": "Extension.url",
        "path": "Extension.url",
        "fixedUri": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-targetStructureMap"
      },
      {
        "id": "Extension.value[x]",
        "path": "Extension.value[x]",
        "type": [
          {
            "code": "canonical",
            "targetProfile": [
              "http://hl7.org/fhir/StructureDefinition/StructureMap"
            ]
          }
        ]
      }
    ]
  }
}