Package com.ibm.fhir.model.resource
Class MedicinalProductManufactured
- java.lang.Object
-
- com.ibm.fhir.model.visitor.AbstractVisitable
-
- com.ibm.fhir.model.resource.Resource
-
- com.ibm.fhir.model.resource.DomainResource
-
- com.ibm.fhir.model.resource.MedicinalProductManufactured
-
- All Implemented Interfaces:
Visitable
@Generated("com.ibm.fhir.tools.CodeGenerator") public class MedicinalProductManufactured extends DomainResource
The manufactured item as contained in the packaged medicinal product.Maturity level: FMM0 (Trial Use)
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
MedicinalProductManufactured.Builder
-
Field Summary
-
Fields inherited from class com.ibm.fhir.model.resource.DomainResource
contained, extension, modifierExtension, text
-
Fields inherited from class com.ibm.fhir.model.resource.Resource
id, implicitRules, language, meta
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
accept(String elementName, int elementIndex, Visitor visitor)
Accept a Visitor and invoke the appropriate visit methods.static MedicinalProductManufactured.Builder
builder()
boolean
equals(Object obj)
List<Reference>
getIngredient()
Ingredient.CodeableConcept
getManufacturedDoseForm()
Dose form as manufactured and before any transformation into the pharmaceutical product.List<Reference>
getManufacturer()
Manufacturer of the item (Note that this should be named "manufacturer" but it currently causes technical issues).List<CodeableConcept>
getOtherCharacteristics()
Other codeable characteristics.ProdCharacteristic
getPhysicalCharacteristics()
Dimensions, color etc.Quantity
getQuantity()
The quantity or "count number" of the manufactured item.CodeableConcept
getUnitOfPresentation()
The “real world” units in which the quantity of the manufactured item is described.boolean
hasChildren()
int
hashCode()
MedicinalProductManufactured.Builder
toBuilder()
Create a new Builder from the contents of this Resource-
Methods inherited from class com.ibm.fhir.model.resource.DomainResource
getContained, getExtension, getModifierExtension, getText
-
Methods inherited from class com.ibm.fhir.model.resource.Resource
as, getId, getImplicitRules, getLanguage, getMeta, is
-
-
-
-
Method Detail
-
getManufacturedDoseForm
public CodeableConcept getManufacturedDoseForm()
Dose form as manufactured and before any transformation into the pharmaceutical product.- Returns:
- An immutable object of type
CodeableConcept
that is non-null.
-
getUnitOfPresentation
public CodeableConcept getUnitOfPresentation()
The “real world” units in which the quantity of the manufactured item is described.- Returns:
- An immutable object of type
CodeableConcept
that may be null.
-
getQuantity
public Quantity getQuantity()
The quantity or "count number" of the manufactured item.- Returns:
- An immutable object of type
Quantity
that is non-null.
-
getManufacturer
public List<Reference> getManufacturer()
Manufacturer of the item (Note that this should be named "manufacturer" but it currently causes technical issues).- Returns:
- An unmodifiable list containing immutable objects of type
Reference
that may be empty.
-
getIngredient
public List<Reference> getIngredient()
Ingredient.- Returns:
- An unmodifiable list containing immutable objects of type
Reference
that may be empty.
-
getPhysicalCharacteristics
public ProdCharacteristic getPhysicalCharacteristics()
Dimensions, color etc.- Returns:
- An immutable object of type
ProdCharacteristic
that may be null.
-
getOtherCharacteristics
public List<CodeableConcept> getOtherCharacteristics()
Other codeable characteristics.- Returns:
- An unmodifiable list containing immutable objects of type
CodeableConcept
that may be empty.
-
hasChildren
public boolean hasChildren()
- Overrides:
hasChildren
in classDomainResource
-
accept
public void accept(String elementName, int elementIndex, Visitor visitor)
Description copied from interface:Visitable
Accept a Visitor and invoke the appropriate visit methods. A typical implementation would look like this:if (visitor.preVisit(this)) { visitor.visitStart(elementName, elementIndex, this); if (visitor.visit(elementName, elementIndex, this)) { // visit children } visitor.visitEnd(elementName, elementIndex, this); visitor.postVisit(this); }
- Specified by:
accept
in interfaceVisitable
- Specified by:
accept
in classAbstractVisitable
- Parameters:
elementName
- the name of the element in the context of this visitelementIndex
- the index of the element in a list or -1 if it is not contained within a Listvisitor
- the visitor to use
-
toBuilder
public MedicinalProductManufactured.Builder toBuilder()
Description copied from class:Resource
Create a new Builder from the contents of this Resource- Specified by:
toBuilder
in classDomainResource
-
builder
public static MedicinalProductManufactured.Builder builder()
-
-