public class DeviceUseStatement extends DomainResource
| Modifier and Type | Class and Description |
|---|---|
static class |
DeviceUseStatement.DeviceUseStatementStatus |
static class |
DeviceUseStatement.DeviceUseStatementStatusEnumFactory |
| Modifier and Type | Field and Description |
|---|---|
protected List<Reference> |
basedOn
A plan, proposal or order that is fulfilled in whole or in part by this DeviceUseStatement.
|
protected List<ServiceRequest> |
basedOnTarget
The actual objects that are the target of the reference (A plan, proposal or order that is fulfilled in whole or in part by this DeviceUseStatement.)
|
protected CodeableConcept |
bodySite
Indicates the anotomic location on the subject's body where the device was used ( i.e.
|
protected List<Reference> |
derivedFrom
Allows linking the DeviceUseStatement to the underlying Request, or to other information that supports or is used to derive the DeviceUseStatement.
|
protected List<Resource> |
derivedFromTarget
The actual objects that are the target of the reference (Allows linking the DeviceUseStatement to the underlying Request, or to other information that supports or is used to derive the DeviceUseStatement.)
|
protected Reference |
device
The details of the device 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 used.)
|
protected List<Identifier> |
identifier
An external identifier for this statement such as an IRI.
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
IDENTIFIER
Fluent Client search parameter constant for identifier
|
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<Annotation> |
note
Details about the device statement that were not represented at all or sufficiently in one of the attributes provided in a class.
|
static ca.uhn.fhir.rest.gclient.ReferenceClientParam |
PATIENT
Fluent Client search parameter constant for patient
|
protected List<CodeableConcept> |
reasonCode
Reason or justification for the use of the device.
|
protected List<Reference> |
reasonReference
Indicates another resource whose existence justifies this DeviceUseStatement.
|
protected List<Resource> |
reasonReferenceTarget
The actual objects that are the target of the reference (Indicates another resource whose existence justifies this DeviceUseStatement.)
|
protected DateTimeType |
recordedOn
The time at which the statement was made/recorded.
|
protected Reference |
source
Who reported the device was being used by the patient.
|
protected Resource |
sourceTarget
The actual object that is the target of the reference (Who reported the device was being used by the patient.)
|
static String |
SP_DEVICE
Search parameter: device
|
static String |
SP_IDENTIFIER
Search parameter: identifier
|
static String |
SP_PATIENT
Search parameter: patient
|
static String |
SP_SUBJECT
Search parameter: subject
|
protected Enumeration<DeviceUseStatement.DeviceUseStatementStatus> |
status
A code representing the patient or other source's judgment about the state of the device used that this statement is about.
|
protected Reference |
subject
The patient who used the device.
|
static ca.uhn.fhir.rest.gclient.ReferenceClientParam |
SUBJECT
Fluent Client search parameter constant for subject
|
protected Resource |
subjectTarget
The actual object that is the target of the reference (The patient who used the device.)
|
protected Type |
timing
How often the device was used.
|
contained, extension, modifierExtension, textid, implicitRules, language, meta| Constructor and Description |
|---|
DeviceUseStatement()
Constructor
|
DeviceUseStatement(Enumeration<DeviceUseStatement.DeviceUseStatementStatus> status,
Reference subject,
Reference device)
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 List<Reference> basedOn
protected List<ServiceRequest> basedOnTarget
protected Enumeration<DeviceUseStatement.DeviceUseStatementStatus> status
protected Resource subjectTarget
protected List<Reference> derivedFrom
protected List<Resource> derivedFromTarget
protected DateTimeType recordedOn
protected Resource sourceTarget
protected Device deviceTarget
protected List<CodeableConcept> reasonCode
protected List<Reference> reasonReference
protected List<Resource> reasonReferenceTarget
protected CodeableConcept bodySite
protected List<Annotation> note
public static final String SP_IDENTIFIER
Description: Search by identifier
Type: token
Path: DeviceUseStatement.identifier
public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER
Description: Search by identifier
Type: token
Path: DeviceUseStatement.identifier
public static final String SP_SUBJECT
Description: Search by subject
Type: reference
Path: DeviceUseStatement.subject
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SUBJECT
Description: Search by subject
Type: reference
Path: DeviceUseStatement.subject
public static final ca.uhn.fhir.model.api.Include INCLUDE_SUBJECT
public static final String SP_PATIENT
Description: Search by subject - a patient
Type: reference
Path: DeviceUseStatement.subject
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT
Description: Search by subject - a patient
Type: reference
Path: DeviceUseStatement.subject
public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT
public static final String SP_DEVICE
Description: Search by device
Type: reference
Path: DeviceUseStatement.device
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam DEVICE
Description: Search by device
Type: reference
Path: DeviceUseStatement.device
public static final ca.uhn.fhir.model.api.Include INCLUDE_DEVICE
public DeviceUseStatement()
public DeviceUseStatement(Enumeration<DeviceUseStatement.DeviceUseStatementStatus> status, Reference subject, Reference device)
public List<Identifier> getIdentifier()
identifier (An external identifier for this statement such as an IRI.)public DeviceUseStatement setIdentifier(List<Identifier> theIdentifier)
this for easy method chainingpublic boolean hasIdentifier()
public Identifier addIdentifier()
public DeviceUseStatement addIdentifier(Identifier t)
public Identifier getIdentifierFirstRep()
identifier, creating it if it does not already existpublic List<Reference> getBasedOn()
basedOn (A plan, proposal or order that is fulfilled in whole or in part by this DeviceUseStatement.)public DeviceUseStatement setBasedOn(List<Reference> theBasedOn)
this for easy method chainingpublic boolean hasBasedOn()
public Reference addBasedOn()
public DeviceUseStatement addBasedOn(Reference t)
public Reference getBasedOnFirstRep()
basedOn, creating it if it does not already exist@Deprecated public List<ServiceRequest> getBasedOnTarget()
@Deprecated public ServiceRequest addBasedOnTarget()
public Enumeration<DeviceUseStatement.DeviceUseStatementStatus> getStatusElement()
status (A code representing the patient or other source's judgment about the state of the device used that this statement is about. Generally this will be active or completed.). 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 DeviceUseStatement setStatusElement(Enumeration<DeviceUseStatement.DeviceUseStatementStatus> value)
value - status (A code representing the patient or other source's judgment about the state of the device used that this statement is about. Generally this will be active or completed.). This is the underlying object with id, value and extensions. The accessor "getStatus" gives direct access to the valuepublic DeviceUseStatement.DeviceUseStatementStatus getStatus()
public DeviceUseStatement setStatus(DeviceUseStatement.DeviceUseStatementStatus value)
value - A code representing the patient or other source's judgment about the state of the device used that this statement is about. Generally this will be active or completed.public Reference getSubject()
subject (The patient who used the device.)public boolean hasSubject()
public DeviceUseStatement setSubject(Reference value)
value - subject (The patient who used the device.)public Resource 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 used the device.)public DeviceUseStatement setSubjectTarget(Resource 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 used the device.)public List<Reference> getDerivedFrom()
derivedFrom (Allows linking the DeviceUseStatement to the underlying Request, or to other information that supports or is used to derive the DeviceUseStatement.)public DeviceUseStatement setDerivedFrom(List<Reference> theDerivedFrom)
this for easy method chainingpublic boolean hasDerivedFrom()
public Reference addDerivedFrom()
public DeviceUseStatement addDerivedFrom(Reference t)
public Reference getDerivedFromFirstRep()
derivedFrom, creating it if it does not already exist@Deprecated public List<Resource> getDerivedFromTarget()
public Timing getTimingTiming() throws org.hl7.fhir.exceptions.FHIRException
timing (How often the device was used.)org.hl7.fhir.exceptions.FHIRExceptionpublic boolean hasTimingTiming()
public Period getTimingPeriod() throws org.hl7.fhir.exceptions.FHIRException
timing (How often the device was used.)org.hl7.fhir.exceptions.FHIRExceptionpublic boolean hasTimingPeriod()
public DateTimeType getTimingDateTimeType() throws org.hl7.fhir.exceptions.FHIRException
timing (How often the device was used.)org.hl7.fhir.exceptions.FHIRExceptionpublic boolean hasTimingDateTimeType()
public boolean hasTiming()
public DeviceUseStatement setTiming(Type value)
value - timing (How often the device was used.)public DateTimeType getRecordedOnElement()
recordedOn (The time at which the statement 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 DeviceUseStatement setRecordedOnElement(DateTimeType value)
value - recordedOn (The time at which the statement 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 DeviceUseStatement setRecordedOn(Date value)
value - The time at which the statement was made/recorded.public Reference getSource()
source (Who reported the device was being used by the patient.)public boolean hasSource()
public DeviceUseStatement setSource(Reference value)
value - source (Who reported the device was being used by the patient.)public Resource 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. (Who reported the device was being used by the patient.)public DeviceUseStatement setSourceTarget(Resource 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. (Who reported the device was being used by the patient.)public boolean hasDevice()
public DeviceUseStatement setDevice(Reference value)
value - device (The details of the device 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 used.)public DeviceUseStatement 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 used.)public List<CodeableConcept> getReasonCode()
reasonCode (Reason or justification for the use of the device.)public DeviceUseStatement setReasonCode(List<CodeableConcept> theReasonCode)
this for easy method chainingpublic boolean hasReasonCode()
public CodeableConcept addReasonCode()
public DeviceUseStatement addReasonCode(CodeableConcept t)
public CodeableConcept getReasonCodeFirstRep()
reasonCode, creating it if it does not already existpublic List<Reference> getReasonReference()
reasonReference (Indicates another resource whose existence justifies this DeviceUseStatement.)public DeviceUseStatement setReasonReference(List<Reference> theReasonReference)
this for easy method chainingpublic boolean hasReasonReference()
public Reference addReasonReference()
public DeviceUseStatement addReasonReference(Reference t)
public Reference getReasonReferenceFirstRep()
reasonReference, creating it if it does not already exist@Deprecated public List<Resource> getReasonReferenceTarget()
public CodeableConcept getBodySite()
bodySite (Indicates the anotomic location on the subject's body where the device was used ( i.e. the target).)public boolean hasBodySite()
public DeviceUseStatement setBodySite(CodeableConcept value)
value - bodySite (Indicates the anotomic location on the subject's body where the device was used ( i.e. the target).)public List<Annotation> getNote()
note (Details about the device statement 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 DeviceUseStatement setNote(List<Annotation> theNote)
this for easy method chainingpublic boolean hasNote()
public Annotation addNote()
public DeviceUseStatement addNote(Annotation t)
public Annotation getNoteFirstRep()
note, 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 DeviceUseStatement copy()
copy in class DomainResourcepublic void copyValues(DeviceUseStatement dst)
protected DeviceUseStatement 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.