public class DeviceComponent extends DomainResource
| Type | Property and Description |
|---|---|
DeviceComponent.DeviceComponentPropertyComponent |
add |
boolean |
has |
| Modifier and Type | Class and Description |
|---|---|
static class |
DeviceComponent.DeviceComponentProductionSpecificationComponent |
static class |
DeviceComponent.DeviceComponentPropertyComponent |
static class |
DeviceComponent.MeasmntPrinciple |
static class |
DeviceComponent.MeasmntPrincipleEnumFactory |
| Modifier and Type | Field and Description |
|---|---|
protected List<Identifier> |
identifier
Unique instance identifiers assigned to a device by the software, manufacturers, other organizations or owners.
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
IDENTIFIER
Fluent Client search parameter constant for identifier
|
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
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 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 (The link to the parent resource.
|
protected List<DeviceComponent.DeviceComponentProductionSpecificationComponent> |
productionSpecification
The production specification such as component revision, serial number, etc.
|
protected List<DeviceComponent.DeviceComponentPropertyComponent> |
property
Other device properties expressed as a `type` which identifies the property and a value(s) either as a quantity or a code.
|
protected Reference |
source
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 (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 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)
Constructor
|
addContained, addExtension, addExtension, addExtension, addModifierExtension, addModifierExtension, checkNoModifiers, copyValues, getContained, getExtension, getExtensionByUrl, getExtensionsByUrl, getModifierExtension, getModifierExtensionsByUrl, getText, hasContained, hasExtension, hasExtension, hasModifierExtension, hasText, setContained, setExtension, setModifierExtension, setTextcopyValues, getId, getIdBase, getIdElement, getImplicitRules, getImplicitRulesElement, getLanguage, getLanguage, getLanguageElement, getMeta, hasId, hasIdElement, hasImplicitRules, hasImplicitRulesElement, hasLanguage, hasLanguageElement, hasMeta, setId, setIdBase, setIdElement, setImplicitRules, setImplicitRulesElement, setLanguage, setLanguageElement, setMetagetStructureFhirVersionEnum, isResource, setIdcastToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCanonical, castToCode, castToCodeableConcept, castToCoding, castToContactDetail, castToContactPoint, castToContributor, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDosage, castToDuration, castToElementDefinition, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMarketingStatus, castToMeta, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPositiveInt, castToProdCharacteristic, castToProductShelfLife, castToQuantity, castToRange, castToRatio, castToReference, castToRelatedArtifact, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToSubstanceAmount, castToTime, castToTiming, castToTriggerDefinition, castToType, castToUnsignedInt, castToUri, castToUrl, castToUsageContext, castToXhtml, castToXhtmlString, children, clearUserData, compareDeep, compareDeep, compareDeep, compareValues, compareValues, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isBooleanPrimitive, isMetadataBased, isPrimitive, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINNclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetId, getIdElement, getLanguageElement, getUserData, setId, setUserDatapublic boolean hasProperty
protected List<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
protected List<DeviceComponent.DeviceComponentPropertyComponent> property
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_IDENTIFIER
Description: The identifier of the component
Type: token
Path: DeviceComponent.identifier
public static final ca.uhn.fhir.rest.gclient.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 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_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)
public List<Identifier> getIdentifier()
identifier (Unique instance identifiers assigned to a device by the software, manufacturers, other organizations or owners. For example: handle ID.)public DeviceComponent setIdentifier(List<Identifier> theIdentifier)
this for easy method chainingpublic boolean hasIdentifier()
public Identifier addIdentifier()
public DeviceComponent addIdentifier(Identifier t)
public Identifier getIdentifierFirstRep()
identifier, creating it if it does not already existpublic 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.)public List<DeviceComponent.DeviceComponentPropertyComponent> getProperty()
property (Other device properties expressed as a `type` which identifies the property and a value(s) either as a quantity or a code.)public DeviceComponent setProperty(List<DeviceComponent.DeviceComponentPropertyComponent> theProperty)
this for easy method chainingpublic boolean hasProperty()
public DeviceComponent.DeviceComponentPropertyComponent addProperty()
public DeviceComponent addProperty(DeviceComponent.DeviceComponentPropertyComponent t)
public DeviceComponent.DeviceComponentPropertyComponent getPropertyFirstRep()
property, creating it if it does not already existprotected void listChildren(List<Property> children)
listChildren in class DomainResourcepublic Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException
getNamedProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
getProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic Base 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 String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
getTypesForProperty 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.