Show / Hide Table of Contents

Class Device

This resource identifies an instance 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. Medical devices includes durable (reusable) medical equipment, implantable devices, as well as disposable equipment used for diagnostic, treatment, and research for healthcare and public health. Non-medical devices may include items such as a machine, cellphone, computer, application, etc.

Inheritance
System.Object
Resource
DomainResource
Device
Implements
IFhirJsonSerializable
Inherited Members
DomainResource.Contained
DomainResource.Extension
DomainResource.ModifierExtension
DomainResource.Text
Resource.Id
Resource._Id
Resource.ImplicitRules
Resource._ImplicitRules
Resource.Language
Resource._Language
Resource.Meta
Namespace: fhirCsR2.Models
Assembly: fhirCsR2.dll
Syntax
public class Device : DomainResource, IFhirJsonSerializable

Properties

| Improve this Doc View Source

_Expiry

Extension container element for Expiry

Declaration
public Element _Expiry { get; set; }
Property Value
Type Description
Element
| Improve this Doc View Source

_LotNumber

Extension container element for LotNumber

Declaration
public Element _LotNumber { get; set; }
Property Value
Type Description
Element
| Improve this Doc View Source

_ManufactureDate

Extension container element for ManufactureDate

Declaration
public Element _ManufactureDate { get; set; }
Property Value
Type Description
Element
| Improve this Doc View Source

_Manufacturer

Extension container element for Manufacturer

Declaration
public Element _Manufacturer { get; set; }
Property Value
Type Description
Element
| Improve this Doc View Source

_Model

Extension container element for Model

Declaration
public Element _Model { get; set; }
Property Value
Type Description
Element
| Improve this Doc View Source

_Status

Extension container element for Status

Declaration
public Element _Status { get; set; }
Property Value
Type Description
Element
| Improve this Doc View Source

_Udi

Extension container element for Udi

Declaration
public Element _Udi { get; set; }
Property Value
Type Description
Element
| Improve this Doc View Source

_Url

Extension container element for Url

Declaration
public Element _Url { get; set; }
Property Value
Type Description
Element
| Improve this Doc View Source

_Version

Extension container element for Version

Declaration
public Element _Version { get; set; }
Property Value
Type Description
Element
| Improve this Doc View Source

Contact

Contact details for an organization or a particular human that is responsible for the device.

Declaration
public List<ContactPoint> Contact { get; set; }
Property Value
Type Description
fhirCsR2.Models.List<ContactPoint>
| Improve this Doc View Source

Expiry

The date and time beyond which this device is no longer valid or should not be used (if applicable).

Declaration
public string Expiry { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

Identifier

Unique instance identifiers assigned to a device by organizations like manufacturers or owners. If the identifier identifies the type of device, Device.type should be used.

Declaration
public List<Identifier> Identifier { get; set; }
Property Value
Type Description
fhirCsR2.Models.List<Identifier>
| Improve this Doc View Source

Location

The place where the device can be found.

Declaration
public Reference Location { get; set; }
Property Value
Type Description
Reference
| Improve this Doc View Source

LotNumber

Lot number assigned by the manufacturer.

Declaration
public string LotNumber { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

ManufactureDate

The date and time when the device was manufactured.

Declaration
public string ManufactureDate { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

Manufacturer

A name of the manufacturer.

Declaration
public string Manufacturer { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

Model

The "model" is an identifier assigned by the manufacturer to identify the product by its type. This number is shared by the all devices sold as the same type.

Declaration
public string Model { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

Note

Descriptive information, usage information or implantation information that is not captured in an existing element.

Declaration
public List<Annotation> Note { get; set; }
Property Value
Type Description
fhirCsR2.Models.List<Annotation>
| Improve this Doc View Source

Owner

An organization that is responsible for the provision and ongoing maintenance of the device.

Declaration
public Reference Owner { get; set; }
Property Value
Type Description
Reference
| Improve this Doc View Source

Patient

Patient information, if the resource is affixed to a person.

Declaration
public Reference Patient { get; set; }
Property Value
Type Description
Reference
| Improve this Doc View Source

ResourceType

Resource Type Name

Declaration
public override string ResourceType { get; }
Property Value
Type Description
System.String
Overrides
Resource.ResourceType
| Improve this Doc View Source

Status

Status of the Device availability.

Declaration
public string Status { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

Type

Code or identifier to identify a kind of device.

Declaration
public CodeableConcept Type { get; set; }
Property Value
Type Description
CodeableConcept
| Improve this Doc View Source

Udi

United States Food and Drug Administration mandated Unique Device Identifier (UDI). Use the human readable information (the content that the user sees, which is sometimes different to the exact syntax represented in the barcode) - see http://www.fda.gov/MedicalDevices/DeviceRegulationandGuidance/UniqueDeviceIdentification/default.htm.

Declaration
public string Udi { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

Url

A network address on which the device may be contacted directly.

Declaration
public string Url { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

Version

The version of the device, if the device has multiple releases under the same model, or if the device is software or carries firmware.

Declaration
public string Version { get; set; }
Property Value
Type Description
System.String

Methods

| Improve this Doc View Source

DeserializeJson(ref Utf8JsonReader, JsonSerializerOptions)

Deserialize a JSON object

Declaration
public void DeserializeJson(ref Utf8JsonReader reader, JsonSerializerOptions options)
Parameters
Type Name Description
Utf8JsonReader reader
JsonSerializerOptions options
| Improve this Doc View Source

DeserializeJsonProperty(ref Utf8JsonReader, JsonSerializerOptions, String)

Deserialize a JSON property

Declaration
public void DeserializeJsonProperty(ref Utf8JsonReader reader, JsonSerializerOptions options, string propertyName)
Parameters
Type Name Description
Utf8JsonReader reader
JsonSerializerOptions options
System.String propertyName
| Improve this Doc View Source

SerializeJson(Utf8JsonWriter, JsonSerializerOptions, Boolean)

Serialize to a JSON object

Declaration
public void SerializeJson(Utf8JsonWriter writer, JsonSerializerOptions options, bool includeStartObject = true)
Parameters
Type Name Description
Utf8JsonWriter writer
JsonSerializerOptions options
System.Boolean includeStartObject

Implements

IFhirJsonSerializable
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX