Method and system for generating a medical report and computer program product therefor
First Claim
1. A method for generating a medical report, said method comprising:
- receiving a selection of a template; and
generating the medical report for a patient at least in part by;
associating a preliminary set of medical billing codes with the medical report during generation of the medical report 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 a voice macro based, at least in part, on at least a portion of the received speech, wherein the voice macro has one or more first medical billing codes embedded in the voice macro, and wherein the voice macro, when invoked, instructs at least one processor to;
enter predetermined text associated with the voice macro into the portion of the medical report, andupdate the preliminary set of medical billing codes by adding the one or more first medical billing codes to the preliminary set of medical billing codes to obtain an updated preliminary set of medical billing codes, wherein adding the one or more first medical billing codes to the preliminary set comprises automatically transferring the one or more first medical billing codes from the voice macro to the medical report by embedding the one or more first medical billing codes from the voice macro in the medical report,populating at least one field of the selected template with data associated with the patient obtained from one or more sources other than the received speech, andgenerating a processed set of medical billing codes that is at least a subset of the updated preliminary set of medical billing codes, wherein generating the processed set comprises;
for at least one medical billing code of the updated preliminary set of medical billing codes, generating a determination of whether to retain the at least one medical billing code in the medical report, wherein generating a determination of whether to retain the at least one medical billing code comprises;
determining whether the at least one medical billing code represents at least one ambiguity in the updated preliminary set of medical billing codes,in response to a determination that the at least one medical billing code represents at least one ambiguity, determining whether the at least one ambiguity can be resolved based on the data obtained from the one or more sources other than the received speech, andin response to a determination that the at least one ambiguity can be resolved, resolving the at least one ambiguity using the data obtained from the one or more sources other than the received speech.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and a system for generating, with the assistance of a computer system (12), a medical report (18) suitable for automatic billing, where 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 the 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.
21 Citations
20 Claims
-
1. A method for generating a medical report, said method comprising:
-
receiving a selection of a template; and generating the medical report for a patient at least in part by; associating a preliminary set of medical billing codes with the medical report during generation of the medical report 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 a voice macro based, at least in part, on at least a portion of the received speech, wherein the voice macro has one or more first medical billing codes embedded in the voice macro, and wherein the voice macro, when invoked, instructs at least one processor to; enter predetermined text associated with the voice macro into the portion of the medical report, and update the preliminary set of medical billing codes by adding the one or more first medical billing codes to the preliminary set of medical billing codes to obtain an updated preliminary set of medical billing codes, wherein adding the one or more first medical billing codes to the preliminary set comprises automatically transferring the one or more first medical billing codes from the voice macro to the medical report by embedding the one or more first medical billing codes from the voice macro in the medical report, populating at least one field of the selected template with data associated with the patient obtained from one or more sources other than the received speech, and generating a processed set of medical billing codes that is at least a subset of the updated preliminary set of medical billing codes, wherein generating the processed set comprises; for at least one medical billing code of the updated preliminary set of medical billing codes, generating a determination of whether to retain the at least one medical billing code in the medical report, wherein generating a determination of whether to retain the at least one medical billing code comprises; determining whether the at least one medical billing code represents at least one ambiguity in the updated preliminary set of medical billing codes, in response to a determination that the at least one medical billing code represents at least one ambiguity, determining whether the at least one ambiguity can be resolved based on the data obtained from the one or more sources other than the received speech, and in response to a determination that the at least one ambiguity can be resolved, resolving the at least one ambiguity using the data obtained from the one or more sources other than the received speech. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
at least one processor; and at least one storage device storing; a plurality of templates; at least one voice macro comprising a first voice macro, wherein the first voice macro is associated with text and one or more first medical billing codes, and wherein the first voice macro, when invoked, causes the at least one processor to enter at least some of the text associated with the first voice macro in a portion of a medical report and to associate at least some of the one or more first medical billing codes from the first voice macro with the medical report as hidden tags; and executable instructions that, when executed by the at least one processor, cause the at least one processor to; receive a selection of a template from among the plurality of templates stored by the at least one storage device; associate a preliminary set of medical billing codes with the medical report for a patient during generation of the medical report based, at least in part, on the selected template; receive speech for entering information into the 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 to cause the at least one processor to enter the text associated with the first voice macro into the portion of the medical report and to associate the one or more first medical billing codes from the first voice macro with the medical report, wherein associating the one or more first medical billing codes comprises updating the preliminary set of medical billing codes by adding the one or more first medical billing codes to the preliminary set of medical billing codes in the medical report to obtain an updated preliminary set of medical billing codes; populate at least one field of the selected template with data associated with the patient obtained from one or more sources other than the received speech; and generate a processed set of medical billing codes that is at least a subset of the updated preliminary set of medical billing codes, wherein generating the processed set comprises; for at least one medical billing code of the updated preliminary set of medical billing codes, generating a determination of whether to retain the at least one medical billing code associated with the medical report, wherein generating a determination of whether to retain the at least one medical billing code comprises;
determining whether the at least one medical billing code represents at least one ambiguity in the updated preliminary set of medical billing codes,
in response to a determination that the at least one medical billing code represents at least one ambiguity, determining whether the at least one ambiguity can be resolved based on the data obtained from the one or more sources other than the received speech, andin response to a determination that the at least one ambiguity can be resolved, resolving the at least one ambiguity using the data obtained from the one or more sources other than the received speech. - View Dependent Claims (12, 13, 14)
-
-
15. A non-transitory computer-readable storage medium encoded with a plurality of computer-executable instructions that, when executed by at least one processor, cause the at least one processor to perform a method comprising:
-
associating a preliminary set of medical billing codes with a medical report for a patient during generation of the medical report; receiving speech for entering information into a portion of the medical report, invoking a voice macro based, at least in part, on at least a portion of the received speech, wherein the voice macro is associated with text and one or more first medical billing codes and wherein the voice macro, when executed by at least one processor, causes the at least one processor to; enter at least some of the text associated with the voice macro into the portion of the medical report, and associate at least some of the one or more first medical billing codes of the voice macro with the medical report, wherein associating at least some of the one or more first medical billing codes comprises updating the preliminary set of medical billing codes by adding the one or more first medical billing codes to the preliminary set of medical billing codes in the medical report to obtain an updated preliminary set of medical billing codes, populating at least one field of the medical report with data associated with the patient obtained from one or more sources other than the received speech, and generating a processed set of medical billing codes that is at least a subset of the updated preliminary set of medical billing codes, wherein generating the processed set comprises; for at least one medical billing code of the updated preliminary set of medical billing codes, generating a determination of whether to retain the at least one medical billing code associated with the medical report, wherein generating a determination of whether to retain the at least one medical billing code comprises; determining whether the at least one medical billing code represents at least one ambiguity in the updated preliminary set of medical billing codes, in response to a determination that the at least one medical billing code represents at least one ambiguity, determining whether the at least one ambiguity can be resolved based on the data obtained from the one or more sources other than the received speech, and in response to a determination that the at least one ambiguity can be resolved, resolving the at least one ambiguity using the data obtained from the one or more sources other than the received speech. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification