public class Device extends DomainResource
| Modifier and Type | Class and Description |
|---|---|
static class |
Device.DeviceDeviceNameComponent |
static class |
Device.DeviceNameType |
static class |
Device.DeviceNameTypeEnumFactory |
static class |
Device.DevicePropertyComponent |
static class |
Device.DeviceSpecializationComponent |
static class |
Device.DeviceUdiCarrierComponent |
static class |
Device.DeviceVersionComponent |
static class |
Device.FHIRDeviceStatus |
static class |
Device.FHIRDeviceStatusEnumFactory |
static class |
Device.UDIEntryType |
static class |
Device.UDIEntryTypeEnumFactory |
| Modifier and Type | Field and Description |
|---|---|
protected List<ContactPoint> |
contact
Contact details for an organization or a particular human that is responsible for the device.
|
protected Reference |
definition
The reference to the definition for the device.
|
protected DeviceDefinition |
definitionTarget
The actual object that is the target of the reference (The reference to the definition for the device.)
|
static ca.uhn.fhir.rest.gclient.StringClientParam |
DEVICE_NAME
Fluent Client search parameter constant for device-name
|
protected List<Device.DeviceDeviceNameComponent> |
deviceName
This represents the manufacturer's name of the device as provided by the device, from a UDI label, or by a person describing the Device.
|
protected StringType |
distinctIdentifier
The distinct identification string as required by regulation for a human cell, tissue, or cellular and tissue-based product.
|
protected DateTimeType |
expirationDate
The date and time beyond which this device is no longer valid or should not be used (if applicable).
|
protected List<Identifier> |
identifier
Unique instance identifiers assigned to a device by 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_LOCATION
Constant for fluent queries to be used to add include statements.
|
static ca.uhn.fhir.model.api.Include |
INCLUDE_ORGANIZATION
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.
|
protected Reference |
location
The place where the device can be found.
|
static ca.uhn.fhir.rest.gclient.ReferenceClientParam |
LOCATION
Fluent Client search parameter constant for location
|
protected Location |
locationTarget
The actual object that is the target of the reference (The place where the device can be found.)
|
protected StringType |
lotNumber
Lot number assigned by the manufacturer.
|
protected DateTimeType |
manufactureDate
The date and time when the device was manufactured.
|
protected StringType |
manufacturer
A name of the manufacturer.
|
static ca.uhn.fhir.rest.gclient.StringClientParam |
MANUFACTURER
Fluent Client search parameter constant for manufacturer
|
static ca.uhn.fhir.rest.gclient.StringClientParam |
MODEL
Fluent Client search parameter constant for model
|
protected StringType |
modelNumber
The model number for the device.
|
protected List<Annotation> |
note
Descriptive information, usage information or implantation information that is not captured in an existing element.
|
static ca.uhn.fhir.rest.gclient.ReferenceClientParam |
ORGANIZATION
Fluent Client search parameter constant for organization
|
protected Reference |
owner
An organization that is responsible for the provision and ongoing maintenance of the device.
|
protected Organization |
ownerTarget
The actual object that is the target of the reference (An organization that is responsible for the provision and ongoing maintenance of the device.)
|
protected Reference |
parent
The parent device.
|
protected Device |
parentTarget
The actual object that is the target of the reference (The parent device.)
|
protected StringType |
partNumber
The part number of the device.
|
protected Reference |
patient
Patient information, If the device is affixed to a person.
|
static ca.uhn.fhir.rest.gclient.ReferenceClientParam |
PATIENT
Fluent Client search parameter constant for patient
|
protected Patient |
patientTarget
The actual object that is the target of the reference (Patient information, If the device is affixed to a person.)
|
protected List<Device.DevicePropertyComponent> |
property
The actual configuration settings of a device as it actually operates, e.g., regulation status, time properties.
|
protected List<CodeableConcept> |
safety
Provides additional safety characteristics about a medical device.
|
protected StringType |
serialNumber
The serial number assigned by the organization when the device was manufactured.
|
static String |
SP_DEVICE_NAME
Search parameter: device-name
|
static String |
SP_IDENTIFIER
Search parameter: identifier
|
static String |
SP_LOCATION
Search parameter: location
|
static String |
SP_MANUFACTURER
Search parameter: manufacturer
|
static String |
SP_MODEL
Search parameter: model
|
static String |
SP_ORGANIZATION
Search parameter: organization
|
static String |
SP_PATIENT
Search parameter: patient
|
static String |
SP_STATUS
Search parameter: status
|
static String |
SP_TYPE
Search parameter: type
|
static String |
SP_UDI_CARRIER
Search parameter: udi-carrier
|
static String |
SP_UDI_DI
Search parameter: udi-di
|
static String |
SP_URL
Search parameter: url
|
protected List<Device.DeviceSpecializationComponent> |
specialization
The capabilities supported on a device, the standards to which the device conforms for a particular purpose, and used for the communication.
|
protected Enumeration<Device.FHIRDeviceStatus> |
status
Status of the Device availability.
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
STATUS
Fluent Client search parameter constant for status
|
protected List<CodeableConcept> |
statusReason
Reason for the dtatus of the Device availability.
|
protected CodeableConcept |
type
The kind or type of device.
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
TYPE
Fluent Client search parameter constant for type
|
static ca.uhn.fhir.rest.gclient.StringClientParam |
UDI_CARRIER
Fluent Client search parameter constant for udi-carrier
|
static ca.uhn.fhir.rest.gclient.StringClientParam |
UDI_DI
Fluent Client search parameter constant for udi-di
|
protected List<Device.DeviceUdiCarrierComponent> |
udiCarrier
Unique device identifier (UDI) assigned to device label or package.
|
protected UriType |
url
A network address on which the device may be contacted directly.
|
static ca.uhn.fhir.rest.gclient.UriClientParam |
URL
Fluent Client search parameter constant for url
|
protected List<Device.DeviceVersionComponent> |
version
The actual design of the device or software version running on the device.
|
contained, extension, modifierExtension, textid, implicitRules, language, meta| Constructor and Description |
|---|
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 Reference definition
protected DeviceDefinition definitionTarget
protected List<Device.DeviceUdiCarrierComponent> udiCarrier
protected Enumeration<Device.FHIRDeviceStatus> status
protected List<CodeableConcept> statusReason
protected StringType distinctIdentifier
protected StringType manufacturer
protected DateTimeType manufactureDate
protected DateTimeType expirationDate
protected StringType lotNumber
protected StringType serialNumber
protected List<Device.DeviceDeviceNameComponent> deviceName
protected StringType modelNumber
protected StringType partNumber
protected CodeableConcept type
protected List<Device.DeviceSpecializationComponent> specialization
protected List<Device.DeviceVersionComponent> version
protected List<Device.DevicePropertyComponent> property
protected Patient patientTarget
protected Reference owner
protected Organization ownerTarget
protected List<ContactPoint> contact
protected Location locationTarget
protected List<Annotation> note
protected List<CodeableConcept> safety
protected Device parentTarget
public static final String SP_UDI_DI
Description: The udi Device Identifier (DI)
Type: string
Path: Device.udiCarrier
public static final ca.uhn.fhir.rest.gclient.StringClientParam UDI_DI
Description: The udi Device Identifier (DI)
Type: string
Path: Device.udiCarrier
public static final String SP_IDENTIFIER
Description: Instance id from manufacturer, owner, and others
Type: token
Path: Device.identifier
public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER
Description: Instance id from manufacturer, owner, and others
Type: token
Path: Device.identifier
public static final String SP_UDI_CARRIER
Description: UDI Barcode (RFID or other technology) string in *HRF* format.
Type: string
Path: Device.udiCarrier
public static final ca.uhn.fhir.rest.gclient.StringClientParam UDI_CARRIER
Description: UDI Barcode (RFID or other technology) string in *HRF* format.
Type: string
Path: Device.udiCarrier
public static final String SP_DEVICE_NAME
Description: A server defined search that may match any of the string fields in Device.deviceName or Device.type.
Type: string
Path: Device.deviceName
public static final ca.uhn.fhir.rest.gclient.StringClientParam DEVICE_NAME
Description: A server defined search that may match any of the string fields in Device.deviceName or Device.type.
Type: string
Path: Device.deviceName
public static final String SP_PATIENT
Description: Patient information, if the resource is affixed to a person
Type: reference
Path: Device.patient
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT
Description: Patient information, if the resource is affixed to a person
Type: reference
Path: Device.patient
public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT
public static final String SP_ORGANIZATION
Description: The organization responsible for the device
Type: reference
Path: Device.owner
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ORGANIZATION
Description: The organization responsible for the device
Type: reference
Path: Device.owner
public static final ca.uhn.fhir.model.api.Include INCLUDE_ORGANIZATION
public static final String SP_MODEL
Description: The model of the device
Type: string
Path: Device.modelNumber
public static final ca.uhn.fhir.rest.gclient.StringClientParam MODEL
Description: The model of the device
Type: string
Path: Device.modelNumber
public static final String SP_LOCATION
Description: A location, where the resource is found
Type: reference
Path: Device.location
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam LOCATION
Description: A location, where the resource is found
Type: reference
Path: Device.location
public static final ca.uhn.fhir.model.api.Include INCLUDE_LOCATION
public static final String SP_TYPE
Description: The type of the device
Type: token
Path: Device.type
public static final ca.uhn.fhir.rest.gclient.TokenClientParam TYPE
Description: The type of the device
Type: token
Path: Device.type
public static final String SP_URL
Description: Network address to contact device
Type: uri
Path: Device.url
public static final ca.uhn.fhir.rest.gclient.UriClientParam URL
Description: Network address to contact device
Type: uri
Path: Device.url
public static final String SP_MANUFACTURER
Description: The manufacturer of the device
Type: string
Path: Device.manufacturer
public static final ca.uhn.fhir.rest.gclient.StringClientParam MANUFACTURER
Description: The manufacturer of the device
Type: string
Path: Device.manufacturer
public static final String SP_STATUS
Description: active | inactive | entered-in-error | unknown
Type: token
Path: Device.status
public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS
Description: active | inactive | entered-in-error | unknown
Type: token
Path: Device.status
public Device()
public List<Identifier> getIdentifier()
identifier (Unique instance identifiers assigned to a device by manufacturers other organizations or owners.)public Device setIdentifier(List<Identifier> theIdentifier)
this for easy method chainingpublic boolean hasIdentifier()
public Identifier addIdentifier()
public Device addIdentifier(Identifier t)
public Identifier getIdentifierFirstRep()
identifier, creating it if it does not already existpublic Reference getDefinition()
definition (The reference to the definition for the device.)public boolean hasDefinition()
public Device setDefinition(Reference value)
value - definition (The reference to the definition for the device.)public DeviceDefinition getDefinitionTarget()
definition 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 reference to the definition for the device.)public Device setDefinitionTarget(DeviceDefinition value)
value - definition 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 reference to the definition for the device.)public List<Device.DeviceUdiCarrierComponent> getUdiCarrier()
udiCarrier (Unique device identifier (UDI) assigned to device label or package. Note that the Device may include multiple udiCarriers as it either may include just the udiCarrier for the jurisdiction it is sold, or for multiple jurisdictions it could have been sold.)public Device setUdiCarrier(List<Device.DeviceUdiCarrierComponent> theUdiCarrier)
this for easy method chainingpublic boolean hasUdiCarrier()
public Device.DeviceUdiCarrierComponent addUdiCarrier()
public Device addUdiCarrier(Device.DeviceUdiCarrierComponent t)
public Device.DeviceUdiCarrierComponent getUdiCarrierFirstRep()
udiCarrier, creating it if it does not already existpublic Enumeration<Device.FHIRDeviceStatus> getStatusElement()
status (Status of the Device availability.). 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 Device setStatusElement(Enumeration<Device.FHIRDeviceStatus> value)
value - status (Status of the Device availability.). This is the underlying object with id, value and extensions. The accessor "getStatus" gives direct access to the valuepublic Device.FHIRDeviceStatus getStatus()
public Device setStatus(Device.FHIRDeviceStatus value)
value - Status of the Device availability.public List<CodeableConcept> getStatusReason()
statusReason (Reason for the dtatus of the Device availability.)public Device setStatusReason(List<CodeableConcept> theStatusReason)
this for easy method chainingpublic boolean hasStatusReason()
public CodeableConcept addStatusReason()
public Device addStatusReason(CodeableConcept t)
public CodeableConcept getStatusReasonFirstRep()
statusReason, creating it if it does not already existpublic StringType getDistinctIdentifierElement()
distinctIdentifier (The distinct identification string as required by regulation for a human cell, tissue, or cellular and tissue-based product.). This is the underlying object with id, value and extensions. The accessor "getDistinctIdentifier" gives direct access to the valuepublic boolean hasDistinctIdentifierElement()
public boolean hasDistinctIdentifier()
public Device setDistinctIdentifierElement(StringType value)
value - distinctIdentifier (The distinct identification string as required by regulation for a human cell, tissue, or cellular and tissue-based product.). This is the underlying object with id, value and extensions. The accessor "getDistinctIdentifier" gives direct access to the valuepublic String getDistinctIdentifier()
public Device setDistinctIdentifier(String value)
value - The distinct identification string as required by regulation for a human cell, tissue, or cellular and tissue-based product.public StringType getManufacturerElement()
manufacturer (A name of the manufacturer.). This is the underlying object with id, value and extensions. The accessor "getManufacturer" gives direct access to the valuepublic boolean hasManufacturerElement()
public boolean hasManufacturer()
public Device setManufacturerElement(StringType value)
value - manufacturer (A name of the manufacturer.). This is the underlying object with id, value and extensions. The accessor "getManufacturer" gives direct access to the valuepublic String getManufacturer()
public Device setManufacturer(String value)
value - A name of the manufacturer.public DateTimeType getManufactureDateElement()
manufactureDate (The date and time when the device was manufactured.). This is the underlying object with id, value and extensions. The accessor "getManufactureDate" gives direct access to the valuepublic boolean hasManufactureDateElement()
public boolean hasManufactureDate()
public Device setManufactureDateElement(DateTimeType value)
value - manufactureDate (The date and time when the device was manufactured.). This is the underlying object with id, value and extensions. The accessor "getManufactureDate" gives direct access to the valuepublic Date getManufactureDate()
public Device setManufactureDate(Date value)
value - The date and time when the device was manufactured.public DateTimeType getExpirationDateElement()
expirationDate (The date and time beyond which this device is no longer valid or should not be used (if applicable).). This is the underlying object with id, value and extensions. The accessor "getExpirationDate" gives direct access to the valuepublic boolean hasExpirationDateElement()
public boolean hasExpirationDate()
public Device setExpirationDateElement(DateTimeType value)
value - expirationDate (The date and time beyond which this device is no longer valid or should not be used (if applicable).). This is the underlying object with id, value and extensions. The accessor "getExpirationDate" gives direct access to the valuepublic Date getExpirationDate()
public Device setExpirationDate(Date value)
value - The date and time beyond which this device is no longer valid or should not be used (if applicable).public StringType getLotNumberElement()
lotNumber (Lot number assigned by the manufacturer.). This is the underlying object with id, value and extensions. The accessor "getLotNumber" gives direct access to the valuepublic boolean hasLotNumberElement()
public boolean hasLotNumber()
public Device setLotNumberElement(StringType value)
value - lotNumber (Lot number assigned by the manufacturer.). This is the underlying object with id, value and extensions. The accessor "getLotNumber" gives direct access to the valuepublic String getLotNumber()
public Device setLotNumber(String value)
value - Lot number assigned by the manufacturer.public StringType getSerialNumberElement()
serialNumber (The serial number assigned by the organization when the device was manufactured.). This is the underlying object with id, value and extensions. The accessor "getSerialNumber" gives direct access to the valuepublic boolean hasSerialNumberElement()
public boolean hasSerialNumber()
public Device setSerialNumberElement(StringType value)
value - serialNumber (The serial number assigned by the organization when the device was manufactured.). This is the underlying object with id, value and extensions. The accessor "getSerialNumber" gives direct access to the valuepublic String getSerialNumber()
public Device setSerialNumber(String value)
value - The serial number assigned by the organization when the device was manufactured.public List<Device.DeviceDeviceNameComponent> getDeviceName()
deviceName (This represents the manufacturer's name of the device as provided by the device, from a UDI label, or by a person describing the Device. This typically would be used when a person provides the name(s) or when the device represents one of the names available from DeviceDefinition.)public Device setDeviceName(List<Device.DeviceDeviceNameComponent> theDeviceName)
this for easy method chainingpublic boolean hasDeviceName()
public Device.DeviceDeviceNameComponent addDeviceName()
public Device addDeviceName(Device.DeviceDeviceNameComponent t)
public Device.DeviceDeviceNameComponent getDeviceNameFirstRep()
deviceName, creating it if it does not already existpublic StringType getModelNumberElement()
modelNumber (The model number for the device.). This is the underlying object with id, value and extensions. The accessor "getModelNumber" gives direct access to the valuepublic boolean hasModelNumberElement()
public boolean hasModelNumber()
public Device setModelNumberElement(StringType value)
value - modelNumber (The model number for the device.). This is the underlying object with id, value and extensions. The accessor "getModelNumber" gives direct access to the valuepublic String getModelNumber()
public Device setModelNumber(String value)
value - The model number for the device.public StringType getPartNumberElement()
partNumber (The part number of the device.). This is the underlying object with id, value and extensions. The accessor "getPartNumber" gives direct access to the valuepublic boolean hasPartNumberElement()
public boolean hasPartNumber()
public Device setPartNumberElement(StringType value)
value - partNumber (The part number of the device.). This is the underlying object with id, value and extensions. The accessor "getPartNumber" gives direct access to the valuepublic String getPartNumber()
public Device setPartNumber(String value)
value - The part number of the device.public CodeableConcept getType()
type (The kind or type of device.)public boolean hasType()
public Device setType(CodeableConcept value)
value - type (The kind or type of device.)public List<Device.DeviceSpecializationComponent> getSpecialization()
specialization (The capabilities supported on a device, the standards to which the device conforms for a particular purpose, and used for the communication.)public Device setSpecialization(List<Device.DeviceSpecializationComponent> theSpecialization)
this for easy method chainingpublic boolean hasSpecialization()
public Device.DeviceSpecializationComponent addSpecialization()
public Device addSpecialization(Device.DeviceSpecializationComponent t)
public Device.DeviceSpecializationComponent getSpecializationFirstRep()
specialization, creating it if it does not already existpublic List<Device.DeviceVersionComponent> getVersion()
version (The actual design of the device or software version running on the device.)public Device setVersion(List<Device.DeviceVersionComponent> theVersion)
this for easy method chainingpublic boolean hasVersion()
public Device.DeviceVersionComponent addVersion()
public Device addVersion(Device.DeviceVersionComponent t)
public Device.DeviceVersionComponent getVersionFirstRep()
version, creating it if it does not already existpublic List<Device.DevicePropertyComponent> getProperty()
property (The actual configuration settings of a device as it actually operates, e.g., regulation status, time properties.)public Device setProperty(List<Device.DevicePropertyComponent> theProperty)
this for easy method chainingpublic boolean hasProperty()
public Device.DevicePropertyComponent addProperty()
public Device addProperty(Device.DevicePropertyComponent t)
public Device.DevicePropertyComponent getPropertyFirstRep()
property, creating it if it does not already existpublic Reference getPatient()
patient (Patient information, If the device is affixed to a person.)public boolean hasPatient()
public Device setPatient(Reference value)
value - patient (Patient information, If the device is affixed to a person.)public Patient getPatientTarget()
patient 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. (Patient information, If the device is affixed to a person.)public Device setPatientTarget(Patient value)
value - patient 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. (Patient information, If the device is affixed to a person.)public Reference getOwner()
owner (An organization that is responsible for the provision and ongoing maintenance of the device.)public boolean hasOwner()
public Device setOwner(Reference value)
value - owner (An organization that is responsible for the provision and ongoing maintenance of the device.)public Organization getOwnerTarget()
owner 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 organization that is responsible for the provision and ongoing maintenance of the device.)public Device setOwnerTarget(Organization value)
value - owner 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 organization that is responsible for the provision and ongoing maintenance of the device.)public List<ContactPoint> getContact()
contact (Contact details for an organization or a particular human that is responsible for the device.)public Device setContact(List<ContactPoint> theContact)
this for easy method chainingpublic boolean hasContact()
public ContactPoint addContact()
public Device addContact(ContactPoint t)
public ContactPoint getContactFirstRep()
contact, creating it if it does not already existpublic Reference getLocation()
location (The place where the device can be found.)public boolean hasLocation()
public Device setLocation(Reference value)
value - location (The place where the device can be found.)public Location getLocationTarget()
location 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 place where the device can be found.)public Device setLocationTarget(Location value)
value - location 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 place where the device can be found.)public UriType getUrlElement()
url (A network address on which the device may be contacted directly.). This is the underlying object with id, value and extensions. The accessor "getUrl" gives direct access to the valuepublic boolean hasUrlElement()
public boolean hasUrl()
public Device setUrlElement(UriType value)
value - url (A network address on which the device may be contacted directly.). This is the underlying object with id, value and extensions. The accessor "getUrl" gives direct access to the valuepublic String getUrl()
public Device setUrl(String value)
value - A network address on which the device may be contacted directly.public List<Annotation> getNote()
note (Descriptive information, usage information or implantation information that is not captured in an existing element.)public Device setNote(List<Annotation> theNote)
this for easy method chainingpublic boolean hasNote()
public Annotation addNote()
public Device addNote(Annotation t)
public Annotation getNoteFirstRep()
note, creating it if it does not already existpublic List<CodeableConcept> getSafety()
safety (Provides additional safety characteristics about a medical device. For example devices containing latex.)public Device setSafety(List<CodeableConcept> theSafety)
this for easy method chainingpublic boolean hasSafety()
public CodeableConcept addSafety()
public Device addSafety(CodeableConcept t)
public CodeableConcept getSafetyFirstRep()
safety, creating it if it does not already existpublic boolean hasParent()
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. (The parent device.)public Device 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. (The parent device.)protected 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 Device copy()
copy in class DomainResourcepublic void copyValues(Device dst)
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.