public class DeviceComponent extends DomainResource
| Modifier and Type | Class and Description |
|---|---|
static class |
DeviceComponent.DeviceComponentProductionSpecificationComponent |
static class |
DeviceComponent.MeasmntPrinciple |
static class |
DeviceComponent.MeasmntPrincipleEnumFactory |
| Modifier and Type | Field and Description |
|---|---|
static String |
SP_PARENT |
static String |
SP_SOURCE |
static String |
SP_TYPE |
| Constructor and Description |
|---|
DeviceComponent() |
DeviceComponent(CodeableConcept type,
Identifier identifier,
InstantType lastSystemChange) |
addExtension, addExtension, addModifierExtension, addModifierExtension, copyValues, getContained, getExtension, getModifierExtension, getText, hasContained, hasExtension, hasModifierExtension, hasText, setTextcopyValues, getId, getIdElement, getImplicitRules, getImplicitRulesElement, getLanguage, getLanguageElement, getMeta, hasId, hasIdElement, hasImplicitRules, hasImplicitRulesElement, hasLanguage, hasLanguageElement, hasMeta, setId, setIdElement, setImplicitRules, setImplicitRulesElement, setLanguage, setLanguageElement, setMetasetIdchildren, compareDeep, compareDeep, compareDeep, compareValues, compareValues, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getUserData, getUserInt, getUserString, hasFormatComment, hasUserData, listChildrenByName, setUserData, setUserDataINNequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetId, getIdElement, getMeta, setIdsetIdpublic static final String SP_PARENT
public static final String SP_SOURCE
public static final String SP_TYPE
public DeviceComponent()
public DeviceComponent(CodeableConcept type, Identifier identifier, InstantType lastSystemChange)
public CodeableConcept getType()
type (Describes the specific component type as defined in the object-oriented or metric nomenclature partition.)public boolean hasType()
public DeviceComponent setType(CodeableConcept value)
value - type (Describes the specific component type as defined in the object-oriented or metric nomenclature partition.)public Identifier getIdentifier()
identifier (Describes the local assigned unique identification by the software. For example: handle ID.)public boolean hasIdentifier()
public DeviceComponent setIdentifier(Identifier value)
value - identifier (Describes the local assigned unique identification by the software. For example: handle ID.)public InstantType getLastSystemChangeElement()
lastSystemChange (Describes the timestamp for the most recent system change which includes device configuration or setting change.). This is the underlying object with id, value and extensions. The accessor "getLastSystemChange" gives direct access to the valuepublic boolean hasLastSystemChangeElement()
public boolean hasLastSystemChange()
public DeviceComponent setLastSystemChangeElement(InstantType value)
value - lastSystemChange (Describes the timestamp for the most recent system change which includes device configuration or setting change.). This is the underlying object with id, value and extensions. The accessor "getLastSystemChange" gives direct access to the valuepublic Date getLastSystemChange()
public DeviceComponent setLastSystemChange(Date value)
value - Describes the timestamp for the most recent system change which includes device configuration or setting change.public Reference getSource()
source (Describes the link to the source Device that contains administrative device information such as manufacture, serial number, etc.)public boolean hasSource()
public DeviceComponent setSource(Reference value)
value - source (Describes the link to the source Device that contains administrative device information such as manufacture, serial number, etc.)public Device getSourceTarget()
source The actual object that is the target of the reference. The reference library doesn't populate this, but you can use it to hold the resource if you resolve it. (Describes the link to the source Device that contains administrative device information such as manufacture, serial number, etc.)public DeviceComponent setSourceTarget(Device value)
value - source The actual object that is the target of the reference. The reference library doesn't use these, but you can use it to hold the resource if you resolve it. (Describes the link to the source Device that contains administrative device information such as manufacture, serial number, etc.)public Reference getParent()
parent (Describes the link to the parent resource. For example: Channel is linked to its VMD parent.)public boolean hasParent()
public DeviceComponent setParent(Reference value)
value - parent (Describes the link to the parent resource. For example: Channel is linked to its VMD parent.)public DeviceComponent getParentTarget()
parent The actual object that is the target of the reference. The reference library doesn't populate this, but you can use it to hold the resource if you resolve it. (Describes the link to the parent resource. For example: Channel is linked to its VMD parent.)public DeviceComponent setParentTarget(DeviceComponent value)
value - parent The actual object that is the target of the reference. The reference library doesn't use these, but you can use it to hold the resource if you resolve it. (Describes the link to the parent resource. For example: Channel is linked to its VMD parent.)public List<CodeableConcept> getOperationalStatus()
operationalStatus (Indicates current operational status of the device. For example: On, Off, Standby, etc.)public boolean hasOperationalStatus()
public CodeableConcept addOperationalStatus()
operationalStatus (Indicates current operational status of the device. For example: On, Off, Standby, etc.)public DeviceComponent addOperationalStatus(CodeableConcept t)
public CodeableConcept getParameterGroup()
parameterGroup (Describes the parameter group supported by the current device component that is based on some nomenclature, e.g. cardiovascular.)public boolean hasParameterGroup()
public DeviceComponent setParameterGroup(CodeableConcept value)
value - parameterGroup (Describes the parameter group supported by the current device component that is based on some nomenclature, e.g. cardiovascular.)public Enumeration<DeviceComponent.MeasmntPrinciple> getMeasurementPrincipleElement()
measurementPrinciple (Describes the physical principle of the measurement. For example: thermal, chemical, acoustical, etc.). This is the underlying object with id, value and extensions. The accessor "getMeasurementPrinciple" gives direct access to the valuepublic boolean hasMeasurementPrincipleElement()
public boolean hasMeasurementPrinciple()
public DeviceComponent setMeasurementPrincipleElement(Enumeration<DeviceComponent.MeasmntPrinciple> value)
value - measurementPrinciple (Describes the physical principle of the measurement. For example: thermal, chemical, acoustical, etc.). This is the underlying object with id, value and extensions. The accessor "getMeasurementPrinciple" gives direct access to the valuepublic DeviceComponent.MeasmntPrinciple getMeasurementPrinciple()
public DeviceComponent setMeasurementPrinciple(DeviceComponent.MeasmntPrinciple value)
value - Describes the physical principle of the measurement. For example: thermal, chemical, acoustical, etc.public List<DeviceComponent.DeviceComponentProductionSpecificationComponent> getProductionSpecification()
productionSpecification (Describes the production specification such as component revision, serial number, etc.)public boolean hasProductionSpecification()
public DeviceComponent.DeviceComponentProductionSpecificationComponent addProductionSpecification()
productionSpecification (Describes the production specification such as component revision, serial number, etc.)public DeviceComponent addProductionSpecification(DeviceComponent.DeviceComponentProductionSpecificationComponent t)
public CodeableConcept getLanguageCode()
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.)public boolean hasLanguageCode()
public DeviceComponent setLanguageCode(CodeableConcept value)
value - 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.)public DeviceComponent copy()
copy in class DomainResourcepublic boolean equalsDeep(Base other)
equalsDeep in class DomainResourcepublic boolean equalsShallow(Base other)
equalsShallow in class DomainResourcepublic boolean isEmpty()
isEmpty in interface IBaseisEmpty in class DomainResourcepublic ResourceType getResourceType()
getResourceType in class ResourceCopyright © 2014–2015 University Health Network. All rights reserved.