This resource contains details about a medical or non-medical device. It provides administrative context for a device used during a patient visit or administered for home use. This resource is usually referenced by other resources.
You can review or retrieve device details.
_search
Query for details about a device.
cURL request example
Request Body Schema
- patientArray of string
Who the device is for
- resourceTyperequired, string
Identifies the type of the resource
Value:Bundle
- typerequired, string
Identifies this bundle as a response to a search
Value:searchset
- totalrequired, number
The total number of matches
- entryArray of Device or Other
A resource matching the search criteria or related to a matching resource
- resourcerequired, object
A type of a manufactured item that is used in the provision of healthcare
- resourceTyperequired, string
Identifies the type of the resource
Value:Device
- typerequired, object
The kind or type of device.
- codingArray of object
A reference to a code defined by a terminology system.
- systemstring
The identification of the code system that defines the meaning of the symbol in the code.
- codestring
A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).
- textstring
A human language representation of the concept as seen/selected/uttered by the user who entered the data and/or which represents the intended meaning of the user.
- patientrequired, object
Patient information, If the device is affixed to a person.
Must be a resource of type
Patient
.- referencestring
A reference to another resource. This is typically either a relative reference which includes the resource type and ID, or an internal reference which starts with
#
and refers to a contained resource.
- idstring
The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.
- identifierArray of object
Unique instance identifiers assigned to a device by manufacturers other organizations or owners.
- extensionArray of Boolean, String, CodeableConcept, Coding
May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
- urlrequired, string
Source of the definition for the extension code - a logical name or a URL.
- valueBooleanboolean
A single value for the extension.
- usestring
The purpose of this identifier.
Possible Values:usual
,official
,temp
,secondary
,old (If known)
- systemstring
Establishes the namespace for the value - that is, a URL that describes a set values that are unique.
- valuestring
The portion of the identifier typically relevant to the user and which is unique within the context of the system.
- udiCarrierArray of object
Unique device identifier (UDI) assigned to device label or package. Note that the Device may include multiple udiCarriers as it either may include just the udiCarrier for the jurisdiction it is sold, or for multiple jurisdictions it could have been sold.
- deviceIdentifierrequired, string
The device identifier (DI) is a mandatory, fixed portion of a UDI that identifies the labeler and the specific version or model of a device.
- issuerstring
Organization that is charged with issuing UDIs for devices. For example, the US FDA issuers include :
- GS1: http://hl7.org/fhir/NamingSystem/gs1-di,
- HIBCC: http://hl7.org/fhir/NamingSystem/hibcc-dI,
- ICCBBA for blood containers: http://hl7.org/fhir/NamingSystem/iccbba-blood-di,
- ICCBA for other devices: http://hl7.org/fhir/NamingSystem/iccbba-other-di.
- jurisdictionstring
The identity of the authoritative source for UDI generation within a jurisdiction. All UDIs are globally unique within a single namespace with the appropriate repository uri as the system. For example, UDIs of devices managed in the U.S. by the FDA, the value is http://hl7.org/fhir/NamingSystem/fda-udi.
- statusstring
Status of the Device availability.
Possible Values:active
,inactive
,entered-in-error
,unknown
- distinctIdentifierstring
The distinct identification string as required by regulation for a human cell, tissue, or cellular and tissue-based product.
- manufacturerstring
A name of the manufacturer.
- manufactureDatestring
The date and time when the device was manufactured.
- expirationDatestring
The date and time beyond which this device is no longer valid or should not be used (if applicable).
- lotNumberstring
Lot number assigned by the manufacturer.
- serialNumberstring
The serial number assigned by the organization when the device was manufactured.
- deviceNameArray of object
This represents the manufacturer's name of the device as provided by the device, from a UDI label, or by a person describing the Device. This typically would be used when a person provides the name(s) or when the device represents one of the names available from DeviceDefinition.
- namerequired, string
The name of the device.
- typerequired, string
The type of deviceName. UDILabelName | UserFriendlyName | PatientReportedName | ManufactureDeviceName | ModelName.
Possible Values:udi-label-name
,user-friendly-name
,patient-reported-name
,manufacturer-name
,model-name
,other
- modelNumberstring
The model number for the device.
- partNumberstring
The part number of the device.
- noteArray of object
Descriptive information, usage information or implantation information that is not captured in an existing element.
- textrequired, string
The text of the annotation in markdown format.
- safetyArray of object
Provides additional safety characteristics about a medical device. For example devices containing latex.
- codingArray of object
A reference to a code defined by a terminology system.
- systemstring
The identification of the code system that defines the meaning of the symbol in the code.
- codestring
A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).
- textstring
A human language representation of the concept as seen/selected/uttered by the user who entered the data and/or which represents the intended meaning of the user.
- searchrequired, object
Information about the search process that lead to the creation of this entry.
- moderequired, string
Identifies the Device as matching the search parameters
Value:match