{ "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-08-07T08:59:32.732+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": "5.0.1", "status": "active", "id": "8ae67be3-32f8-4593-96c4-586315604597", "kind": "instance", "url": "http://ehealth.sundhed.dk/fhir/CapabilityStatement/device", "software": { "name": "device", "version": "1.18.0" }, "version": "5.0.1", "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" } ] } ] }