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.
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
CATEGORY
Fluent Client search parameter constant for category
|
protected Enumeration<DeviceMetric.DeviceMetricColor> |
color
Describes the color representation for the metric.
|
protected List<Identifier> |
identifier
Unique instance identifiers assigned to a device by the device or gateway 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 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 Device that this DeviceMetric belongs to and that provide information about the location of this DeviceMetric in the containment structure of the parent Device.
|
static ca.uhn.fhir.rest.gclient.ReferenceClientParam |
PARENT
Fluent Client search parameter constant for parent
|
protected Device |
parentTarget
The actual object that is the target of the reference (Describes the link to the Device 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 manufacturer, 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 Device that this DeviceMetric belongs to and that contains administrative device information such as manufacturer, serial number, etc.)
|
static String |
SP_CATEGORY
Search parameter: category
|
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
Describes the type of the metric.
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
TYPE
Fluent Client search parameter constant for type
|
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()
Constructor
|
DeviceMetric(CodeableConcept type,
Enumeration<DeviceMetric.DeviceMetricCategory> category)
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, castToExpression, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMarketingStatus, castToMeta, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPopulation, 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, compareDeep, compareValues, compareValues, dateTimeValue, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isBooleanPrimitive, isDateTime, isMetadataBased, isPrimitive, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINNclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetId, getIdElement, getLanguageElement, getUserData, setId, setUserDataprotected List<Identifier> identifier
protected CodeableConcept type
protected CodeableConcept unit
protected Reference source
protected Device sourceTarget
protected Reference parent
protected Device 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
Description: The parent DeviceMetric resource
Type: reference
Path: DeviceMetric.parent
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PARENT
Description: The parent DeviceMetric resource
Type: reference
Path: DeviceMetric.parent
public static final ca.uhn.fhir.model.api.Include INCLUDE_PARENT
public static final String SP_IDENTIFIER
Description: The identifier of the metric
Type: token
Path: DeviceMetric.identifier
public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER
Description: The identifier of the metric
Type: token
Path: DeviceMetric.identifier
public static final String SP_SOURCE
Description: The device resource
Type: reference
Path: DeviceMetric.source
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SOURCE
Description: The device resource
Type: reference
Path: DeviceMetric.source
public static final ca.uhn.fhir.model.api.Include INCLUDE_SOURCE
public static final String SP_TYPE
Description: The component type
Type: token
Path: DeviceMetric.type
public static final ca.uhn.fhir.rest.gclient.TokenClientParam TYPE
Description: The component type
Type: token
Path: DeviceMetric.type
public static final String SP_CATEGORY
Description: The category of the metric
Type: token
Path: DeviceMetric.category
public static final ca.uhn.fhir.rest.gclient.TokenClientParam CATEGORY
Description: The category of the metric
Type: token
Path: DeviceMetric.category
public DeviceMetric()
public DeviceMetric(CodeableConcept type, Enumeration<DeviceMetric.DeviceMetricCategory> category)
public List<Identifier> getIdentifier()
identifier (Unique instance identifiers assigned to a device by the device or gateway software, manufacturers, other organizations or owners. For example: handle ID.)public DeviceMetric setIdentifier(List<Identifier> theIdentifier)
this for easy method chainingpublic boolean hasIdentifier()
public Identifier addIdentifier()
public DeviceMetric addIdentifier(Identifier t)
public Identifier getIdentifierFirstRep()
identifier, creating it if it does not already existpublic 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 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 manufacturer, 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 manufacturer, 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 manufacturer, 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 manufacturer, serial number, etc.)public Reference getParent()
parent (Describes the link to the Device 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 Device 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 Device 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 Device 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 Device 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 Device 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 Device 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(Device 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 Device 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 Device 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 DeviceMetric setCalibration(List<DeviceMetric.DeviceMetricCalibrationComponent> theCalibration)
this for easy method chainingpublic boolean hasCalibration()
public DeviceMetric.DeviceMetricCalibrationComponent addCalibration()
public DeviceMetric addCalibration(DeviceMetric.DeviceMetricCalibrationComponent t)
public DeviceMetric.DeviceMetricCalibrationComponent getCalibrationFirstRep()
calibration, 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 interface org.hl7.fhir.instance.model.api.IBasefhirType in class DomainResourcepublic DeviceMetric copy()
copy in class DomainResourcepublic void copyValues(DeviceMetric dst)
protected 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–2021 Health Level 7. All rights reserved.