public class DeviceObservationReport extends BaseResource implements IResource
Definition: Describes the data produced by a device at a point in time
Requirements:
Profile Definition: http://hl7.org/fhir/profiles/DeviceObservationReport
| Modifier and Type | Class and Description |
|---|---|
static class |
DeviceObservationReport.VirtualDevice
Block class for child element: DeviceObservationReport.virtualDevice (A medical-related subsystem of a medical device)
|
static class |
DeviceObservationReport.VirtualDeviceChannel
Block class for child element: DeviceObservationReport.virtualDevice.channel (Groups related data items)
|
static class |
DeviceObservationReport.VirtualDeviceChannelMetric
Block class for child element: DeviceObservationReport.virtualDevice.channel.metric (Piece of data reported by device)
|
| Modifier and Type | Field and Description |
|---|---|
static TokenClientParam |
CHANNEL
Fluent Client search parameter constant for channel
|
static TokenClientParam |
CODE
Fluent Client search parameter constant for code
|
static Include |
INCLUDE_SOURCE
Constant for fluent queries to be used to add include statements.
|
static Include |
INCLUDE_SUBJECT
Constant for fluent queries to be used to add include statements.
|
static Include |
INCLUDE_VIRTUALDEVICE_CHANNEL_METRIC_OBSERVATION
Constant for fluent queries to be used to add include statements.
|
static ReferenceClientParam |
OBSERVATION
Fluent Client search parameter constant for observation
|
static ReferenceClientParam |
SOURCE
Fluent Client search parameter constant for source
|
static String |
SP_CHANNEL
Search parameter constant for channel
|
static String |
SP_CODE
Search parameter constant for code
|
static String |
SP_OBSERVATION
Search parameter constant for observation
|
static String |
SP_SOURCE
Search parameter constant for source
|
static String |
SP_SUBJECT
Search parameter constant for subject
|
static ReferenceClientParam |
SUBJECT
Fluent Client search parameter constant for subject
|
SP_RES_ID, SP_RES_LANGUAGE| Constructor and Description |
|---|
DeviceObservationReport() |
| Modifier and Type | Method and Description |
|---|---|
DeviceObservationReport.VirtualDevice |
addVirtualDevice()
Adds and returns a new value for virtualDevice (A medical-related subsystem of a medical device)
|
<T extends IElement> |
getAllPopulatedChildElementsOfType(Class<T> theType)
Returns a list containing all child elements matching a given type
|
IdentifierDt |
getIdentifier()
Gets the value(s) for identifier (As assigned by the source device).
|
InstantDt |
getInstant()
Gets the value(s) for instant (When the data values are reported).
|
ResourceReferenceDt |
getSource()
Gets the value(s) for source (Identifies/describes where the data came from).
|
ResourceReferenceDt |
getSubject()
Gets the value(s) for subject (Subject of the measurement).
|
List<DeviceObservationReport.VirtualDevice> |
getVirtualDevice()
Gets the value(s) for virtualDevice (A medical-related subsystem of a medical device).
|
DeviceObservationReport.VirtualDevice |
getVirtualDeviceFirstRep()
Gets the first repetition for virtualDevice (A medical-related subsystem of a medical device),
creating it if it does not already exist.
|
boolean |
isEmpty() |
DeviceObservationReport |
setIdentifier(IdentifierDt theValue)
Sets the value(s) for identifier (As assigned by the source device)
|
DeviceObservationReport |
setIdentifier(IdentifierUseEnum theUse,
String theSystem,
String theValue,
String theLabel)
Sets the value for identifier (As assigned by the source device)
|
DeviceObservationReport |
setIdentifier(String theSystem,
String theValue)
Sets the value for identifier (As assigned by the source device)
|
DeviceObservationReport |
setInstant(Date theDate,
TemporalPrecisionEnum thePrecision)
Sets the value for instant (When the data values are reported)
|
DeviceObservationReport |
setInstant(InstantDt theValue)
Sets the value(s) for instant (When the data values are reported)
|
DeviceObservationReport |
setInstantWithMillisPrecision(Date theDate)
Sets the value for instant (When the data values are reported)
|
DeviceObservationReport |
setSource(ResourceReferenceDt theValue)
Sets the value(s) for source (Identifies/describes where the data came from)
|
DeviceObservationReport |
setSubject(ResourceReferenceDt theValue)
Sets the value(s) for subject (Subject of the measurement)
|
DeviceObservationReport |
setVirtualDevice(List<DeviceObservationReport.VirtualDevice> theValue)
Sets the value(s) for virtualDevice (A medical-related subsystem of a medical device)
|
getContained, getId, getLanguage, getResourceMetadata, getText, isBaseEmpty, setContained, setId, setId, setLanguage, setResourceMetadata, setText, toStringaddUndeclaredExtension, addUndeclaredExtension, addUndeclaredExtension, getAllUndeclaredExtensions, getUndeclaredExtensions, getUndeclaredExtensionsByUrl, getUndeclaredModifierExtensionsclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetContained, getId, getLanguage, getResourceMetadata, getText, setId, setLanguage, setResourceMetadatapublic static final String SP_SOURCE
Description:
Type: reference
Path: DeviceObservationReport.source
public static final ReferenceClientParam SOURCE
Description:
Type: reference
Path: DeviceObservationReport.source
public static final Include INCLUDE_SOURCE
public static final String SP_CODE
Description: The compatment code
Type: token
Path: DeviceObservationReport.virtualDevice.code
public static final TokenClientParam CODE
Description: The compatment code
Type: token
Path: DeviceObservationReport.virtualDevice.code
public static final String SP_CHANNEL
Description: The channel code
Type: token
Path: DeviceObservationReport.virtualDevice.channel.code
public static final TokenClientParam CHANNEL
Description: The channel code
Type: token
Path: DeviceObservationReport.virtualDevice.channel.code
public static final String SP_OBSERVATION
Description:
Type: reference
Path: DeviceObservationReport.virtualDevice.channel.metric.observation
public static final ReferenceClientParam OBSERVATION
Description:
Type: reference
Path: DeviceObservationReport.virtualDevice.channel.metric.observation
public static final Include INCLUDE_VIRTUALDEVICE_CHANNEL_METRIC_OBSERVATION
public static final String SP_SUBJECT
Description:
Type: reference
Path: DeviceObservationReport.subject
public static final ReferenceClientParam SUBJECT
Description:
Type: reference
Path: DeviceObservationReport.subject
public static final Include INCLUDE_SUBJECT
public <T extends IElement> List<T> getAllPopulatedChildElementsOfType(Class<T> theType)
ICompositeElementgetAllPopulatedChildElementsOfType in interface ICompositeElementtheType - The type to match. If set to null, all child elements will be returnedpublic InstantDt getInstant()
null.
Definition: The point in time that the values are reported
public DeviceObservationReport setInstant(InstantDt theValue)
Definition: The point in time that the values are reported
public DeviceObservationReport setInstant(Date theDate, TemporalPrecisionEnum thePrecision)
Definition: The point in time that the values are reported
public DeviceObservationReport setInstantWithMillisPrecision(Date theDate)
Definition: The point in time that the values are reported
public IdentifierDt getIdentifier()
null.
Definition: An identifier assigned to this observation bu the source device that made the observation
public DeviceObservationReport setIdentifier(IdentifierDt theValue)
Definition: An identifier assigned to this observation bu the source device that made the observation
public DeviceObservationReport setIdentifier(IdentifierUseEnum theUse, String theSystem, String theValue, String theLabel)
Definition: An identifier assigned to this observation bu the source device that made the observation
public DeviceObservationReport setIdentifier(String theSystem, String theValue)
Definition: An identifier assigned to this observation bu the source device that made the observation
public ResourceReferenceDt getSource()
null.
Definition: Identification information for the device that is the source of the data
public DeviceObservationReport setSource(ResourceReferenceDt theValue)
Definition: Identification information for the device that is the source of the data
public ResourceReferenceDt getSubject()
null.
Definition: The subject of the measurement
public DeviceObservationReport setSubject(ResourceReferenceDt theValue)
Definition: The subject of the measurement
public List<DeviceObservationReport.VirtualDevice> getVirtualDevice()
null.
Definition: A medical-related subsystem of a medical device
public DeviceObservationReport setVirtualDevice(List<DeviceObservationReport.VirtualDevice> theValue)
Definition: A medical-related subsystem of a medical device
public DeviceObservationReport.VirtualDevice addVirtualDevice()
Definition: A medical-related subsystem of a medical device
public DeviceObservationReport.VirtualDevice getVirtualDeviceFirstRep()
Definition: A medical-related subsystem of a medical device
Copyright © 2014 University Health Network. All rights reserved.