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 |
---|---|
Codeable |
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. |
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. |
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 |
---|---|
fhir |
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 |
---|---|
Codeable |
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 |
---|---|
fhir |
ResourceType
Resource Type Name
Declaration
public override string ResourceType { get; }
Property Value
Type | Description |
---|---|
System. |
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 |
---|---|
Codeable |
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 |
---|---|---|
Utf8Json |
reader | |
Json |
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 |
---|---|---|
Utf8Json |
reader | |
Json |
options | |
System. |
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 |
---|---|---|
Utf8Json |
writer | |
Json |
options | |
System. |
includeStartObject |