public class QuantityUnitDescriptionImpl extends Object implements QuantityUnitDescription
QuantityUnitDescription quantity = QuantityUnitDescriptionImpl.create( new RealQuantity(3,"tablets"));
or
QuantityUnitDescription quantity = QuantityUnitDescriptionImpl.create( 3, new SNOMED_AU_Code("385057009", "Film-coated tablet") );
or
QuantityUnitDescription quantity = QuantityUnitDescriptionImpl.create( "3 somethings " );| Constructor and Description |
|---|
QuantityUnitDescriptionImpl() |
| Modifier and Type | Method and Description |
|---|---|
static QuantityUnitDescription |
create(double value,
Code code)
Create a quantity that has units with a actual code such as SNOMED CT AU
example: QuantityUnitDescriptionImpl.create( 3, new SNOMED_AU_Code("385057009", "Film-coated tablet") );
|
static QuantityUnitDescription |
create(RealQuantity realQuantity)
Create a quantity that has units in free text
example: QuantityUnitDescriptionImpl.create( new RealQuantity(3,"tablets"));
|
static QuantityUnitDescription |
create(String freeTextQuantityDescription)
Create a quantity that has both units and value as a single free text field.
|
Code |
getCodedUnit()
The coded value in units for this Quantity.
|
String |
getQuantityDescription()
A free text description of the quantity involved
|
RealQuantity |
getRealQuantity() |
void |
setQuantityDescription(String quantityDescription)
A Plane text description of the quantity involved
|
void |
setRealQuantity(RealQuantity quantityAndUnits)
RealValued (eg decimal) Quantity of the amount involved.
|
void |
setUnitCode(Code codeUnit)
Set the coded value in units for this Quantity.
|
public static QuantityUnitDescription create(RealQuantity realQuantity)
RealQuantity - a real valued amount of something with units represented by free textpublic static QuantityUnitDescription create(double value, Code code)
value - a double number remresenting the amount in coded units of somethingcode - a code identifing the units of the supplied value, usually a SNOMED CT-AU codepublic static QuantityUnitDescription create(String freeTextQuantityDescription)
public RealQuantity getRealQuantity()
getRealQuantity in interface QuantityUnitDescriptionpublic void setRealQuantity(RealQuantity quantityAndUnits)
quantityAndUnits - public Code getCodedUnit()
QuantityUnitDescriptiongetCodedUnit in interface QuantityUnitDescriptionpublic void setUnitCode(Code codeUnit)
codeUnit - SNOMED CT-AU Codepublic String getQuantityDescription()
QuantityUnitDescriptiongetQuantityDescription in interface QuantityUnitDescriptionpublic void setQuantityDescription(String quantityDescription)
quantityDescription - Copyright © 2020. All rights reserved.