BACKGROUND

Field

Some embodiments of the present disclosure are directed to systems and methods for dynamically generating an electronic medical report and improving the routing of information for the generation of the electronic medical report.

Description

Use of electronic medical records has grown considerably over the last several decades, and has exploded in response to advances in technologies (e.g., upgrades to computing systems and computing technologies). Electronic medical records are digital records and/or clinic notes of medical professionals. The use of electronic medical records allows for users to engage with the electronic medical records in a manner that may not have been previously achievable. For example, computing devices can allow a user to have access to the electronic medical record at any time. The electronic medical record may provide access to the notes of the medical professional and the use of computing devices enables the user to take full advantage of these notes. Further, network-based electronic medical records may enable the users, via computing devices, to receive the electronic medical records and access the electronic medical records on-demand.

SUMMARY

For purposes of this summary, certain aspects, advantages, and novel features of the invention are described herein. It is to be understood that not all such advantages necessarily may be achieved in accordance with any particular embodiment of the invention. Thus, for example, those skilled in the art will recognize that the invention may be embodied or carried out in a manner that achieves one advantage or group of advantages as taught herein without necessarily achieving other advantages as may be taught or suggested herein.

According to various embodiments, of the present disclosure, a computer-implemented method for generation of an electronic medical report satisfying medical reporting standards from clinic notes with different data formats may include obtaining patient information. The patient information may include one or more key-value pairs. The one or more key-value pairs may identify one or more characteristics of the patient. The computer-implemented may further include obtaining clinic notes from a clinic computing system via an application programming interface. The clinic notes may be associated with the patient. The clinic notes may identify one or more of an incident, a medical treatment, or a medical diagnosis associated with the personal injury of the patient. The clinic notes may include first clinic notes and second clinic notes. The first clinic notes and the second clinic notes may have different data formats and may include a plurality of clinic information. A first data format of the first clinic notes and a second data format of the second clinic notes may be based on one or more hardware components or one or more software components of the clinic computing system. The computer-implemented may further include obtaining, from a user computing device, a request to generate the electronic medical report. The electronic medical report may correspond to the personal injury of the patient. The request to generate the electronic medical report may identify a context of the electronic medical report as the personal injury context. The computer-implemented may further include automatically generating, in real time, the electronic medical report based on obtaining the request to generate the electronic medical report. Further, generating the electronic medical report may include obtaining one or more medical reporting standards based on the context of the electronic medical report. The one or more medical reporting standards may identify one or more standards for generation of the electronic medical report. Generating the electronic medical report may further include dynamically defining one or more frameworks for generation of the electronic medical report based on the one or more medical reporting standards. The one or more frameworks may include frameworks for the electronic medical report. Generating the electronic medical report may further include determining one or more rules from a plurality of rules for the generation of the electronic medical report based on the one or more medical reporting standards. The one or more rules may define how to transform at least a portion of the clinic notes based on the one or more medical reporting standards. Generating the electronic medical report may further include dynamically mapping the one or more rules to the one or more frameworks to generate an electronic medical report structure. Generating the electronic medical report may further include filtering the one or more key-value pairs of the patient information to identify a subset of the characteristics of the patient. Generating the electronic medical report may further include transforming the at least a portion of the clinic notes based on the one or more rules. Generating the electronic medical report may further include dynamically building the electronic medical report based at least in part on the electronic medical report structure, the filtered one or more key-value pairs, and the transformed portion of the clinic notes. The electronic medical report may satisfy the one or more medical reporting standards. The electronic medical report may have a standardized data format. The first clinic notes, the second clinic notes, and the electronic medical report may have different data formats. The computer-implemented may further include storing the electronic medical report in a data store. The data store may store a plurality of electronic medical reports. The computer-implemented may further include providing, to the user computing device via a network, remote or local access to the electronic medical report based on automatically generating and storing the electronic medical report and verifying that an account associated with the user computing device is authorized to access the electronic medical report.

In various embodiments, obtaining the request to generate the electronic medical report may be based on obtaining the clinic notes from the clinic computing system.

In various embodiments, the clinic notes may further include a plurality of clinic notes. The plurality of clinic notes may include the first clinic notes and the second clinic notes. The plurality of clinic computing systems may include the clinic computing system. Obtaining the clinic notes may include obtaining the plurality of clinic notes from the plurality of clinic computing systems. Further, obtaining the plurality of clinic notes from the plurality of clinic computing systems may include obtaining the first clinic notes from a first clinic computing system of the plurality of clinic computing systems. Further, obtaining the plurality of clinic notes from the plurality of clinic computing systems may include obtaining the second clinic notes from a second clinic computing system of the plurality of clinic computing systems. The first clinic computing system and the second clinic computing system may be associated with different clinics. The first clinic computing system and the second clinic computing system may be associated with one or more of different hardware components or different software components.

In various embodiments, dynamically building the electronic medical report based at least in part on the electronic medical report structure, the filtered one or more key-value pairs, and the transformed portion of the clinic notes may include combining the first clinic notes and the second clinic notes using the standardized data format.

According to various embodiments, of the present disclosure, a medical record management system for generation of an electronic medical report for a personal injury of a patient may include a data store configured to store one or more electronic medical reports and an electronic medical record module in communication with the data store. The electronic medical record module may obtain patient information. The patient information may include one or more key-value pairs. The one or more key-value pairs may identify one or more characteristics of the patient. Further, the electronic medical record module may obtain clinic notes from a clinic computing system. The clinic notes may be associated with the patient. The clinic notes may identify one or more of an incident, a medical treatment, or a medical diagnosis associated with the personal injury of the patient. Further, the electronic medical record module may obtain a request to generate the electronic medical report. The electronic medical report may correspond to the personal injury of the patient. Further, the electronic medical record module may generate the electronic medical report based on obtaining the request to generate the electronic medical report. To generate the electronic medical report, the electronic medical record module may obtain one or more medical reporting standards. The one or more medical reporting standards may identify one or more standards for generation of the electronic medical report. Further, to generate the electronic medical report, the electronic medical record module may determine one or more frameworks from a plurality of frameworks based on the one or more medical reporting standards. The one or more frameworks may include frameworks for the electronic medical report. Further, to generate the electronic medical report, the electronic medical record module may determine one or more rules from a plurality of rules based on the one or more medical reporting standards. The one or more rules may include rules for the generation of the electronic medical report. Further, to generate the electronic medical report, the electronic medical record module may dynamically map the one or more rules to the one or more frameworks to generate an electronic medical report structure. Further, to generate the electronic medical report, the electronic medical record module may filter the one or more key-value pairs of the patient information to identify a subset of the characteristics of the patient. Further, to generate the electronic medical report, the electronic medical record module may transform a portion of the clinic notes. Further, to generate the electronic medical report, the electronic medical record module may dynamically build the electronic medical report based at least in part on the electronic medical report structure, the filtered one or more key-value pairs, and the transformed portion of the clinic notes. The electronic medical report may satisfy the one or more medical reporting standards. Further, the electronic medical record module may cause display of the electronic medical report via a user interface of a user computing device.

In various embodiments, the clinic notes may include first clinic notes and second clinic notes. To obtain the clinic notes, the electronic medical record module may obtain the first clinic notes from a first clinic computing system. Further, the electronic medical record module may obtain the second clinic notes from a second clinic computing system. The first clinic computing system and the second clinic computing system may be associated with different clinics.

In various embodiments, the electronic medical record module may verify that a user account associated with the user computing device is authorized to obtain the electronic medical report.

In various embodiments, the electronic medical record module may parse the patient information to identify a subset of the patient information. Further, the electronic medical record module may generate one or more alerts based on the subset of the patient information. Further, the electronic medical record module may configure the one or more alerts to provide one or more indications to a computing device associated with the electronic medical record module.

In various embodiments, the electronic medical record module may parse the patient information to identify a subset of the patient information. Further, the electronic medical record module may generate one or more alerts based on the subset of the patient information. Further, the electronic medical record module may configure the one or more alerts to provide one or more indications to a computing device associated with the electronic medical record module. Further, the electronic medical record module may monitor the patient information. Further, the electronic medical record module may cause display of the one or more indications via a display of the computing device based on monitoring the patient information.

In various embodiments, the electronic medical record module may store the one or more rules with a first identifier of the electronic medical report. Further, the electronic medical record module may store the one or more frameworks with a second identifier of the electronic medical report.

In various embodiments, the one or more rules may include one or more extensible stylesheet language transformation rules.

In various embodiments, the electronic medical report may identify an injury of the patient and one or more of a patient pain level associated with the injury, a type of injury, an area of the injury, or one or more injuries associated with the injury.

In various embodiments, the electronic medical record module may further obtain accident information. The electronic medical report may identify the filtered one or more key-value pairs, the transformed portion of the clinic notes, and a transformed portion of the accident information.

In various embodiments, to dynamically build the electronic medical report based at least in part on the electronic medical report structure, the filtered one or more key-value pairs, and the transformed portion of the clinic notes, the electronic medical record module may combine a first portion of the clinic notes corresponding to a first clinic and a second portion of the clinic notes corresponding to a second clinic.

In various embodiments, the electronic medical record module may generate a patient profile based on obtaining the patient information. Further, the electronic medical record module may select an active clinic from a plurality of clinics based on the patient profile. The active clinic may be associated with the clinic computing system. Further, the electronic medical record module may provide the patient information to the clinic computing system.

In various embodiments, to obtain the patient information, the electronic medical record module may obtain a first subset of the patient information from the user computing device and a second subset of the patient information from a patient computing device.

In various embodiments, the electronic medical record module may perform electronic intake of the patient information and the clinic notes.

In various embodiments, to dynamically build the electronic medical report based at least in part on the electronic medical report structure, the filtered one or more key-value pairs, and the transformed portion of the clinic notes, the electronic medical record module may perform dynamic sentence generation to generate one or more sentences of the electronic medical report based at least in part on the one or more rules and the one or more frameworks.

In various embodiments, to obtain the medical reporting standards, the electronic medical record module may obtain the medical reporting standards from a computing device associated with a medical reporting standards agency.

According to various embodiments, of the present disclosure, a non-transitory computer-readable storage media may include instructions executable by a computing system to obtain patient information. The patient information may include one or more key-value pairs. The one or more key-value pairs may identify one or more characteristics of a patient. Further, the non-transitory computer-readable storage media may include instructions executable by the computing system to obtain clinic notes from a clinic computing system. The clinic notes may be associated with the patient. The clinic notes may identify one or more of an incident, a medical treatment, or a medical diagnosis associated with a personal injury of the patient. Further, the non-transitory computer-readable storage media may include instructions executable by the computing system to obtain a request to generate an electronic medical report. The electronic medical report may correspond to the personal injury of the patient. Further, the non-transitory computer-readable storage media may include instructions executable by the computing system to generate the electronic medical report based on obtaining the request to generate the electronic medical report. To generate the electronic medical report, the non-transitory computer-readable storage media may include further instructions executable by the computing system to obtain one or more medical reporting standards. The one or more medical reporting standards may identify one or more standards for generation of the electronic medical report. Further, the non-transitory computer-readable storage media may include further instructions executable by the computing system to determine one or more frameworks from a plurality of frameworks based on the one or more medical reporting standards. The one or more frameworks may include frameworks for the electronic medical report. Further, the non-transitory computer-readable storage media may include further instructions executable by the computing system to determine one or more rules from a plurality of rules based on the one or more medical reporting standards. The one or more rules may include rules for the generation of the electronic medical report. Further, the non-transitory computer-readable storage media may include further instructions executable by the computing system to dynamically map the one or more rules to the one or more frameworks to generate an electronic medical report structure. Further, the non-transitory computer-readable storage media may include further instructions executable by the computing system to filter the one or more key-value pairs of the patient information to identify a subset of the characteristics of the patient. Further, the non-transitory computer-readable storage media may include further instructions executable by the computing system to transform a portion of the clinic notes. Further, the non-transitory computer-readable storage media may include further instructions executable by the computing system to dynamically build the electronic medical report based at least in part on the electronic medical report structure, the filtered one or more key-value pairs, and the transformed portion of the clinic notes. The electronic medical report may satisfy the one or more medical reporting standards. Further, the non-transitory computer-readable storage media may include instructions executable by the computing system to cause display of the electronic medical report via a user interface of a user computing device.

