Class DeviceComponent
Describes the characteristics, operational status and capabilities of a medical-related component of a medical device.
Implements
Inherited Members
Namespace: fhirCsR2.Models
Assembly: fhirCsR2.dll
Syntax
public class DeviceComponent : DomainResource, IFhirJsonSerializable
Properties
| Improve this Doc View Source_LastSystemChange
Extension container element for LastSystemChange
Declaration
public Element _LastSystemChange { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_MeasurementPrinciple
Extension container element for MeasurementPrinciple
Declaration
public Element _MeasurementPrinciple { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
Identifier
Describes the local assigned unique identification by the software. For example: handle ID.
Declaration
public Identifier Identifier { get; set; }
Property Value
| Type | Description |
|---|---|
| Identifier |
LanguageCode
Describes the language code for the human-readable text string produced by the device. This language code will follow the IETF language tag. Example: en-US.
Declaration
public CodeableConcept LanguageCode { get; set; }
Property Value
| Type | Description |
|---|---|
| CodeableConcept |
LastSystemChange
Describes the timestamp for the most recent system change which includes device configuration or setting change.
Declaration
public string LastSystemChange { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
MeasurementPrinciple
Describes the physical principle of the measurement. For example: thermal, chemical, acoustical, etc.
Declaration
public string MeasurementPrinciple { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
OperationalStatus
Indicates current operational status of the device. For example: On, Off, Standby, etc.
Declaration
public List<CodeableConcept> OperationalStatus { get; set; }
Property Value
| Type | Description |
|---|---|
| fhirCsR2.Models.List<CodeableConcept> |
ParameterGroup
Describes the parameter group supported by the current device component that is based on some nomenclature, e.g. cardiovascular.
Declaration
public CodeableConcept ParameterGroup { get; set; }
Property Value
| Type | Description |
|---|---|
| CodeableConcept |
Parent
Describes the link to the parent resource. For example: Channel is linked to its VMD parent.
Declaration
public Reference Parent { get; set; }
Property Value
| Type | Description |
|---|---|
| Reference |
ProductionSpecification
Describes the production specification such as component revision, serial number, etc.
Declaration
public List<DeviceComponentProductionSpecification> ProductionSpecification { get; set; }
Property Value
| Type | Description |
|---|---|
| fhirCsR2.Models.List<DeviceComponentProductionSpecification> |
ResourceType
Resource Type Name
Declaration
public override string ResourceType { get; }
Property Value
| Type | Description |
|---|---|
| System.String |
Overrides
| Improve this Doc View SourceSource
Describes the link to the source Device that contains administrative device information such as manufacture, serial number, etc.
Declaration
public Reference Source { get; set; }
Property Value
| Type | Description |
|---|---|
| Reference |
Type
Describes the specific component type as defined in the object-oriented or metric nomenclature partition.
Declaration
public CodeableConcept Type { get; set; }
Property Value
| Type | Description |
|---|---|
| CodeableConcept |
Methods
| Improve this Doc View SourceDeserializeJson(ref Utf8JsonReader, JsonSerializerOptions)
Deserialize a JSON object
Declaration
public void DeserializeJson(ref Utf8JsonReader reader, JsonSerializerOptions options)
Parameters
| Type | Name | Description |
|---|---|---|
| Utf8JsonReader | reader | |
| JsonSerializerOptions | options |
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 |
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 |