accessModifier
Controls the visibility of a definition. Public definitions are accessible from other libraries; private definitions are only accessible within the library in which they are defined. Defaults to public when omitted.
Examples
Public expression (accessible to other libraries)
define public "Has Diabetes": exists [Condition: "Diabetes Mellitus"]
Private helper expression
define private "Active Conditions": [Condition] C where C.clinicalStatus ~ "Active"
Private parameter
private parameter "Lookback Days" Integer default 365
EBNF
accessModifier : 'public' | 'private' ;