Validation Results for FHIRPath

Generated Thu May 21 14:27:51 UTC 2026, FHIR version 4.0.1 for hl7.fhirpath#3.0.0 (canonical = http://hl7.org/fhirpath (history)). See Full QA Report & IP

Quality Checks
Publisher Version:IG Publisher Version: v2.2.7
Publication Code:fhirpath . PackageId = hl7.fhirpath, Canonical = http://hl7.org/fhirpath
Realm Check for HL7:Error: realms in canonical and package id are different: hl7 vs hl7.org
  • n/a
Language Info:Stated Languages: n/a. IG Resource Lang: en. 1 of 5 (20%) of resources have a language. Population Policy: NONE
Publication Request:
package-idhl7.fhirpath
version3.0.0
pathhttp://hl7.org/fhirpath/STU3
Pub-Modemilestone
statustrial-use
Release-LabelSTU 3
Sequence (Group)R2 (current: 'R2', others = 'R1','R3')
descFirst milestone STU release of FHIRPath since normative publication, containing implementer feedback and additional functions and capabilities, as well as clarifications and corrections throughout. Additions have been clearly marked as STU.
descmd

First milestone STU release of FHIRPath since normative publication, containing implementer feedback and additional functions and capabilities, as well as clarifications and corrections throughout. Additions have been clearly marked as STU.

Highlights include:

  • Added new functions: coalesce(), sort(), repeatAll(), defineVariable(), matchesFull(), indexOf(), lastIndexOf(), comparable(), pathname()
  • Added aggregate functions: sum(), min(), max(), avg()
  • Added date/time component extraction functions: yearOf(), monthOf(), dayOf(), hourOf(), minuteOf(), secondOf(), millisecondOf(), timezoneOffsetOf(), dateOf(), timeOf()
  • Added boundary and precision functions: lowBoundary(), highBoundary(), precision()
  • Added support for Long (integer64) type with required L suffix
  • Added constructor syntax support for type instantiation
  • Added date/time subtraction operations
  • Added combine() function with preserveOrder parameter
  • Added case-sensitivity options to regex functions
  • Clarified singleton evaluation rules and function behavior for multi-item collections
  • Clarified iteration context and scoped function behavior
  • Clarified iif() delayed argument evaluation semantics
  • Clarified date/time arithmetic edge cases (overflow, fractions, subtraction)
  • Clarified quantity unit handling and UCUM conformance
  • Clarified equality semantics for collections
  • Clarified rounding behavior for negative numbers
  • Improved conversion documentation and toString() representations
  • Defined calendar duration units code system
  • Corrected numerous examples throughout
  • Updated implementation references
  • Added authors and contributors list
  • Typographical corrections throughout
  • Documentation source format changed from asciidoc to markdown
  • Simplified reflection capabilities - removed element information returned from type()
  • Added many new examples for functions that did not previously have examples

see Change Notes for more details and related issue numbers.

RelatedIgs(None Found)
  • Proposed path for this milestone publication should usually be canonical with either sequence or version appended
  • The sequence 'R3' has already been closed with a current publication, and a new sequence 'R3' started - is going back to 'R2' really what's intended?
Supressed Messages:2 Suppressed Issues
Dependency Checks:
PackageVersionFHIRCanonicalWeb BaseComment
.. hl7.fhirpath3.0.0R4http://hl7.org/fhirpathHL7 Packages must have an id that starts with hl7.cda., hl7.fhir., hl7.v2., hl7.xprod., or hl7.ehrs.
... hl7.terminology.r47.1.0 MR4http://terminology.hl7.orghttp://terminology.hl7.org/7.1.0
.... hl7.fhir.uv.extensions.r45.2.0 OR4http://hl7.org/fhir/extensionshttp://hl7.org/fhir/extensions/5.2.0Latest Release is 5.3.0
... hl7.fhir.uv.extensions.r45.3.0 MR4http://hl7.org/fhir/extensionshttp://hl7.org/fhir/extensions/5.3.0
.... hl7.terminology.r47.1.0 MR4http://terminology.hl7.orghttp://terminology.hl7.org/7.1.0 (as above)
... hl7.fhir.uv.tools.r41.1.2 MR4http://hl7.org/fhir/toolshttp://hl7.org/fhir/tools/1.1.2Internal Dependency
Templates: hl7.fhirpath.template#0.0.1 -> fhir2.base.template#current
Related IGs:n/a
Dependent IGs:no references
Global Profiles:(none declared)
Terminology Server(s):http://tx.fhir.org/r4, https://tx.fhir.org/r4 (details)
HTA Analysis:no Non-HL7 references found
R5 Dependencies:(none)
Draft Dependencies:
Modifier Extensions:(none)
Previous Version Comparison: Comparison with version 3.0.0-ballot
IPA Comparison: n/a
IPS Comparison: n/a
Validation Flags: On: autoLoad; Off: hintAboutNonMustSupport, anyExtensionsAllowed, checkAggregation, showReferenceMessages, noExperimentalContent, displayWarnings
Summary: errors = 0, warn = 0, info = 0, broken links = 0, pinned = n/a.
FilenameErrorsWarningsHints
Build Errors000

n/a Show Validation Information

Suppressed Messages (Warnings, hints, broken links)

The TSMG has approved this code system as an exemption from moving to THO on 7th May 2026. This code system is appropriately defined in the FHIRPath specification as it is similar to a required code binding in FHIR. https://confluence.hl7.org/spaces/TSMG/pages/453915259/2026-05-07+TSMG+Agenda+and+Minutes

This specification pre-dates the conformance clause marking functionality, it may be added in a future publication

Errors sorted by type