public class DeviceUseRequest extends DomainResource
| Modifier and Type | Class and Description |
|---|---|
static class |
DeviceUseRequest.DeviceUseRequestPriority |
static class |
DeviceUseRequest.DeviceUseRequestPriorityEnumFactory |
static class |
DeviceUseRequest.DeviceUseRequestStatus |
static class |
DeviceUseRequest.DeviceUseRequestStatusEnumFactory |
| Modifier and Type | Field and Description |
|---|---|
protected Type |
bodySite
Indicates the site on the subject's body where the device should be used ( i.e.
|
protected Reference |
device
The details of the device to be used.
|
static ca.uhn.fhir.rest.gclient.ReferenceClientParam |
DEVICE
Fluent Client search parameter constant for device
|
protected Device |
deviceTarget
The actual object that is the target of the reference (The details of the device to be used.)
|
protected Reference |
encounter
An encounter that provides additional context in which this request is made.
|
protected Encounter |
encounterTarget
The actual object that is the target of the reference (An encounter that provides additional context in which this request is made.)
|
protected List<Identifier> |
identifier
Identifiers assigned to this order by the orderer or by the receiver.
|
static ca.uhn.fhir.model.api.Include |
INCLUDE_DEVICE
Constant for fluent queries to be used to add include statements.
|
static ca.uhn.fhir.model.api.Include |
INCLUDE_PATIENT
Constant for fluent queries to be used to add include statements.
|
static ca.uhn.fhir.model.api.Include |
INCLUDE_SUBJECT
Constant for fluent queries to be used to add include statements.
|
protected List<CodeableConcept> |
indication
Reason or justification for the use of this device.
|
protected List<StringType> |
notes
Details about this request that were not represented at all or sufficiently in one of the attributes provided in a class.
|
protected DateTimeType |
orderedOn
The time when the request was made.
|
static ca.uhn.fhir.rest.gclient.ReferenceClientParam |
PATIENT
Fluent Client search parameter constant for patient
|
protected Enumeration<DeviceUseRequest.DeviceUseRequestPriority> |
priority
Characterizes how quickly the use of device must be initiated.
|
protected List<CodeableConcept> |
prnReason
The proposed act must be performed if the indicated conditions occur, e.g.., shortness of breath, SpO2 less than x%.
|
protected DateTimeType |
recordedOn
The time at which the request was made/recorded.
|
static String |
SP_DEVICE
Search parameter: device
|
static String |
SP_PATIENT
Search parameter: patient
|
static String |
SP_SUBJECT
Search parameter: subject
|
protected Enumeration<DeviceUseRequest.DeviceUseRequestStatus> |
status
The status of the request.
|
protected Reference |
subject
The patient who will use the device.
|
static ca.uhn.fhir.rest.gclient.ReferenceClientParam |
SUBJECT
Fluent Client search parameter constant for subject
|
protected Patient |
subjectTarget
The actual object that is the target of the reference (The patient who will use the device.)
|
protected Type |
timing
The timing schedule for the use of the device The Schedule data type allows many different expressions, for example.
|
contained, extension, modifierExtension, textid, implicitRules, language, meta| Constructor and Description |
|---|
DeviceUseRequest()
Constructor
|
DeviceUseRequest(Reference device,
Reference subject)
Constructor
|
addContained, addExtension, addExtension, addModifierExtension, addModifierExtension, copyValues, getContained, getExtension, getExtensionsByUrl, getModifierExtension, getModifierExtensionsByUrl, getText, hasContained, hasExtension, hasModifierExtension, hasText, setTextcopyValues, getId, getIdElement, getImplicitRules, getImplicitRulesElement, getLanguage, getLanguageElement, getMeta, hasId, hasIdElement, hasImplicitRules, hasImplicitRulesElement, hasLanguage, hasLanguageElement, hasMeta, setId, setIdElement, setImplicitRules, setImplicitRulesElement, setLanguage, setLanguageElement, setMetagetStructureFhirVersionEnum, setIdcastToActionDefinition, castToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCode, castToCodeableConcept, castToCoding, castToContactPoint, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDuration, castToElementDefinition, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMeta, castToModuleMetadata, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPositiveInt, castToQuantity, castToRange, castToRatio, castToReference, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToTime, castToTiming, castToTriggerDefinition, castToUnsignedInt, castToUri, children, compareDeep, compareDeep, compareDeep, compareValues, compareValues, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isMetadataBased, isPrimitive, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINNclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetId, getIdElement, getLanguageElement, getUserData, setId, setUserDataprotected Type bodySite
protected Enumeration<DeviceUseRequest.DeviceUseRequestStatus> status
protected Device deviceTarget
protected Reference encounter
protected Encounter encounterTarget
protected List<Identifier> identifier
protected List<CodeableConcept> indication
protected List<StringType> notes
protected List<CodeableConcept> prnReason
protected DateTimeType orderedOn
protected DateTimeType recordedOn
protected Patient subjectTarget
protected Type timing
protected Enumeration<DeviceUseRequest.DeviceUseRequestPriority> priority
public static final String SP_PATIENT
Description: Search by subject - a patient
Type: reference
Path: DeviceUseRequest.subject
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT
Description: Search by subject - a patient
Type: reference
Path: DeviceUseRequest.subject
public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT
public static final String SP_SUBJECT
Description: Search by subject
Type: reference
Path: DeviceUseRequest.subject
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SUBJECT
Description: Search by subject
Type: reference
Path: DeviceUseRequest.subject
public static final ca.uhn.fhir.model.api.Include INCLUDE_SUBJECT
public static final String SP_DEVICE
Description: Device requested
Type: reference
Path: DeviceUseRequest.device
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam DEVICE
Description: Device requested
Type: reference
Path: DeviceUseRequest.device
public static final ca.uhn.fhir.model.api.Include INCLUDE_DEVICE
public DeviceUseRequest()
public DeviceUseRequest(Reference device, Reference subject)
public Type getBodySite()
bodySite (Indicates the site on the subject's body where the device should be used ( i.e. the target site).)public CodeableConcept getBodySiteCodeableConcept() throws org.hl7.fhir.exceptions.FHIRException
bodySite (Indicates the site on the subject's body where the device should be used ( i.e. the target site).)org.hl7.fhir.exceptions.FHIRExceptionpublic boolean hasBodySiteCodeableConcept()
public Reference getBodySiteReference() throws org.hl7.fhir.exceptions.FHIRException
bodySite (Indicates the site on the subject's body where the device should be used ( i.e. the target site).)org.hl7.fhir.exceptions.FHIRExceptionpublic boolean hasBodySiteReference()
public boolean hasBodySite()
public DeviceUseRequest setBodySite(Type value)
value - bodySite (Indicates the site on the subject's body where the device should be used ( i.e. the target site).)public Enumeration<DeviceUseRequest.DeviceUseRequestStatus> getStatusElement()
status (The status of the request.). This is the underlying object with id, value and extensions. The accessor "getStatus" gives direct access to the valuepublic boolean hasStatusElement()
public boolean hasStatus()
public DeviceUseRequest setStatusElement(Enumeration<DeviceUseRequest.DeviceUseRequestStatus> value)
value - status (The status of the request.). This is the underlying object with id, value and extensions. The accessor "getStatus" gives direct access to the valuepublic DeviceUseRequest.DeviceUseRequestStatus getStatus()
public DeviceUseRequest setStatus(DeviceUseRequest.DeviceUseRequestStatus value)
value - The status of the request.public boolean hasDevice()
public DeviceUseRequest setDevice(Reference value)
value - device (The details of the device to be used.)public Device getDeviceTarget()
device 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 details of the device to be used.)public DeviceUseRequest setDeviceTarget(Device value)
value - device 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 details of the device to be used.)public Reference getEncounter()
encounter (An encounter that provides additional context in which this request is made.)public boolean hasEncounter()
public DeviceUseRequest setEncounter(Reference value)
value - encounter (An encounter that provides additional context in which this request is made.)public Encounter getEncounterTarget()
encounter 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. (An encounter that provides additional context in which this request is made.)public DeviceUseRequest setEncounterTarget(Encounter value)
value - encounter 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. (An encounter that provides additional context in which this request is made.)public List<Identifier> getIdentifier()
identifier (Identifiers assigned to this order by the orderer or by the receiver.)public boolean hasIdentifier()
public Identifier addIdentifier()
identifier (Identifiers assigned to this order by the orderer or by the receiver.)public DeviceUseRequest addIdentifier(Identifier t)
public List<CodeableConcept> getIndication()
indication (Reason or justification for the use of this device.)public boolean hasIndication()
public CodeableConcept addIndication()
indication (Reason or justification for the use of this device.)public DeviceUseRequest addIndication(CodeableConcept t)
public List<StringType> getNotes()
notes (Details about this request that were not represented at all or sufficiently in one of the attributes provided in a class. These may include for example a comment, an instruction, or a note associated with the statement.)public boolean hasNotes()
public StringType addNotesElement()
notes (Details about this request that were not represented at all or sufficiently in one of the attributes provided in a class. These may include for example a comment, an instruction, or a note associated with the statement.)public DeviceUseRequest addNotes(String value)
value - notes (Details about this request that were not represented at all or sufficiently in one of the attributes provided in a class. These may include for example a comment, an instruction, or a note associated with the statement.)public boolean hasNotes(String value)
value - notes (Details about this request that were not represented at all or sufficiently in one of the attributes provided in a class. These may include for example a comment, an instruction, or a note associated with the statement.)public List<CodeableConcept> getPrnReason()
prnReason (The proposed act must be performed if the indicated conditions occur, e.g.., shortness of breath, SpO2 less than x%.)public boolean hasPrnReason()
public CodeableConcept addPrnReason()
prnReason (The proposed act must be performed if the indicated conditions occur, e.g.., shortness of breath, SpO2 less than x%.)public DeviceUseRequest addPrnReason(CodeableConcept t)
public DateTimeType getOrderedOnElement()
orderedOn (The time when the request was made.). This is the underlying object with id, value and extensions. The accessor "getOrderedOn" gives direct access to the valuepublic boolean hasOrderedOnElement()
public boolean hasOrderedOn()
public DeviceUseRequest setOrderedOnElement(DateTimeType value)
value - orderedOn (The time when the request was made.). This is the underlying object with id, value and extensions. The accessor "getOrderedOn" gives direct access to the valuepublic Date getOrderedOn()
public DeviceUseRequest setOrderedOn(Date value)
value - The time when the request was made.public DateTimeType getRecordedOnElement()
recordedOn (The time at which the request was made/recorded.). This is the underlying object with id, value and extensions. The accessor "getRecordedOn" gives direct access to the valuepublic boolean hasRecordedOnElement()
public boolean hasRecordedOn()
public DeviceUseRequest setRecordedOnElement(DateTimeType value)
value - recordedOn (The time at which the request was made/recorded.). This is the underlying object with id, value and extensions. The accessor "getRecordedOn" gives direct access to the valuepublic Date getRecordedOn()
public DeviceUseRequest setRecordedOn(Date value)
value - The time at which the request was made/recorded.public Reference getSubject()
subject (The patient who will use the device.)public boolean hasSubject()
public DeviceUseRequest setSubject(Reference value)
value - subject (The patient who will use the device.)public Patient getSubjectTarget()
subject 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 patient who will use the device.)public DeviceUseRequest setSubjectTarget(Patient value)
value - subject 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 patient who will use the device.)public Type getTiming()
timing (The timing schedule for the use of the device The Schedule data type allows many different expressions, for example. "Every 8 hours"; "Three times a day"; "1/2 an hour before breakfast for 10 days from 23-Dec 2011:"; "15 Oct 2013, 17 Oct 2013 and 1 Nov 2013".)public Timing getTimingTiming() throws org.hl7.fhir.exceptions.FHIRException
timing (The timing schedule for the use of the device The Schedule data type allows many different expressions, for example. "Every 8 hours"; "Three times a day"; "1/2 an hour before breakfast for 10 days from 23-Dec 2011:"; "15 Oct 2013, 17 Oct 2013 and 1 Nov 2013".)org.hl7.fhir.exceptions.FHIRExceptionpublic boolean hasTimingTiming()
public Period getTimingPeriod() throws org.hl7.fhir.exceptions.FHIRException
timing (The timing schedule for the use of the device The Schedule data type allows many different expressions, for example. "Every 8 hours"; "Three times a day"; "1/2 an hour before breakfast for 10 days from 23-Dec 2011:"; "15 Oct 2013, 17 Oct 2013 and 1 Nov 2013".)org.hl7.fhir.exceptions.FHIRExceptionpublic boolean hasTimingPeriod()
public DateTimeType getTimingDateTimeType() throws org.hl7.fhir.exceptions.FHIRException
timing (The timing schedule for the use of the device The Schedule data type allows many different expressions, for example. "Every 8 hours"; "Three times a day"; "1/2 an hour before breakfast for 10 days from 23-Dec 2011:"; "15 Oct 2013, 17 Oct 2013 and 1 Nov 2013".)org.hl7.fhir.exceptions.FHIRExceptionpublic boolean hasTimingDateTimeType()
public boolean hasTiming()
public DeviceUseRequest setTiming(Type value)
value - timing (The timing schedule for the use of the device The Schedule data type allows many different expressions, for example. "Every 8 hours"; "Three times a day"; "1/2 an hour before breakfast for 10 days from 23-Dec 2011:"; "15 Oct 2013, 17 Oct 2013 and 1 Nov 2013".)public Enumeration<DeviceUseRequest.DeviceUseRequestPriority> getPriorityElement()
priority (Characterizes how quickly the use of device must be initiated. Includes concepts such as stat, urgent, routine.). This is the underlying object with id, value and extensions. The accessor "getPriority" gives direct access to the valuepublic boolean hasPriorityElement()
public boolean hasPriority()
public DeviceUseRequest setPriorityElement(Enumeration<DeviceUseRequest.DeviceUseRequestPriority> value)
value - priority (Characterizes how quickly the use of device must be initiated. Includes concepts such as stat, urgent, routine.). This is the underlying object with id, value and extensions. The accessor "getPriority" gives direct access to the valuepublic DeviceUseRequest.DeviceUseRequestPriority getPriority()
public DeviceUseRequest setPriority(DeviceUseRequest.DeviceUseRequestPriority value)
value - Characterizes how quickly the use of device must be initiated. Includes concepts such as stat, urgent, routine.protected void listChildren(List<Property> childrenList)
listChildren in class DomainResourcepublic Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
getProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic void setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic void 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 Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
addChild in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic String fhirType()
fhirType in class DomainResourcepublic DeviceUseRequest copy()
copy in class DomainResourceprotected DeviceUseRequest 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.