Seq# | Description | Data Type | Usage | Vocabulary | Length | C.LEN | Flags |
---|---|---|---|---|---|---|---|
CP | |||||||
1 | Price | MO | R | ||||
2 | Price Type | ID | O | [1..2] | |||
3 | From Value | NM | O | ||||
4 | To Value | NM | O | ||||
5 | Range Units | CWE | C | ||||
6 | Range Type | ID | O | [1..1] |
Components: <Price (MO)> & <Price Type (ID)> & <From Value (NM)> & <To Value (NM)> & <Range Units (CWE)> & <Range Type (ID)>
Subcomponents for Price (MO): <Quantity (NM)> ^ <Denomination (ID)>
Subcomponents for Range Units (CWE): <Identifier (ST)> ^ <Text (ST)> ^ <Name of Coding System (ID)> ^ <Alternate Identifier (ST)> ^ <Alternate Text (ST)> ^ <Name of Alternate Coding System (ID)> ^ <Coding System Version ID (ST)> ^ <Alternate Coding System Version ID (ST)> ^ <Original Text (ST)> ^ <Second Alternate Identifier (ST)> ^ <Second Alternate Text (ST)> ^ <Name of Second Alternate Coding System (ID)> ^ <Second Alternate Coding System Version ID (ST)> ^ <Coding System OID (ST)> ^ <Value Set OID (ST)> ^ <Value Set Version ID (DTM)> ^ <Alternate Coding System OID (ST)> ^ <Alternate Value Set OID (ST)> ^ <Alternate Value Set Version ID (DTM)> ^ <Second Alternate Coding System OID (ST)> ^ <Second Alternate Value Set OID (ST)> ^ <Second Alternate Value Set Version ID (DTM)>
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.
Note: Each component of the MO data type (Section 2.A.41, "MO - money") is a subcomponent here.
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.
Note: If the CP.2 Price Type component is TP, both CP.3 and CP.4 may be null.
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.