library
type: CapabilityStatement
node role: treeRoot
resource.id:
  value: library
domain resource.text:
  narrative.status:
    value: extensions
  narrative.div: Generated Narrative: CapabilityStatement library Implementation Guide Version: 10.0.1 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-08-03 02:22:22+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 restricted usi…
capability statement.url:
  value: http://ehealth.sundhed.dk/fhir/CapabilityStatement/library
capability statement.version:
  value: 10.0.1
capability statement.name:
  value: library
capability statement.status:
  value: active
capability statement.date:
  value: 2026-08-03T02:22:22.823+00:00
capability statement.publisher:
  value: Den telemedicinske infrastruktur (eHealth Infrastructure)
capability statement.contact:
  index: 0
  contact detail.name:
    value: Den telemedicinske infrastruktur (eHealth Infrastructure)
  contact detail.telecom:
    index: 0
    contact point.system:
      value: url
    contact point.value:
      value: http://ehealth.sundhed.dk
capability statement.jurisdiction:
  index: 0
  codeable concept.coding:
    index: 0
    coding.system:
      value: urn:iso:std:iso:3166
    coding.code:
      value: DK
    coding.display:
      value: Denmark
capability statement.kind:
  value: instance
capability statement.instantiates:
  value: http://hl7.org/fhir/uv/bulkdata/CapabilityStatement/bulk-data
  index: 0
  link: http://hl7.org/fhir/uv/bulkdata/CapabilityStatement/bulk-data
capability statement.software:
  capability statement.software.name:
    value: library
  capability statement.software.version:
    value: 1.24.0
capability statement.implementation:
  capability statement.implementation.description:
    value: eHealth library service
  capability statement.implementation.url:
    value: https://library.devtest.systematic-ehealth.com/fhir
capability statement.fhir version:
  value: 4.0.1
capability statement.format:
  value: application/fhir+xml
  index: 0
capability statement.format:
  value: xml
  index: 1
capability statement.format:
  value: application/fhir+json
  index: 2
capability statement.format:
  value: json
  index: 3
capability statement.format:
  value: application/x-turtle
  index: 4
capability statement.format:
  value: ttl
  index: 5
capability statement.format:
  value: html/json
  index: 6
capability statement.format:
  value: html/xml
  index: 7
capability statement.format:
  value: html/turtle
  index: 8
capability statement.rest:
  index: 0
  capability statement.rest.mode:
    value: server
  capability statement.rest.resource:
    index: 0
    capability statement.rest.resource.type:
      value: Binary
    capability statement.rest.resource.profile:
      value: http://hl7.org/fhir/StructureDefinition/Binary
      link: http://hl7.org/fhir/StructureDefinition/Binary
    capability statement.rest.resource.interaction:
      index: 0
      capability statement.rest.resource.interaction.code:
        value: vread
    capability statement.rest.resource.interaction:
      index: 1
      capability statement.rest.resource.interaction.code:
        value: read
    capability statement.rest.resource.search include:
      value: *
      index: 0
    capability statement.rest.resource.search rev include:
      value: Library:composed-of
      index: 0
    capability statement.rest.resource.search rev include:
      value: Library:depends-on
      index: 1
    capability statement.rest.resource.search rev include:
      value: Library:derived-from
      index: 2
    capability statement.rest.resource.search rev include:
      value: Library:predecessor
      index: 3
    capability statement.rest.resource.search rev include:
      value: Library:successor
      index: 4
    capability statement.rest.resource.operation:
      index: 0
      capability statement.rest.resource.operation.name:
        value: expunge
      capability statement.rest.resource.operation.definition:
        value: https://library.devtest.systematic-ehealth.com/fhir/OperationDefinition/Binary-its-expunge
        link: https://library.devtest.systematic-ehealth.com/fhir/OperationDefinition/Binary-its-expunge
  capability statement.rest.resource:
    index: 1
    capability statement.rest.resource.type:
      value: Library
    capability statement.rest.resource.profile:
      value: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-library
      link: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-library
    capability statement.rest.resource.interaction:
      index: 0
      capability statement.rest.resource.interaction.code:
        value: update
    capability statement.rest.resource.interaction:
      index: 1
      capability statement.rest.resource.interaction.code:
        value: search-type
    capability statement.rest.resource.interaction:
      index: 2
      capability statement.rest.resource.interaction.code:
        value: vread
    capability statement.rest.resource.interaction:
      index: 3
      capability statement.rest.resource.interaction.code:
        value: read
    capability statement.rest.resource.interaction:
      index: 4
      capability statement.rest.resource.interaction.code:
        value: create
    capability statement.rest.resource.conditional create:
      value: true
    capability statement.rest.resource.conditional update:
      value: true
    capability statement.rest.resource.search include:
      value: *
      index: 0
    capability statement.rest.resource.search include:
      value: Library:composed-of
      index: 1
    capability statement.rest.resource.search include:
      value: Library:depends-on
      index: 2
    capability statement.rest.resource.search include:
      value: Library:derived-from
      index: 3
    capability statement.rest.resource.search include:
      value: Library:predecessor
      index: 4
    capability statement.rest.resource.search include:
      value: Library:successor
      index: 5
    capability statement.rest.resource.search rev include:
      value: Library:composed-of
      index: 0
    capability statement.rest.resource.search rev include:
      value: Library:depends-on
      index: 1
    capability statement.rest.resource.search rev include:
      value: Library:derived-from
      index: 2
    capability statement.rest.resource.search rev include:
      value: Library:predecessor
      index: 3
    capability statement.rest.resource.search rev include:
      value: Library:successor
      index: 4
    capability statement.rest.resource.search param:
      index: 0
      capability statement.rest.resource.search param.name:
        value: _content
      capability statement.rest.resource.search param.type:
        value: string
      capability statement.rest.resource.search param.documentation:
        value: Search the contents of the resource's data using a fulltext search
    capability statement.rest.resource.search param:
      index: 1

value: _has

value: string

value: Return resources linked to by the given target

index: 2
capability statement.rest.resource.search param.name:
  value: _id
capability statement.rest.resource.search param.type:
  value: token
capability statement.rest.resource.search param.documentation:
  value: The ID of the resource

index: 3
capability statement.rest.resource.search param.name:
  value: _language
capability statement.rest.resource.search param.type:
  value: string
capability statement.rest.resource.search param.documentation:
  value: The language of the resource

index: 4
capability statement.rest.resource.search param.name:
  value: _lastUpdated
capability statement.rest.resource.search param.type:
  value: date
capability statement.rest.resource.search param.documentation:
  value: Only return resources which were last updated as specified by the given range

index: 5
capability statement.rest.resource.search param.name:
  value: _profile
capability statement.rest.resource.search param.type:
  value: uri
capability statement.rest.resource.search param.documentation:
  value: Search for resources which have the given profile

index: 6
capability statement.rest.resource.search param.name:
  value: _security
capability statement.rest.resource.search param.type:
  value: token
capability statement.rest.resource.search param.documentation:
  value: Search for resources which have the given security labels

index: 7
capability statement.rest.resource.search param.name:
  value: _tag
capability statement.rest.resource.search param.type:
  value: token
capability statement.rest.resource.search param.documentation:
  value: Search for resources which have the given tag

index: 8
capability statement.rest.resource.search param.name:
  value: _text
capability statement.rest.resource.search param.type:
  value: string
capability statement.rest.resource.search param.documentation:
  value: Search the contents of the resource's narrative using a fulltext search

index: 9
capability statement.rest.resource.search param.name:
  value: aggregation_mode
capability statement.rest.resource.search param.type:
  value: token
capability statement.rest.resource.search param.documentation:
  value: Aggregation mode of the library

index: 10
capability statement.rest.resource.search param.name:
  value: composed-of
capability statement.rest.resource.search param.type:
  value: reference
capability statement.rest.resource.search param.documentation:
  value: What resource is being referenced

index: 11
capability statement.rest.resource.search param.name:
  value: date
capability statement.rest.resource.search param.type:
  value: date
capability statement.rest.resource.search param.documentation:
  value: The library publication date

index: 12
capability statement.rest.resource.search param.name:
  value: depends-on
capability statement.rest.resource.search param.type:
  value: reference
capability statement.rest.resource.search param.documentation:
  value: What resource is being referenced

index: 13
capability statement.rest.resource.search param.name:
  value: derived-from
capability statement.rest.resource.search param.type:
  value: reference
capability statement.rest.resource.search param.documentation:
  value: What resource is being referenced

index: 14
capability statement.rest.resource.search param.name:
  value: description
capability statement.rest.resource.search param.type:
  value: string
capability statement.rest.resource.search param.documentation:
  value: The description of the library

index: 15
capability statement.rest.resource.search param.name:
  value: effective
capability statement.rest.resource.search param.type:
  value: date
capability statement.rest.resource.search param.documentation:
  value: The time during which the library is intended to be in use

index: 16
capability statement.rest.resource.search param.name:
  value: identifier
capability statement.rest.resource.search param.type:
  value: token
capability statement.rest.resource.search param.documentation:
  value: External identifier for the library

index: 17
capability statement.rest.resource.search param.name:
  value: jurisdiction
capability statement.rest.resource.search param.type:
  value: token
capability statement.rest.resource.search param.documentation:
  value: Intended jurisdiction for the library

index: 18
capability statement.rest.resource.search param.name:
  value: name
capability statement.rest.resource.search param.type:
  value: string
capability statement.rest.resource.search param.documentation:
  value: Computationally friendly name of the library

index: 19
capability statement.rest.resource.search param.name:
  value: predecessor
capability statement.rest.resource.search param.type:
  value: reference
capability statement.rest.resource.search param.documentation:
  value: What resource is being referenced

index: 20
capability statement.rest.resource.search param.name:
  value: publisher
capability statement.rest.resource.search param.type:
  value: string
capability statement.rest.resource.search param.documentation:
  value: Name of the publisher of the library

index: 21
capability statement.rest.resource.search param.name:
  value: status
capability statement.rest.resource.search param.type:
  value: token
capability statement.rest.resource.search param.documentation:
  value: The current status of the library

index: 22
capability statement.rest.resource.search param.name:
  value: successor
capability statement.rest.resource.search param.type:
  value: reference
capability statement.rest.resource.search param.documentation:
  value: What resource is being referenced

index: 23
capability statement.rest.resource.search param.name:
  value: title
capability statement.rest.resource.search param.type:
  value: string
capability statement.rest.resource.search param.documentation:
  value: The human-friendly name of the library

index: 24
capability statement.rest.resource.search param.name:
  value: topic
capability statement.rest.resource.search param.type:
  value: token
capability statement.rest.resource.search param.documentation:
  value: Topics associated with the module

index: 25
capability statement.rest.resource.search param.name:
  value: url
capability statement.rest.resource.search param.type:
  value: uri
capability statement.rest.resource.search param.documentation:
  value: The uri that identifies the library

index: 26
capability statement.rest.resource.search param.name:
  value: version
capability statement.rest.resource.search param.type:
  value: token
capability statement.rest.resource.search param.documentation:
  value: The business version of the library

index: 0
capability statement.rest.resource.operation.name:
  value: validate
capability statement.rest.resource.operation.definition:
  value: https://library.devtest.systematic-ehealth.com/fhir/OperationDefinition/Library-it-validate
  link: https://library.devtest.systematic-ehealth.com/fhir/OperationDefinition/Library-it-validate

index: 1
capability statement.rest.resource.operation.name:
  value: evaluate
capability statement.rest.resource.operation.definition:
  value: https://library.devtest.systematic-ehealth.com/fhir/OperationDefinition/Library-it-evaluate
  link: https://library.devtest.systematic-ehealth.com/fhir/OperationDefinition/Library-it-evaluate
capability statement.rest.resource.operation.documentation:
  value: This operation evaluates parameters passed as input against the decision support rule identified by the Library resource. It returns the computed clinical decision support result and/or errors. The Library resource identifies the clinical decision rule and define its parameters. The operation is idempotent. ### Input - 1..1 Parameters: HL7 FHIR [Parameters](https://www.hl7.org/fhir/stu3/parameters.html) resource containing input parameters for the clinical decision support computation.This should either be a QuestionnaireResponse or an Observation for evaluation. ### Output Upon success this operation returns an GuidanceResponse resource containing the decision support result.

index: 2
capability statement.rest.resource.type:
  value: OperationDefinition
capability statement.rest.resource.profile:
  value: http://hl7.org/fhir/StructureDefinition/OperationDefinition
  link: http://hl7.org/fhir/StructureDefinition/OperationDefinition
capability statement.rest.resource.interaction:
  index: 0
  capability statement.rest.resource.interaction.code:
    value: read
capability statement.rest.resource.search include:
  value: *
  index: 0
capability statement.rest.resource.search rev include:
  value: Library:composed-of
  index: 0
capability statement.rest.resource.search rev include:
  value: Library:depends-on
  index: 1
capability statement.rest.resource.search rev include:
  value: Library:derived-from
  index: 2
capability statement.rest.resource.search rev include:
  value: Library:predecessor
  index: 3
capability statement.rest.resource.search rev include:
  value: Library:successor
  index: 4

index: 0
capability statement.rest.resource.operation.name:
  value: reindex
capability statement.rest.resource.operation.definition:
  value: https://library.devtest.systematic-ehealth.com/fhir/OperationDefinition/-s-reindex
  link: https://library.devtest.systematic-ehealth.com/fhir/OperationDefinition/-s-reindex

index: 1
capability statement.rest.resource.operation.name:
  value: hapi.fhir.reindex-status
capability statement.rest.resource.operation.definition:
  value: https://library.devtest.systematic-ehealth.com/fhir/OperationDefinition/-s-hapi.fhir.reindex-status
  link: https://library.devtest.systematic-ehealth.com/fhir/OperationDefinition/-s-hapi.fhir.reindex-status

index: 2
capability statement.rest.resource.operation.name:
  value: migrate
capability statement.rest.resource.operation.definition:
  value: https://library.devtest.systematic-ehealth.com/fhir/OperationDefinition/-s-migrate
  link: https://library.devtest.systematic-ehealth.com/fhir/OperationDefinition/-s-migrate
capability statement.rest.resource.operation.documentation:
  value: Data migration

index: 3
capability statement.rest.resource.operation.name:
  value: export-poll-status
capability statement.rest.resource.operation.definition:
  value: https://library.devtest.systematic-ehealth.com/fhir/OperationDefinition/-s-export-poll-status
  link: https://library.devtest.systematic-ehealth.com/fhir/OperationDefinition/-s-export-poll-status
capability statement.rest.resource.operation.documentation:
  value: 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

index: 4
capability statement.rest.resource.operation.name:
  value: export
capability statement.rest.resource.operation.definition:
  value: https://library.devtest.systematic-ehealth.com/fhir/OperationDefinition/-s-export
  link: https://library.devtest.systematic-ehealth.com/fhir/OperationDefinition/-s-export
capability statement.rest.resource.operation.documentation:
  value: 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…

index: 5
capability statement.rest.resource.operation.name:
  value: meta
capability statement.rest.resource.operation.definition:
  value: https://library.devtest.systematic-ehealth.com/fhir/OperationDefinition/-s-meta
  link: https://library.devtest.systematic-ehealth.com/fhir/OperationDefinition/-s-meta

index: 6
capability statement.rest.resource.operation.name:
  value: get-resource-counts
capability statement.rest.resource.operation.definition:
  value: https://library.devtest.systematic-ehealth.com/fhir/OperationDefinition/-s-get-resource-counts
  link: https://library.devtest.systematic-ehealth.com/fhir/OperationDefinition/-s-get-resource-counts
capability statement.rest.resource.operation.documentation:
  value: Provides the number of resources currently stored on the server, broken down by resource type

index: 7
capability statement.rest.resource.operation.name:
  value: expunge
capability statement.rest.resource.operation.definition:
  value: https://library.devtest.systematic-ehealth.com/fhir/OperationDefinition/Binary-its-expunge
  link: https://library.devtest.systematic-ehealth.com/fhir/OperationDefinition/Binary-its-expunge