public class DeviceMetric extends DomainResource
| Modifier and Type | Class and Description |
|---|---|
static class |
DeviceMetric.DeviceMetricCalibrationComponent |
static class |
DeviceMetric.DeviceMetricCalibrationState |
static class |
DeviceMetric.DeviceMetricCalibrationStateEnumFactory |
static class |
DeviceMetric.DeviceMetricCalibrationType |
static class |
DeviceMetric.DeviceMetricCalibrationTypeEnumFactory |
static class |
DeviceMetric.DeviceMetricCategory |
static class |
DeviceMetric.DeviceMetricCategoryEnumFactory |
static class |
DeviceMetric.DeviceMetricColor |
static class |
DeviceMetric.DeviceMetricColorEnumFactory |
static class |
DeviceMetric.DeviceMetricOperationalStatus |
static class |
DeviceMetric.DeviceMetricOperationalStatusEnumFactory |
| Modifier and Type | Field and Description |
|---|---|
protected List<DeviceMetric.DeviceMetricCalibrationComponent> |
calibration
Describes the calibrations that have been performed or that are required to be performed.
|
protected Enumeration<DeviceMetric.DeviceMetricCategory> |
category
Indicates the category of the observation generation process.
|
protected Enumeration<DeviceMetric.DeviceMetricColor> |
color
Describes the color representation for the metric.
|
protected Identifier |
identifier
Describes the unique identification of this metric that has been assigned by the device or gateway software.
|
protected Timing |
measurementPeriod
Describes the measurement repetition time.
|
protected Enumeration<DeviceMetric.DeviceMetricOperationalStatus> |
operationalStatus
Indicates current operational state of the device.
|
protected Reference |
parent
Describes the link to the DeviceComponent that this DeviceMetric belongs to and that provide information about the location of this DeviceMetric in the containment structure of the parent Device.
|
protected DeviceComponent |
parentTarget
The actual object that is the target of the reference (Describes the link to the DeviceComponent that this DeviceMetric belongs to and that provide information about the location of this DeviceMetric in the containment structure of the parent Device.
|
protected Reference |
source
Describes the link to the Device that this DeviceMetric belongs to and that contains administrative device information such as manufacture, serial number, etc.
|
protected Device |
sourceTarget
The actual object that is the target of the reference (Describes the link to the Device that this DeviceMetric belongs to and that contains administrative device information such as manufacture, serial number, etc.)
|
static String |
SP_CATEGORY |
static String |
SP_IDENTIFIER |
static String |
SP_PARENT |
static String |
SP_SOURCE |
static String |
SP_TYPE |
protected CodeableConcept |
type
Describes the type of the metric.
|
protected CodeableConcept |
unit
Describes the unit that an observed value determined for this metric will have.
|
contained, extension, modifierExtension, textid, implicitRules, language, meta| Constructor and Description |
|---|
DeviceMetric() |
DeviceMetric(CodeableConcept type,
Identifier identifier,
Enumeration<DeviceMetric.DeviceMetricCategory> category) |
addContained, addExtension, addExtension, addModifierExtension, addModifierExtension, copyValues, getContained, getExtension, getModifierExtension, getText, hasContained, hasExtension, hasModifierExtension, hasText, setTextcopyValues, getId, getIdElement, getImplicitRules, getImplicitRulesElement, getLanguage, getLanguageElement, getMeta, getStructureFhirVersionEnum, hasId, hasIdElement, hasImplicitRules, hasImplicitRulesElement, hasLanguage, hasLanguageElement, hasMeta, setId, setIdElement, setImplicitRules, setImplicitRulesElement, setLanguage, setLanguageElement, setMetasetIdcastToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCode, castToCodeableConcept, castToCoding, castToContactPoint, castToDate, castToDateTime, castToDecimal, castToDuration, castToElementDefinition, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMeta, castToMoney, castToNarrative, castToOid, castToPeriod, castToPositiveInt, castToQuantity, castToRange, castToRatio, castToReference, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToTime, castToTiming, castToUnsignedInt, castToUri, children, compareDeep, compareDeep, compareDeep, compareValues, compareValues, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getUserData, getUserInt, getUserString, hasFormatComment, hasType, hasUserData, isMetadataBased, isPrimitive, 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 CodeableConcept unit
protected Reference source
protected Device sourceTarget
protected Reference parent
protected DeviceComponent parentTarget
protected Enumeration<DeviceMetric.DeviceMetricOperationalStatus> operationalStatus
protected Enumeration<DeviceMetric.DeviceMetricColor> color
protected Enumeration<DeviceMetric.DeviceMetricCategory> category
protected Timing measurementPeriod
protected List<DeviceMetric.DeviceMetricCalibrationComponent> calibration
public static final String SP_PARENT
public static final String SP_IDENTIFIER
public static final String SP_SOURCE
public static final String SP_TYPE
public static final String SP_CATEGORY
public DeviceMetric()
public DeviceMetric(CodeableConcept type, Identifier identifier, Enumeration<DeviceMetric.DeviceMetricCategory> category)
public CodeableConcept getType()
type (Describes the type of the metric. For example: Heart Rate, PEEP Setting, etc.)public boolean hasType()
public DeviceMetric setType(CodeableConcept value)
value - type (Describes the type of the metric. For example: Heart Rate, PEEP Setting, etc.)public Identifier getIdentifier()
identifier (Describes the unique identification of this metric that has been assigned by the device or gateway software. For example: handle ID. It should be noted that in order to make the identifier unique, the system element of the identifier should be set to the unique identifier of the device.)public boolean hasIdentifier()
public DeviceMetric setIdentifier(Identifier value)
value - identifier (Describes the unique identification of this metric that has been assigned by the device or gateway software. For example: handle ID. It should be noted that in order to make the identifier unique, the system element of the identifier should be set to the unique identifier of the device.)public CodeableConcept getUnit()
unit (Describes the unit that an observed value determined for this metric will have. For example: Percent, Seconds, etc.)public boolean hasUnit()
public DeviceMetric setUnit(CodeableConcept value)
value - unit (Describes the unit that an observed value determined for this metric will have. For example: Percent, Seconds, etc.)public Reference getSource()
source (Describes the link to the Device that this DeviceMetric belongs to and that contains administrative device information such as manufacture, serial number, etc.)public boolean hasSource()
public DeviceMetric setSource(Reference value)
value - source (Describes the link to the Device that this DeviceMetric belongs to and 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 Device that this DeviceMetric belongs to and that contains administrative device information such as manufacture, serial number, etc.)public DeviceMetric 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 Device that this DeviceMetric belongs to and that contains administrative device information such as manufacture, serial number, etc.)public Reference getParent()
parent (Describes the link to the DeviceComponent that this DeviceMetric belongs to and that provide information about the location of this DeviceMetric in the containment structure of the parent Device. An example would be a DeviceComponent that represents a Channel. This reference can be used by a client application to distinguish DeviceMetrics that have the same type, but should be interpreted based on their containment location.)public boolean hasParent()
public DeviceMetric setParent(Reference value)
value - parent (Describes the link to the DeviceComponent that this DeviceMetric belongs to and that provide information about the location of this DeviceMetric in the containment structure of the parent Device. An example would be a DeviceComponent that represents a Channel. This reference can be used by a client application to distinguish DeviceMetrics that have the same type, but should be interpreted based on their containment location.)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 DeviceComponent that this DeviceMetric belongs to and that provide information about the location of this DeviceMetric in the containment structure of the parent Device. An example would be a DeviceComponent that represents a Channel. This reference can be used by a client application to distinguish DeviceMetrics that have the same type, but should be interpreted based on their containment location.)public DeviceMetric 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 DeviceComponent that this DeviceMetric belongs to and that provide information about the location of this DeviceMetric in the containment structure of the parent Device. An example would be a DeviceComponent that represents a Channel. This reference can be used by a client application to distinguish DeviceMetrics that have the same type, but should be interpreted based on their containment location.)public Enumeration<DeviceMetric.DeviceMetricOperationalStatus> getOperationalStatusElement()
operationalStatus (Indicates current operational state of the device. For example: On, Off, Standby, etc.). This is the underlying object with id, value and extensions. The accessor "getOperationalStatus" gives direct access to the valuepublic boolean hasOperationalStatusElement()
public boolean hasOperationalStatus()
public DeviceMetric setOperationalStatusElement(Enumeration<DeviceMetric.DeviceMetricOperationalStatus> value)
value - operationalStatus (Indicates current operational state of the device. For example: On, Off, Standby, etc.). This is the underlying object with id, value and extensions. The accessor "getOperationalStatus" gives direct access to the valuepublic DeviceMetric.DeviceMetricOperationalStatus getOperationalStatus()
public DeviceMetric setOperationalStatus(DeviceMetric.DeviceMetricOperationalStatus value)
value - Indicates current operational state of the device. For example: On, Off, Standby, etc.public Enumeration<DeviceMetric.DeviceMetricColor> getColorElement()
color (Describes the color representation for the metric. This is often used to aid clinicians to track and identify parameter types by color. In practice, consider a Patient Monitor that has ECG/HR and Pleth for example; the parameters are displayed in different characteristic colors, such as HR-blue, BP-green, and PR and SpO2- magenta.). This is the underlying object with id, value and extensions. The accessor "getColor" gives direct access to the valuepublic boolean hasColorElement()
public boolean hasColor()
public DeviceMetric setColorElement(Enumeration<DeviceMetric.DeviceMetricColor> value)
value - color (Describes the color representation for the metric. This is often used to aid clinicians to track and identify parameter types by color. In practice, consider a Patient Monitor that has ECG/HR and Pleth for example; the parameters are displayed in different characteristic colors, such as HR-blue, BP-green, and PR and SpO2- magenta.). This is the underlying object with id, value and extensions. The accessor "getColor" gives direct access to the valuepublic DeviceMetric.DeviceMetricColor getColor()
public DeviceMetric setColor(DeviceMetric.DeviceMetricColor value)
value - Describes the color representation for the metric. This is often used to aid clinicians to track and identify parameter types by color. In practice, consider a Patient Monitor that has ECG/HR and Pleth for example; the parameters are displayed in different characteristic colors, such as HR-blue, BP-green, and PR and SpO2- magenta.public Enumeration<DeviceMetric.DeviceMetricCategory> getCategoryElement()
category (Indicates the category of the observation generation process. A DeviceMetric can be for example a setting, measurement, or calculation.). This is the underlying object with id, value and extensions. The accessor "getCategory" gives direct access to the valuepublic boolean hasCategoryElement()
public boolean hasCategory()
public DeviceMetric setCategoryElement(Enumeration<DeviceMetric.DeviceMetricCategory> value)
value - category (Indicates the category of the observation generation process. A DeviceMetric can be for example a setting, measurement, or calculation.). This is the underlying object with id, value and extensions. The accessor "getCategory" gives direct access to the valuepublic DeviceMetric.DeviceMetricCategory getCategory()
public DeviceMetric setCategory(DeviceMetric.DeviceMetricCategory value)
value - Indicates the category of the observation generation process. A DeviceMetric can be for example a setting, measurement, or calculation.public Timing getMeasurementPeriod()
measurementPeriod (Describes the measurement repetition time. This is not necessarily the same as the update period. The measurement repetition time can range from milliseconds up to hours. An example for a measurement repetition time in the range of milliseconds is the sampling rate of an ECG. An example for a measurement repetition time in the range of hours is a NIBP that is triggered automatically every hour. The update period may be different than the measurement repetition time, if the device does not update the published observed value with the same frequency as it was measured.)public boolean hasMeasurementPeriod()
public DeviceMetric setMeasurementPeriod(Timing value)
value - measurementPeriod (Describes the measurement repetition time. This is not necessarily the same as the update period. The measurement repetition time can range from milliseconds up to hours. An example for a measurement repetition time in the range of milliseconds is the sampling rate of an ECG. An example for a measurement repetition time in the range of hours is a NIBP that is triggered automatically every hour. The update period may be different than the measurement repetition time, if the device does not update the published observed value with the same frequency as it was measured.)public List<DeviceMetric.DeviceMetricCalibrationComponent> getCalibration()
calibration (Describes the calibrations that have been performed or that are required to be performed.)public boolean hasCalibration()
public DeviceMetric.DeviceMetricCalibrationComponent addCalibration()
calibration (Describes the calibrations that have been performed or that are required to be performed.)public DeviceMetric addCalibration(DeviceMetric.DeviceMetricCalibrationComponent t)
protected void listChildren(List<Property> childrenList)
listChildren in class DomainResourcepublic void setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty 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 DeviceMetric copy()
copy in class DomainResourceprotected DeviceMetric 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.