IP Library Granted Patent US 8,930,210
Granted Patent B2
US 8,930,210 · App. 12/593,633 · Granted Jan 6, 2015

Method and system for generating a medical report and computer program product therefor

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,930,210
App. No.
12/593,633
Granted
Jan 6, 2015
Kind
B2
Abstract

A method and a system for generating, with the assistance of a computer system( 12 ), a medical report ( 18 ) suitable for automatic billing, wherein an electronic template ( 39 ) suited for a specific patient's condition is selected out of a plurality of given electronic templates stored in storage means ( 15 ); personal data of the specific patient's and previously stored in storage means ( 11 ) are automatically entered into the selected electronic template; and medical report text passages and instructions are entered into the selected template by dictating and using a speech recognition system ( 13 ); additionally, condition data are automatically entered on the basis of condition information as far as stored in storage means ( 7 ) into the selected template, and code data associated with these condition information are automatically embedded in the selected template; and when entering medical report text passages, at least one predetermined voice macro stored in storage means ( 16 ) together with code data embedded therein is called in; the code data thus embedded in the medical report ( 18 ) being applicable when coding the medical report for automatic billing.

Claims (31)

1. A method for generating a medical report, said method comprising:

receiving a selection of an electronic template;

generating a medical report for a patient based, at least in part, on the selected template;

receiving speech for entering information into a portion of the medical report corresponding to at least one section in the selected template;

invoking at least one voice macro based, at least in part, on at least a portion of the received speech, wherein the at least one voice macro when invoked, instructs at least one processor to enter predetermined text associated with the at least one voice macro into the portion of the medical report and embed in the medical report, medical billing code data corresponding to the at least one voice macro;

identifying at least one ambiguity in the medical billing code data; and

resolving the at least one ambiguity in the medical billing code data based, at least in part, on information selected from the group consisting of previously-stored personal data associated with the patient, previously-stored condition information associated with the patient, and medical examination information entered into the selected template.

2. The method of claim 1 , wherein the medical billing code data are embedded in the medical report with hidden tags.

3. The method of claim 1 , wherein the embedded medical billing code data are temporary medical billing code data, and wherein the method further comprises:

transforming the temporary medical billing code data to final medical billing code data based, at least in part, on a prescribed coding system for automatic billing.

4. The method of claim 1 , wherein the embedded medical billing code data are final medical billing code data according to a prescribed coding system used for automatic billing.

5. A system comprising:

at least one storage device configured to store a plurality of electronic templates and at least one voice macro comprising a first voice macro; and

at least one processor programmed to:

receive a selection of an electronic template from among the plurality of electronic templates stored by the at least one storage device;

generate a medical report for a patient based, at least in part, on the selected template;

receive speech for entering information into a portion of the medical report corresponding to at least one section in the selected template;

invoke the first voice macro based, at least in part, on at least a portion of the received speech, wherein the first voice macro when invoked, instructs at least one processor to enter predetermined text associated with the at least one voice macro into the portion of the medical report and embed in the medical report, medical billing code data corresponding to the first voice macro;

identify at least one ambiguity in the medical billing code data; and

resolve the at least one ambiguity in the medical billing code data based, at least in part, on information selected from the group consisting of previously-stored personal data associated with the patient, previously-stored condition information associated with the patient, and medical examination information entered into the selected template.

6. The system of claim 5 , wherein the medical billing code data are embedded in the medical report with hidden tags.

7. The system of claim 5 , wherein the embedded medical billing code data are temporary medical billing code data, and wherein the at least one processor is further programmed to transform the temporary medical billing code data to final medical billing code data according to a prescribed coding system used for automatic billing.

8. The system of claim 5 , wherein the embedded medical billing code data are final medical billing code data according to a prescribed coding system used for automatic billing.

9. A non-transitory computer-readable storage medium encoded with a plurality of computer executable instructions that, when executed by a computer, perform a method comprising:

receiving a selection of an electronic template;

generating a medical report for a patient based, at least in part, on the selected template;

receiving speech for entering information into a portion of the medical report corresponding to at least one section in the selected template;

invoking at least one voice macro based, at least in part, on at least a portion of the received speech, wherein the at least one voice macro when invoked, instructs at least one processor to enter predetermined text associated with the at least one voice macro into the portion of the medical report and embed in the medical report, medical billing code data corresponding to the at least one voice macro; identifying at least one ambiguity in the medical billing code data; and resolving the at least one ambiguity in the medical billing code data based, at least in part, on information selected from the group consisting of previously-stored personal data associated with the patient, previously-stored condition information associated with the patient, and medical examination information entered into the selected template.

10. The computer-readable storage medium of claim 9 , wherein embedding the medical billing code data comprises associating at least one hidden tag with the medical report, wherein the at least one hidden tag indicates the medical billing code data.

11. The computer-readable storage medium of claim 9 , wherein the medical billing code data are temporary medical billing code data, and wherein the method further comprises transforming the temporary medical billing code data to final medical billing code data according to a prescribed coding system used for automatic billing.

12. The computer-readable storage medium of claim 9 , wherein the embedded medical billing code data are final medical billing code data according to a prescribed coding system used for automatic billing.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 13, 2023
From: NUANCE COMMUNICATIONS, INC.
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 065552/0934 →