c# winforms pdf : Bookmarks in pdf software control dll winforms azure .net web forms c50cc2fb-01ee-4b97-9cd1-2e33feca876328-part858

Measure Authoring Tool v4.4.0| User Guide 
281 
Table 2 Measure Grouping Rules by Measure Scoring Type 
System Clause 
Proportion 
Ratio 
Continuous 
Variable 
Cohort 
Initial Populations 
Required (1 
Allowed Per 
Grouping) 
Required (1 or 
More Per 
Grouping) *If 
more than one, 
an association is 
required 
Required (1 Allowed 
Per Grouping) 
Required (1 
Allowed Per 
Grouping) 
Numerators 
Required (1 
Allowed Per 
Grouping) 
Required (1 
Allowed Per 
Grouping) 
Not Applicable 
Not Applicable 
Numerator 
Exclusions 
Optional 
Optional 
Not Applicable 
Not Applicable 
Denominators 
Required (1 
Allowed Per 
Grouping) 
Required (1 
Allowed Per 
Grouping) 
Not Applicable 
Not Applicable 
Denominator 
Exceptions 
Optional 
Not Applicable 
Not Applicable 
Not Applicable 
Denominator 
Exclusions 
Optional 
Optional 
Not Applicable 
Not Applicable 
Measure Populations 
Not Applicable 
Not Applicable 
Required (1 Allowed 
Per Grouping) 
Not Applicable 
Measure Populations 
Exclusions 
Not Applicable 
Not Applicable 
Optional 
Not Applicable 
Measure 
Observations 
Not Applicable 
Optional 
(Association is 
optional) 
Required (1 Allowed 
Per Grouping) 
Not Applicable 
Bookmarks in pdf - add, remove, update PDF bookmarks in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Empower Your C# Project with Rapid PDF Internal Navigation Via Bookmark and Outline
bookmarks in pdf files; pdf create bookmarks
Bookmarks in pdf - VB.NET PDF bookmark library: add, remove, update PDF bookmarks in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Empower Your VB.NET Project with Rapid PDF Internal Navigation Via Bookmark and Outline
adding bookmarks in pdf; bookmark pdf reader
Measure Authoring Tool v4.4.0| User Guide 
282 
APPENDIX E: HUMAN READABLE 
MAT User Guide Example: Proportion Measure 
VB.NET PDF File Compress Library: Compress reduce PDF size in vb.
document file. Remove bookmarks, annotations, watermark, page labels and article threads from PDF while compressing. Also a preview
how to bookmark a pdf in reader; create bookmarks pdf files
C# PDF File Split Library: Split, seperate PDF into multiple files
Split PDF file by top level bookmarks. The following C# codes explain how to split a PDF file into multiple ones by PDF bookmarks or outlines.
adding bookmarks to pdf document; export pdf bookmarks to text
Measure Authoring Tool v4.4.0| User Guide 
283 
VB.NET PDF File Split Library: Split, seperate PDF into multiple
Demo Code in VB.NET. The following VB.NET codes explain how to split a PDF file into multiple ones by PDF bookmarks or outlines.
bookmark a pdf file; convert excel to pdf with bookmarks
C# PDF File Compress Library: Compress reduce PDF size in C#.net
NET framework. Remove bookmarks, annotations, watermark, page labels and article threads from PDF while compressing. C# class demo
editing bookmarks in pdf; bookmarks in pdf files
Measure Authoring Tool v4.4.0| User Guide 
284 
APPENDIX F: VALIDATION GUIDANCE 
Validations occur throughout the MAT to guide users as they develop eMeasure logic. The following 
tables, organized by tool page, provide a description of the messages received when a validation occurs 
and guidance to resolve the errors identified in the messages. Not all errors are identified with a 
descriptive message; some errors will be identified with a warning icon. Both scenarios are addressed in 
the tables.  
Measure Composer – QDM Applied Elements Validation Guidance:  describes the validation warning 
icons received in the Applied Elements list. Validation is initiated by selecting the [Update from VSAC] 
button below the Applied Elements list. 
Measure Composer – Clause Workspace Validation Guidance describes the validation messages 
received in the [Clause Workspace]. Validation is initiated by selecting the [Validate] button located 
below the workspace.  
Measure Composer – Population Workspace Validation Guidance describes the validation messages 
received in the [Population Workspace] and all the pages within the [Population Workspace] (i.e. 
[Populations], [Measure Observations], and [Stratification]).  Validation is initiated by selecting the 
[Validate] button located below the measure populations, measure observation(s), or strata.  
Measure Composer – Measure Packager (Measure Grouping) Validation Guidance describes the 
validation messages received when creating a measure grouping or a measure package. Validation of a 
measure grouping occurs when the [Create Measure Grouping] button is selected below the grouping 
workspace. Validation of a measure package occurs when the [Create Measure Package] or [Create 
Measure Package and Export] buttons are selected. The error messages and guidance for resolving the 
identified errors are included in this section.  
Measure Composer – Measure Packager (Create Measure Package) Validation Guidance describes the 
validation messages received when creating a measure grouping or a measure package. Validation of a 
measure grouping occurs when the [Create Measure Grouping] button is selected below the grouping 
workspace. Validation of a measure package occurs when the [Create Measure Package] or [Create 
Measure Package and Export] buttons are selected. The error messages and guidance for resolving the 
identified errors are included in this section.  
.NET PDF SDK - Description of All PDF Processing Control Feastures
Fully featured PDF Viewer in HTML5; Outstanding rendering of PDF documents; Full page navigation, zooming & rotation; Outlines, bookmarks, & thumbnail display;
excel print to pdf with bookmarks; bookmarks pdf file
XDoc.Word for .NET, Advanced .NET Word Processing Features
& rotation; Outlines, bookmarks, & thumbnail display; Integrated annotation; More about Web Viewer ▶. Conversion. Word Create. Create Word from PDF; Create Word
creating bookmarks in a pdf document; how to create bookmarks in pdf file
Measure Authoring Tool v4.4.0| User Guide 
285 
Table 3 QDM Elements - Applied Elements Validation Guidance 
Message 
Condition for Message 
Additional Guidance 
No message, but a yellow 
warning icon appears to the 
left of OID. 
Invalid OID. 
Verify the OID is correct. Is an invalid 
OID entered? The invalid OID must be 
replaced with a valid OID.  
No message, but a yellow 
warning icon appears to the 
left of OID. 
User-defined QDM element. 
All user-defined QDM elements 
display the yellow warning icon. No 
VSAC value set data are retrieved for 
this QDM element. 
No message, but a yellow 
warning icon appears to the 
left of OID. 
Unable to retrieve VSAC 
value set data. 
Verify a green circle is visible to the 
left of the UMLS Active notification in 
the top, right corner of the page 
indicating an active connection to the 
VSAC. If yes, submit an inquiry to the 
VSAC as to why this particular value 
set data is not being retrieved. The 
MAT displays all data provided by the 
VSAC through the API.  
No message, but a yellow 
warning icon appears to the 
left of datatype. 
Invalid datatype. 
The datatype assigned is no longer a 
valid datatype. The existing QDM 
element must be modified to include 
a valid datatype. Review the most 
recent QDM  for information about 
available datatypes.  
OID is already applied in 
combination with Datatype, 
Version, or Expansion 
Identifier. 
An OID is used more than 
once with a different 
datatype or as a Specific 
Occurrence, and the user is 
attempting to add or modify 
a QDM element or attribute 
using the same OID, but 
with a different Version or 
Expansion Identifier. 
To resolve, the added or modified 
QDM element must use the same 
Version or Expansion Identifier.  
XDoc.Excel for .NET, Comprehensive .NET Excel Imaging Features
zooming & rotation; Outlines, bookmarks, & thumbnail display; Integrated annotation; More about Web Viewer ▶. Excel Convert. Convert Excel to PDF; Convert Excel
convert word to pdf with bookmarks; adding bookmarks in pdf
XDoc.PowerPoint for .NET, All Mature Features Introductions
& rotation; Outlines, bookmarks, & thumbnail display; Integrated annotation; More about Web Viewer ▶. PowerPoint Convert. Convert PowerPoint to PDF; Convert
how to add bookmarks on pdf; bookmarks in pdf reader
Measure Authoring Tool v4.4.0| User Guide 
286 
Table 4 Measure Composer - Clause Workspace Validation Guidance 
Message 
Condition for Message 
Additional Guidance 
No message, but QDM 
Element appears in red. 
A QDM element applied to 
the clause contains an 
invalid datatype. 
The datatype assigned is no longer a 
valid datatype. The existing QDM 
element must be modified to include a 
valid datatype. MAT version 4.3 
performs validations based on the 
QDM version 4.2 published on August 
31, 2015. 
No message, but QDM 
element appears in red. 
An invalid attribute applied 
to a QDM element. 
The attribute applied is no longer a 
valid or available attribute. The 
attribute must be modified to an 
existing attribute option or be 
removed.  
No message, but QDM 
element appears in red. 
The QDM element 
Measurement End Date: 
Timing Element is applied to 
the clause. 
Measurement End Date: Timing 
Element is an invalid option. This QDM 
element must be deleted and clause 
logic updated using the current QDM 
(https://ecqi.healthit.gov/qdm )  
No message, but QDM 
element appears in red. 
The QDM element 
Measurement Start Date: 
Timing Element is applied to 
the clause. 
Measurement Start Date: Timing 
Element is an invalid option. This QDM 
element must be deleted and clause 
logic updated using the current QDM 
(https://ecqi.healthit.gov/qdm ). 
No message, but QDM 
element appears in red. 
The QDM element Patient 
Characteristic Birthdate with 
an outdated OID is applied 
to the clause. 
Existing Patient Characteristic 
Birthdate must be replaced with 
Patient Characteristic Birthdate 
"21112-8", which is available by 
default in the QDM Element list box in 
the right-click menu of the [Clause 
Workspace]. 
No message, but QDM 
element appears in red. 
The QDM element Patient 
Characteristic Expired with 
an outdated OID is applied 
to the clause. 
Existing Patient Characteristic Expired 
must be replaced with Patient 
Character Expired "419099009", which 
is available by default in the QDM 
Element list box in the right-click menu 
of the [Clause Workspace]. 
Measure logic is incomplete. 
Clause must contain logic. 
The displayed clause does 
not contain measure logic. 
Add measure logic to the clause or 
delete the clause. 
Measure logic is incomplete. 
Union, Intersection, and 
Datetimediff must contain at 
least two or more child nodes. 
Union, Intersection, or 
Datetimediff are used in the 
measure logic and contain 
less than 2 child nodes. 
To resolve, ensure Union, Intersection 
or Datetimediff have a minimum of 
two child nodes. 
Measure Authoring Tool v4.4.0| User Guide 
287 
Message 
Condition for Message 
Additional Guidance 
Measure logic is incomplete. 
LHS and RHS are required for 
Timings, Relationships and 
Satisfies functions. (A Timing 
appears in red text.) 
A Timing is used in the 
clause logic without a LHS 
and RHS. 
Measure logic is incomplete when a 
Timing (During, Ends After End Of, 
Starts Before End Of, Starts During, 
etc.) is applied to the clause logic, and 
there is not a LHS and RHS added. To 
resolve add the missing LHS and/or 
RHS. 
Measure logic is incomplete. 
LHS and RHS are required for 
Timings, Relationships and 
Satisfies functions. (The 
relationship Fulfills appears in 
red text.) 
The Relationship Fulfills is 
used in the Clause without a 
LHS and RHS. 
Measure logic is incomplete when the 
Relationship Fulfills is applied to the 
clause logic, and there is not a LHS and 
RHS added. To resolve, add the 
missing LHS and/or RHS. 
Measure logic is incomplete. 
LHS and RHS are required for 
Timings, Relationships and 
Satisfies functions. (SATISFIES 
ALL or SATISFIES ANY appears 
in red text.) 
The function(s) Satisfies All 
or Satisfies Any are used in 
the measure logic without a 
LHS and RHS. 
When Satisfies All and Satisfies Any 
are used, an QDM element must exist 
for the LHS and one or more RHS(s). To 
resolve, add the missing LHS and/or 
RHS(s). 
Measure logic is incomplete. 
Satisfies All and Satisfies Any 
must contain at least three or 
more child nodes.  
The functions Satisfies All or 
Satisfies Any are applied, 
but they contain less than 3 
child nodes. 
Satisfies All must contain one QDM 
element for the LHS, and then two or 
more child nodes for the RHS. To 
resolve, add additional child nodes to 
meet the minimum requirement.  
Measure logic is incomplete. 
Satisfies All and Satisfies Any 
LHS QDM element may not 
contain attributes. (Satisfies 
All or Satisfies Any appears in 
red text.) 
An attribute is applied to the 
left-hand side (LHS) QDM 
element for a Satisfies All or 
Satisfies Any clause. 
Remove the attribute applied to the 
LHS QDM element of the highlighted 
Satisfies All or Satisfies Any clause. 
Measure logic is incomplete. 
Invalid clause(s) used in logic. 
(Invalid clause appears in red 
text.) 
A clause added to the 
displayed clause has 
incomplete logic. The text of 
the clause name appears in 
red. 
To resolve, return to the clause 
appearing in red, validate to identify 
the error, and correct the identified 
error. Once the error is corrected, this 
clause will pass validation when used 
within another clause.  
Measure Authoring Tool v4.4.0| User Guide 
288 
Table 5 Measure Composer - Population Workspace Validation Guidance 
Message 
Condition for Message 
Additional Guidance 
Measure logic is incorrect. 
Invalid clause logic. Please 
validate clause logic on Clause 
Workspace. (Clause containing 
invalid logic appears in red 
text.) 
There is more than one 
condition for this message. 
The clause may contain an 
invalid attribute, invalid 
datatype, invalid clause, an 
incomplete clause, or a 
clause without measure 
logic.  
Return to the [Clause Workspace] and 
validate the clause identified. Correct 
the clause as indicated. View the 
[Clause Workspace] validation 
guidance for additional information as 
to how to produce a valid clause. 
Measure logic is incorrect. 
Logic must only contain 
clauses and logical operators. 
(Components which fail 
validation appear in red text.) 
Within the [Population 
Workspace], invalid use of 
logical operators (AND, AND 
NOT, OR, OR NOT) and 
clause logic not constructed 
in the [Clause Workspace] 
are applied.  
The only permitted components 
allowed in the [Population 
Workspace] are logical operators 
(AND, AND NOT, OR, and OR NOT) 
and/or clauses built within the [Clause 
Workspace]. Clauses built in the 
[Clause Workspace] are named by the 
creator and do not display the actual 
clause logic. The invalid components 
display in red and must be removed 
from the [Population Workspace].  
Measure logic is incorrect. 
Logic must only contain 
clauses. (Components which 
fail validation appear in red 
text.) 
Within the [Measure 
Observations] page of the 
[Population Workspace], 
logical operators (AND, AND 
NOT, OR, OR NOT) are 
applied. 
After the MAT v4.0.2, logical operators 
(AND, AND NOT, OR, OR NOT) are 
removed as available options for 
defining Measure Observations. Delete 
logical operators and add desired the 
clause. The only permitted 
components allowed on the [Measure 
Observations] page of the [Population 
Workspace] are clauses built within 
the [Clause Workspace]. Clauses built 
in the [Clause Workspace] have the 
clause name defined by the creator 
and do not display the actual clause 
logic. The invalid components display 
in red and must be removed from the 
[Measure Observations] page of the 
[Population Workspace].  
Measure Authoring Tool v4.4.0| User Guide 
289 
Message 
Condition for Message 
Additional Guidance 
Measure logic is incorrect. Any 
logical operator under a top-
level logical operator must 
contain at least one logical 
operator or clause. Any 
terminal logical operator 
under a top-level logical 
operator must contain at least 
one clause. (The terminal 
logical operator appears in red 
text.) 
A top-level logical operator 
does not have a clause or 
terminal logical operator, or 
a terminal logical operator 
does not contain a clause.  
*A terminal logical operator 
is any logical operator (AND, 
AND NOT, OR, OR NOT) 
added to the top-level AND 
or OR. 
To resolve perform one of the 
following actions: add a terminal 
logical operator or a clause to the top 
level logical operator; remove the 
terminal logical operator that does not 
have a clause, or add a clause as a 
child of the terminal logical operator.  
Measure logic is incorrect. 
Highlighted clause contains 
DATETIMEDIFF function. 
(Components which fail 
validation appear in red text.) 
The function DATETIMEDIFF 
is being utilized in 
Populations or Stratification.  
The function DATETIMEDIFF is to be 
used only for Measure Observations. It 
must be deleted if used in the 
measure's populations or 
stratification. 
Measure logic is invalid. 
Contents of the clause logic 
are not permitted for Measure 
Observations. 
If the top node contains a 
function with a comparison 
in Measure Observation, it is 
identified as invalid logic.  
Remove the invalid content (function 
with a comparison) to resolve this 
error message.  
Measure Authoring Tool v4.4.0| User Guide 
290 
Table 6 Measure Composer - Measure Packager (Measure Grouping)  
Validation Guidance 
Message 
Condition for Message 
Additional Guidance 
For a Proportion measure, a 
grouping must contain exactly 
one of each of the following: 
Population, Denominator and 
Numerator. 
The measure grouping does 
not contain a minimum of 
one Initial Population, one 
Denominator, and one 
Numerator. 
To resolve, add the missing required 
population(s) to the measure 
grouping. 
For a Proportion measure, a 
grouping may not contain 
more than one of each of the 
following: Denominator 
Exclusions and Denominator 
Exceptions. 
More than one 
Denominator Exclusions or 
Denominator Exceptions is 
applied to a measure with a 
proportion scoring type. 
To resolve, remove the extra 
Denominator Exclusions or 
Denominator Exceptions from the 
measure grouping.  
For a Proportion measure, a 
grouping may not contain a 
Numerator Exclusion, 
Measure Population, or 
Measure Observation. 
Numerator Exclusion, 
Measure Population, and 
Measure Observation are 
not valid populations for a 
measure with a proportion 
scoring type. 
To resolve, remove the Numerator 
Exclusion, Measure Population, or 
Measure Observation from the 
measure grouping.  
For a Ratio measure, a 
grouping must contain exactly 
one of each of the following: 
Denominator and Numerator. 
The measure grouping does 
not contain the required 
one Denominator and one 
Numerator for a measure 
with a ratio scoring type.  
To resolve, remove extra 
Denominators or Numerators from the 
measure grouping. If a Denominator or 
Numerator is not part of the measure 
grouping, add the missing population.  
For a Ratio measure, a 
grouping may not contain 
more than one of each of the 
following: Denominator 
Exclusion and Numerator 
Exclusion. 
More than one 
Denominator Exclusion or 
Numerator Exclusion is 
applied to a measure with a 
ratio scoring type.  
To resolve, remove the extra 
Denominator Exclusion or Numerator 
Exclusion from the measure grouping.  
For a Ratio measure, a 
grouping may not contain 
more than two of the 
following: Initial Populations. 
More than two Initial 
Populations is applied to the 
measure grouping for a 
measure with the ratio 
scoring type. 
To resolve, update to the measure 
grouping so that it contains no more 
than two Initial Populations. 
For Ratio measures, in the 
case of more than one Initial 
Population, Numerator and 
Denominator must contain 
one association. 
When more than one Initial 
Population is added to the 
measure grouping for 
measures with a ratio 
scoring type, the numerator 
and denominator must 
contain one association. 
To resolve, associate one Initial 
Population in the measure grouping to 
the Denominator and associated the 
remaining Initial Population to the 
Numerator.  
Documents you may be interested
Documents you may be interested