Report Generation System
First Claim
1. A report generation system, comprising:
- a first transformation processor for processing individual coded template text representative phrases for accommodating corresponding data items to provide corresponding formatted individual phrases, said individual coded template text representative phrases being associated with corresponding individual conditional logic statements; and
a second transformation processor for processing received data items and said formatted individual phrases to incorporate said data items in corresponding formatted individual phrases to provide formatted report text and for using said corresponding individual conditional logic statements to determine whether an individual phrase is included in said formatted report text.
1 Assignment
0 Petitions
Accused Products
Abstract
A report generation system includes a first transformation processor for processing individual coded template text representative phrases for accommodating corresponding data items to provide corresponding formatted individual phrases. The individual coded template text representative phrases are associated with corresponding individual conditional logic statements. A second transformation processor processes received data items and the formatted individual phrases to incorporate the data items into corresponding formatted individual phrases to provide formatted report text. The second transformation processor also uses the corresponding individual conditional logic statements to determine whether an individual phrase is included in the formatted report text.
-
Citations
20 Claims
-
1. A report generation system, comprising:
-
a first transformation processor for processing individual coded template text representative phrases for accommodating corresponding data items to provide corresponding formatted individual phrases, said individual coded template text representative phrases being associated with corresponding individual conditional logic statements; and
a second transformation processor for processing received data items and said formatted individual phrases to incorporate said data items in corresponding formatted individual phrases to provide formatted report text and for using said corresponding individual conditional logic statements to determine whether an individual phrase is included in said formatted report text. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A report generation system, comprising:
-
a first transformation processor for processing individual coded template text representative phrases for accommodating corresponding data items to provide corresponding formatted individual phrases, said individual coded template text representative phrases being associated with corresponding individual conditional logic statements; and
a second transformation processor for processing received data items and said formatted individual phrases to incorporate said data items in corresponding formatted individual phrases to provide formatted report text by;
processing an individual conditional logic statement using a received data item to determine a received data item satisfies a condition represented by said conditional logic statement, and initiating incorporation of said received valid data item in said individual phrase and incorporation of said individual phrase in said formatted report text. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A method of generating a formatted natural language medical report from clinical data, comprising the steps of:
-
creating a template of natural language phrases that are likely to appear in the medical report;
processing the clinical data so as to insert selected data into predetermined locations within the template;
conducting an evaluation of the presence and absence of clinical data in each of the predetermined locations within the template; and
formatting a natural language medical report in response to the evaluation of data populating the predetermined locations within the template. - View Dependent Claims (19, 20)
-
Specification