HL7 Component Table - CP - Composite Price
Core Framework | Base Standard Profile | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Seq# | Description | Interpretation | Flags | Cardinality | Length | C.LEN | Vocabulary | Data Type | Implement | Cardinality | Vocabulary |
CP | |||||||||||
1 | Price | [1..1] | MO | SHALL | |||||||
2 | Price Type | [0..1] | priceType (CD VS) | ID | (CS) | ||||||
3 | From Value | [0..1] | NM | ||||||||
4 | To Value | [0..1] | NM | ||||||||
5 |
Range Units | C Condition defined for this element [1..1] [0..0] |
CWE | MAY | |||||||
6 | Range Type | [0..1] | cpRangeType (CD VS) | ID | (CS) |
Example:
|100.00&USD^UP^0^9^min^P~50.00&USD^UP^10^59^min^P~10.00&USD^UP^60^999^P~50.00&USD^AP~200.00&USD^PF
~80.00&USD^DC|
Definition: The only required component; usually containing a decimal point.
Definition: A coded value, data type ID. Refer to HL7 Table 0205 - Price Type in Chapter 2C, Code Tables, for valid values.
Definition: The number specifying the lower limit or boundary of the range. This component, together with the CP.4 component, specifies the "price range". The range can be defined as either time or quantity. For example, the range can indicate that the first 10 minutes of the procedure has one price. Another repetition of the data type can use the range to specify that the following 10 to 60 minutes of the procedure is charged at another price per; a final repetition can specify that the final 60 to N minutes of the procedure at a third price.
Definition: The number specifying the high limit or boundary of the range.
Definition: This component describes the units associated with the range, e.g., seconds, minutes, hours, days, quantity (i.e., count). As of v2.7 the Externally-defined Unified Code for Units of Measure (UCUM) case sensitive code is the required code for units of measure. Refer to the externally-defined table "Unified Code for Units of Measure" (UCUM) [http://aurora.rg.iupui.edu/UCUM] for valid values. Local codes may be transmitted in addition to UCUM codes.
This component is required if CP.3 From Value and/or CP.4 To Value are present.
Definition: Refer to HL7 Table 0298 - CP Range Type for valid values.