From 41417b9355c851761d8f6bdeb94e75c432e2ce7e Mon Sep 17 00:00:00 2001
From: oldrobot <49292718+oldrobotdev@users.noreply.github.com>
Date: Wed, 21 Oct 2026 21:17:13 +0200
Subject: [PATCH] Add FHIRPath cases for a unicode escape in a delimited
identifier and an invalid unicode escape
---
r4/fhirpath/tests-fhir-r4.xml | 2 ++
r4b/fhirpath/tests-fhir-r4b.xml | 2 ++
r5/fhirpath/tests-fhir-r5.xml | 2 ++
r6/fhirpath/tests-fhir-r6.xml | 2 ++
4 files changed, 8 insertions(+)
diff --git a/r4/fhirpath/tests-fhir-r4.xml b/r4/fhirpath/tests-fhir-r4.xml
index 0e540555..d4d043a1 100644
--- a/r4/fhirpath/tests-fhir-r4.xml
+++ b/r4/fhirpath/tests-fhir-r4.xml
@@ -96,6 +96,7 @@ Any text enclosed within is ignored
+ Patient.`\u006eame`.given.first()
`Patient`.name.`given`
@@ -311,6 +312,7 @@ Any text enclosed within is ignored
@2017-11-05T01:30:00.0-04:00 = @2017-11-05T00:30:00.0-05:00
Patient.name.given.first() = 'P\u0065ter'
+ '\u+041'
Patient.name.given.empty().not()
Patient.name.given != {}
diff --git a/r4b/fhirpath/tests-fhir-r4b.xml b/r4b/fhirpath/tests-fhir-r4b.xml
index 7da3fbce..c5025aaf 100644
--- a/r4b/fhirpath/tests-fhir-r4b.xml
+++ b/r4b/fhirpath/tests-fhir-r4b.xml
@@ -96,6 +96,7 @@ Any text enclosed within is ignored
+ Patient.`\u006eame`.given.first()
`Patient`.name.`given`
@@ -311,6 +312,7 @@ Any text enclosed within is ignored
@2017-11-05T01:30:00.0-04:00 = @2017-11-05T00:30:00.0-05:00
Patient.name.given.first() = 'P\u0065ter'
+ '\u+041'
Patient.name.given.empty().not()
Patient.name.given != {}
diff --git a/r5/fhirpath/tests-fhir-r5.xml b/r5/fhirpath/tests-fhir-r5.xml
index 0aede08c..b1901b64 100644
--- a/r5/fhirpath/tests-fhir-r5.xml
+++ b/r5/fhirpath/tests-fhir-r5.xml
@@ -232,6 +232,7 @@ Any text enclosed within is ignored
+ Patient.`\u006eame`.given.first()
`Patient`.name.`given`
@@ -448,6 +449,7 @@ Any text enclosed within is ignored
@2017-11-05T01:30:00.0-04:00 = @2017-11-05T00:30:00.0-05:00
Patient.name.given.first() = 'P\u0065ter'
+ '\u+041'
Patient.name.given.empty().not()
Patient.name.given != {}
diff --git a/r6/fhirpath/tests-fhir-r6.xml b/r6/fhirpath/tests-fhir-r6.xml
index 8b949a67..ea689703 100644
--- a/r6/fhirpath/tests-fhir-r6.xml
+++ b/r6/fhirpath/tests-fhir-r6.xml
@@ -232,6 +232,7 @@ Any text enclosed within is ignored
+ Patient.`\u006eame`.given.first()
`Patient`.name.`given`
@@ -448,6 +449,7 @@ Any text enclosed within is ignored
@2017-11-05T01:30:00.0-04:00 = @2017-11-05T00:30:00.0-05:00
Patient.name.given.first() = 'P\u0065ter'
+ '\u+041'
Patient.name.given.empty().not()
Patient.name.given != {}