public class MedicinalProductDeviceSpec extends DomainResource
| Modifier and Type | Class and Description |
|---|---|
static class |
MedicinalProductDeviceSpec.MedicinalProductDeviceSpecMaterialComponent |
| Modifier and Type | Field and Description |
|---|---|
protected List<Identifier> |
batchIdentifier
Batch number or expiry date of a device.
|
protected Identifier |
identifier
Business identifier.
|
protected StringType |
listingNumber
Device listing number.
|
protected List<Reference> |
manufacturer
Manufacturer of this Device.
|
protected List<Organization> |
manufacturerTarget
The actual objects that are the target of the reference (Manufacturer of this Device.)
|
protected List<MedicinalProductDeviceSpec.MedicinalProductDeviceSpecMaterialComponent> |
material
A substance used to create the material(s) of which the device is made.
|
protected StringType |
modelNumber
Device model or reference number.
|
protected List<CodeableConcept> |
nomenclature
A nomenclature term for the device.
|
protected List<CodeableConcept> |
otherCharacteristics
Other codeable characteristics.
|
protected ProdCharacteristic |
physicalCharacteristics
Dimensions, color etc.
|
protected Quantity |
quantity
The quantity of the device present in the packaging of a medicinal product.
|
protected List<ProductShelfLife> |
shelfLifeStorage
Shelf Life and storage information.
|
protected CodeableConcept |
sterilisationRequirement
Whether the device must be sterilised before use.
|
protected CodeableConcept |
sterilityIndicator
Whether the device is supplied as sterile.
|
protected StringType |
tradeName
Trade name of the device, where applicable.
|
protected CodeableConcept |
type
The type of device.
|
protected CodeableConcept |
usage
Usage pattern including the number of times that the device may be used.
|
contained, extension, modifierExtension, textid, implicitRules, language, meta| Constructor and Description |
|---|
MedicinalProductDeviceSpec()
Constructor
|
MedicinalProductDeviceSpec(CodeableConcept type)
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, 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, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isBooleanPrimitive, isMetadataBased, isPrimitive, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINNclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetId, getIdElement, getLanguageElement, getUserData, setId, setUserDataprotected Identifier identifier
protected CodeableConcept type
protected StringType tradeName
protected Quantity quantity
protected StringType listingNumber
protected StringType modelNumber
protected CodeableConcept sterilityIndicator
protected CodeableConcept sterilisationRequirement
protected CodeableConcept usage
protected List<CodeableConcept> nomenclature
protected List<ProductShelfLife> shelfLifeStorage
protected ProdCharacteristic physicalCharacteristics
protected List<CodeableConcept> otherCharacteristics
protected List<Identifier> batchIdentifier
protected List<Reference> manufacturer
protected List<Organization> manufacturerTarget
protected List<MedicinalProductDeviceSpec.MedicinalProductDeviceSpecMaterialComponent> material
public MedicinalProductDeviceSpec()
public MedicinalProductDeviceSpec(CodeableConcept type)
public Identifier getIdentifier()
identifier (Business identifier.)public boolean hasIdentifier()
public MedicinalProductDeviceSpec setIdentifier(Identifier value)
value - identifier (Business identifier.)public CodeableConcept getType()
type (The type of device.)public boolean hasType()
public MedicinalProductDeviceSpec setType(CodeableConcept value)
value - type (The type of device.)public StringType getTradeNameElement()
tradeName (Trade name of the device, where applicable.). This is the underlying object with id, value and extensions. The accessor "getTradeName" gives direct access to the valuepublic boolean hasTradeNameElement()
public boolean hasTradeName()
public MedicinalProductDeviceSpec setTradeNameElement(StringType value)
value - tradeName (Trade name of the device, where applicable.). This is the underlying object with id, value and extensions. The accessor "getTradeName" gives direct access to the valuepublic String getTradeName()
public MedicinalProductDeviceSpec setTradeName(String value)
value - Trade name of the device, where applicable.public Quantity getQuantity()
quantity (The quantity of the device present in the packaging of a medicinal product.)public boolean hasQuantity()
public MedicinalProductDeviceSpec setQuantity(Quantity value)
value - quantity (The quantity of the device present in the packaging of a medicinal product.)public StringType getListingNumberElement()
listingNumber (Device listing number.). This is the underlying object with id, value and extensions. The accessor "getListingNumber" gives direct access to the valuepublic boolean hasListingNumberElement()
public boolean hasListingNumber()
public MedicinalProductDeviceSpec setListingNumberElement(StringType value)
value - listingNumber (Device listing number.). This is the underlying object with id, value and extensions. The accessor "getListingNumber" gives direct access to the valuepublic String getListingNumber()
public MedicinalProductDeviceSpec setListingNumber(String value)
value - Device listing number.public StringType getModelNumberElement()
modelNumber (Device model or reference number.). 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 MedicinalProductDeviceSpec setModelNumberElement(StringType value)
value - modelNumber (Device model or reference number.). This is the underlying object with id, value and extensions. The accessor "getModelNumber" gives direct access to the valuepublic String getModelNumber()
public MedicinalProductDeviceSpec setModelNumber(String value)
value - Device model or reference number.public CodeableConcept getSterilityIndicator()
sterilityIndicator (Whether the device is supplied as sterile.)public boolean hasSterilityIndicator()
public MedicinalProductDeviceSpec setSterilityIndicator(CodeableConcept value)
value - sterilityIndicator (Whether the device is supplied as sterile.)public CodeableConcept getSterilisationRequirement()
sterilisationRequirement (Whether the device must be sterilised before use.)public boolean hasSterilisationRequirement()
public MedicinalProductDeviceSpec setSterilisationRequirement(CodeableConcept value)
value - sterilisationRequirement (Whether the device must be sterilised before use.)public CodeableConcept getUsage()
usage (Usage pattern including the number of times that the device may be used.)public boolean hasUsage()
public MedicinalProductDeviceSpec setUsage(CodeableConcept value)
value - usage (Usage pattern including the number of times that the device may be used.)public List<CodeableConcept> getNomenclature()
nomenclature (A nomenclature term for the device.)public MedicinalProductDeviceSpec setNomenclature(List<CodeableConcept> theNomenclature)
this for easy method chainingpublic boolean hasNomenclature()
public CodeableConcept addNomenclature()
public MedicinalProductDeviceSpec addNomenclature(CodeableConcept t)
public CodeableConcept getNomenclatureFirstRep()
nomenclature, creating it if it does not already existpublic List<ProductShelfLife> getShelfLifeStorage()
shelfLifeStorage (Shelf Life and storage information.)public MedicinalProductDeviceSpec setShelfLifeStorage(List<ProductShelfLife> theShelfLifeStorage)
this for easy method chainingpublic boolean hasShelfLifeStorage()
public ProductShelfLife addShelfLifeStorage()
public MedicinalProductDeviceSpec addShelfLifeStorage(ProductShelfLife t)
public ProductShelfLife getShelfLifeStorageFirstRep()
shelfLifeStorage, creating it if it does not already existpublic ProdCharacteristic getPhysicalCharacteristics()
physicalCharacteristics (Dimensions, color etc.)public boolean hasPhysicalCharacteristics()
public MedicinalProductDeviceSpec setPhysicalCharacteristics(ProdCharacteristic value)
value - physicalCharacteristics (Dimensions, color etc.)public List<CodeableConcept> getOtherCharacteristics()
otherCharacteristics (Other codeable characteristics.)public MedicinalProductDeviceSpec setOtherCharacteristics(List<CodeableConcept> theOtherCharacteristics)
this for easy method chainingpublic boolean hasOtherCharacteristics()
public CodeableConcept addOtherCharacteristics()
public MedicinalProductDeviceSpec addOtherCharacteristics(CodeableConcept t)
public CodeableConcept getOtherCharacteristicsFirstRep()
otherCharacteristics, creating it if it does not already existpublic List<Identifier> getBatchIdentifier()
batchIdentifier (Batch number or expiry date of a device.)public MedicinalProductDeviceSpec setBatchIdentifier(List<Identifier> theBatchIdentifier)
this for easy method chainingpublic boolean hasBatchIdentifier()
public Identifier addBatchIdentifier()
public MedicinalProductDeviceSpec addBatchIdentifier(Identifier t)
public Identifier getBatchIdentifierFirstRep()
batchIdentifier, creating it if it does not already existpublic List<Reference> getManufacturer()
manufacturer (Manufacturer of this Device.)public MedicinalProductDeviceSpec setManufacturer(List<Reference> theManufacturer)
this for easy method chainingpublic boolean hasManufacturer()
public Reference addManufacturer()
public MedicinalProductDeviceSpec addManufacturer(Reference t)
public Reference getManufacturerFirstRep()
manufacturer, creating it if it does not already exist@Deprecated public List<Organization> getManufacturerTarget()
@Deprecated public Organization addManufacturerTarget()
public List<MedicinalProductDeviceSpec.MedicinalProductDeviceSpecMaterialComponent> getMaterial()
material (A substance used to create the material(s) of which the device is made.)public MedicinalProductDeviceSpec setMaterial(List<MedicinalProductDeviceSpec.MedicinalProductDeviceSpecMaterialComponent> theMaterial)
this for easy method chainingpublic boolean hasMaterial()
public MedicinalProductDeviceSpec.MedicinalProductDeviceSpecMaterialComponent addMaterial()
public MedicinalProductDeviceSpec addMaterial(MedicinalProductDeviceSpec.MedicinalProductDeviceSpecMaterialComponent t)
public MedicinalProductDeviceSpec.MedicinalProductDeviceSpecMaterialComponent getMaterialFirstRep()
material, 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 class DomainResourcepublic MedicinalProductDeviceSpec copy()
copy in class DomainResourceprotected MedicinalProductDeviceSpec 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.