public class DeviceComponent extends BaseResource implements IResource
Definition: Describes the characteristics, operational status and capabilities of a medical-related component of a medical device.
Requirements:
Profile Definition: http://hl7.org/fhir/profiles/DeviceComponent
| Modifier and Type | Class and Description |
|---|---|
static class |
DeviceComponent.ProductionSpecification
Block class for child element: DeviceComponent.productionSpecification ()
|
| Modifier and Type | Field and Description |
|---|---|
static Include |
INCLUDE_PARENT
Constant for fluent queries to be used to add include statements.
|
static Include |
INCLUDE_SOURCE
Constant for fluent queries to be used to add include statements.
|
static ReferenceClientParam |
PARENT
Fluent Client search parameter constant for parent
|
static ReferenceClientParam |
SOURCE
Fluent Client search parameter constant for source
|
static String |
SP_PARENT
Search parameter constant for parent
|
static String |
SP_SOURCE
Search parameter constant for source
|
static String |
SP_TYPE
Search parameter constant for type
|
static TokenClientParam |
TYPE
Fluent Client search parameter constant for type
|
RES_ID, SP_RES_ID, SP_RES_LANGUAGEINCLUDE_ALL, WILDCARD_ALL_SET| Constructor and Description |
|---|
DeviceComponent() |
| Modifier and Type | Method and Description |
|---|---|
CodeableConceptDt |
addOperationalStatus()
Adds and returns a new value for operationalStatus ()
|
DeviceComponent |
addOperationalStatus(CodeableConceptDt theValue)
Adds a given new value for operationalStatus ()
|
DeviceComponent.ProductionSpecification |
addProductionSpecification()
Adds and returns a new value for productionSpecification ()
|
DeviceComponent |
addProductionSpecification(DeviceComponent.ProductionSpecification theValue)
Adds a given new value for productionSpecification ()
|
<T extends IElement> |
getAllPopulatedChildElementsOfType(Class<T> theType) |
IdentifierDt |
getIdentifier()
Gets the value(s) for identifier ().
|
CodeableConceptDt |
getLanguageCode()
Gets the value(s) for languageCode ().
|
Date |
getLastSystemChange()
Gets the value(s) for lastSystemChange ().
|
InstantDt |
getLastSystemChangeElement()
Gets the value(s) for lastSystemChange ().
|
String |
getMeasurementPrinciple()
Gets the value(s) for measurementPrinciple ().
|
BoundCodeDt<MeasmntPrincipleEnum> |
getMeasurementPrincipleElement()
Gets the value(s) for measurementPrinciple ().
|
List<CodeableConceptDt> |
getOperationalStatus()
Gets the value(s) for operationalStatus ().
|
CodeableConceptDt |
getOperationalStatusFirstRep()
Gets the first repetition for operationalStatus (),
creating it if it does not already exist.
|
CodeableConceptDt |
getParameterGroup()
Gets the value(s) for parameterGroup ().
|
ResourceReferenceDt |
getParent()
Gets the value(s) for parent ().
|
List<DeviceComponent.ProductionSpecification> |
getProductionSpecification()
Gets the value(s) for productionSpecification ().
|
DeviceComponent.ProductionSpecification |
getProductionSpecificationFirstRep()
Gets the first repetition for productionSpecification (),
creating it if it does not already exist.
|
String |
getResourceName() |
ResourceReferenceDt |
getSource()
Gets the value(s) for source ().
|
FhirVersionEnum |
getStructureFhirVersionEnum() |
CodeableConceptDt |
getType()
Gets the value(s) for type ().
|
boolean |
isEmpty() |
DeviceComponent |
setIdentifier(IdentifierDt theValue)
Sets the value(s) for identifier ()
|
DeviceComponent |
setLanguageCode(CodeableConceptDt theValue)
Sets the value(s) for languageCode ()
|
DeviceComponent |
setLastSystemChange(Date theDate,
TemporalPrecisionEnum thePrecision)
Sets the value for lastSystemChange ()
|
DeviceComponent |
setLastSystemChange(InstantDt theValue)
Sets the value(s) for lastSystemChange ()
|
DeviceComponent |
setLastSystemChangeWithMillisPrecision(Date theDate)
Sets the value for lastSystemChange ()
|
DeviceComponent |
setMeasurementPrinciple(BoundCodeDt<MeasmntPrincipleEnum> theValue)
Sets the value(s) for measurementPrinciple ()
|
DeviceComponent |
setMeasurementPrinciple(MeasmntPrincipleEnum theValue)
Sets the value(s) for measurementPrinciple ()
|
DeviceComponent |
setOperationalStatus(List<CodeableConceptDt> theValue)
Sets the value(s) for operationalStatus ()
|
DeviceComponent |
setParameterGroup(CodeableConceptDt theValue)
Sets the value(s) for parameterGroup ()
|
DeviceComponent |
setParent(ResourceReferenceDt theValue)
Sets the value(s) for parent ()
|
DeviceComponent |
setProductionSpecification(List<DeviceComponent.ProductionSpecification> theValue)
Sets the value(s) for productionSpecification ()
|
DeviceComponent |
setSource(ResourceReferenceDt theValue)
Sets the value(s) for source ()
|
DeviceComponent |
setType(CodeableConceptDt theValue)
Sets the value(s) for type ()
|
getContained, getId, getIdElement, getLanguage, getResourceMetadata, getText, isBaseEmpty, setContained, setId, setId, setId, setLanguage, setResourceMetadata, setText, toStringaddUndeclaredExtension, addUndeclaredExtension, addUndeclaredExtension, getAllUndeclaredExtensions, getUndeclaredExtensions, getUndeclaredExtensionsByUrl, getUndeclaredModifierExtensionsclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetContained, getId, getLanguage, getResourceMetadata, getText, setId, setLanguage, setResourceMetadatagetIdElement, setId, setIdpublic static final String SP_PARENT
Description: The parent DeviceComponent resource
Type: reference
Path: DeviceComponent.parent
public static final ReferenceClientParam PARENT
Description: The parent DeviceComponent resource
Type: reference
Path: DeviceComponent.parent
public static final String SP_TYPE
Description: The device component type
Type: token
Path: DeviceComponent.type
public static final TokenClientParam TYPE
Description: The device component type
Type: token
Path: DeviceComponent.type
public static final String SP_SOURCE
Description: The device source
Type: reference
Path: DeviceComponent.source
public static final ReferenceClientParam SOURCE
Description: The device source
Type: reference
Path: DeviceComponent.source
public static final Include INCLUDE_PARENT
public static final Include INCLUDE_SOURCE
public DeviceComponent()
public <T extends IElement> List<T> getAllPopulatedChildElementsOfType(Class<T> theType)
getAllPopulatedChildElementsOfType in interface ICompositeElementpublic CodeableConceptDt getType()
null.
Definition: Describes the specific component type as defined in the object-oriented or metric nomenclature partition.
public DeviceComponent setType(CodeableConceptDt theValue)
Definition: Describes the specific component type as defined in the object-oriented or metric nomenclature partition.
public IdentifierDt getIdentifier()
null.
Definition: Describes the local assigned unique identification by the software. For example: handle ID.
public DeviceComponent setIdentifier(IdentifierDt theValue)
Definition: Describes the local assigned unique identification by the software. For example: handle ID.
public InstantDt getLastSystemChangeElement()
null.
Definition: Describes the timestamp for the most recent system change which includes device configuration or setting change.
public Date getLastSystemChange()
null.
Definition: Describes the timestamp for the most recent system change which includes device configuration or setting change.
public DeviceComponent setLastSystemChange(InstantDt theValue)
Definition: Describes the timestamp for the most recent system change which includes device configuration or setting change.
public DeviceComponent setLastSystemChangeWithMillisPrecision(Date theDate)
Definition: Describes the timestamp for the most recent system change which includes device configuration or setting change.
public DeviceComponent setLastSystemChange(Date theDate, TemporalPrecisionEnum thePrecision)
Definition: Describes the timestamp for the most recent system change which includes device configuration or setting change.
public ResourceReferenceDt getSource()
null.
Definition: Describes the link to the source Device that contains administrative device information such as manufacture, serial number, etc.
public DeviceComponent setSource(ResourceReferenceDt theValue)
Definition: Describes the link to the source Device that contains administrative device information such as manufacture, serial number, etc.
public ResourceReferenceDt getParent()
null.
Definition: Describes the link to the parent resource. For example: Channel is linked to its VMD parent.
public DeviceComponent setParent(ResourceReferenceDt theValue)
Definition: Describes the link to the parent resource. For example: Channel is linked to its VMD parent.
public List<CodeableConceptDt> getOperationalStatus()
null.
Definition: Indicates current operational status of the device. For example: On, Off, Standby, etc.
public DeviceComponent setOperationalStatus(List<CodeableConceptDt> theValue)
Definition: Indicates current operational status of the device. For example: On, Off, Standby, etc.
public CodeableConceptDt addOperationalStatus()
Definition: Indicates current operational status of the device. For example: On, Off, Standby, etc.
public DeviceComponent addOperationalStatus(CodeableConceptDt theValue)
Definition: Indicates current operational status of the device. For example: On, Off, Standby, etc.
theValue - The operationalStatus to add (must not be null)public CodeableConceptDt getOperationalStatusFirstRep()
Definition: Indicates current operational status of the device. For example: On, Off, Standby, etc.
public CodeableConceptDt getParameterGroup()
null.
Definition: Describes the parameter group supported by the current device component that is based on some nomenclature, e.g. cardiovascular.
public DeviceComponent setParameterGroup(CodeableConceptDt theValue)
Definition: Describes the parameter group supported by the current device component that is based on some nomenclature, e.g. cardiovascular.
public BoundCodeDt<MeasmntPrincipleEnum> getMeasurementPrincipleElement()
null.
Definition: Describes the physical principle of the measurement. For example: thermal, chemical, acoustical, etc.
public String getMeasurementPrinciple()
null.
Definition: Describes the physical principle of the measurement. For example: thermal, chemical, acoustical, etc.
public DeviceComponent setMeasurementPrinciple(BoundCodeDt<MeasmntPrincipleEnum> theValue)
Definition: Describes the physical principle of the measurement. For example: thermal, chemical, acoustical, etc.
public DeviceComponent setMeasurementPrinciple(MeasmntPrincipleEnum theValue)
Definition: Describes the physical principle of the measurement. For example: thermal, chemical, acoustical, etc.
public List<DeviceComponent.ProductionSpecification> getProductionSpecification()
null.
Definition: Describes the production specification such as component revision, serial number, etc.
public DeviceComponent setProductionSpecification(List<DeviceComponent.ProductionSpecification> theValue)
Definition: Describes the production specification such as component revision, serial number, etc.
public DeviceComponent.ProductionSpecification addProductionSpecification()
Definition: Describes the production specification such as component revision, serial number, etc.
public DeviceComponent addProductionSpecification(DeviceComponent.ProductionSpecification theValue)
Definition: Describes the production specification such as component revision, serial number, etc.
theValue - The productionSpecification to add (must not be null)public DeviceComponent.ProductionSpecification getProductionSpecificationFirstRep()
Definition: Describes the production specification such as component revision, serial number, etc.
public CodeableConceptDt getLanguageCode()
null.
Definition: 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.
public DeviceComponent setLanguageCode(CodeableConceptDt theValue)
Definition: 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.
public String getResourceName()
getResourceName in interface IResourcepublic FhirVersionEnum getStructureFhirVersionEnum()
getStructureFhirVersionEnum in interface IResourcegetStructureFhirVersionEnum in interface IBaseResourceCopyright © 2014–2016 University Health Network. All rights reserved.