{
"description": null,
"_filename": "CapabilityStatement-device.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-10-21T10:39:51.463+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": "device",
"type": null,
"experimental": null,
"resourceType": "CapabilityStatement",
"title": null,
"package_version": "6.0.0",
"status": "active",
"id": "b59a436b-641d-47ce-9038-d41169aa7dd8",
"kind": "instance",
"url": "http://ehealth.sundhed.dk/fhir/CapabilityStatement/device",
"software": {
"name": "device",
"version": "1.19.0"
},
"version": "6.0.0",
"contact": [ {
"name": "Den telemedicinske infrastruktur (eHealth Infrastructure)",
"telecom": [ {
"value": "http://ehealth.sundhed.dk",
"system": "url"
} ]
} ],
"implementation": {
"url": "https://device.devtest.systematic-ehealth.com/fhir",
"description": "eHealth device service"
},
"rest": [ {
"mode": "server",
"resource": [ {
"type": "Device",
"profile": "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-device",
"operation": [ {
"name": "validate",
"definition": "https://device.devtest.systematic-ehealth.com/fhir/OperationDefinition/DeviceDeviceUseStatement-t-validate"
} ],
"interaction": [ {
"code": "update"
}, {
"code": "search-type"
}, {
"code": "vread"
}, {
"code": "read"
}, {
"code": "create"
} ],
"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": "device-name",
"type": "string",
"documentation": "A server defined search that may match any of the string fields in the Device.udi.name or Device.type.coding.display or Device.type.text"
}, {
"name": "identifier",
"type": "token",
"documentation": "Instance id from manufacturer, owner, and others"
}, {
"name": "location",
"type": "reference",
"documentation": "A location, where the resource is found"
}, {
"name": "manufacturer",
"type": "string",
"documentation": "The manufacturer of the device"
}, {
"name": "model",
"type": "string",
"documentation": "The model of the device"
}, {
"name": "organization",
"type": "reference",
"documentation": "The organization responsible for the device"
}, {
"name": "patient",
"type": "reference",
"documentation": "Patient information, if the resource is affixed to a person"
}, {
"name": "status",
"type": "token",
"documentation": "active | inactive | entered-in-error | unknown"
}, {
"name": "type",
"type": "token",
"documentation": "The type of the device"
}, {
"name": "udi-carrier",
"type": "string",
"documentation": "UDI Barcode (RFID or other technology) string either in HRF format or AIDC format converted to base64 string."
}, {
"name": "udi-di",
"type": "string",
"documentation": "The udi Device Identifier (DI)"
}, {
"name": "url",
"type": "uri",
"documentation": "Network address to contact device"
} ],
"searchRevInclude": [ "Device:location", "Device:organization", "Device:patient", "DeviceMetric:parent", "DeviceMetric:source", "DeviceUseStatement:context", "DeviceUseStatement:device", "DeviceUseStatement:patient", "DeviceUseStatement:subject" ],
"conditionalCreate": true,
"conditionalUpdate": true
}, {
"type": "DeviceMetric",
"profile": "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-devicemetric",
"interaction": [ {
"code": "update"
}, {
"code": "search-type"
}, {
"code": "vread"
}, {
"code": "read"
}, {
"code": "create"
} ],
"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": "category",
"type": "token",
"documentation": "The category of the metric"
}, {
"name": "identifier",
"type": "token",
"documentation": "The identifier of the metric"
}, {
"name": "parent",
"type": "reference",
"documentation": "The parent DeviceMetric resource"
}, {
"name": "qualityCategory",
"type": "token",
"documentation": "The device metric quality"
}, {
"name": "source",
"type": "reference",
"documentation": "The device resource"
}, {
"name": "type",
"type": "token",
"documentation": "The component type"
} ],
"searchInclude": [ "DeviceMetric:source" ],
"searchRevInclude": [ "Device:location", "Device:organization", "Device:patient", "DeviceMetric:parent", "DeviceMetric:source", "DeviceUseStatement:context", "DeviceUseStatement:device", "DeviceUseStatement:patient", "DeviceUseStatement:subject" ],
"conditionalCreate": true,
"conditionalUpdate": true
}, {
"searchRevInclude": [ "Device:location", "Device:organization", "Device:patient", "DeviceMetric:parent", "DeviceMetric:source", "DeviceUseStatement:context", "DeviceUseStatement:device", "DeviceUseStatement:patient", "DeviceUseStatement:subject" ],
"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": "context",
"type": "reference",
"documentation": "Search by context"
}, {
"name": "device",
"type": "reference",
"documentation": "Search by device"
}, {
"name": "identifier",
"type": "token",
"documentation": "Search by identifier"
}, {
"name": "patient",
"type": "reference",
"documentation": "Search by subject - a patient"
}, {
"name": "status",
"type": "token",
"documentation": "active | completed | entered-in-error +"
}, {
"name": "subject",
"type": "reference",
"documentation": "Search by subject"
}, {
"name": "timing",
"type": "date",
"documentation": "Period device was used"
} ],
"conditionalUpdate": true,
"operation": [ {
"name": "validate",
"definition": "https://device.devtest.systematic-ehealth.com/fhir/OperationDefinition/DeviceDeviceUseStatement-t-validate"
} ],
"type": "DeviceUseStatement",
"interaction": [ {
"code": "update"
}, {
"code": "search-type"
}, {
"code": "vread"
}, {
"code": "read"
}, {
"code": "create"
} ],
"conditionalCreate": true,
"searchInclude": [ "DeviceUseStatement:device" ],
"profile": "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-deviceusestatement"
}, {
"type": "OperationDefinition",
"profile": "http://hl7.org/fhir/StructureDefinition/OperationDefinition",
"interaction": [ {
"code": "read"
} ],
"searchInclude": [ "*" ],
"searchRevInclude": [ "Device:location", "Device:organization", "Device:patient", "DeviceMetric:parent", "DeviceMetric:source", "DeviceUseStatement:context", "DeviceUseStatement:device", "DeviceUseStatement:patient", "DeviceUseStatement:subject" ]
} ],
"operation": [ {
"name": "migrate",
"definition": "https://device.devtest.systematic-ehealth.com/fhir/OperationDefinition/-s-migrate",
"documentation": "Data migration"
}, {
"name": "reindex-terminology",
"definition": "https://device.devtest.systematic-ehealth.com/fhir/OperationDefinition/-s-reindex-terminology"
}, {
"name": "meta",
"definition": "https://device.devtest.systematic-ehealth.com/fhir/OperationDefinition/-s-meta"
}, {
"name": "get-resource-counts",
"definition": "https://device.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"
} ]
} ]
}