Class DeviceComponent
- All Implemented Interfaces:
ca.uhn.fhir.model.api.ICompositeElement
,ca.uhn.fhir.model.api.IElement
,ca.uhn.fhir.model.api.IResource
,ca.uhn.fhir.model.api.ISupportsUndeclaredExtensions
,Serializable
,org.hl7.fhir.instance.model.api.IBase
,org.hl7.fhir.instance.model.api.IBaseResource
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
- See Also:
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
Block class for child element: DeviceComponent.productionSpecification () -
Field Summary
Modifier and TypeFieldDescriptionstatic final ca.uhn.fhir.model.api.Include
Constant for fluent queries to be used to add include statements.static final ca.uhn.fhir.model.api.Include
Constant for fluent queries to be used to add include statements.static final ca.uhn.fhir.rest.gclient.ReferenceClientParam
Fluent Client search parameter constant for parentstatic final ca.uhn.fhir.rest.gclient.ReferenceClientParam
Fluent Client search parameter constant for sourcestatic final String
Search parameter constant for parentstatic final String
Search parameter constant for sourcestatic final String
Search parameter constant for typestatic final ca.uhn.fhir.rest.gclient.TokenClientParam
Fluent Client search parameter constant for typeFields inherited from class ca.uhn.fhir.model.dstu2.resource.BaseResource
RES_ID, SP_RES_ID
Fields inherited from interface org.hl7.fhir.instance.model.api.IBaseResource
INCLUDE_ALL, WILDCARD_ALL_SET
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionAdds and returns a new value for operationalStatus ()addOperationalStatus
(CodeableConceptDt theValue) Adds a given new value for operationalStatus ()Adds and returns a new value for productionSpecification ()Adds a given new value for productionSpecification ()<T extends ca.uhn.fhir.model.api.IElement>
List<T> getAllPopulatedChildElementsOfType
(Class<T> theType) Gets the value(s) for identifier ().Gets the value(s) for languageCode ().Gets the value(s) for lastSystemChange ().ca.uhn.fhir.model.primitive.InstantDt
Gets the value(s) for lastSystemChange ().Gets the value(s) for measurementPrinciple ().ca.uhn.fhir.model.primitive.BoundCodeDt
<MeasmntPrincipleEnum> Gets the value(s) for measurementPrinciple ().Gets the value(s) for operationalStatus ().Gets the first repetition for operationalStatus (), creating it if it does not already exist.Gets the value(s) for parameterGroup ().Gets the value(s) for parent ().Gets the value(s) for productionSpecification ().Gets the first repetition for productionSpecification (), creating it if it does not already exist.Gets the value(s) for source ().ca.uhn.fhir.context.FhirVersionEnum
getType()
Gets the value(s) for type ().boolean
isEmpty()
setIdentifier
(IdentifierDt theValue) Sets the value(s) for identifier ()setLanguageCode
(CodeableConceptDt theValue) Sets the value(s) for languageCode ()setLastSystemChange
(ca.uhn.fhir.model.primitive.InstantDt theValue) Sets the value(s) for lastSystemChange ()setLastSystemChange
(Date theDate, ca.uhn.fhir.model.api.TemporalPrecisionEnum thePrecision) Sets the value for lastSystemChange ()Sets the value for lastSystemChange ()setMeasurementPrinciple
(MeasmntPrincipleEnum theValue) Sets the value(s) for measurementPrinciple ()setMeasurementPrinciple
(ca.uhn.fhir.model.primitive.BoundCodeDt<MeasmntPrincipleEnum> theValue) Sets the value(s) for measurementPrinciple ()setOperationalStatus
(List<CodeableConceptDt> theValue) Sets the value(s) for operationalStatus ()setParameterGroup
(CodeableConceptDt theValue) Sets the value(s) for parameterGroup ()setParent
(ResourceReferenceDt theValue) Sets the value(s) for parent ()Sets the value(s) for productionSpecification ()setSource
(ResourceReferenceDt theValue) Sets the value(s) for source ()setType
(CodeableConceptDt theValue) Sets the value(s) for type ()Methods inherited from class ca.uhn.fhir.model.dstu2.resource.BaseResource
getContained, getId, getIdElement, getLanguage, getMeta, getResourceMetadata, getText, isBaseEmpty, setContained, setId, setId, setId, setLanguage, setResourceMetadata, setText, toString
Methods inherited from class ca.uhn.fhir.model.api.BaseElement
addUndeclaredExtension, addUndeclaredExtension, addUndeclaredExtension, getAllUndeclaredExtensions, getFormatCommentsPost, getFormatCommentsPre, getUndeclaredExtensions, getUndeclaredExtensionsByUrl, getUndeclaredModifierExtensions, getUserData, hasFormatComment, setUserData
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.hl7.fhir.instance.model.api.IBase
fhirType, getFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, setUserData
Methods inherited from interface org.hl7.fhir.instance.model.api.IBaseResource
getIdElement, isDeleted, setId, setId
Methods inherited from interface ca.uhn.fhir.model.api.IResource
getContained, getId, getLanguage, getMeta, getResourceMetadata, getText, setId, setLanguage, setResourceMetadata
-
Field Details
-
SP_PARENT
Search parameter constant for parentDescription: The parent DeviceComponent resource
Type: reference
Path: DeviceComponent.parent
- See Also:
-
PARENT
Fluent Client search parameter constant for parentDescription: The parent DeviceComponent resource
Type: reference
Path: DeviceComponent.parent
-
SP_TYPE
Search parameter constant for typeDescription: The device component type
Type: token
Path: DeviceComponent.type
- See Also:
-
TYPE
Fluent Client search parameter constant for typeDescription: The device component type
Type: token
Path: DeviceComponent.type
-
SP_SOURCE
Search parameter constant for sourceDescription: The device source
Type: reference
Path: DeviceComponent.source
- See Also:
-
SOURCE
Fluent Client search parameter constant for sourceDescription: The device source
Type: reference
Path: DeviceComponent.source
-
INCLUDE_PARENT
Constant for fluent queries to be used to add include statements. Specifies the path value of "DeviceComponent:parent". -
INCLUDE_SOURCE
Constant for fluent queries to be used to add include statements. Specifies the path value of "DeviceComponent:source".
-
-
Constructor Details
-
DeviceComponent
public DeviceComponent()
-
-
Method Details
-
isEmpty
- Specified by:
isEmpty
in interfaceorg.hl7.fhir.instance.model.api.IBase
-
getAllPopulatedChildElementsOfType
public <T extends ca.uhn.fhir.model.api.IElement> List<T> getAllPopulatedChildElementsOfType(Class<T> theType) - Specified by:
getAllPopulatedChildElementsOfType
in interfaceca.uhn.fhir.model.api.ICompositeElement
-
getType
Gets the value(s) for type (). creating it if it does not exist. Will not returnnull
.Definition: Describes the specific component type as defined in the object-oriented or metric nomenclature partition.
-
setType
Sets the value(s) for type ()Definition: Describes the specific component type as defined in the object-oriented or metric nomenclature partition.
-
getIdentifier
Gets the value(s) for identifier (). creating it if it does not exist. Will not returnnull
.Definition: Describes the local assigned unique identification by the software. For example: handle ID.
-
setIdentifier
Sets the value(s) for identifier ()Definition: Describes the local assigned unique identification by the software. For example: handle ID.
-
getLastSystemChangeElement
Gets the value(s) for lastSystemChange (). creating it if it does not exist. Will not returnnull
.Definition: Describes the timestamp for the most recent system change which includes device configuration or setting change.
-
getLastSystemChange
Gets the value(s) for lastSystemChange (). creating it if it does not exist. This method may returnnull
.Definition: Describes the timestamp for the most recent system change which includes device configuration or setting change.
-
setLastSystemChange
Sets the value(s) for lastSystemChange ()Definition: Describes the timestamp for the most recent system change which includes device configuration or setting change.
-
setLastSystemChangeWithMillisPrecision
Sets the value for lastSystemChange ()Definition: Describes the timestamp for the most recent system change which includes device configuration or setting change.
-
setLastSystemChange
public DeviceComponent setLastSystemChange(Date theDate, ca.uhn.fhir.model.api.TemporalPrecisionEnum thePrecision) Sets the value for lastSystemChange ()Definition: Describes the timestamp for the most recent system change which includes device configuration or setting change.
-
getSource
Gets the value(s) for source (). creating it if it does not exist. Will not returnnull
.Definition: Describes the link to the source Device that contains administrative device information such as manufacture, serial number, etc.
-
setSource
Sets the value(s) for source ()Definition: Describes the link to the source Device that contains administrative device information such as manufacture, serial number, etc.
-
getParent
Gets the value(s) for parent (). creating it if it does not exist. Will not returnnull
.Definition: Describes the link to the parent resource. For example: Channel is linked to its VMD parent.
-
setParent
Sets the value(s) for parent ()Definition: Describes the link to the parent resource. For example: Channel is linked to its VMD parent.
-
getOperationalStatus
Gets the value(s) for operationalStatus (). creating it if it does not exist. Will not returnnull
.Definition: Indicates current operational status of the device. For example: On, Off, Standby, etc.
-
setOperationalStatus
Sets the value(s) for operationalStatus ()Definition: Indicates current operational status of the device. For example: On, Off, Standby, etc.
-
addOperationalStatus
Adds and returns a new value for operationalStatus ()Definition: Indicates current operational status of the device. For example: On, Off, Standby, etc.
-
addOperationalStatus
Adds a given new value for operationalStatus ()Definition: Indicates current operational status of the device. For example: On, Off, Standby, etc.
- Parameters:
theValue
- The operationalStatus to add (must not benull
)
-
getOperationalStatusFirstRep
Gets the first repetition for operationalStatus (), creating it if it does not already exist.Definition: Indicates current operational status of the device. For example: On, Off, Standby, etc.
-
getParameterGroup
Gets the value(s) for parameterGroup (). creating it if it does not exist. Will not returnnull
.Definition: Describes the parameter group supported by the current device component that is based on some nomenclature, e.g. cardiovascular.
-
setParameterGroup
Sets the value(s) for parameterGroup ()Definition: Describes the parameter group supported by the current device component that is based on some nomenclature, e.g. cardiovascular.
-
getMeasurementPrincipleElement
public ca.uhn.fhir.model.primitive.BoundCodeDt<MeasmntPrincipleEnum> getMeasurementPrincipleElement()Gets the value(s) for measurementPrinciple (). creating it if it does not exist. Will not returnnull
.Definition: Describes the physical principle of the measurement. For example: thermal, chemical, acoustical, etc.
-
getMeasurementPrinciple
Gets the value(s) for measurementPrinciple (). creating it if it does not exist. This method may returnnull
.Definition: Describes the physical principle of the measurement. For example: thermal, chemical, acoustical, etc.
-
setMeasurementPrinciple
public DeviceComponent setMeasurementPrinciple(ca.uhn.fhir.model.primitive.BoundCodeDt<MeasmntPrincipleEnum> theValue) Sets the value(s) for measurementPrinciple ()Definition: Describes the physical principle of the measurement. For example: thermal, chemical, acoustical, etc.
-
setMeasurementPrinciple
Sets the value(s) for measurementPrinciple ()Definition: Describes the physical principle of the measurement. For example: thermal, chemical, acoustical, etc.
-
getProductionSpecification
Gets the value(s) for productionSpecification (). creating it if it does not exist. Will not returnnull
.Definition: Describes the production specification such as component revision, serial number, etc.
-
setProductionSpecification
public DeviceComponent setProductionSpecification(List<DeviceComponent.ProductionSpecification> theValue) Sets the value(s) for productionSpecification ()Definition: Describes the production specification such as component revision, serial number, etc.
-
addProductionSpecification
Adds and returns a new value for productionSpecification ()Definition: Describes the production specification such as component revision, serial number, etc.
-
addProductionSpecification
Adds a given new value for productionSpecification ()Definition: Describes the production specification such as component revision, serial number, etc.
- Parameters:
theValue
- The productionSpecification to add (must not benull
)
-
getProductionSpecificationFirstRep
Gets the first repetition for productionSpecification (), creating it if it does not already exist.Definition: Describes the production specification such as component revision, serial number, etc.
-
getLanguageCode
Gets the value(s) for languageCode (). creating it if it does not exist. Will not returnnull
.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.
-
setLanguageCode
Sets the value(s) for languageCode ()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.
-
getResourceName
- Specified by:
getResourceName
in interfaceca.uhn.fhir.model.api.IResource
-
getStructureFhirVersionEnum
- Specified by:
getStructureFhirVersionEnum
in interfaceorg.hl7.fhir.instance.model.api.IBaseResource
- Specified by:
getStructureFhirVersionEnum
in interfaceca.uhn.fhir.model.api.IResource
-