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 |
|---|---|
protected Identifier |
identifier
The locally assigned unique identification by the software.
|
static TokenClientParam |
IDENTIFIER
Fluent Client search parameter constant for identifier
|
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.
|
protected CodeableConcept |
languageCode
The language code for the human-readable text string produced by the device.
|
protected InstantType |
lastSystemChange
The timestamp for the most recent system change which includes device configuration or setting change.
|
protected Enumeration<DeviceComponent.MeasmntPrinciple> |
measurementPrinciple
The physical principle of the measurement.
|
protected List<CodeableConcept> |
operationalStatus
The current operational status of the device.
|
protected CodeableConcept |
parameterGroup
The parameter group supported by the current device component that is based on some nomenclature, e.g.
|
protected Reference |
parent
The link to the parent resource.
|
static ReferenceClientParam |
PARENT
Fluent Client search parameter constant for parent
|
protected DeviceComponent |
parentTarget
The actual object that is the target of the reference (The link to the parent resource.
|
protected List<DeviceComponent.DeviceComponentProductionSpecificationComponent> |
productionSpecification
The production specification such as component revision, serial number, etc.
|
protected Reference |
source
The link to the source Device that contains administrative device information such as manufacture, serial number, etc.
|
static ReferenceClientParam |
SOURCE
Fluent Client search parameter constant for source
|
protected Device |
sourceTarget
The actual object that is the target of the reference (The link to the source Device that contains administrative device information such as manufacture, serial number, etc.)
|
static String |
SP_IDENTIFIER
Search parameter: identifier
|
static String |
SP_PARENT
Search parameter: parent
|
static String |
SP_SOURCE
Search parameter: source
|
static String |
SP_TYPE
Search parameter: type
|
protected CodeableConcept |
type
The component type as defined in the object-oriented or metric nomenclature partition.
|
static TokenClientParam |
TYPE
Fluent Client search parameter constant for type
|
contained, extension, modifierExtension, textid, implicitRules, language, metaRES_ID, SP_RES_ID, SP_RES_LANGUAGEINCLUDE_ALL, WILDCARD_ALL_SET| Constructor and Description |
|---|
DeviceComponent()
Constructor
|
DeviceComponent(Identifier identifier,
CodeableConcept type)
Constructor
|
addContained, addExtension, addExtension, addModifierExtension, addModifierExtension, copyValues, getContained, getExtension, getExtensionsByUrl, getModifierExtension, getModifierExtensionsByUrl, getText, hasContained, hasExtension, hasModifierExtension, hasText, setContained, setExtension, setModifierExtension, setTextcopyValues, getId, getIdBase, getIdElement, getImplicitRules, getImplicitRulesElement, getLanguage, getLanguageElement, getMeta, hasId, hasIdElement, hasImplicitRules, hasImplicitRulesElement, hasLanguage, hasLanguageElement, hasMeta, setId, setIdBase, setIdElement, setImplicitRules, setImplicitRulesElement, setLanguage, setLanguageElement, setMetagetStructureFhirVersionEnum, isResource, setIdcastToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCode, castToCodeableConcept, castToCoding, castToContactDetail, castToContactPoint, castToContributor, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDosage, castToDuration, castToElementDefinition, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMeta, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPositiveInt, castToQuantity, castToRange, castToRatio, castToReference, castToRelatedArtifact, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToTime, castToTiming, castToTriggerDefinition, castToType, castToUnsignedInt, castToUri, castToUsageContext, castToXhtml, castToXhtmlString, children, clearUserData, compareDeep, compareDeep, compareDeep, compareValues, compareValues, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isMetadataBased, isPrimitive, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINNclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetId, getIdElement, getLanguageElement, getUserData, setId, setUserDatagetMeta, getStructureFhirVersionEnum, setIdgetFormatCommentsPost, getFormatCommentsPre, hasFormatCommentprotected Identifier identifier
protected CodeableConcept type
protected InstantType lastSystemChange
protected Reference source
protected Device sourceTarget
protected Reference parent
protected DeviceComponent parentTarget
protected List<CodeableConcept> operationalStatus
protected CodeableConcept parameterGroup
protected Enumeration<DeviceComponent.MeasmntPrinciple> measurementPrinciple
protected List<DeviceComponent.DeviceComponentProductionSpecificationComponent> productionSpecification
protected CodeableConcept languageCode
public 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 Include INCLUDE_PARENT
public static final String SP_IDENTIFIER
Description: The identifier of the component
Type: token
Path: DeviceComponent.identifier
public static final TokenClientParam IDENTIFIER
Description: The identifier of the component
Type: token
Path: DeviceComponent.identifier
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_SOURCE
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 DeviceComponent()
public DeviceComponent(Identifier identifier, CodeableConcept type)
public Identifier getIdentifier()
identifier (The locally assigned unique identification by the software. For example: handle ID.)public boolean hasIdentifier()
public DeviceComponent setIdentifier(Identifier value)
value - identifier (The locally assigned unique identification by the software. For example: handle ID.)public CodeableConcept getType()
type (The component type as defined in the object-oriented or metric nomenclature partition.)public boolean hasType()
public DeviceComponent setType(CodeableConcept value)
value - type (The component type as defined in the object-oriented or metric nomenclature partition.)public InstantType getLastSystemChangeElement()
lastSystemChange (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 (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 - The timestamp for the most recent system change which includes device configuration or setting change.public Reference getSource()
source (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 (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. (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. (The link to the source Device that contains administrative device information such as manufacture, serial number, etc.)public Reference getParent()
parent (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 (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. (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. (The link to the parent resource. For example: Channel is linked to its VMD parent.)public List<CodeableConcept> getOperationalStatus()
operationalStatus (The current operational status of the device. For example: On, Off, Standby, etc.)public DeviceComponent setOperationalStatus(List<CodeableConcept> theOperationalStatus)
this for easy method chainingpublic boolean hasOperationalStatus()
public CodeableConcept addOperationalStatus()
public DeviceComponent addOperationalStatus(CodeableConcept t)
public CodeableConcept getOperationalStatusFirstRep()
operationalStatus, creating it if it does not already existpublic CodeableConcept getParameterGroup()
parameterGroup (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 (The parameter group supported by the current device component that is based on some nomenclature, e.g. cardiovascular.)public Enumeration<DeviceComponent.MeasmntPrinciple> getMeasurementPrincipleElement()
measurementPrinciple (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 (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 - The physical principle of the measurement. For example: thermal, chemical, acoustical, etc.public List<DeviceComponent.DeviceComponentProductionSpecificationComponent> getProductionSpecification()
productionSpecification (The production specification such as component revision, serial number, etc.)public DeviceComponent setProductionSpecification(List<DeviceComponent.DeviceComponentProductionSpecificationComponent> theProductionSpecification)
this for easy method chainingpublic boolean hasProductionSpecification()
public DeviceComponent.DeviceComponentProductionSpecificationComponent addProductionSpecification()
public DeviceComponent addProductionSpecification(DeviceComponent.DeviceComponentProductionSpecificationComponent t)
public DeviceComponent.DeviceComponentProductionSpecificationComponent getProductionSpecificationFirstRep()
productionSpecification, creating it if it does not already existpublic CodeableConcept getLanguageCode()
languageCode (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 (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.)protected void listChildren(List<Property> childrenList)
listChildren in class DomainResourcepublic Base[] getProperty(int hash, String name, boolean checkValid) throws FHIRException
getProperty in class DomainResourceFHIRExceptionpublic Base setProperty(int hash, String name, Base value) throws FHIRException
setProperty in class DomainResourceFHIRExceptionpublic Base setProperty(String name, Base value) throws FHIRException
setProperty in class DomainResourceFHIRExceptionpublic Base makeProperty(int hash, String name) throws FHIRException
makeProperty in class DomainResourceFHIRExceptionpublic String[] getTypesForProperty(int hash, String name) throws FHIRException
getTypesForProperty in class DomainResourceFHIRExceptionpublic Base addChild(String name) throws FHIRException
addChild in class DomainResourceFHIRExceptionpublic String fhirType()
fhirType in class DomainResourcepublic DeviceComponent copy()
copy in class DomainResourceprotected DeviceComponent typedCopy()
public 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–2017 University Health Network. All rights reserved.