Package org.hl7.fhir.r4.model
Class MedicinalProductPackaged.MedicinalProductPackagedPackageItemComponent
java.lang.Object
org.hl7.fhir.r4.model.Base
org.hl7.fhir.r4.model.Element
org.hl7.fhir.r4.model.BackboneElement
org.hl7.fhir.r4.model.MedicinalProductPackaged.MedicinalProductPackagedPackageItemComponent
- All Implemented Interfaces:
ca.uhn.fhir.model.api.IElement
,Serializable
,org.hl7.fhir.instance.model.api.IBase
,org.hl7.fhir.instance.model.api.IBaseBackboneElement
,org.hl7.fhir.instance.model.api.IBaseElement
,org.hl7.fhir.instance.model.api.IBaseHasExtensions
,org.hl7.fhir.instance.model.api.IBaseHasModifierExtensions
- Enclosing class:
MedicinalProductPackaged
public static class MedicinalProductPackaged.MedicinalProductPackagedPackageItemComponent
extends BackboneElement
implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionprotected List
<CodeableConcept> A possible alternate material for the packaging.A device accompanying a medicinal product.protected List
<DeviceDefinition> The actual objects that are the target of the reference (A device accompanying a medicinal product.)protected List
<Identifier> Including possibly Data Carrier Identifier.The manufactured item as contained in the packaged medicinal product.protected List
<MedicinalProductManufactured> The actual objects that are the target of the reference (The manufactured item as contained in the packaged medicinal product.)Manufacturer of this Package Item.protected List
<Organization> The actual objects that are the target of the reference (Manufacturer of this Package Item.)protected List
<CodeableConcept> Material type of the package item.protected List
<CodeableConcept> Other codeable characteristics.Allows containers within containers.protected ProdCharacteristic
Dimensions, color etc.protected Quantity
The quantity of this package in the medicinal product, at the current level of packaging.protected List
<ProductShelfLife> Shelf Life and storage information.protected CodeableConcept
The physical type of the container of the medicine.Fields inherited from class org.hl7.fhir.r4.model.BackboneElement
modifierExtension
-
Constructor Summary
ConstructorDescriptionConstructorMedicinalProductPackagedPackageItemComponent
(CodeableConcept type, Quantity quantity) Constructor -
Method Summary
Modifier and TypeMethodDescriptionDeprecated.Use Reference#setResource(IBaseResource) insteadDeprecated.Use Reference#setResource(IBaseResource) insteadDeprecated.Use Reference#setResource(IBaseResource) insteadcopy()
void
boolean
equalsDeep
(Base other_) boolean
equalsShallow
(Base other_) fhirType()
Deprecated.Use Reference#setResource(IBaseResource) insteadDeprecated.Use Reference#setResource(IBaseResource) insteadDeprecated.Use Reference#setResource(IBaseResource) insteadgetNamedProperty
(int _hash, String _name, boolean _checkValid) Base[]
getProperty
(int hash, String name, boolean checkValid) getType()
String[]
getTypesForProperty
(int hash, String name) boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
hasType()
boolean
isEmpty()
protected void
listChildren
(List<Property> children) makeProperty
(int hash, String name) void
removeChild
(String name, Base value) setAlternateMaterial
(List<CodeableConcept> theAlternateMaterial) setIdentifier
(List<Identifier> theIdentifier) setManufacturedItem
(List<Reference> theManufacturedItem) setManufacturer
(List<Reference> theManufacturer) setMaterial
(List<CodeableConcept> theMaterial) setOtherCharacteristics
(List<CodeableConcept> theOtherCharacteristics) setPackageItem
(List<MedicinalProductPackaged.MedicinalProductPackagedPackageItemComponent> thePackageItem) setProperty
(int hash, String name, Base value) setProperty
(String name, Base value) setQuantity
(Quantity value) setShelfLifeStorage
(List<ProductShelfLife> theShelfLifeStorage) setType
(CodeableConcept value) Methods inherited from class org.hl7.fhir.r4.model.BackboneElement
addModifierExtension, addModifierExtension, addModifierExtension, checkNoModifiers, copyExtensions, copyNewExtensions, copyValues, getExtensionByUrl, getExtensionsByUrl, getExtensionsByUrl, getModifierExtension, getModifierExtensionFirstRep, hasExtension, hasExtension, hasModifierExtension, removeExtension, setModifierExtension
Methods inherited from class org.hl7.fhir.r4.model.Element
addExtension, addExtension, addExtension, copyExtensions, copyNewExtensions, copyValues, getExtension, getExtensionFirstRep, getExtensionString, getId, getIdBase, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, isDisallowExtensions, noExtensions, setDisallowExtensions, setExtension, setId, setIdBase, setIdElement
Methods inherited from class org.hl7.fhir.r4.model.Base
castToAddress, 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, copyValues, dateTimeValue, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, getXhtml, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isBooleanPrimitive, isDateTime, isMetadataBased, isPrimitive, isResource, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINN
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.hl7.fhir.instance.model.api.IBase
getFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, setUserData
Methods inherited from interface org.hl7.fhir.instance.model.api.IBaseElement
getUserData, setUserData
Methods inherited from interface org.hl7.fhir.instance.model.api.IBaseHasExtensions
addExtension, getExtension, hasExtension
Methods inherited from interface org.hl7.fhir.instance.model.api.IBaseHasModifierExtensions
addModifierExtension, getModifierExtension, hasModifierExtension
-
Field Details
-
identifier
Including possibly Data Carrier Identifier. -
type
The physical type of the container of the medicine. -
quantity
The quantity of this package in the medicinal product, at the current level of packaging. The outermost is always 1. -
material
Material type of the package item. -
alternateMaterial
A possible alternate material for the packaging. -
device
A device accompanying a medicinal product. -
deviceTarget
The actual objects that are the target of the reference (A device accompanying a medicinal product.) -
manufacturedItem
The manufactured item as contained in the packaged medicinal product. -
manufacturedItemTarget
The actual objects that are the target of the reference (The manufactured item as contained in the packaged medicinal product.) -
packageItem
Allows containers within containers. -
physicalCharacteristics
Dimensions, color etc. -
otherCharacteristics
Other codeable characteristics. -
shelfLifeStorage
Shelf Life and storage information. -
manufacturer
Manufacturer of this Package Item. -
manufacturerTarget
The actual objects that are the target of the reference (Manufacturer of this Package Item.)
-
-
Constructor Details
-
MedicinalProductPackagedPackageItemComponent
Constructor -
MedicinalProductPackagedPackageItemComponent
Constructor
-
-
Method Details
-
getIdentifier
- Returns:
identifier
(Including possibly Data Carrier Identifier.)
-
setIdentifier
public MedicinalProductPackaged.MedicinalProductPackagedPackageItemComponent setIdentifier(List<Identifier> theIdentifier) - Returns:
- Returns a reference to
this
for easy method chaining
-
hasIdentifier
-
addIdentifier
-
addIdentifier
-
getIdentifierFirstRep
- Returns:
- The first repetition of repeating field
identifier
, creating it if it does not already exist
-
getType
- Returns:
type
(The physical type of the container of the medicine.)
-
hasType
-
setType
public MedicinalProductPackaged.MedicinalProductPackagedPackageItemComponent setType(CodeableConcept value) - Parameters:
value
-type
(The physical type of the container of the medicine.)
-
getQuantity
- Returns:
quantity
(The quantity of this package in the medicinal product, at the current level of packaging. The outermost is always 1.)
-
hasQuantity
-
setQuantity
public MedicinalProductPackaged.MedicinalProductPackagedPackageItemComponent setQuantity(Quantity value) - Parameters:
value
-quantity
(The quantity of this package in the medicinal product, at the current level of packaging. The outermost is always 1.)
-
getMaterial
- Returns:
material
(Material type of the package item.)
-
setMaterial
public MedicinalProductPackaged.MedicinalProductPackagedPackageItemComponent setMaterial(List<CodeableConcept> theMaterial) - Returns:
- Returns a reference to
this
for easy method chaining
-
hasMaterial
-
addMaterial
-
addMaterial
-
getMaterialFirstRep
- Returns:
- The first repetition of repeating field
material
, creating it if it does not already exist
-
getAlternateMaterial
- Returns:
alternateMaterial
(A possible alternate material for the packaging.)
-
setAlternateMaterial
public MedicinalProductPackaged.MedicinalProductPackagedPackageItemComponent setAlternateMaterial(List<CodeableConcept> theAlternateMaterial) - Returns:
- Returns a reference to
this
for easy method chaining
-
hasAlternateMaterial
-
addAlternateMaterial
-
addAlternateMaterial
-
getAlternateMaterialFirstRep
- Returns:
- The first repetition of repeating field
alternateMaterial
, creating it if it does not already exist
-
getDevice
- Returns:
device
(A device accompanying a medicinal product.)
-
setDevice
public MedicinalProductPackaged.MedicinalProductPackagedPackageItemComponent setDevice(List<Reference> theDevice) - Returns:
- Returns a reference to
this
for easy method chaining
-
hasDevice
-
addDevice
-
addDevice
-
getDeviceFirstRep
- Returns:
- The first repetition of repeating field
device
, creating it if it does not already exist
-
getDeviceTarget
Deprecated.Use Reference#setResource(IBaseResource) instead -
addDeviceTarget
Deprecated.Use Reference#setResource(IBaseResource) instead -
getManufacturedItem
- Returns:
manufacturedItem
(The manufactured item as contained in the packaged medicinal product.)
-
setManufacturedItem
public MedicinalProductPackaged.MedicinalProductPackagedPackageItemComponent setManufacturedItem(List<Reference> theManufacturedItem) - Returns:
- Returns a reference to
this
for easy method chaining
-
hasManufacturedItem
-
addManufacturedItem
-
addManufacturedItem
-
getManufacturedItemFirstRep
- Returns:
- The first repetition of repeating field
manufacturedItem
, creating it if it does not already exist
-
getManufacturedItemTarget
Deprecated.Use Reference#setResource(IBaseResource) instead -
addManufacturedItemTarget
Deprecated.Use Reference#setResource(IBaseResource) instead -
getPackageItem
- Returns:
packageItem
(Allows containers within containers.)
-
setPackageItem
public MedicinalProductPackaged.MedicinalProductPackagedPackageItemComponent setPackageItem(List<MedicinalProductPackaged.MedicinalProductPackagedPackageItemComponent> thePackageItem) - Returns:
- Returns a reference to
this
for easy method chaining
-
hasPackageItem
-
addPackageItem
-
addPackageItem
-
getPackageItemFirstRep
public MedicinalProductPackaged.MedicinalProductPackagedPackageItemComponent getPackageItemFirstRep()- Returns:
- The first repetition of repeating field
packageItem
, creating it if it does not already exist
-
getPhysicalCharacteristics
- Returns:
physicalCharacteristics
(Dimensions, color etc.)
-
hasPhysicalCharacteristics
-
setPhysicalCharacteristics
public MedicinalProductPackaged.MedicinalProductPackagedPackageItemComponent setPhysicalCharacteristics(ProdCharacteristic value) - Parameters:
value
-physicalCharacteristics
(Dimensions, color etc.)
-
getOtherCharacteristics
- Returns:
otherCharacteristics
(Other codeable characteristics.)
-
setOtherCharacteristics
public MedicinalProductPackaged.MedicinalProductPackagedPackageItemComponent setOtherCharacteristics(List<CodeableConcept> theOtherCharacteristics) - Returns:
- Returns a reference to
this
for easy method chaining
-
hasOtherCharacteristics
-
addOtherCharacteristics
-
addOtherCharacteristics
-
getOtherCharacteristicsFirstRep
- Returns:
- The first repetition of repeating field
otherCharacteristics
, creating it if it does not already exist
-
getShelfLifeStorage
- Returns:
shelfLifeStorage
(Shelf Life and storage information.)
-
setShelfLifeStorage
public MedicinalProductPackaged.MedicinalProductPackagedPackageItemComponent setShelfLifeStorage(List<ProductShelfLife> theShelfLifeStorage) - Returns:
- Returns a reference to
this
for easy method chaining
-
hasShelfLifeStorage
-
addShelfLifeStorage
-
addShelfLifeStorage
-
getShelfLifeStorageFirstRep
- Returns:
- The first repetition of repeating field
shelfLifeStorage
, creating it if it does not already exist
-
getManufacturer
- Returns:
manufacturer
(Manufacturer of this Package Item.)
-
setManufacturer
public MedicinalProductPackaged.MedicinalProductPackagedPackageItemComponent setManufacturer(List<Reference> theManufacturer) - Returns:
- Returns a reference to
this
for easy method chaining
-
hasManufacturer
-
addManufacturer
-
addManufacturer
-
getManufacturerFirstRep
- Returns:
- The first repetition of repeating field
manufacturer
, creating it if it does not already exist
-
getManufacturerTarget
Deprecated.Use Reference#setResource(IBaseResource) instead -
addManufacturerTarget
Deprecated.Use Reference#setResource(IBaseResource) instead -
listChildren
- Overrides:
listChildren
in classBackboneElement
-
getNamedProperty
public Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
getNamedProperty
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getProperty
public Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
getProperty
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
setProperty
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
- Overrides:
setProperty
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
removeChild
- Overrides:
removeChild
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
makeProperty
- Overrides:
makeProperty
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getTypesForProperty
public String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
getTypesForProperty
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
addChild
- Overrides:
addChild
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
copy
- Specified by:
copy
in classBackboneElement
-
copyValues
-
equalsDeep
- Overrides:
equalsDeep
in classBackboneElement
-
equalsShallow
- Overrides:
equalsShallow
in classBackboneElement
-
isEmpty
- Specified by:
isEmpty
in interfaceorg.hl7.fhir.instance.model.api.IBase
- Overrides:
isEmpty
in classBackboneElement
-
fhirType
- Specified by:
fhirType
in interfaceorg.hl7.fhir.instance.model.api.IBase
- Overrides:
fhirType
in classBackboneElement
-