pub struct Device {Show 40 fields
pub id: Option<Id>,
pub meta: Option<Meta>,
pub implicit_rules: Option<UriDt>,
pub language: Option<CodeDt>,
pub text: Option<Narrative>,
pub contained: Option<Vec<AnyResource>>,
pub extension: Option<Vec<Extension>>,
pub modifier_extension: Option<Vec<Extension>>,
pub identifier: Option<Vec<Identifier>>,
pub display_name: Option<StringDt>,
pub definition: Option<CodeableReference>,
pub udi_carrier: Option<Vec<DeviceUdiCarrierBackboneElement>>,
pub status: Option<CodeDt>,
pub availability_status: Option<CodeableConcept>,
pub biological_source_event: Option<Identifier>,
pub manufacturer: Option<StringDt>,
pub manufacture_date: Option<DateTimeDt>,
pub expiration_date: Option<DateTimeDt>,
pub lot_number: Option<StringDt>,
pub serial_number: Option<StringDt>,
pub name: Option<Vec<DeviceNameBackboneElement>>,
pub model_number: Option<StringDt>,
pub part_number: Option<StringDt>,
pub category: Option<Vec<CodeableConcept>>,
pub type_: Option<Vec<CodeableConcept>>,
pub version: Option<Vec<DeviceVersionBackboneElement>>,
pub conforms_to: Option<Vec<DeviceConformsToBackboneElement>>,
pub property: Option<Vec<DevicePropertyBackboneElement>>,
pub mode: Option<CodeableConcept>,
pub cycle: Option<Count>,
pub duration: Option<Duration>,
pub owner: Option<Reference>,
pub contact: Option<Vec<ContactPoint>>,
pub location: Option<Reference>,
pub url: Option<UriDt>,
pub endpoint: Option<Vec<Reference>>,
pub gateway: Option<Vec<CodeableReference>>,
pub note: Option<Vec<Annotation>>,
pub safety: Option<Vec<CodeableConcept>>,
pub parent: Option<Reference>,
}
Fields§
§id: Option<Id>
Logical id of this artifact
meta: Option<Meta>
Metadata about the resource
implicit_rules: Option<UriDt>
A set of rules under which this content was created
language: Option<CodeDt>
Language of the resource content
text: Option<Narrative>
Text summary of the resource, for human interpretation
contained: Option<Vec<AnyResource>>
Contained, inline Resources
extension: Option<Vec<Extension>>
Additional content defined by implementations
modifier_extension: Option<Vec<Extension>>
Extensions that cannot be ignored
identifier: Option<Vec<Identifier>>
Instance identifier
display_name: Option<StringDt>
The name used to display by default when the device is referenced
definition: Option<CodeableReference>
The reference to the definition for the device
udi_carrier: Option<Vec<DeviceUdiCarrierBackboneElement>>
Unique Device Identifier (UDI) Barcode string
status: Option<CodeDt>
active | inactive | entered-in-error
availability_status: Option<CodeableConcept>
lost | damaged | destroyed | available
biological_source_event: Option<Identifier>
An identifier that supports traceability to the event during which material in this product from one or more biological entities was obtained or pooled
manufacturer: Option<StringDt>
Name of device manufacturer
manufacture_date: Option<DateTimeDt>
Date when the device was made
expiration_date: Option<DateTimeDt>
Date and time of expiry of this device (if applicable)
lot_number: Option<StringDt>
Lot number of manufacture
serial_number: Option<StringDt>
Serial number assigned by the manufacturer
name: Option<Vec<DeviceNameBackboneElement>>
The name or names of the device as known to the manufacturer and/or patient
model_number: Option<StringDt>
The manufacturer’s model number for the device
part_number: Option<StringDt>
The part number or catalog number of the device
category: Option<Vec<CodeableConcept>>
Indicates a high-level grouping of the device
type_: Option<Vec<CodeableConcept>>
The kind or type of device
version: Option<Vec<DeviceVersionBackboneElement>>
The actual design of the device or software version running on the device
conforms_to: Option<Vec<DeviceConformsToBackboneElement>>
Identifies the standards, specifications, or formal guidances for the capabilities supported by the device
property: Option<Vec<DevicePropertyBackboneElement>>
Inherent, essentially fixed, characteristics of the device. e.g., time properties, size, material, etc.
mode: Option<CodeableConcept>
The designated condition for performing a task
cycle: Option<Count>
The series of occurrences that repeats during the operation of the device
duration: Option<Duration>
A measurement of time during the device’s operation (e.g., days, hours, mins, etc.)
owner: Option<Reference>
Organization responsible for device
contact: Option<Vec<ContactPoint>>
Details for human/organization for support
location: Option<Reference>
Where the device is found
url: Option<UriDt>
Network address to contact device
endpoint: Option<Vec<Reference>>
Technical endpoints providing access to electronic services provided by the device
gateway: Option<Vec<CodeableReference>>
Linked device acting as a communication/data collector, translator or controller
note: Option<Vec<Annotation>>
Device notes and comments
safety: Option<Vec<CodeableConcept>>
Safety Characteristics of Device
parent: Option<Reference>
The higher level or encompassing device that this device is a logical part of