-
Type:
Change Request
-
Resolution: Persuasive with Modification
-
Priority:
Medium
-
FHIR Core (FHIR)
-
DSTU1 [deprecated]
-
Modeling & Methodology
-
Datatypes
-
Data Types
-
-
Lloyd Mckenzie / Grahame Grieve: 11-1-0
-
Enhancement
-
Non-compatible
-
DSTU1 [deprecated]
Comments
The Quantity type allows a Comparator, which turns the Quantity into a QuantityInterval with unspecified boundaries. The comparator property fundamentally changes the nature and semantics of Quantity. In order to capture the proposed semantics, we recommend that a different approach be taken, one based on a quantity range that represents an open interval.
The problem is that when dealing with Quantities in a reasoning context, the execution environment must always deal with the possibility that the Quantity isn't a specific quantity, but rather a range of quantities with a boundary on one side only if this attribute is filled.
Disposition WG
Modeling & Methodology
Grahame's Comments
Well, it's not a range either; its a single value whose value has a known bound. If you're going to reason, you'll have to reason between that differences too. And it just moves the pain around, if you make every quantity a choice between Quantity and QuantityBoundedValue (and many of them will be). Definitely deck chairs on the titanic. I definitely favour not changing this; it would make reasoning ever so slightly easier, while making normal implementation harder
- is voted on by
-
BALLOT-41 Negative - Bryn Rhodes : 2015-Jan-FHIR R1
- Balloted