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
Describes the local assigned unique identification by the software.
|
static ca.uhn.fhir.model.api.Include |
INCLUDE_PARENT
Constant for fluent queries to be used to add include statements.
|
static ca.uhn.fhir.model.api.Include |
INCLUDE_SOURCE
Constant for fluent queries to be used to add include statements.
|
protected CodeableConcept |
languageCode
Describes the language code for the human-readable text string produced by the device.
|
protected InstantType |
lastSystemChange
Describes the timestamp for the most recent system change which includes device configuration or setting change.
|
protected Enumeration<DeviceComponent.MeasmntPrinciple> |
measurementPrinciple
Describes the physical principle of the measurement.
|
protected List<CodeableConcept> |
operationalStatus
Indicates current operational status of the device.
|
protected CodeableConcept |
parameterGroup
Describes the parameter group supported by the current device component that is based on some nomenclature, e.g.
|
protected Reference |
parent
Describes the link to the parent resource.
|
static ca.uhn.fhir.rest.gclient.ReferenceClientParam |
PARENT
Fluent Client search parameter constant for parent
|
protected DeviceComponent |
parentTarget
The actual object that is the target of the reference (Describes the link to the parent resource.
|
protected List<DeviceComponent.DeviceComponentProductionSpecificationComponent> |
productionSpecification
Describes the production specification such as component revision, serial number, etc.
|
protected Reference |
source
Describes the link to the source Device that contains administrative device information such as manufacture, serial number, etc.
|
static ca.uhn.fhir.rest.gclient.ReferenceClientParam |
SOURCE
Fluent Client search parameter constant for source
|
protected Device |
sourceTarget
The actual object that is the target of the reference (Describes the link to the source Device that contains administrative device information such as manufacture, serial number, etc.)
|
static String |
SP_PARENT
Search parameter: parent
|
static String |
SP_SOURCE
Search parameter: source
|
static String |
SP_TYPE
Search parameter: type
|
protected CodeableConcept |
type
Describes the specific component type as defined in the object-oriented or metric nomenclature partition.
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
TYPE
Fluent Client search parameter constant for type
|
contained, extension, modifierExtension, textid, implicitRules, language, meta| Constructor and Description |
|---|
DeviceComponent()
Constructor
|
DeviceComponent(CodeableConcept type,
Identifier identifier,
InstantType lastSystemChange)
Constructor
|
addContained, addExtension, addExtension, addModifierExtension, addModifierExtension, copyValues, getContained, getExtension, getExtensionsByUrl, getModifierExtension, getModifierExtensionsByUrl, 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, setMetagetStructureFhirVersionEnum, setIdcastToActionDefinition, castToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCode, castToCodeableConcept, castToCoding, castToContactPoint, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDuration, castToElementDefinition, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMeta, castToModuleMetadata, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPositiveInt, castToQuantity, castToRange, castToRatio, castToReference, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToTime, castToTiming, castToTriggerDefinition, castToUnsignedInt, castToUri, children, 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, setUserDataprotected CodeableConcept type
protected Identifier identifier
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_SOURCE
Description: The device source
Type: reference
Path: DeviceComponent.source
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SOURCE
Description: The device source
Type: reference
Path: DeviceComponent.source
public static final ca.uhn.fhir.model.api.Include INCLUDE_SOURCE
public static final String SP_PARENT
Description: The parent DeviceComponent resource
Type: reference
Path: DeviceComponent.parent
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PARENT
Description: The parent DeviceComponent resource
Type: reference
Path: DeviceComponent.parent
public static final ca.uhn.fhir.model.api.Include INCLUDE_PARENT
public static final String SP_TYPE
Description: The device component type
Type: token
Path: DeviceComponent.type
public static final ca.uhn.fhir.rest.gclient.TokenClientParam TYPE
Description: The device component type
Type: token
Path: DeviceComponent.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.)protected void listChildren(List<Property> childrenList)
listChildren in class DomainResourcepublic Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
getProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic void setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic void setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
makeProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
addChild in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic 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 org.hl7.fhir.instance.model.api.IBaseisEmpty in class DomainResourcepublic ResourceType getResourceType()
getResourceType in class ResourceCopyright © 2014–2018 University Health Network. All rights reserved.