Class PackagedProductDefinition
- java.lang.Object
-
- org.hl7.fhir.r4b.model.Base
-
- org.hl7.fhir.r4b.model.BaseResource
-
- org.hl7.fhir.r4b.model.Resource
-
- org.hl7.fhir.r4b.model.DomainResource
-
- org.hl7.fhir.r4b.model.PackagedProductDefinition
-
- All Implemented Interfaces:
ca.uhn.fhir.model.api.IElement,Serializable,org.hl7.fhir.instance.model.api.IAnyResource,org.hl7.fhir.instance.model.api.IBase,org.hl7.fhir.instance.model.api.IBaseHasExtensions,org.hl7.fhir.instance.model.api.IBaseHasModifierExtensions,org.hl7.fhir.instance.model.api.IBaseResource,org.hl7.fhir.instance.model.api.IDomainResource
public class PackagedProductDefinition extends DomainResource
A medically related item or items, in a container or package.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPackagedProductDefinition.PackagedProductDefinitionLegalStatusOfSupplyComponentstatic classPackagedProductDefinition.PackagedProductDefinitionPackageComponentstatic classPackagedProductDefinition.PackagedProductDefinitionPackageContainedItemComponentstatic classPackagedProductDefinition.PackagedProductDefinitionPackagePropertyComponent
-
Field Summary
Fields Modifier and Type Field Description static ca.uhn.fhir.rest.gclient.ReferenceClientParamBIOLOGICALFluent Client search parameter constant for biologicalprotected List<CodeableConcept>characteristicAllows the key features to be recorded, such as "hospital pack", "nurse prescribable", "calendar pack".static ca.uhn.fhir.rest.gclient.ReferenceClientParamCONTAINED_ITEMFluent Client search parameter constant for contained-itemprotected List<Quantity>containedItemQuantityA total of the amount of items in the package, per item type.protected BooleanTypecopackagedIndicatorStates whether a drug product is supplied with another item such as a diluent or adjuvant.protected MarkdownTypedescriptionTextual description.static ca.uhn.fhir.rest.gclient.ReferenceClientParamDEVICEFluent Client search parameter constant for deviceprotected List<Identifier>identifierUnique identifier.static ca.uhn.fhir.rest.gclient.TokenClientParamIDENTIFIERFluent Client search parameter constant for identifierstatic ca.uhn.fhir.model.api.IncludeINCLUDE_BIOLOGICALConstant for fluent queries to be used to add include statements.static ca.uhn.fhir.model.api.IncludeINCLUDE_CONTAINED_ITEMConstant for fluent queries to be used to add include statements.static ca.uhn.fhir.model.api.IncludeINCLUDE_DEVICEConstant for fluent queries to be used to add include statements.static ca.uhn.fhir.model.api.IncludeINCLUDE_MANUFACTURED_ITEMConstant for fluent queries to be used to add include statements.static ca.uhn.fhir.model.api.IncludeINCLUDE_MEDICATIONConstant for fluent queries to be used to add include statements.static ca.uhn.fhir.model.api.IncludeINCLUDE_NUTRITIONConstant for fluent queries to be used to add include statements.static ca.uhn.fhir.model.api.IncludeINCLUDE_PACKAGEConstant for fluent queries to be used to add include statements.static ca.uhn.fhir.model.api.IncludeINCLUDE_PACKAGE_FORConstant for fluent queries to be used to add include statements.protected List<PackagedProductDefinition.PackagedProductDefinitionLegalStatusOfSupplyComponent>legalStatusOfSupplyThe legal status of supply of the packaged item as classified by the regulator.static ca.uhn.fhir.rest.gclient.ReferenceClientParamMANUFACTURED_ITEMFluent Client search parameter constant for manufactured-itemprotected List<Reference>manufacturerManufacturer of this package type.protected List<MarketingStatus>marketingStatusMarketing information.static ca.uhn.fhir.rest.gclient.ReferenceClientParamMEDICATIONFluent Client search parameter constant for medicationprotected StringTypenameA name for this package.static ca.uhn.fhir.rest.gclient.TokenClientParamNAMEFluent Client search parameter constant for namestatic ca.uhn.fhir.rest.gclient.ReferenceClientParamNUTRITIONFluent Client search parameter constant for nutritionstatic ca.uhn.fhir.rest.gclient.ReferenceClientParamPACKAGEFluent Client search parameter constant for packageprotected PackagedProductDefinition.PackagedProductDefinitionPackageComponentpackage_A packaging item, as a container for medically related items, possibly with other packaging items within, or a packaging component, such as bottle cap (which is not a device or a medication manufactured item).static ca.uhn.fhir.rest.gclient.ReferenceClientParamPACKAGE_FORFluent Client search parameter constant for package-forprotected List<Reference>packageForThe product that this is a pack for.static StringSP_BIOLOGICALSearch parameter: biologicalstatic StringSP_CONTAINED_ITEMSearch parameter: contained-itemstatic StringSP_DEVICESearch parameter: devicestatic StringSP_IDENTIFIERSearch parameter: identifierstatic StringSP_MANUFACTURED_ITEMSearch parameter: manufactured-itemstatic StringSP_MEDICATIONSearch parameter: medicationstatic StringSP_NAMESearch parameter: namestatic StringSP_NUTRITIONSearch parameter: nutritionstatic StringSP_PACKAGESearch parameter: packagestatic StringSP_PACKAGE_FORSearch parameter: package-forstatic StringSP_STATUSSearch parameter: statusprotected CodeableConceptstatusThe status within the lifecycle of this item.static ca.uhn.fhir.rest.gclient.TokenClientParamSTATUSFluent Client search parameter constant for statusprotected DateTimeTypestatusDateThe date at which the given status became applicable.protected CodeableConcepttypeA high level category e.g.-
Fields inherited from class org.hl7.fhir.r4b.model.DomainResource
contained, extension, modifierExtension, SP_TEXT, text, TEXT
-
Fields inherited from class org.hl7.fhir.r4b.model.Resource
id, implicitRules, language, meta
-
-
Constructor Summary
Constructors Constructor Description PackagedProductDefinition()Constructor
-
Method Summary
-
Methods inherited from class org.hl7.fhir.r4b.model.DomainResource
addContained, addExtension, addExtension, addExtension, addModifierExtension, addModifierExtension, checkNoModifiers, copyValues, getContained, getContained, getExtension, getExtensionByUrl, getExtensionsByUrl, getModifierExtension, getModifierExtensionsByUrl, getText, hasContained, hasExtension, hasExtension, hasModifierExtension, hasText, setContained, setExtension, setModifierExtension, setText
-
Methods inherited from class org.hl7.fhir.r4b.model.Resource
copyValues, getId, getIdBase, getIdElement, getImplicitRules, getImplicitRulesElement, getLanguage, getLanguage, getLanguageElement, getMeta, hasId, hasIdElement, hasImplicitRules, hasImplicitRulesElement, hasLanguage, hasLanguageElement, hasMeta, setId, setIdBase, setIdElement, setImplicitRules, setImplicitRulesElement, setLanguage, setLanguageElement, setMeta
-
Methods inherited from class org.hl7.fhir.r4b.model.BaseResource
getStructureFhirVersionEnum, isResource, setId
-
Methods inherited from class org.hl7.fhir.r4b.model.Base
children, clearUserData, compareDeep, compareDeep, compareDeep, compareDeep, compareValues, compareValues, copyUserData, copyValues, dateTimeValue, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, getXhtml, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isBooleanPrimitive, isDateTime, isMetadataBased, isPrimitive, 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.IAnyResource
getId, getIdElement, getLanguageElement, getUserData, setId, setUserData
-
-
-
-
Field Detail
-
identifier
protected List<Identifier> identifier
Unique identifier.
-
name
protected StringType name
A name for this package. Typically what it would be listed as in a drug formulary or catalogue, inventory etc.
-
type
protected CodeableConcept type
A high level category e.g. medicinal product, raw material, shipping/transport container, etc.
-
packageFor
protected List<Reference> packageFor
The product that this is a pack for.
-
status
protected CodeableConcept status
The status within the lifecycle of this item. A high level status, this is not intended to duplicate details carried elsewhere such as legal status, or authorization or marketing status.
-
statusDate
protected DateTimeType statusDate
The date at which the given status became applicable.
-
containedItemQuantity
protected List<Quantity> containedItemQuantity
A total of the amount of items in the package, per item type. This can be considered as the pack size. This attribute differs from containedItem.amount in that it can give a single aggregated count of all tablet types in a pack, even when these are different manufactured items. For example a pill pack of 21 tablets plus 7 sugar tablets, can be denoted here as '28 tablets'. This attribute is repeatable so that the different item types in one pack type can be counted (e.g. a count of vials and count of syringes). Each repeat must have different units, so that it is clear what the different sets of counted items are, and it is not intended to allow different counts of similar items (e.g. not '2 tubes and 3 tubes'). Repeats are not to be used to represent different pack sizes (e.g. 20 pack vs. 50 pack) - which would be different instances of this resource.
-
description
protected MarkdownType description
Textual description. Note that this is not the name of the package or product.
-
legalStatusOfSupply
protected List<PackagedProductDefinition.PackagedProductDefinitionLegalStatusOfSupplyComponent> legalStatusOfSupply
The legal status of supply of the packaged item as classified by the regulator.
-
marketingStatus
protected List<MarketingStatus> marketingStatus
Marketing information.
-
characteristic
protected List<CodeableConcept> characteristic
Allows the key features to be recorded, such as "hospital pack", "nurse prescribable", "calendar pack".
-
copackagedIndicator
protected BooleanType copackagedIndicator
States whether a drug product is supplied with another item such as a diluent or adjuvant.
-
manufacturer
protected List<Reference> manufacturer
Manufacturer of this package type. When there are multiple it means these are all possible manufacturers.
-
package_
protected PackagedProductDefinition.PackagedProductDefinitionPackageComponent package_
A packaging item, as a container for medically related items, possibly with other packaging items within, or a packaging component, such as bottle cap (which is not a device or a medication manufactured item).
-
SP_BIOLOGICAL
public static final String SP_BIOLOGICAL
Search parameter: biologicalDescription: A biologically derived product within this packaged product
Type: reference
Path: PackagedProductDefinition.package.containedItem.item.reference
- See Also:
- Constant Field Values
-
BIOLOGICAL
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam BIOLOGICAL
Fluent Client search parameter constant for biologicalDescription: A biologically derived product within this packaged product
Type: reference
Path: PackagedProductDefinition.package.containedItem.item.reference
-
INCLUDE_BIOLOGICAL
public static final ca.uhn.fhir.model.api.Include INCLUDE_BIOLOGICAL
Constant for fluent queries to be used to add include statements. Specifies the path value of "PackagedProductDefinition:biological".
-
SP_CONTAINED_ITEM
public static final String SP_CONTAINED_ITEM
Search parameter: contained-itemDescription: Any of the contained items within this packaged product
Type: reference
Path: PackagedProductDefinition.package.containedItem.item.reference
- See Also:
- Constant Field Values
-
CONTAINED_ITEM
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam CONTAINED_ITEM
Fluent Client search parameter constant for contained-itemDescription: Any of the contained items within this packaged product
Type: reference
Path: PackagedProductDefinition.package.containedItem.item.reference
-
INCLUDE_CONTAINED_ITEM
public static final ca.uhn.fhir.model.api.Include INCLUDE_CONTAINED_ITEM
Constant for fluent queries to be used to add include statements. Specifies the path value of "PackagedProductDefinition:contained-item".
-
SP_DEVICE
public static final String SP_DEVICE
Search parameter: deviceDescription: A device within this packaged product
Type: reference
Path: PackagedProductDefinition.package.containedItem.item.reference
- See Also:
- Constant Field Values
-
DEVICE
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam DEVICE
Fluent Client search parameter constant for deviceDescription: A device within this packaged product
Type: reference
Path: PackagedProductDefinition.package.containedItem.item.reference
-
INCLUDE_DEVICE
public static final ca.uhn.fhir.model.api.Include INCLUDE_DEVICE
Constant for fluent queries to be used to add include statements. Specifies the path value of "PackagedProductDefinition:device".
-
SP_IDENTIFIER
public static final String SP_IDENTIFIER
Search parameter: identifierDescription: Unique identifier
Type: token
Path: PackagedProductDefinition.identifier
- See Also:
- Constant Field Values
-
IDENTIFIER
public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER
Fluent Client search parameter constant for identifierDescription: Unique identifier
Type: token
Path: PackagedProductDefinition.identifier
-
SP_MANUFACTURED_ITEM
public static final String SP_MANUFACTURED_ITEM
Search parameter: manufactured-itemDescription: A manufactured item of medication within this packaged product
Type: reference
Path: PackagedProductDefinition.package.containedItem.item.reference
- See Also:
- Constant Field Values
-
MANUFACTURED_ITEM
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam MANUFACTURED_ITEM
Fluent Client search parameter constant for manufactured-itemDescription: A manufactured item of medication within this packaged product
Type: reference
Path: PackagedProductDefinition.package.containedItem.item.reference
-
INCLUDE_MANUFACTURED_ITEM
public static final ca.uhn.fhir.model.api.Include INCLUDE_MANUFACTURED_ITEM
Constant for fluent queries to be used to add include statements. Specifies the path value of "PackagedProductDefinition:manufactured-item".
-
SP_MEDICATION
public static final String SP_MEDICATION
Search parameter: medicationDescription: A manufactured item of medication within this packaged product
Type: reference
Path: PackagedProductDefinition.package.containedItem.item.reference
- See Also:
- Constant Field Values
-
MEDICATION
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam MEDICATION
Fluent Client search parameter constant for medicationDescription: A manufactured item of medication within this packaged product
Type: reference
Path: PackagedProductDefinition.package.containedItem.item.reference
-
INCLUDE_MEDICATION
public static final ca.uhn.fhir.model.api.Include INCLUDE_MEDICATION
Constant for fluent queries to be used to add include statements. Specifies the path value of "PackagedProductDefinition:medication".
-
SP_NAME
public static final String SP_NAME
Search parameter: nameDescription: A name for this package. Typically what it would be listed as in a drug formulary or catalogue, inventory etc
Type: token
Path: PackagedProductDefinition.name
- See Also:
- Constant Field Values
-
NAME
public static final ca.uhn.fhir.rest.gclient.TokenClientParam NAME
Fluent Client search parameter constant for nameDescription: A name for this package. Typically what it would be listed as in a drug formulary or catalogue, inventory etc
Type: token
Path: PackagedProductDefinition.name
-
SP_NUTRITION
public static final String SP_NUTRITION
Search parameter: nutritionDescription: A nutrition product within this packaged product
Type: reference
Path: PackagedProductDefinition.package.containedItem.item.reference
- See Also:
- Constant Field Values
-
NUTRITION
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam NUTRITION
Fluent Client search parameter constant for nutritionDescription: A nutrition product within this packaged product
Type: reference
Path: PackagedProductDefinition.package.containedItem.item.reference
-
INCLUDE_NUTRITION
public static final ca.uhn.fhir.model.api.Include INCLUDE_NUTRITION
Constant for fluent queries to be used to add include statements. Specifies the path value of "PackagedProductDefinition:nutrition".
-
SP_PACKAGE_FOR
public static final String SP_PACKAGE_FOR
Search parameter: package-forDescription: The product that this is a pack for
Type: reference
Path: PackagedProductDefinition.packageFor
- See Also:
- Constant Field Values
-
PACKAGE_FOR
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PACKAGE_FOR
Fluent Client search parameter constant for package-forDescription: The product that this is a pack for
Type: reference
Path: PackagedProductDefinition.packageFor
-
INCLUDE_PACKAGE_FOR
public static final ca.uhn.fhir.model.api.Include INCLUDE_PACKAGE_FOR
Constant for fluent queries to be used to add include statements. Specifies the path value of "PackagedProductDefinition:package-for".
-
SP_PACKAGE
public static final String SP_PACKAGE
Search parameter: packageDescription: A complete packaged product within this packaged product
Type: reference
Path: PackagedProductDefinition.package.containedItem.item.reference
- See Also:
- Constant Field Values
-
PACKAGE
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PACKAGE
Fluent Client search parameter constant for packageDescription: A complete packaged product within this packaged product
Type: reference
Path: PackagedProductDefinition.package.containedItem.item.reference
-
INCLUDE_PACKAGE
public static final ca.uhn.fhir.model.api.Include INCLUDE_PACKAGE
Constant for fluent queries to be used to add include statements. Specifies the path value of "PackagedProductDefinition:package".
-
SP_STATUS
public static final String SP_STATUS
Search parameter: statusDescription: The status within the lifecycle of this item. A high level status, this is not intended to duplicate details carried elsewhere such as legal status, or authorization or marketing status
Type: token
Path: PackagedProductDefinition.status
- See Also:
- Constant Field Values
-
STATUS
public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS
Fluent Client search parameter constant for statusDescription: The status within the lifecycle of this item. A high level status, this is not intended to duplicate details carried elsewhere such as legal status, or authorization or marketing status
Type: token
Path: PackagedProductDefinition.status
-
-
Constructor Detail
-
PackagedProductDefinition
public PackagedProductDefinition()
Constructor
-
-
Method Detail
-
getIdentifier
public List<Identifier> getIdentifier()
- Returns:
identifier(Unique identifier.)
-
setIdentifier
public PackagedProductDefinition setIdentifier(List<Identifier> theIdentifier)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasIdentifier
public boolean hasIdentifier()
-
addIdentifier
public Identifier addIdentifier()
-
addIdentifier
public PackagedProductDefinition addIdentifier(Identifier t)
-
getIdentifierFirstRep
public Identifier getIdentifierFirstRep()
- Returns:
- The first repetition of repeating field
identifier, creating it if it does not already exist {3}
-
getNameElement
public StringType getNameElement()
- Returns:
name(A name for this package. Typically what it would be listed as in a drug formulary or catalogue, inventory etc.). This is the underlying object with id, value and extensions. The accessor "getName" gives direct access to the value
-
hasNameElement
public boolean hasNameElement()
-
hasName
public boolean hasName()
-
setNameElement
public PackagedProductDefinition setNameElement(StringType value)
- Parameters:
value-name(A name for this package. Typically what it would be listed as in a drug formulary or catalogue, inventory etc.). This is the underlying object with id, value and extensions. The accessor "getName" gives direct access to the value
-
getName
public String getName()
- Returns:
- A name for this package. Typically what it would be listed as in a drug formulary or catalogue, inventory etc.
-
setName
public PackagedProductDefinition setName(String value)
- Parameters:
value- A name for this package. Typically what it would be listed as in a drug formulary or catalogue, inventory etc.
-
getType
public CodeableConcept getType()
- Returns:
type(A high level category e.g. medicinal product, raw material, shipping/transport container, etc.)
-
hasType
public boolean hasType()
-
setType
public PackagedProductDefinition setType(CodeableConcept value)
- Parameters:
value-type(A high level category e.g. medicinal product, raw material, shipping/transport container, etc.)
-
getPackageFor
public List<Reference> getPackageFor()
- Returns:
packageFor(The product that this is a pack for.)
-
setPackageFor
public PackagedProductDefinition setPackageFor(List<Reference> thePackageFor)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasPackageFor
public boolean hasPackageFor()
-
addPackageFor
public Reference addPackageFor()
-
addPackageFor
public PackagedProductDefinition addPackageFor(Reference t)
-
getPackageForFirstRep
public Reference getPackageForFirstRep()
- Returns:
- The first repetition of repeating field
packageFor, creating it if it does not already exist {3}
-
getStatus
public CodeableConcept getStatus()
- Returns:
status(The status within the lifecycle of this item. A high level status, this is not intended to duplicate details carried elsewhere such as legal status, or authorization or marketing status.)
-
hasStatus
public boolean hasStatus()
-
setStatus
public PackagedProductDefinition setStatus(CodeableConcept value)
- Parameters:
value-status(The status within the lifecycle of this item. A high level status, this is not intended to duplicate details carried elsewhere such as legal status, or authorization or marketing status.)
-
getStatusDateElement
public DateTimeType getStatusDateElement()
- Returns:
statusDate(The date at which the given status became applicable.). This is the underlying object with id, value and extensions. The accessor "getStatusDate" gives direct access to the value
-
hasStatusDateElement
public boolean hasStatusDateElement()
-
hasStatusDate
public boolean hasStatusDate()
-
setStatusDateElement
public PackagedProductDefinition setStatusDateElement(DateTimeType value)
- Parameters:
value-statusDate(The date at which the given status became applicable.). This is the underlying object with id, value and extensions. The accessor "getStatusDate" gives direct access to the value
-
getStatusDate
public Date getStatusDate()
- Returns:
- The date at which the given status became applicable.
-
setStatusDate
public PackagedProductDefinition setStatusDate(Date value)
- Parameters:
value- The date at which the given status became applicable.
-
getContainedItemQuantity
public List<Quantity> getContainedItemQuantity()
- Returns:
containedItemQuantity(A total of the amount of items in the package, per item type. This can be considered as the pack size. This attribute differs from containedItem.amount in that it can give a single aggregated count of all tablet types in a pack, even when these are different manufactured items. For example a pill pack of 21 tablets plus 7 sugar tablets, can be denoted here as '28 tablets'. This attribute is repeatable so that the different item types in one pack type can be counted (e.g. a count of vials and count of syringes). Each repeat must have different units, so that it is clear what the different sets of counted items are, and it is not intended to allow different counts of similar items (e.g. not '2 tubes and 3 tubes'). Repeats are not to be used to represent different pack sizes (e.g. 20 pack vs. 50 pack) - which would be different instances of this resource.)
-
setContainedItemQuantity
public PackagedProductDefinition setContainedItemQuantity(List<Quantity> theContainedItemQuantity)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasContainedItemQuantity
public boolean hasContainedItemQuantity()
-
addContainedItemQuantity
public Quantity addContainedItemQuantity()
-
addContainedItemQuantity
public PackagedProductDefinition addContainedItemQuantity(Quantity t)
-
getContainedItemQuantityFirstRep
public Quantity getContainedItemQuantityFirstRep()
- Returns:
- The first repetition of repeating field
containedItemQuantity, creating it if it does not already exist {3}
-
getDescriptionElement
public MarkdownType getDescriptionElement()
- Returns:
description(Textual description. Note that this is not the name of the package or product.). This is the underlying object with id, value and extensions. The accessor "getDescription" gives direct access to the value
-
hasDescriptionElement
public boolean hasDescriptionElement()
-
hasDescription
public boolean hasDescription()
-
setDescriptionElement
public PackagedProductDefinition setDescriptionElement(MarkdownType value)
- Parameters:
value-description(Textual description. Note that this is not the name of the package or product.). This is the underlying object with id, value and extensions. The accessor "getDescription" gives direct access to the value
-
getDescription
public String getDescription()
- Returns:
- Textual description. Note that this is not the name of the package or product.
-
setDescription
public PackagedProductDefinition setDescription(String value)
- Parameters:
value- Textual description. Note that this is not the name of the package or product.
-
getLegalStatusOfSupply
public List<PackagedProductDefinition.PackagedProductDefinitionLegalStatusOfSupplyComponent> getLegalStatusOfSupply()
- Returns:
legalStatusOfSupply(The legal status of supply of the packaged item as classified by the regulator.)
-
setLegalStatusOfSupply
public PackagedProductDefinition setLegalStatusOfSupply(List<PackagedProductDefinition.PackagedProductDefinitionLegalStatusOfSupplyComponent> theLegalStatusOfSupply)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasLegalStatusOfSupply
public boolean hasLegalStatusOfSupply()
-
addLegalStatusOfSupply
public PackagedProductDefinition.PackagedProductDefinitionLegalStatusOfSupplyComponent addLegalStatusOfSupply()
-
addLegalStatusOfSupply
public PackagedProductDefinition addLegalStatusOfSupply(PackagedProductDefinition.PackagedProductDefinitionLegalStatusOfSupplyComponent t)
-
getLegalStatusOfSupplyFirstRep
public PackagedProductDefinition.PackagedProductDefinitionLegalStatusOfSupplyComponent getLegalStatusOfSupplyFirstRep()
- Returns:
- The first repetition of repeating field
legalStatusOfSupply, creating it if it does not already exist {3}
-
getMarketingStatus
public List<MarketingStatus> getMarketingStatus()
- Returns:
marketingStatus(Marketing information.)
-
setMarketingStatus
public PackagedProductDefinition setMarketingStatus(List<MarketingStatus> theMarketingStatus)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasMarketingStatus
public boolean hasMarketingStatus()
-
addMarketingStatus
public MarketingStatus addMarketingStatus()
-
addMarketingStatus
public PackagedProductDefinition addMarketingStatus(MarketingStatus t)
-
getMarketingStatusFirstRep
public MarketingStatus getMarketingStatusFirstRep()
- Returns:
- The first repetition of repeating field
marketingStatus, creating it if it does not already exist {3}
-
getCharacteristic
public List<CodeableConcept> getCharacteristic()
- Returns:
characteristic(Allows the key features to be recorded, such as "hospital pack", "nurse prescribable", "calendar pack".)
-
setCharacteristic
public PackagedProductDefinition setCharacteristic(List<CodeableConcept> theCharacteristic)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasCharacteristic
public boolean hasCharacteristic()
-
addCharacteristic
public CodeableConcept addCharacteristic()
-
addCharacteristic
public PackagedProductDefinition addCharacteristic(CodeableConcept t)
-
getCharacteristicFirstRep
public CodeableConcept getCharacteristicFirstRep()
- Returns:
- The first repetition of repeating field
characteristic, creating it if it does not already exist {3}
-
getCopackagedIndicatorElement
public BooleanType getCopackagedIndicatorElement()
- Returns:
copackagedIndicator(States whether a drug product is supplied with another item such as a diluent or adjuvant.). This is the underlying object with id, value and extensions. The accessor "getCopackagedIndicator" gives direct access to the value
-
hasCopackagedIndicatorElement
public boolean hasCopackagedIndicatorElement()
-
hasCopackagedIndicator
public boolean hasCopackagedIndicator()
-
setCopackagedIndicatorElement
public PackagedProductDefinition setCopackagedIndicatorElement(BooleanType value)
- Parameters:
value-copackagedIndicator(States whether a drug product is supplied with another item such as a diluent or adjuvant.). This is the underlying object with id, value and extensions. The accessor "getCopackagedIndicator" gives direct access to the value
-
getCopackagedIndicator
public boolean getCopackagedIndicator()
- Returns:
- States whether a drug product is supplied with another item such as a diluent or adjuvant.
-
setCopackagedIndicator
public PackagedProductDefinition setCopackagedIndicator(boolean value)
- Parameters:
value- States whether a drug product is supplied with another item such as a diluent or adjuvant.
-
getManufacturer
public List<Reference> getManufacturer()
- Returns:
manufacturer(Manufacturer of this package type. When there are multiple it means these are all possible manufacturers.)
-
setManufacturer
public PackagedProductDefinition setManufacturer(List<Reference> theManufacturer)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasManufacturer
public boolean hasManufacturer()
-
addManufacturer
public Reference addManufacturer()
-
addManufacturer
public PackagedProductDefinition addManufacturer(Reference t)
-
getManufacturerFirstRep
public Reference getManufacturerFirstRep()
- Returns:
- The first repetition of repeating field
manufacturer, creating it if it does not already exist {3}
-
getPackage
public PackagedProductDefinition.PackagedProductDefinitionPackageComponent getPackage()
- Returns:
package_(A packaging item, as a container for medically related items, possibly with other packaging items within, or a packaging component, such as bottle cap (which is not a device or a medication manufactured item).)
-
hasPackage
public boolean hasPackage()
-
setPackage
public PackagedProductDefinition setPackage(PackagedProductDefinition.PackagedProductDefinitionPackageComponent value)
- Parameters:
value-package_(A packaging item, as a container for medically related items, possibly with other packaging items within, or a packaging component, such as bottle cap (which is not a device or a medication manufactured item).)
-
listChildren
protected void listChildren(List<Property> children)
- Overrides:
listChildrenin classDomainResource
-
getNamedProperty
public Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getNamedPropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getProperty
public Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getPropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setPropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setPropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
makeProperty
public Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
makePropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getTypesForProperty
public String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getTypesForPropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
addChild
public Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
addChildin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
fhirType
public String fhirType()
- Specified by:
fhirTypein interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
fhirTypein classDomainResource
-
copy
public PackagedProductDefinition copy()
- Specified by:
copyin classDomainResource
-
copyValues
public void copyValues(PackagedProductDefinition dst)
-
typedCopy
protected PackagedProductDefinition typedCopy()
-
equalsDeep
public boolean equalsDeep(Base other_)
- Overrides:
equalsDeepin classDomainResource
-
equalsShallow
public boolean equalsShallow(Base other_)
- Overrides:
equalsShallowin classDomainResource
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmptyin interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
isEmptyin classDomainResource
-
getResourceType
public ResourceType getResourceType()
- Specified by:
getResourceTypein classResource
-
-