-
Key: OCL21-349
-
Legacy Issue Number: 13077
-
Status: closed
-
Source: InferMed Ltd ( Craig Lucas)
-
Summary:
The HL7 GELLO project would find it useful to have additional collection operators in OCL. A method to define these in the underlying model would be good. Alternatively, we request the addition of the following operations:
max, min: To determine the maximum or minimum value in a collection
firstN: Returns a sequence with the first n elements of this sequence
lastN: Returns a sequence with the last n elements of this sequence
reverse: Returns a sequence in reverse order
join(namesOfCollections; namesOfProperties; booleanExpression; orderByExpression)
Where:
- namesOfCollections is a list of strings separated by commas, where each
string represents the name of a collection from where data is retrieved.
- namesOfProperties is a list of strings separated by commas, where each
string is the full description of the properties from the objects in the
collections we want to get in the result.
- booleanExpression is a valid boolean expression containing the
conditions the elements from the collections defined in listOfCollections
must satisfy in order to be included in the result
- booleanExpression is a valid boolean expression containing the
conditions the elements from the collections defined in listOfCollections
must satisfy in order to be included in the result
average: Calculate the average value in a collection
stdev: Calculate the standard deviation of a collection
variance: Calculate the variance of a collection
median: Calculate the median of a collection
mode: Calculate the mode of a collection
-
Reported: OCL 2.0 — Mon, 10 Nov 2008 05:00 GMT
-
Disposition: Resolved — OCL 2.1
-
Disposition Summary:
No Data Available
-
Updated: Fri, 6 Mar 2015 20:58 GMT