org.hl7.rim
public interface Supply extends RimObject, Act
An act that involves provision of a material by one entity to another.
Discussion: The product is associated with the Supply Act via Participation.typeCode="product". With general Supply Acts, the precise identification of the Material (manufacturer, serial numbers, etc.) is important. Most of the detailed information about the Supply should be represented using the Material class. If delivery needs to be scheduled, tracked, and billed separately, one can associate a Transportation Act with the Supply Act. Pharmacy dispense services are represented as Supply Acts, associated with a SubstanceAdministration Act. The SubstanceAdministration class represents the administration of medication, while dispensing is supply.
Examples: Ordering bed sheets; Dispensing of a drug; Issuing medical supplies from storage
| Method Summary | |
|---|---|
| IVL<TS> | getExpectedUseTime()
Gets attribute expectedUseTime of type IVL |
| PQ | getQuantity()
Gets attribute quantity of type PQ and cardinality 0..1.
|
| void | setExpectedUseTime(IVL<TS> value)
Sets attribute expectedUseTime of type IVL |
| void | setQuantity(PQ value)
Sets attribute quantity of type PQ and cardinality 0..1.
|
Identifies the period time over which the supplied product is expected to be used, or the length of time the supply is expected to last.
In some situations, this attribute may be used instead of Supply.quantity to identify the amount supplied by how long it is expected to last, rather than the physical quantity issued. E.g. 90 days supply of medication (based on an ordered dosage), 10 hours of jet fuel, etc. NOTE: When possible, it is always better to specify Supply.quantity, as this tends to be more precise. Supply.expectedUseTime will always be an estimate that can be influenced by external factors.
Returns: the attribute value
The amount that was or is to be supplied (depending on the moodCode)
Discussion: This attribute may be used as an alternative to expectedUseTime or both may be used. If both are specified, then the specified quantity is the amount expected to be consumed within the expectedUseTime.
The unit of measure is restricted to a measured unit such as milliliter and milligram. Non-measured, but countable units such as tablet and capsule must not be specified using the unit component of the PQ data type, except as an annotation, marked by {xxx}. Refer to Data Types Part II Unabridged Specification, Appendix A: Unified Code for Units of Measure. The type of 'countable' information is determined by information in the 'product' entity.
Returns: the attribute value
Identifies the period time over which the supplied product is expected to be used, or the length of time the supply is expected to last.
In some situations, this attribute may be used instead of Supply.quantity to identify the amount supplied by how long it is expected to last, rather than the physical quantity issued. E.g. 90 days supply of medication (based on an ordered dosage), 10 hours of jet fuel, etc. NOTE: When possible, it is always better to specify Supply.quantity, as this tends to be more precise. Supply.expectedUseTime will always be an estimate that can be influenced by external factors.
Parameters: value the new attribute value
The amount that was or is to be supplied (depending on the moodCode)
Discussion: This attribute may be used as an alternative to expectedUseTime or both may be used. If both are specified, then the specified quantity is the amount expected to be consumed within the expectedUseTime.
The unit of measure is restricted to a measured unit such as milliliter and milligram. Non-measured, but countable units such as tablet and capsule must not be specified using the unit component of the PQ data type, except as an annotation, marked by {xxx}. Refer to Data Types Part II Unabridged Specification, Appendix A: Unified Code for Units of Measure. The type of 'countable' information is determined by information in the 'product' entity.
Parameters: value the new attribute value