Device

A type of a manufactured item that is used in the provision of healthcare without being substantially changed through that activity. The device may be a medical or non-medical device.

Columns

Header row
# path type required description
0 resourceType string * Resource type identifier. Must be string "Device"
1 integer * Number of subrows
2 id string * Logical id of this artifact
definition Reference The reference to the definition for the device
3 definition.reference string Literal reference, Relative, internal or absolute URL
4 definition.type uri Type the reference refers to (e.g. "Patient")
definition.identifier Identifier Logical reference, when literal reference is not known
5 definition.identifier.use code usual | official | temp | secondary | old (If known)
definition.identifier.type CodeableConcept Description of identifier
definition.identifier.type.coding Coding Code defined by a terminology system
6 definition.identifier.type.coding.system uri Identity of the terminology system
7 definition.identifier.type.coding.version string Version of the system - if relevant
8 definition.identifier.type.coding.code code Symbol in syntax defined by the system
9 definition.identifier.type.coding.display string Representation defined by the system
10 definition.identifier.type.coding.userSelected boolean If this coding was chosen directly by the user
11 definition.identifier.type.text string Plain text representation of the concept
12 definition.identifier.system uri The namespace for the identifier value
13 definition.identifier.value string The value that is unique
definition.identifier.period Period Time period when id is/was valid for use
14 definition.identifier.period.start dateTime Starting time with inclusive boundary
15 definition.identifier.period.end dateTime End time with inclusive boundary, if not ongoing
16 definition.display string Text alternative for the resource
17 status code active | inactive | entered-in-error | unknown
18 distinctIdentifier string The distinct identification string
19 manufacturer string Name of device manufacturer
20 manufactureDate dateTime Date when the device was made
21 expirationDate dateTime Date and time of expiry of this device (if applicable)
22 lotNumber string Lot number of manufacture
23 serialNumber string Serial number assigned by the manufacturer
24 modelNumber string The model number for the device
25 partNumber string The part number of the device
type CodeableConcept The kind or type of device
type.coding Coding Code defined by a terminology system
26 type.coding.system uri Identity of the terminology system
27 type.coding.version string Version of the system - if relevant
28 type.coding.code code Symbol in syntax defined by the system
29 type.coding.display string Representation defined by the system
30 type.coding.userSelected boolean If this coding was chosen directly by the user
31 type.text string Plain text representation of the concept
patient Reference Patient to whom Device is affixed
32 patient.reference string Literal reference, Relative, internal or absolute URL
33 patient.type uri Type the reference refers to (e.g. "Patient")
patient.identifier Identifier Logical reference, when literal reference is not known
34 patient.identifier.use code usual | official | temp | secondary | old (If known)
patient.identifier.type CodeableConcept Description of identifier
patient.identifier.type.coding Coding Code defined by a terminology system
35 patient.identifier.type.coding.system uri Identity of the terminology system
36 patient.identifier.type.coding.version string Version of the system - if relevant
37 patient.identifier.type.coding.code code Symbol in syntax defined by the system
38 patient.identifier.type.coding.display string Representation defined by the system
39 patient.identifier.type.coding.userSelected boolean If this coding was chosen directly by the user
40 patient.identifier.type.text string Plain text representation of the concept
41 patient.identifier.system uri The namespace for the identifier value
42 patient.identifier.value string The value that is unique
patient.identifier.period Period Time period when id is/was valid for use
43 patient.identifier.period.start dateTime Starting time with inclusive boundary
44 patient.identifier.period.end dateTime End time with inclusive boundary, if not ongoing
45 patient.display string Text alternative for the resource
owner Reference Organization responsible for device
46 owner.reference string Literal reference, Relative, internal or absolute URL
47 owner.type uri Type the reference refers to (e.g. "Patient")
owner.identifier Identifier Logical reference, when literal reference is not known
48 owner.identifier.use code usual | official | temp | secondary | old (If known)
owner.identifier.type CodeableConcept Description of identifier
owner.identifier.type.coding Coding Code defined by a terminology system
49 owner.identifier.type.coding.system uri Identity of the terminology system
50 owner.identifier.type.coding.version string Version of the system - if relevant
51 owner.identifier.type.coding.code code Symbol in syntax defined by the system
52 owner.identifier.type.coding.display string Representation defined by the system
53 owner.identifier.type.coding.userSelected boolean If this coding was chosen directly by the user
54 owner.identifier.type.text string Plain text representation of the concept
55 owner.identifier.system uri The namespace for the identifier value
56 owner.identifier.value string The value that is unique
owner.identifier.period Period Time period when id is/was valid for use
57 owner.identifier.period.start dateTime Starting time with inclusive boundary
58 owner.identifier.period.end dateTime End time with inclusive boundary, if not ongoing
59 owner.display string Text alternative for the resource
location Reference Where the device is found
60 location.reference string Literal reference, Relative, internal or absolute URL
61 location.type uri Type the reference refers to (e.g. "Patient")
location.identifier Identifier Logical reference, when literal reference is not known
62 location.identifier.use code usual | official | temp | secondary | old (If known)
location.identifier.type CodeableConcept Description of identifier
location.identifier.type.coding Coding Code defined by a terminology system
63 location.identifier.type.coding.system uri Identity of the terminology system
64 location.identifier.type.coding.version string Version of the system - if relevant
65 location.identifier.type.coding.code code Symbol in syntax defined by the system
66 location.identifier.type.coding.display string Representation defined by the system
67 location.identifier.type.coding.userSelected boolean If this coding was chosen directly by the user
68 location.identifier.type.text string Plain text representation of the concept
69 location.identifier.system uri The namespace for the identifier value
70 location.identifier.value string The value that is unique
location.identifier.period Period Time period when id is/was valid for use
71 location.identifier.period.start dateTime Starting time with inclusive boundary
72 location.identifier.period.end dateTime End time with inclusive boundary, if not ongoing
73 location.display string Text alternative for the resource
74 url uri Network address to contact device
parent Reference The parent device
75 parent.reference string Literal reference, Relative, internal or absolute URL
76 parent.type uri Type the reference refers to (e.g. "Patient")
parent.identifier Identifier Logical reference, when literal reference is not known
77 parent.identifier.use code usual | official | temp | secondary | old (If known)
parent.identifier.type CodeableConcept Description of identifier
parent.identifier.type.coding Coding Code defined by a terminology system
78 parent.identifier.type.coding.system uri Identity of the terminology system
79 parent.identifier.type.coding.version string Version of the system - if relevant
80 parent.identifier.type.coding.code code Symbol in syntax defined by the system
81 parent.identifier.type.coding.display string Representation defined by the system
82 parent.identifier.type.coding.userSelected boolean If this coding was chosen directly by the user
83 parent.identifier.type.text string Plain text representation of the concept
84 parent.identifier.system uri The namespace for the identifier value
85 parent.identifier.value string The value that is unique
parent.identifier.period Period Time period when id is/was valid for use
86 parent.identifier.period.start dateTime Starting time with inclusive boundary
87 parent.identifier.period.end dateTime End time with inclusive boundary, if not ongoing
88 parent.display string Text alternative for the resource
Row identifier
# path type required description
0 string * Subrow identifier. Must be string "identifier"
identifier Identifier Instance identifier
1 identifier.use code usual | official | temp | secondary | old (If known)
identifier.type CodeableConcept Description of identifier
identifier.type.coding Coding Code defined by a terminology system
2 identifier.type.coding.system uri Identity of the terminology system
3 identifier.type.coding.version string Version of the system - if relevant
4 identifier.type.coding.code code Symbol in syntax defined by the system
5 identifier.type.coding.display string Representation defined by the system
6 identifier.type.coding.userSelected boolean If this coding was chosen directly by the user
7 identifier.type.text string Plain text representation of the concept
8 identifier.system uri The namespace for the identifier value
9 identifier.value string The value that is unique
identifier.period Period Time period when id is/was valid for use
10 identifier.period.start dateTime Starting time with inclusive boundary
11 identifier.period.end dateTime End time with inclusive boundary, if not ongoing
Row udiCarrier
# path type required description
0 string * Subrow identifier. Must be string "udiCarrier"
udiCarrier Unique Device Identifier (UDI) Barcode string
1 udiCarrier.deviceIdentifier string Mandatory fixed portion of UDI
2 udiCarrier.issuer uri UDI Issuing Organization
3 udiCarrier.jurisdiction uri Regional UDI authority
4 udiCarrier.carrierAIDC base64Binary UDI Machine Readable Barcode String
5 udiCarrier.carrierHRF string UDI Human Readable Barcode String
6 udiCarrier.entryType code barcode | rfid | manual +
Row statusReason
# path type required description
0 string * Subrow identifier. Must be string "statusReason"
statusReason CodeableConcept online | paused | standby | offline | not-ready | transduc-discon | hw-discon | off
statusReason.coding Coding Code defined by a terminology system
1 statusReason.coding.system uri Identity of the terminology system
2 statusReason.coding.version string Version of the system - if relevant
3 statusReason.coding.code code Symbol in syntax defined by the system
4 statusReason.coding.display string Representation defined by the system
5 statusReason.coding.userSelected boolean If this coding was chosen directly by the user
6 statusReason.text string Plain text representation of the concept
Row deviceName
# path type required description
0 string * Subrow identifier. Must be string "deviceName"
deviceName The name of the device as given by the manufacturer
1 deviceName.name string The name of the device
2 deviceName.type code udi-label-name | user-friendly-name | patient-reported-name | manufacturer-name | model-name | other
Row specialization
# path type required description
0 string * Subrow identifier. Must be string "specialization"
specialization The capabilities supported on a device, the standards to which the device conforms for a particular purpose, and used for the communication
specialization.systemType CodeableConcept The standard that is used to operate and communicate
specialization.systemType.coding Coding Code defined by a terminology system
1 specialization.systemType.coding.system uri Identity of the terminology system
2 specialization.systemType.coding.version string Version of the system - if relevant
3 specialization.systemType.coding.code code Symbol in syntax defined by the system
4 specialization.systemType.coding.display string Representation defined by the system
5 specialization.systemType.coding.userSelected boolean If this coding was chosen directly by the user
6 specialization.systemType.text string Plain text representation of the concept
7 specialization.version string The version of the standard that is used to operate and communicate
Row version
# path type required description
0 string * Subrow identifier. Must be string "version"
version The actual design of the device or software version running on the device
version.type CodeableConcept The type of the device version
version.type.coding Coding Code defined by a terminology system
1 version.type.coding.system uri Identity of the terminology system
2 version.type.coding.version string Version of the system - if relevant
3 version.type.coding.code code Symbol in syntax defined by the system
4 version.type.coding.display string Representation defined by the system
5 version.type.coding.userSelected boolean If this coding was chosen directly by the user
6 version.type.text string Plain text representation of the concept
version.component Identifier A single component of the device version
7 version.component.use code usual | official | temp | secondary | old (If known)
version.component.type CodeableConcept Description of identifier
version.component.type.coding Coding Code defined by a terminology system
8 version.component.type.coding.system uri Identity of the terminology system
9 version.component.type.coding.version string Version of the system - if relevant
10 version.component.type.coding.code code Symbol in syntax defined by the system
11 version.component.type.coding.display string Representation defined by the system
12 version.component.type.coding.userSelected boolean If this coding was chosen directly by the user
13 version.component.type.text string Plain text representation of the concept
14 version.component.system uri The namespace for the identifier value
15 version.component.value string The value that is unique
version.component.period Period Time period when id is/was valid for use
16 version.component.period.start dateTime Starting time with inclusive boundary
17 version.component.period.end dateTime End time with inclusive boundary, if not ongoing
18 version.value string The version text
Row property
# path type required description
0 string * Subrow identifier. Must be string "property"
property The actual configuration settings of a device as it actually operates, e.g., regulation status, time properties
property.type CodeableConcept Code that specifies the property DeviceDefinitionPropetyCode (Extensible)
property.type.coding Coding Code defined by a terminology system
1 property.type.coding.system uri Identity of the terminology system
2 property.type.coding.version string Version of the system - if relevant
3 property.type.coding.code code Symbol in syntax defined by the system
4 property.type.coding.display string Representation defined by the system
5 property.type.coding.userSelected boolean If this coding was chosen directly by the user
6 property.type.text string Plain text representation of the concept
property.valueQuantity Quantity Property value as a quantity
7 property.valueQuantity.value decimal Numerical value (with implicit precision)
8 property.valueQuantity.comparator code < | <= | >= | > - how to understand the value
9 property.valueQuantity.unit string Unit representation
10 property.valueQuantity.system uri System that defines coded unit form
11 property.valueQuantity.code code Coded form of the unit
property.valueCode CodeableConcept Property value as a code, e.g., NTP4 (synced to NTP)
property.valueCode.coding Coding Code defined by a terminology system
12 property.valueCode.coding.system uri Identity of the terminology system
13 property.valueCode.coding.version string Version of the system - if relevant
14 property.valueCode.coding.code code Symbol in syntax defined by the system
15 property.valueCode.coding.display string Representation defined by the system
16 property.valueCode.coding.userSelected boolean If this coding was chosen directly by the user
17 property.valueCode.text string Plain text representation of the concept
Row contact
# path type required description
0 string * Subrow identifier. Must be string "contact"
contact ContactPoint Details for human/organization for support
1 contact.system code phone | fax | email | pager | url | sms | other
2 contact.value string The actual contact point details
3 contact.use code home | work | temp | old | mobile - purpose of this contact point
4 contact.rank positiveInt Specify preferred order of use (1 = highest)
contact.period Period Time period when the contact point was/is in use
5 contact.period.start dateTime Starting time with inclusive boundary
6 contact.period.end dateTime End time with inclusive boundary, if not ongoing
Row note
# path type required description
0 string * Subrow identifier. Must be string "note"
note Annotation Device notes and comments
note.author[x] Individual responsible for the annotation
note.authorReference Reference
1 note.authorReference.reference string Literal reference, Relative, internal or absolute URL
2 note.authorReference.type uri Type the reference refers to (e.g. "Patient")
note.authorReference.identifier Identifier Logical reference, when literal reference is not known
3 note.authorReference.identifier.use code usual | official | temp | secondary | old (If known)
note.authorReference.identifier.type CodeableConcept Description of identifier
note.authorReference.identifier.type.coding Coding Code defined by a terminology system
4 note.authorReference.identifier.type.coding.system uri Identity of the terminology system
5 note.authorReference.identifier.type.coding.version string Version of the system - if relevant
6 note.authorReference.identifier.type.coding.code code Symbol in syntax defined by the system
7 note.authorReference.identifier.type.coding.display string Representation defined by the system
8 note.authorReference.identifier.type.coding.userSelected boolean If this coding was chosen directly by the user
9 note.authorReference.identifier.type.text string Plain text representation of the concept
10 note.authorReference.identifier.system uri The namespace for the identifier value
11 note.authorReference.identifier.value string The value that is unique
note.authorReference.identifier.period Period Time period when id is/was valid for use
12 note.authorReference.identifier.period.start dateTime Starting time with inclusive boundary
13 note.authorReference.identifier.period.end dateTime End time with inclusive boundary, if not ongoing
14 note.authorReference.display string Text alternative for the resource
15 note.authorString string
16 note.time dateTime When the annotation was made
17 note.text markdown The annotation - text content (as markdown)
Row safety
# path type required description
0 string * Subrow identifier. Must be string "safety"
safety CodeableConcept Safety Characteristics of Device
safety.coding Coding Code defined by a terminology system
1 safety.coding.system uri Identity of the terminology system
2 safety.coding.version string Version of the system - if relevant
3 safety.coding.code code Symbol in syntax defined by the system
4 safety.coding.display string Representation defined by the system
5 safety.coding.userSelected boolean If this coding was chosen directly by the user
6 safety.text string Plain text representation of the concept

Examples

Example #1
Input CSV
Device,1,"f001",,,,,,,,,,,,,,,"active",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
identifier,,,,,,,,"http:/goodhealthhospital/identifier/devices","12345",,
Resulting resource
{
  "resourceType": "Device",
  "id": "f001",
  "identifier": [
    {
      "system": "http:/goodhealthhospital/identifier/devices",
      "value": "12345"
    }
  ],
  "status": "active"
}
Example #2
Input CSV
Device,1,"example",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
identifier,,,,,,,,"http://goodcare.org/devices/id","345675",,
Resulting resource
{
  "resourceType": "Device",
  "id": "example",
  "identifier": [
    {
      "system": "http://goodcare.org/devices/id",
      "value": "345675"
    }
  ]
}