questionnaire
type: CapabilityStatement
node role: treeRoot
id:
  v: questionnaire
text:
  status:
    v: extensions
  div:
    v: Generated Narrative: CapabilityStatement questionnaire Implementation Guide Version: 8.0.2-SNAPSHOT FHIR Version: 4.0.1 Supported Formats: application/fhir+xml, xml, application/fhir+json, json, application/x-turtle, ttl, html/json, html/xml, html/turtle Published on: 2026-04-16 13:05:57+0000 Published by: Den telemedicinske infrastruktur (eHealth Infrastructure) Note to Implementers: FHIR Capabilities Any FHIR capability may be 'allowed' by the system unless explicitly marked as 'SHALL NOT'. A few items are marked as MAY in the Implementation Guide to highlight their potential relevance to the use case. This CapabilityStatement instantiates the CapabilityStatement http://hl7.org/fhir/uv/bulkdata/CapabilityStatement/bulk-data FHIR RESTful Capabilities Mode: server Summary of System-wide Operations Conformance Operation Documentation SHALL $reindex SHALL $hapi.fhir.reindex-status SHALL $migrate Data migration SHALL $export-poll-status Operation for polling the status of a previously initiated FHIR Bulk Data System Level Export. A complete URL including the '_jobId' is returned in the 'Content-Location' response header when initiating the export. A 'GET' request to the polling location will return '202 Accepted' with a response header 'X-Progress' containing a status message for the progress of the export job. When the job has finished, the polling location will return '200 OK', and the contents of the body will be a JSON object providing metadata and links to the generated bulk data files. A 'DELETE' request can be used to cancel the export. If the export has already finished, the delete will return '404 Not Found', else the export job will be cancelled and a '202 Accepted' is returned with an operation outcome response. Parameters _jobId: the job ID for the Bulk Export job which was returned in the 'Content-Location' header when initiating the export SHALL $export FHIR Operation to initiate an export of data from a FHIR server. The type of resources returned can be …
url:
  v: http://ehealth.sundhed.dk/fhir/CapabilityStatement/questionnaire
  l: questionnaire
version:
  v: 8.0.2-SNAPSHOT
name:
  v: questionnaire
status:
  v: active
date:
  v: 2026-04-16T13:05:57.461+00:00
publisher:
  v: Den telemedicinske infrastruktur (eHealth Infrastructure)
contact:
  name:
    v: Den telemedicinske infrastruktur (eHealth Infrastructure)
  telecom:
    system:
      v: url
    value:
      v: http://ehealth.sundhed.dk
jurisdiction:
  coding:
    system:
      v: urn:iso:std:iso:3166
      l: 3166
    code:
      v: DK
    display:
      v: Denmark
kind:
  v: instance
instantiates:
  v: http://hl7.org/fhir/uv/bulkdata/CapabilityStatement/bulk-data
  l: bulk-data
software:
  name:
    v: questionnaire
  version:
    v: 2.17.0
implementation:
  description:
    v: eHealth questionnaire service
  url:
    v: https://questionnaire.devtest.systematic-ehealth.com/fhir
    l: fhir
fhir version:
  v: 4.0.1
format:
  v: application/fhir+xml
format:
  v: xml
format:
  v: application/fhir+json
format:
  v: json
format:
  v: application/x-turtle
format:
  v: ttl
format:
  v: html/json
format:
  v: html/xml
format:
  v: html/turtle
rest:
  mode:
    v: server
  resource:
    type:
      v: Basic
    profile:
      v: http://hl7.org/fhir/StructureDefinition/Basic
      l: Basic
    interaction:
      code:
        v: update
    interaction:
      code:
        v: search-type
    interaction:
      code:
        v: vread
    interaction:
      code:
        v: read
    interaction:
      code:
        v: create
    conditional create:
      v: true
    conditional update:
      v: true
    search include:
      v: *
    search rev include:
      v: Basic:actionGuidanceForReference
    search rev include:
      v: Basic:intendedAudience
    search rev include:
      v: Basic:reference
    search rev include:
      v: Basic:viewForReference
    search rev include:
      v: Questionnaire:reference
    search rev include:
      v: StructureDefinition:valueset
    search param:
      name:
        v: _content
      type:
        v: string
      documentation:
        v: Search the contents of the resource's data using a fulltext search
    search param:
      name:
        v: _has
      type:
        v: string
      documentation:
        v: Return resources linked to by the given target
    search param:
      name:
        v: _id
      type:
        v: token
      documentation:
        v: The ID of the resource
    search param:
      name:
        v: _language
      type:
        v: string
      documentation:
        v: The language of the resource
    search param:
      name:
        v: _lastUpdated
      type:
        v: date
      documentation:
        v: Only return resources which were last updated as specified by the given range
    search param:
      name:
        v: _profile
      type:
        v: uri
      documentation:
        v: Search for resources which have the given profile
    search param:
      name:
        v: _security
      type:
        v: token
      documentation:
        v: Search for resources which have the given security labels
    search param:
      name:
        v: _tag
      type:
        v: token
      documentation:
        v: Search for resources which have the given tag
    search param:
      name:
        v: _text
      type:
        v: string
      documentation:
        v: Search the contents of the resource's narrative using a fulltext search
    search param:
      name:
        v: actionGuidanceForReference
      type:
        v: reference
      documentation:
        v: Action guidance for reference
    search param:
      name:
        v: actionGuidanceForType
      type:
        v: token
      documentation:
        v: The action guidance for type
    search param:
      name:
        v: actionGuidanceType
      type:
        v: token
      documentation:
        v: The action guidance type
    search param:
      name:
        v: code

v: token

v: The code

name:
  v: context
type:
  v: token
documentation:
  v: A use context assigned to the action guidance

name:
  v: context-type
type:
  v: token
documentation:
  v: A type of use context assigned to the action guidance

name:
  v: context-type-value
type:
  v: composite
documentation:
  v: A use context type and value assigned to the action guidance

name:
  v: identifier
type:
  v: token
documentation:
  v: The identifier

name:
  v: intendedAudience
type:
  v: reference
documentation:
  v: The intended audience

name:
  v: recommendation
type:
  v: token
documentation:
  v: The recommendation

name:
  v: reference
type:
  v: reference
documentation:
  v: The modifier reference

name:
  v: role
type:
  v: token
documentation:
  v: The modifier role

name:
  v: status
type:
  v: token
documentation:
  v: The current status

name:
  v: viewForReference
type:
  v: reference
documentation:
  v: View for reference

name:
  v: viewForType
type:
  v: token
documentation:
  v: The view for type

name:
  v: viewType
type:
  v: token
documentation:
  v: The view type

name:
  v: validate
definition:
  v: https://questionnaire.devtest.systematic-ehealth.com/fhir/OperationDefinition/Multi-it-validate
  l: Multi-it-validate

type:
  v: Binary
profile:
  v: http://hl7.org/fhir/StructureDefinition/Binary
  l: Binary
interaction:
  code:
    v: vread
interaction:
  code:
    v: read
search include:
  v: *
search rev include:
  v: Basic:actionGuidanceForReference
search rev include:
  v: Basic:intendedAudience
search rev include:
  v: Basic:reference
search rev include:
  v: Basic:viewForReference
search rev include:
  v: Questionnaire:reference
search rev include:
  v: StructureDefinition:valueset
operation:
  name:
    v: expunge
  definition:
    v: https://questionnaire.devtest.systematic-ehealth.com/fhir/OperationDefinition/Binary-its-expunge
    l: Binary-its-expunge

type:
  v: OperationDefinition
profile:
  v: http://hl7.org/fhir/StructureDefinition/OperationDefinition
  l: OperationDefinition
interaction:
  code:
    v: read
search include:
  v: *
search rev include:
  v: Basic:actionGuidanceForReference
search rev include:
  v: Basic:intendedAudience
search rev include:
  v: Basic:reference
search rev include:
  v: Basic:viewForReference
search rev include:
  v: Questionnaire:reference
search rev include:
  v: StructureDefinition:valueset

type:
  v: Questionnaire
profile:
  v: http://hl7.org/fhir/StructureDefinition/Questionnaire
  l: Questionnaire
interaction:
  code:
    v: update
interaction:
  code:
    v: search-type
interaction:
  code:
    v: vread
interaction:
  code:
    v: read
interaction:
  code:
    v: delete
interaction:
  code:
    v: create
conditional create:
  v: true
conditional update:
  v: true
search include:
  v: *
search rev include:
  v: Basic:actionGuidanceForReference
search rev include:
  v: Basic:intendedAudience
search rev include:
  v: Basic:reference
search rev include:
  v: Basic:viewForReference
search rev include:
  v: Questionnaire:reference
search rev include:
  v: StructureDefinition:valueset
search param:
  name:
    v: _content
  type:
    v: string
  documentation:
    v: Search the contents of the resource's data using a fulltext search
search param:
  name:
    v: _has
  type:
    v: string
  documentation:
    v: Return resources linked to by the given target
search param:
  name:
    v: _id
  type:
    v: token
  documentation:
    v: The ID of the resource
search param:
  name:
    v: _language
  type:
    v: string
  documentation:
    v: The language of the resource
search param:
  name:
    v: _lastUpdated
  type:
    v: date
  documentation:
    v: Only return resources which were last updated as specified by the given range
search param:
  name:
    v: _profile
  type:
    v: uri
  documentation:
    v: Search for resources which have the given profile
search param:
  name:
    v: _security
  type:
    v: token
  documentation:
    v: Search for resources which have the given security labels
search param:
  name:
    v: _tag
  type:
    v: token
  documentation:
    v: Search for resources which have the given tag
search param:
  name:
    v: _text
  type:
    v: string
  documentation:
    v: Search the contents of the resource's narrative using a fulltext search
search param:
  name:
    v: base
  type:
    v: token
  documentation:
    v: Base of resource
search param:
  name:
    v: baseEnvironment
  type:
    v: token
  documentation:
    v: Base Environment of resource
search param:
  name:
    v: code
  type:
    v: token
  documentation:
    v: A code that corresponds to one of its items in the questionnaire
search param:
  name:
    v: context
  type:
    v: token
  documentation:
    v: A use context assigned to the questionnaire
search param:
  name:
    v: context-type
  type:
    v: token
  documentation:
    v: A type of use context assigned to the questionnaire
search param:
  name:
    v: context-type-value
  type:
    v: composite
  documentation:
    v: A use context type and value assigned to the questionnaire
search param:
  name:
    v: date
  type:
    v: date
  documentation:
    v: The questionnaire publication date
search param:
  name:
    v: description
  type:
    v: string
  documentation:
    v: The description of the questionnaire
search param:
  name:
    v: effective
  type:
    v: date
  documentation:
    v: The time during which the questionnaire is intended to be in use
search param:
  name:
    v: ehealthPredecessor
  type:
    v: token
  documentation:
    v: Predecessor of resource
search param:
  name:
    v: employeeTitle
  type:
    v: string
  documentation:
    v: Title intended for clinicians
search param:
  name:
    v: identifier
  type:
    v: token
  documentation:
    v: External identifier for the questionnaire
search param:
  name:
    v: jurisdiction
  type:
    v: token
  documentation:
    v: Intended jurisdiction for the questionnaire
search param:
  name:
    v: name
  type:
    v: string
  documentation:
    v: Computationally friendly name of the questionnaire

name:
  v: publisher
type:
  v: string
documentation:
  v: Name of the publisher of the questionnaire

name:
  v: reference
type:
  v: reference
documentation:
  v: Modifier reference

name:
  v: role
type:
  v: token
documentation:
  v: Modifier role

name:
  v: status
type:
  v: token
documentation:
  v: The current status of the questionnaire

name:
  v: title
type:
  v: string
documentation:
  v: The human-friendly name of the questionnaire

name:
  v: type
type:
  v: token
documentation:
  v: Questionnaire type

name:
  v: url
type:
  v: uri
documentation:
  v: The uri that identifies the questionnaire

name:
  v: version
type:
  v: token
documentation:
  v: The business version of the questionnaire

name:
  v: validate
definition:
  v: https://questionnaire.devtest.systematic-ehealth.com/fhir/OperationDefinition/Multi-it-validate
  l: Multi-it-validate

name:
  v: create-clone
definition:
  v: https://questionnaire.devtest.systematic-ehealth.com/fhir/OperationDefinition/Questionnaire-i-create-clone
  l: Questionnaire-i-create-clone
documentation:
  v: ### Input - resourceId: reference to the Questionnaire resource that should be cloned - clone-operation: minor-version/major-version/copy Coding from codesystem: http://ehealth.sundhed.dk/cs/ehealth-clone-operation ### Output Bundle containing all resources that were created during the operation. ### Validation - New business versions require that the user has modifier-role: owner or co-author for the resource - New copy does not require that the user has a modifier-role. - New business version can be made only when no draft resource exists (having identical base identifier). - Read/search/create privileges are required for the resource types affected by $create-clone

type:
  v: StructureDefinition
profile:
  v: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-definedquestion
  l: ehealth-definedquestion
interaction:
  code:
    v: update
interaction:
  code:
    v: search-type
interaction:
  code:
    v: vread
interaction:
  code:
    v: read
interaction:
  code:
    v: delete
interaction:
  code:
    v: create
conditional create:
  v: true
conditional update:
  v: true
conditional delete:
  v: single
search include:
  v: *
search include:
  v: StructureDefinition:valueset
search rev include:
  v: Basic:actionGuidanceForReference
search rev include:
  v: Basic:intendedAudience
search rev include:
  v: Basic:reference
search rev include:
  v: Basic:viewForReference
search rev include:
  v: Questionnaire:reference
search rev include:
  v: StructureDefinition:valueset
search param:
  name:
    v: _content
  type:
    v: string
  documentation:
    v: Search the contents of the resource's data using a fulltext search
search param:
  name:
    v: _filter
  type:
    v: string
  documentation:
    v: Search the contents of the resource's data using a filter
search param:
  name:
    v: _has
  type:
    v: string
  documentation:
    v: Return resources linked to by the given target
search param:
  name:
    v: _id
  type:
    v: token
  documentation:
    v: The ID of the resource
search param:
  name:
    v: _language
  type:
    v: string
  documentation:
    v: The language of the resource
search param:
  name:
    v: _lastUpdated
  type:
    v: date
  documentation:
    v: Only return resources which were last updated as specified by the given range
search param:
  name:
    v: _profile
  type:
    v: uri
  documentation:
    v: Search for resources which have the given profile
search param:
  name:
    v: _security
  type:
    v: token
  documentation:
    v: Search for resources which have the given security labels
search param:
  name:
    v: _source
  type:
    v: uri
  documentation:
    v: Search for resources which have the given source value (Resource.meta.source)
search param:
  name:
    v: _tag
  type:
    v: token
  documentation:
    v: Search for resources which have the given tag
search param:
  name:
    v: _text
  type:
    v: string
  documentation:
    v: Search the contents of the resource's narrative using a fulltext search
search param:
  name:
    v: abstract
  type:
    v: token
  documentation:
    v: Whether the structure is abstract
search param:
  name:
    v: base
  type:
    v: uri
  documentation:
    v: Definition that this type is constrained/specialized from
search param:
  name:
    v: base-path
  type:
    v: token
  documentation:
    v: Path that identifies the base element
search param:
  name:
    v: context-type
  type:
    v: token
  documentation:
    v: resource | datatype | extension
search param:
  name:
    v: date
  type:
    v: date
  documentation:
    v: The structure definition publication date
search param:
  name:
    v: derivation
  type:
    v: token
  documentation:
    v: specialization | constraint - How relates to base definition
search param:
  name:
    v: description
  type:
    v: string
  documentation:
    v: The description of the structure definition
search param:
  name:
    v: experimental
  type:
    v: token
  documentation:
    v: For testing purposes, not real usage
search param:
  name:
    v: ext-context
  type:
    v: string
  documentation:
    v: Where the extension can be used in instances
search param:
  name:
    v: identifier
  type:
    v: token
  documentation:
    v: External identifier for the structure definition
search param:
  name:
    v: jurisdiction
  type:
    v: token
  documentation:
    v: Intended jurisdiction for the structure definition
search param:
  name:
    v: keyword

v: token

v: A code for the profile

name:
  v: kind
type:
  v: token
documentation:
  v: primitive-type | complex-type | resource | logical

name:
  v: name
type:
  v: string
documentation:
  v: Computationally friendly name of the structure definition

name:
  v: path
type:
  v: token
documentation:
  v: A path that is constrained in the profile

name:
  v: publisher
type:
  v: string
documentation:
  v: Name of the publisher of the structure definition

name:
  v: status
type:
  v: token
documentation:
  v: The current status of the structure definition

name:
  v: title
type:
  v: string
documentation:
  v: The human-friendly name of the structure definition

name:
  v: type
type:
  v: token
documentation:
  v: Type defined or constrained by this structure

name:
  v: url
type:
  v: uri
documentation:
  v: The uri that identifies the structure definition

name:
  v: valueset
type:
  v: reference
documentation:
  v: A vocabulary binding reference

name:
  v: version
type:
  v: token
documentation:
  v: The business version of the structure definition

name:
  v: validate
definition:
  v: https://questionnaire.devtest.systematic-ehealth.com/fhir/OperationDefinition/Multi-it-validate
  l: Multi-it-validate

name:
  v: reindex
definition:
  v: https://questionnaire.devtest.systematic-ehealth.com/fhir/OperationDefinition/-s-reindex
  l: -s-reindex

name:
  v: hapi.fhir.reindex-status
definition:
  v: https://questionnaire.devtest.systematic-ehealth.com/fhir/OperationDefinition/-s-hapi.fhir.reindex-status
  l: -s-hapi.fhir.reindex-status

name:
  v: migrate
definition:
  v: https://questionnaire.devtest.systematic-ehealth.com/fhir/OperationDefinition/-s-migrate
  l: -s-migrate
documentation:
  v: Data migration

name:
  v: export-poll-status
definition:
  v: https://questionnaire.devtest.systematic-ehealth.com/fhir/OperationDefinition/-s-export-poll-status
  l: -s-export-poll-status
documentation:
  v: Operation for polling the status of a previously initiated FHIR Bulk Data System Level Export. A complete URL including the '_jobId' is returned in the 'Content-Location' response header when initiating the export. A 'GET' request to the polling location will return '202 Accepted' with a response header 'X-Progress' containing a status message for the progress of the export job. When the job has finished, the polling location will return '200 OK', and the contents of the body will be a JSON object providing metadata and links to the generated bulk data files. A 'DELETE' request can be used to cancel the export. If the export has already finished, the delete will return '404 Not Found', else the export job will be cancelled and a '202 Accepted' is returned with an operation outcome response. ### Parameters - _jobId: the job ID for the Bulk Export job which was returned in the 'Content-Location' header when initiating the export

name:
  v: export
definition:
  v: https://questionnaire.devtest.systematic-ehealth.com/fhir/OperationDefinition/-s-export
  l: -s-export
documentation:
  v: FHIR Operation to initiate an export of data from a FHIR server. The type of resources returned can be restricted using the '_type' parameter, and the '_since' parameter can be used to restrict resources to be only included if changed since the supplied time. The FHIR server support invocation of this operation using the [FHIR Asynchronous Request Pattern](http://hl7.org/fhir/R4/async.html). ## Initiation of export The initiation of an export must specify the request header 'Prefer: respond-async', and will return '202 Accepted' with a polling location in the response header 'Content-Location'. The polling location is for the endpoint '$export-poll-status' and has the export job ID as parameter '_jobId'. ### Parameters - _outputFormat: Optional parameter to specify the output format of the exported files. Default is 'application/fhir+ndjson' - _type: Optional parameter to specify a comma separated list of resource types to be included in the export. If not provided, all resource types will be included. - _since: Optional parameter to specify a time. Only resources that have been created or modified after this time will be included in the export (i.e., if Resource.meta.lastUpdated is later than the supplied _since time). - _until: Optional parameter to specify a time. Only resources that have been created or modified before this time will be included in the export (i.e., if Resource.meta.lastUpdated is earlier than the supplied _until time). - _typeFilter: Optional parameter to apply search filter of resources for export. It is a string of comma-delimited FHIR REST search queries in the format [resourceType]?[parameters]. The filter will be applied when searching resources. - _typePostFetchFilterUrl: Optional parameter to apply filtering of resources for export. It is a string of comma-delimited FHIR REST search queries in the format [resourceType]?[parameters]. The filter will be applied on resources after being fetched from the database. - _includeHistory: Optional…

name:
  v: meta
definition:
  v: https://questionnaire.devtest.systematic-ehealth.com/fhir/OperationDefinition/-s-meta
  l: -s-meta

name:
  v: get-resource-counts
definition:
  v: https://questionnaire.devtest.systematic-ehealth.com/fhir/OperationDefinition/-s-get-resource-counts
  l: -s-get-resource-counts
documentation:
  v: Provides the number of resources currently stored on the server, broken down by resource type

name:
  v: expunge
definition:
  v: https://questionnaire.devtest.systematic-ehealth.com/fhir/OperationDefinition/Binary-its-expunge
  l: Binary-its-expunge