Computerized system and method for rendering reports in a healthcare environment
First Claim
1. A method in a computer system for dynamically rendering a report in a healthcare environment, the method comprising:
- receiving an XML file including a set of medical results of a patient and a patient name, wherein the set of medical results and the patient name is to be presented in the report;
providing a plurality of section templates, wherein each section template in the plurality of section templates includes a respective XML template file that defines a respective format of a respective section;
receiving a selection of a section template from among the plurality of section templates, wherein the section template provides an XML template file that defines a format of a section, which categorizes the set of medical results of the patient;
converting the XML template file to an XSL stylesheet, which defines the format of the section and a header format;
applying the XSL stylesheet to the set of medical results of the patient contained in the XML file to create a formatted XML file, wherein the formatted XML file contains the set of medical results to be presented in the report and data representing the header format for the report; and
rendering the report using the formatted XML file, wherein the set of medical results are rendered according to the format of the section and the patient name is rendered according to the header format.
1 Assignment
0 Petitions
Accused Products
Abstract
Computerized systems and methods for dynamically rendering reports in a healthcare environment are provided. In accordance with one method of the invention, two XML files are provided. The first XML file contains data representing information to be presented in the report. The second XML file contains data representing a format for the report. The second XML file is converted to an XSL stylesheet and applied to the data contained in the first XML file to create a third XML file. The third XML file contains the data representing the information to be presented in the report and the data representing the format for the report. The report is rendered using the third XML file.
28 Citations
13 Claims
-
1. A method in a computer system for dynamically rendering a report in a healthcare environment, the method comprising:
-
receiving an XML file including a set of medical results of a patient and a patient name, wherein the set of medical results and the patient name is to be presented in the report; providing a plurality of section templates, wherein each section template in the plurality of section templates includes a respective XML template file that defines a respective format of a respective section; receiving a selection of a section template from among the plurality of section templates, wherein the section template provides an XML template file that defines a format of a section, which categorizes the set of medical results of the patient; converting the XML template file to an XSL stylesheet, which defines the format of the section and a header format; applying the XSL stylesheet to the set of medical results of the patient contained in the XML file to create a formatted XML file, wherein the formatted XML file contains the set of medical results to be presented in the report and data representing the header format for the report; and rendering the report using the formatted XML file, wherein the set of medical results are rendered according to the format of the section and the patient name is rendered according to the header format. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. Computer-storage media having computer-usable instructions, that when executed by a computing device, perform a method for dynamically rendering a report in a healthcare environment, the method comprising:
-
receiving an XML file including diagnostic-test results of a patient and a patient name, wherein the diagnostic-test results and the patient name are to be presented in the report; providing a plurality of section templates, wherein each section template in the plurality of section templates includes a respective XML template file that defines a respective format of a respective section; receiving a selection of a section template from among the plurality of section templates, wherein the section template provides an XML template file that defines a format of a section, which categorizes the diagnostic-test results of the patient; converting the XML template file to an XSL stylesheet, which defines the format of the section and a header format; applying the XSL stylesheet to the diagnostic-test results in the XML file to create a formatted-XML file, wherein the formatted XML file contains the diagnostic-test results to be presented in the report and data representing a header format for the report; and rendering the report using the formatted XML file, wherein the diagnostic-test results are rendered according to the format of the section and the patient name is rendered according to the header format. - View Dependent Claims (11)
-
-
12. A system that comprises a processor and a computer-storage medium and that leverages the processor to execute computer-executable instructions, which are stored on the computer-storage medium and provide a method of rendering a report in a healthcare environment, the method comprising:
-
receiving an XML file including diagnostic-test results of a patient and a patient name, wherein the diagnostic-test results and the patient name are to be presented in the report; providing a plurality of section templates, wherein each section template in the plurality of section templates includes a respective XML template file that defines a respective format of a respective section; receiving a selection of a section template from among the plurality of section templates, wherein the section template provides an XML template file that defines a format of a section, which categorizes the diagnostic-test results of the patient; converting the XML template file to an XSL stylesheet, which defines the format of the section and a header format; applying the XSL stylesheet to the diagnostic-test results in the XML file to create a formatted XML file, wherein the formatted XML file contains the diagnostic-test results to be presented in the report and data representing the header format for the report; and rendering the report using the formatted XML file, wherein the diagnostic-test results are rendered according to the format of the section and the patient name is rendered according to the header format. - View Dependent Claims (13)
-
Specification