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

FHIR IG Statistics: OperationDefinition/Questionnaire-assemble

Packagehl7.fhir.uv.sdc
TypeOperationDefinition
IdQuestionnaire-assemble
FHIR VersionR4
Sourcehttp://hl7.org/fhir/uv/sdc/https://build.fhir.org/ig/HL7/sdc/OperationDefinition-Questionnaire-assemble.html
URLhttp://hl7.org/fhir/uv/sdc/OperationDefinition/Questionnaire-assemble
Version4.0.0-ballot
Statusactive
Date2025-07-14T18:38:59+00:00
NameSDCAssemble
TitleAssemble Modular Questionnaire Operation
Realmuv
Authorityhl7
DescriptionThe $assemble operation takes a modular questionnaire (one that references sub-questionnaires and/or relies on definition elements to contain the content for item definitions) and produces the equivalent fully-inline Questionnaire. Full details on the process can be found [here](modular.html).
Typetrue
Kindoperation

Resources that use this resource

CapabilityStatement
SHCAppCapabilityStatementSHC App
sdc-form-fillerSDC Form Filler
sdc-form-managerSDC Form Manager
sdc-form-managerSDC Form Manager

Resources that this resource uses

No resources found


Narrative

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

Generated Narrative: OperationDefinition Questionnaire-assemble

URL: [base]/Questionnaire/$assemble

URL: [base]/Questionnaire/[id]/$assemble

Input parameters Profile:Questionnaire assemble input Parameters profile

Parameters

UseNameScopeCardinalityTypeBindingDocumentation
INquestionnaire1..1uri | Reference | Questionnaire

The Modular Questionnaire to assemble the content of. Can be provided as a canonical for the questionnaire, a questionnaire reference, or directly as a questionnaire resource.

OUTreturn0..1Resource

The fully assembled Questionnaire with all subQuestionnaires inlined and all items with item.definitions have had relevant metadata propagated into the item.

OUToutcome0..1Resource

The OperationOutcome indicating any warnings or information messages with the assembly process


Source

{
  "resourceType": "OperationDefinition",
  "id": "Questionnaire-assemble",
  "text": {
    "status": "generated",
    "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/OperationDefinition/Questionnaire-assemble",
  "version": "4.0.0-ballot",
  "name": "SDCAssemble",
  "title": "Assemble Modular Questionnaire Operation",
  "status": "active",
  "kind": "operation",
  "date": "2025-07-14T18:38:59+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": "The $assemble operation takes a modular questionnaire (one that references sub-questionnaires and/or relies on definition elements to contain the content for item definitions) and produces the equivalent fully-inline Questionnaire.  Full details on the process can be found [here](modular.html).",
  "jurisdiction": [
    {
      "coding": [
        {
          "system": "http://unstats.un.org/unsd/methods/m49/m49.htm",
          "code": "001",
          "display": "World"
        }
      ]
    }
  ],
  "code": "assemble",
  "resource": [
    "Questionnaire"
  ],
  "system": false,
  "type": true,
  "instance": true,
  "inputProfile": "http://hl7.org/fhir/uv/sdc/StructureDefinition/parameters-questionnaire-assemble-in",
  "parameter": [
    {
      "extension": [
        {
          "url": "http://hl7.org/fhir/StructureDefinition/operationdefinition-allowed-type",
          "valueUri": "uri"
        },
        {
          "url": "http://hl7.org/fhir/StructureDefinition/operationdefinition-allowed-type",
          "valueUri": "Reference"
        },
        {
          "url": "http://hl7.org/fhir/StructureDefinition/operationdefinition-allowed-type",
          "valueUri": "Questionnaire"
        }
      ],
      "name": "questionnaire",
      "use": "in",
      "min": 1,
      "max": "1",
      "documentation": "The [Modular Questionnaire](StructureDefinition-sdc-questionnaire-modular.html) to assemble the content of. Can be provided as a canonical for the questionnaire, a questionnaire reference, or directly as a questionnaire resource.",
      "type": "Element"
    },
    {
      "name": "return",
      "use": "out",
      "min": 0,
      "max": "1",
      "documentation": "The fully assembled [Questionnaire](StructureDefinition-sdc-questionnaire.html) with all subQuestionnaires inlined and all items with item.definitions have had relevant metadata propagated into the item.",
      "type": "Resource"
    },
    {
      "name": "outcome",
      "use": "out",
      "min": 0,
      "max": "1",
      "documentation": "The OperationOutcome indicating any warnings or information messages with the assembly process",
      "type": "Resource"
    }
  ]
}