Date |
Version |
Description |
Current Versions |
Dec 6, 2016 |
1.3 |
STU3 Ballot. Changes:
- Language Changes:
- Added Ratio and Date system-defined types
- Added difference of and duration between syntax
- Named type specifiers now allow multiple qualifiers
- Added Product and GeometricMean aggregate operators
- Added Expand interval set operator
- Invalid quantity operations and conversions now return null instead of error
- Exists now ignores null elements
- Added implicit conversion from Integer or Decimal to Quantity
- ELM Changes:
- Added signature element to FunctionRef
- Added ELM classes for new operators
- BinaryExpression and TernaryExpression are now abstract
- Union, Intersect, and Except are now NaryExpressions
- FHIRPath Support:
- Added mappings for hasValue, conformsTo, memberOf, subsumes, subsumedBy, toChars
- Added support for new aggregate()
- Added support for $index and $total accessors
Detailed change log
|
(current) |
(last commit) |
Current Development build (may be incoherent and change rapidly) |
STU2 sequence |
July 2017 |
1.2 |
STU2 Release. Changes:
- Adopted FHIRPath grammar as basis for expressions
- Support for paths
- Method-style invocation
- List promotion and demotion
- Empty list as null semantics
- $ and % identifier scopes
- Additional FHIRPath operators
- Support for declaration-only libraries
- Added choice type support
- Added Message operator to support run-time messages, errors, and warnings
- Added external function declarations
- Added debug and type information to ELM
- Specified JSON format for ELM
- Added less than/more than timing phrase modifiers
- Added on or/or on timing phrase modifiers
- Relaxed syntactic restriction on terminology target in a retrieve
Detailed change log
|
STU1 sequence |
July 2016 |
1.1 |
DSTU Update. Changes:
- Changed define clause to let within queries
- Changed matches to ~
- Changed <> to !=
- Changed lists to be 0-based instead of 1-based
- Renamed expand to flatten
- Added implicit conversion from List<Code> to Concept
- Added Exp operator (inverse of Ln)
- Added weeks duration
- Added support for forward declarations
- Added concept and code declarations
Detailed change log
|
May 2015 |
1.0 |
STU1 Release May 2015 |