{ "description": null, "_filename": "CapabilityStatement-questionnaire.json", "package_name": "dk.ehealth.sundhed.fhir.ig.core", "format": [ "application/fhir+xml", "xml", "application/fhir+json", "json", "application/x-turtle", "ttl", "html/json", "html/xml", "html/turtle" ], "date": "2025-08-07T08:59:32.755+00:00", "publisher": "Den telemedicinske infrastruktur (eHealth Infrastructure)", "fhirVersion": "4.0.1", "jurisdiction": [ { "coding": [ { "code": "DK", "system": "urn:iso:std:iso:3166", "display": "Denmark" } ] } ], "name": "questionnaire", "type": null, "experimental": null, "resourceType": "CapabilityStatement", "title": null, "package_version": "5.0.1", "status": "active", "id": "d61c8d35-6296-4745-b9ce-d6a19f401687", "kind": "instance", "url": "http://ehealth.sundhed.dk/fhir/CapabilityStatement/questionnaire", "software": { "name": "questionnaire", "version": "2.11.0" }, "version": "5.0.1", "contact": [ { "name": "Den telemedicinske infrastruktur (eHealth Infrastructure)", "telecom": [ { "value": "http://ehealth.sundhed.dk", "system": "url" } ] } ], "implementation": { "url": "https://questionnaire.devtest.systematic-ehealth.com/fhir", "description": "eHealth questionnaire service" }, "rest": [ { "mode": "server", "resource": [ { "searchRevInclude": [ "Basic:actionGuidanceForReference", "Basic:intendedAudience", "Basic:reference", "Basic:viewForReference", "Questionnaire:reference", "StructureDefinition:valueset" ], "searchParam": [ { "name": "_content", "type": "string", "documentation": "Search the contents of the resource's data using a fulltext search" }, { "name": "_has", "type": "string", "documentation": "Return resources linked to by the given target" }, { "name": "_id", "type": "token", "documentation": "The ID of the resource" }, { "name": "_language", "type": "string", "documentation": "The language of the resource" }, { "name": "_lastUpdated", "type": "date", "documentation": "Only return resources which were last updated as specified by the given range" }, { "name": "_profile", "type": "uri", "documentation": "Search for resources which have the given profile" }, { "name": "_security", "type": "token", "documentation": "Search for resources which have the given security labels" }, { "name": "_tag", "type": "token", "documentation": "Search for resources which have the given tag" }, { "name": "_text", "type": "string", "documentation": "Search the contents of the resource's narrative using a fulltext search" }, { "name": "actionGuidanceForReference", "type": "reference", "documentation": "Action guidance for reference" }, { "name": "actionGuidanceForType", "type": "token", "documentation": "The action guidance for type" }, { "name": "actionGuidanceType", "type": "token", "documentation": "The action guidance type" }, { "name": "code", "type": "token", "documentation": "The code" }, { "name": "context", "type": "token", "documentation": "A use context assigned to the action guidance" }, { "name": "context-type", "type": "token", "documentation": "A type of use context assigned to the action guidance" }, { "name": "context-type-value", "type": "composite", "documentation": "A use context type and value assigned to the action guidance" }, { "name": "identifier", "type": "token", "documentation": "The identifier" }, { "name": "intendedAudience", "type": "reference", "documentation": "The intended audience" }, { "name": "recommendation", "type": "token", "documentation": "The recommendation" }, { "name": "reference", "type": "reference", "documentation": "The modifier reference" }, { "name": "role", "type": "token", "documentation": "The modifier role" }, { "name": "status", "type": "token", "documentation": "The current status" }, { "name": "viewForReference", "type": "reference", "documentation": "View for reference" }, { "name": "viewForType", "type": "token", "documentation": "The view for type" }, { "name": "viewType", "type": "token", "documentation": "The view type" } ], "conditionalUpdate": true, "operation": [ { "name": "validate", "definition": "https://questionnaire.devtest.systematic-ehealth.com/fhir/OperationDefinition/Multi-it-validate" } ], "type": "Basic", "interaction": [ { "code": "update" }, { "code": "search-type" }, { "code": "vread" }, { "code": "read" }, { "code": "create" } ], "conditionalCreate": true, "searchInclude": [ "*" ], "profile": "http://hl7.org/fhir/StructureDefinition/Basic" }, { "type": "OperationDefinition", "profile": "http://hl7.org/fhir/StructureDefinition/OperationDefinition", "interaction": [ { "code": "read" } ], "searchInclude": [ "*" ], "searchRevInclude": [ "Basic:actionGuidanceForReference", "Basic:intendedAudience", "Basic:reference", "Basic:viewForReference", "Questionnaire:reference", "StructureDefinition:valueset" ] }, { "searchRevInclude": [ "Basic:actionGuidanceForReference", "Basic:intendedAudience", "Basic:reference", "Basic:viewForReference", "Questionnaire:reference", "StructureDefinition:valueset" ], "searchParam": [ { "name": "_content", "type": "string", "documentation": "Search the contents of the resource's data using a fulltext search" }, { "name": "_has", "type": "string", "documentation": "Return resources linked to by the given target" }, { "name": "_id", "type": "token", "documentation": "The ID of the resource" }, { "name": "_language", "type": "string", "documentation": "The language of the resource" }, { "name": "_lastUpdated", "type": "date", "documentation": "Only return resources which were last updated as specified by the given range" }, { "name": "_profile", "type": "uri", "documentation": "Search for resources which have the given profile" }, { "name": "_security", "type": "token", "documentation": "Search for resources which have the given security labels" }, { "name": "_tag", "type": "token", "documentation": "Search for resources which have the given tag" }, { "name": "_text", "type": "string", "documentation": "Search the contents of the resource's narrative using a fulltext search" }, { "name": "base", "type": "token", "documentation": "Base of resource" }, { "name": "baseEnvironment", "type": "token", "documentation": "Base Environment of resource" }, { "name": "code", "type": "token", "documentation": "A code that corresponds to one of its items in the questionnaire" }, { "name": "context", "type": "token", "documentation": "A use context assigned to the questionnaire" }, { "name": "context-type", "type": "token", "documentation": "A type of use context assigned to the questionnaire" }, { "name": "context-type-value", "type": "composite", "documentation": "A use context type and value assigned to the questionnaire" }, { "name": "date", "type": "date", "documentation": "The questionnaire publication date" }, { "name": "description", "type": "string", "documentation": "The description of the questionnaire" }, { "name": "effective", "type": "date", "documentation": "The time during which the questionnaire is intended to be in use" }, { "name": "ehealthPredecessor", "type": "token", "documentation": "Predecessor of resource" }, { "name": "employeeTitle", "type": "string", "documentation": "Title intended for clinicians" }, { "name": "identifier", "type": "token", "documentation": "External identifier for the questionnaire" }, { "name": "jurisdiction", "type": "token", "documentation": "Intended jurisdiction for the questionnaire" }, { "name": "name", "type": "string", "documentation": "Computationally friendly name of the questionnaire" }, { "name": "publisher", "type": "string", "documentation": "Name of the publisher of the questionnaire" }, { "name": "reference", "type": "reference", "documentation": "Modifier reference" }, { "name": "role", "type": "token", "documentation": "Modifier role" }, { "name": "status", "type": "token", "documentation": "The current status of the questionnaire" }, { "name": "title", "type": "string", "documentation": "The human-friendly name of the questionnaire" }, { "name": "type", "type": "token", "documentation": "Questionnaire type" }, { "name": "url", "type": "uri", "documentation": "The uri that identifies the questionnaire" }, { "name": "version", "type": "token", "documentation": "The business version of the questionnaire" } ], "conditionalUpdate": true, "operation": [ { "name": "validate", "definition": "https://questionnaire.devtest.systematic-ehealth.com/fhir/OperationDefinition/Multi-it-validate" }, { "name": "create-clone", "definition": "https://questionnaire.devtest.systematic-ehealth.com/fhir/OperationDefinition/Questionnaire-i-create-clone", "documentation": "### Input\n- resourceId: reference to the Questionnaire resource that should be cloned\n- clone-operation: minor-version/major-version/copy Coding from codesystem: http://ehealth.sundhed.dk/cs/ehealth-clone-operation \n\n### Output\nBundle containing all resources that were created during the operation.\n\n### Validation\n- New business versions require that the user has modifier-role: owner or co-author for the resource\n- New copy does not require that the user has a modifier-role.\n- New business version can be made only when no draft resource exists (having identical base identifier).\n- Read/search/create privileges are required for the resource types affected by $create-clone" } ], "type": "Questionnaire", "interaction": [ { "code": "update" }, { "code": "search-type" }, { "code": "vread" }, { "code": "read" }, { "code": "delete" }, { "code": "create" } ], "conditionalCreate": true, "searchInclude": [ "*" ], "profile": "http://hl7.org/fhir/StructureDefinition/Questionnaire" }, { "searchRevInclude": [ "Basic:actionGuidanceForReference", "Basic:intendedAudience", "Basic:reference", "Basic:viewForReference", "Questionnaire:reference", "StructureDefinition:valueset" ], "searchParam": [ { "name": "_content", "type": "string", "documentation": "Search the contents of the resource's data using a fulltext search" }, { "name": "_filter", "type": "string", "documentation": "Search the contents of the resource's data using a filter" }, { "name": "_has", "type": "string", "documentation": "Return resources linked to by the given target" }, { "name": "_id", "type": "token", "documentation": "The ID of the resource" }, { "name": "_language", "type": "string", "documentation": "The language of the resource" }, { "name": "_lastUpdated", "type": "date", "documentation": "Only return resources which were last updated as specified by the given range" }, { "name": "_profile", "type": "uri", "documentation": "Search for resources which have the given profile" }, { "name": "_security", "type": "token", "documentation": "Search for resources which have the given security labels" }, { "name": "_source", "type": "uri", "documentation": "Search for resources which have the given source value (Resource.meta.source)" }, { "name": "_tag", "type": "token", "documentation": "Search for resources which have the given tag" }, { "name": "_text", "type": "string", "documentation": "Search the contents of the resource's narrative using a fulltext search" }, { "name": "abstract", "type": "token", "documentation": "Whether the structure is abstract" }, { "name": "base", "type": "uri", "documentation": "Definition that this type is constrained/specialized from" }, { "name": "base-path", "type": "token", "documentation": "Path that identifies the base element" }, { "name": "context-type", "type": "token", "documentation": "resource | datatype | extension" }, { "name": "date", "type": "date", "documentation": "The structure definition publication date" }, { "name": "derivation", "type": "token", "documentation": "specialization | constraint - How relates to base definition" }, { "name": "description", "type": "string", "documentation": "The description of the structure definition" }, { "name": "experimental", "type": "token", "documentation": "For testing purposes, not real usage" }, { "name": "ext-context", "type": "string", "documentation": "Where the extension can be used in instances" }, { "name": "identifier", "type": "token", "documentation": "External identifier for the structure definition" }, { "name": "jurisdiction", "type": "token", "documentation": "Intended jurisdiction for the structure definition" }, { "name": "keyword", "type": "token", "documentation": "A code for the profile" }, { "name": "kind", "type": "token", "documentation": "primitive-type | complex-type | resource | logical" }, { "name": "name", "type": "string", "documentation": "Computationally friendly name of the structure definition" }, { "name": "path", "type": "token", "documentation": "A path that is constrained in the profile" }, { "name": "publisher", "type": "string", "documentation": "Name of the publisher of the structure definition" }, { "name": "status", "type": "token", "documentation": "The current status of the structure definition" }, { "name": "title", "type": "string", "documentation": "The human-friendly name of the structure definition" }, { "name": "type", "type": "token", "documentation": "Type defined or constrained by this structure" }, { "name": "url", "type": "uri", "documentation": "The uri that identifies the structure definition" }, { "name": "valueset", "type": "reference", "documentation": "A vocabulary binding reference" }, { "name": "version", "type": "token", "documentation": "The business version of the structure definition" } ], "conditionalUpdate": true, "operation": [ { "name": "validate", "definition": "https://questionnaire.devtest.systematic-ehealth.com/fhir/OperationDefinition/Multi-it-validate" } ], "type": "StructureDefinition", "interaction": [ { "code": "update" }, { "code": "search-type" }, { "code": "vread" }, { "code": "read" }, { "code": "delete" }, { "code": "create" } ], "conditionalCreate": true, "searchInclude": [ "*", "StructureDefinition:valueset" ], "profile": "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-definedquestion", "conditionalDelete": "single" } ], "operation": [ { "name": "migrate", "definition": "https://questionnaire.devtest.systematic-ehealth.com/fhir/OperationDefinition/-s-migrate", "documentation": "Data migration" }, { "name": "reindex-terminology", "definition": "https://questionnaire.devtest.systematic-ehealth.com/fhir/OperationDefinition/-s-reindex-terminology" }, { "name": "meta", "definition": "https://questionnaire.devtest.systematic-ehealth.com/fhir/OperationDefinition/-s-meta" }, { "name": "get-resource-counts", "definition": "https://questionnaire.devtest.systematic-ehealth.com/fhir/OperationDefinition/-s-get-resource-counts", "documentation": "Provides the number of resources currently stored on the server, broken down by resource type" } ] } ] }