The present invention relates to processing of structured documents, and more specifically, to automatic extraction of audio report sections.
Automatic speech recognition is useful in creating structured text reports such as patient medical reports. For example, the PowerScribe® WorkStation product marketed by Dictaphone Healthcare Solutions of Nuance Communications, Inc. is widely used for the creation of patient radiology reports.
Once created, such text reports are then communicated from the report creator to various organizational recipients. For example, patient medical reports are communicated from a diagnostic clinician to an ordering clinician via facsimile by a medical communication system. The Veriphy™ product marketed by Vocada, Inc. provides voice message communications of medical reports. U.S. Pat. No. 6,778,644 (hereby incorporated by reference) describes some aspects of such a voice message communications system.
Embodiments of the present invention are directed to creating a voice message. A dictated audio input is converted by automatic speech recognition to produce a structured text report which includes report fields with report field data extracted from the dictated audio input. A report message is created for transmission over an electronic communication system to a message recipient. The report message includes message fields with message field data based on corresponding report field data. A message audio extract is automatically extracted from a portion of the dictated audio input and attached to the report message. And the report message with the message audio extract attachment is forwarded over the electronic communication system to the message recipient.
In further specific embodiments, the message audio extract corresponds to a summary section of the structured text report such as an impression section of a radiography report. Similarly, the structured text report may be a patient medical report such as a patient radiography report. One of the message fields may be a message category that characterizes a report type associated with the report message. The automatic extraction of the message audio extract may be based on user configurable settings. The report message may be created in response to a spoken command input or a selection from a visual display.
Embodiments also include a computer program product in a computer readable storage medium for creating a voice message. The computer program product includes program code for converting a dictated audio input by automatic speech recognition to produce a structured text report that includes report fields with report field data extracted from the dictated audio input; program code for creating a report message for transmission over an electronic communication system to a message recipient, the report message including message fields with message field data based on corresponding report field data; program code for attaching to the report message a message audio extract that is automatically extracted from a portion of the dictated audio input; and program code for forwarding the report message with the message audio extract attachment over the electronic communication system to the message recipient.
In further such embodiments, the message audio extract corresponds to a summary section of the structured text report such as an impression section of a radiography report. Similarly, structured text report may be a patient medical report such as a patient radiography report. One of the message fields may be a message category that characterizes a report type associated with the report message. The automatic extraction of the message audio extract may be based on user configurable settings. The program code for creating a report message may be responsive to a spoken command input or to a selection from a visual display.
Embodiments of the present invention are directed to automatic extraction of a portion of the audio input in applications where a dictated audio input is converted by automatic speech recognition to produce a structured text report that has report fields with report field data extracted from the dictated audio input. The extracted audio is attached to a report message that also has message fields with message field data based on corresponding report field data.
The application user then activates a message creation function, step 203, for example, by using a spoken voice command input or making a selection in a visual display using an on screen button. Specifically, the report creation application may capture report field values from various fields in the text report—e.g., patient demographic data and ordering clinician data—fill in those data values into corresponding message fields—e.g., in a report message header such as for a Veriphy™ voice message communication system. Besides the elements of the message that are populated from the text report itself, in some specific embodiments the report creation application may allow the application user to dictate additional portions to be added to the report message—e.g., to the message body. Also, one of the message fields may be a message category characterizing a report type associated with the report message.
As part of the report message creation process, an audio message attachment is extracted, step 204, from a portion of the original dictated audio input. For example, while dictating, the application user may embed one or more keywords into the spoken input which act as section markers within the report. In specific embodiments, the automatic extraction of the message audio extract may be based on user configurable settings. In one specific embodiment, the report creation application has a site level configuration parameter which can be configured with specific section names that identify sections of the report—e.g., a summary section such as an “Impression” section in a radiology report. The application user then has the option to select this feature from a message creation dialog box, which would cause the audio attachment to be automatically extracted which corresponds to the selected section of the report document.
The extracted audio is then automatically attached to the report message, step 205. With regards to the audio extraction, one embodiment based on the PowerScribe® product uses a “Section Name/Phrase” to search through the report document, and if the corresponding section is found, the system finds the section boundary (some text area X to Y) and uses audio/text concordance information to extract the corresponding audio and attach it to the body of the report message.
The report message with the message audio extract attachment is then forwarded over the electronic communication system to the message recipient, step 206. So in one specific arrangement, the report message is handed off from PowerScribe® to the Vocada Veriphy™ voice message system through a web service interface.
Embodiments of the invention may be implemented in any conventional computer programming language. For example, preferred embodiments may be implemented in a procedural programming language (e.g. “C”) or an object oriented programming language (e.g., “C++”, Python). Alternative embodiments of the invention may be implemented as pre-programmed hardware elements, other related components, or as a combination of hardware and software components.
Embodiments can be implemented as a computer program product for use with a computer system. Such implementation may include a series of computer instructions fixed either on a tangible medium, such as a computer readable medium (e.g., a diskette, CD-ROM, ROM, or fixed disk) or transmittable to a computer system, via a modem or other interface device, such as a communications adapter connected to a network over a medium. The medium may be either a tangible medium (e.g., optical or analog communications lines) or a medium implemented with wireless techniques (e.g., microwave, infrared or other transmission techniques). The series of computer instructions embodies all or part of the functionality previously described herein with respect to the system. Those skilled in the art should appreciate that such computer instructions can be written in a number of programming languages for use with many computer architectures or operating systems. Furthermore, such instructions may be stored in any memory device, such as semiconductor, magnetic, optical or other memory devices, and may be transmitted using any communications technology, such as optical, infrared, microwave, or other transmission technologies. It is expected that such a computer program product may be distributed as a removable medium with accompanying printed or electronic documentation (e.g., shrink wrapped software), preloaded with a computer system (e.g., on system ROM or fixed disk), or distributed from a server or electronic bulletin board over the network (e.g., the Internet or World Wide Web). Of course, some embodiments of the invention may be implemented as a combination of both software (e.g., a computer program product) and hardware. Still other embodiments of the invention are implemented as entirely hardware, or entirely software (e.g., a computer program product).
Although various exemplary embodiments of the invention have been disclosed, it should be apparent to those skilled in the art that various changes and modifications can be made which will achieve some of the advantages of the invention without departing from the true scope of the invention.
This application claims priority from U.S. Provisional Patent Application 60/975,326, filed Sep. 26, 2007, which is incorporated herein by reference.
| Number | Date | Country | |
|---|---|---|---|
| 60975326 | Sep 2007 | US |