Details
-
Change Request
-
Resolution: Persuasive
-
Highest
-
Shorthand (FHIR)
-
3.0.0-ballot
-
FHIR Infrastructure
-
Language Reference
-
3.6.11.2 Inserting Parameterized Rule Sets
-
-
Chris Moesel / Gino Canessa: 10-0-0
-
Clarification
-
Non-substantive
Description
The 3.6.11.2 Inserting Parameterized Rule Sets section, Examples sub-section does not contain an example that demonstrates the use of the backslash '\' escape character for escaping the literal ')' and ',' characters in a rule set parameter.
A new example might looks something like this:
RuleSet: Phone(value)
* telecom[+].system = #phone
* telecom[=].value = "{value}"
Instance: AcmeOrganization InstanceOf: Organization Title: "Acme Organization" Description: "The Acme Organization" // some rules * insert Phone( (800\)555-1234 ) // more rules
When the rule set is expanded and soft indices are resolved, this is equivalent to:
Instance: AcmeOrganization InstanceOf: Organization Title: "Acme Organization" Description: "The Acme Organization" // some rules * telecom[0].system = #phone * telecom[0].value = "(800)555-1234" // more rules
Attachments
Issue Links
- is voted on by
-
BALLOT-51776 Affirmative - Richard Ettema : 2023-Sep-FHIR IG SHORTHAND R3 Norm
- Balloted