public interface ManufacturedMaterial extends Material
Material
representing an Entity
or
combination of entities transformed for a particular purpose by a non-natural
or manufacturing process.
Examples: Processed food products, disposable syringes, chemistry analyzer, saline for infusion, etc.
Discussion: This class encompasses containers, devices, software modules and facilities.
Rationale: This class is used to further define the characteristics of
entities that are created out of other entities. These entities are
identified and tracked through associations and mechanisms unique to the
class, such as lotName
, stabilityTime
and
expirationTime
.
Modifier and Type | Method and Description |
---|---|
IVL<TS> |
getExpirationTime()
The date and time the manufacturer no longer ensures the safety, quality,
and/or proper functioning of the material.
|
ST |
getLotNumberText()
An alphanumeric string used to identify a particular batch of
manufactured material.
|
IVL<TS> |
getStabilityTime()
The time at which the material is considered useable after it is
activated.
|
void |
setExpirationTime(IVL<TS> expirationTime) |
void |
setLotNumberText(ST lotNumberText) |
void |
setStabilityTime(IVL<TS> stabilityTime) |
getFormCode, setFormCode
addId, addLanguageCommunication, addName, addPlayedRole, addQuantity, addScopedRole, addTelecom, getClassCode, getCode, getDesc, getDeterminerCode, getExistenceTime, getHandlingCode, getId, getLanguageCommunication, getName, getOwnedPlayedRoles, getOwnedPlayedRoles, getOwnedScopedRoles, getOwnedScopedRoles, getPlayedRoles, getPlayedRoles, getQuantity, getRiskCode, getScopedRoles, getScopedRoles, getStatusCode, getTelecom, setDesc, setExistenceTime, setHandlingCode, setName, setQuantity, setRiskCode, setStatusCode, setTelecom
getControlAct, getToken, setToken
createNewVersion, getVersionNum, isCurrentVersion
ST getLotNumberText()
Discussion: The lot name is usually printed on the label attached to the container holding the substance and/or on the packaging which houses the container. Note that a lot number is not meant to be a unique identifier, but is meaningful only when the product kind and manufacturer are also identified.
void setLotNumberText(ST lotNumberText) throws HDRRimException
HDRRimException
IVL<TS> getExpirationTime()
Rationale: There is a need in many situations that the materials used are of a specific quality or potency or functional status. The ending date for this guarantee is specified by the manufacturer. After that date, while the material may still provide the same characteristics, the manufacturer no longer takes responsibility that the product will perform as specified and denies responsibility for failure of the material after that date.
void setExpirationTime(IVL<TS> expirationTime) throws HDRRimException
HDRRimException
IVL<TS> getStabilityTime()
Examples: After opening a bottle of a liquid. The mixing of two chemicals for an analysis that must be mixed and used within two hours or their activity diminishes.
Discussion: If a kind of material is described (determinerCode = KIND) only the width of that interval can be known, i.e., the duration after opening the reagent container at which the reagent substance is considered useable for its normal testing purpose. For an actual instance of the reagent (example,, a specific bottle), the stabilityTime.low TS marks the time at which the reagent bottle has been opened (or the reagent was otherwise activated). Together with the typical stability duration, this determines the stabilityTime.high TS beyond which the reagent is no longer considered useable for its normal testing purpose.
void setStabilityTime(IVL<TS> stabilityTime) throws HDRRimException
HDRRimException
HDR Glossary HDR Concept Lists HDR Exceptions HDR Programmer's Guide HDR Implementation Guide HDR Profile Options
Copyright © 2016, 2018, Oracle. All rights reserved