Method and system for providing a medical report
One or more example embodiments of the present invention relates to methods and apparatuses for providing a medical report in a medical network having a front-end computing facility and a back-end computing facility.
1 . A method for providing a medical report in a medical network having a first front-end computing facility and a back-end computing facility, the method comprising:
receiving context information based on a patient, the receiving receives the context information from the first front-end computing facility at the back-end computing facility;
providing patient data of the patient on the back-end computing facility;
providing at least one data filter using the back-end computing facility based on the context information, the at least one data filter being configured to extract at least one item of individual information from the patient data for generating a medical report;
generating the medical report based on the patient data and the context information using the back-end computing facility by applying the at least one data filter to the patient data;
communicating the medical report to the first front-end computing facility using the back-end computing facility;
providing an earlier version of the medical report for the patient on the back-end computing facility;
determining at least one earlier application instance of the earlier version of the medical report in the medical network, the at least one earlier application instance being a second front-end computing facility different from the first front-end computing facility; and
automatically communicating the medical report to the at least one earlier application instance using the back-end computing facility,
wherein the first front-end computing facility and the second front-end computing facility each include a user interface configured to receive input from a user related to the medical report.
2 . The method of claim 1 , wherein the providing the at least one data filter comprises:
providing a plurality of selection data filters in the back-end computing facility, the selection data filters being configured to extract different items of individual information respectively for creating different medical reports, and
selecting the at least one data filter from the selection data filters.
3 . A non-transitory computer-readable storage medium including readable and executable program segments, when executed by a computing facility, cause the computing facility to perform the method of claim 2 .
4 . The method of claim 2 , wherein
the at least one data filter comprises a trained function, the trained function being configured to extract at least one item of individual information for generating a medical report based on the context information.
5 . The method of claim 4 , further comprising:
providing a selection of a plurality of selection templates for creating different medical reports, respectively; and
selecting a template from the plurality of selection templates based on the context information, wherein
the generating generates the medical report based on the template.
6 . The method of claim 5 , further comprising:
ascertaining an item of change information based on a comparison between the patient data and the earlier version of the medical report, the change information indicating how at least one condition of the patient has changed since an instance of the earlier version of the medical report,
wherein the generating generates the medical report further based on the change information.
7 . The method of claim 2 , further comprising:
receiving a modified medical report from the first front-end computing facility on the back-end computing facility, the modified medical report being based on the medical report and the modified medical report includes one or more modifications compared to the medical report; and
adjusting the at least one data filter based on a comparison between the modified medical report and the medical report.
8 . The method of claim 1 , wherein
the at least one data filter comprises a trained function, the trained function being configured to extract at least one item of individual information for generating a medical report based on the context information.
9 . The method of claim 1 , further comprising:
providing a selection of a plurality of selection templates for creating different medical reports, respectively; and
selecting a template from the plurality of selection templates based on the context information, wherein
the generating generates the medical report based on the template.
10 . The method of claim 1 , further comprising:
ascertaining an item of change information based on a comparison between the patient data and the earlier version of the medical report, the change information indicating how at least one condition of the patient has changed since an instance of the earlier version of the medical report,
wherein the generating generates the medical report further based on the change information.
11 . The method of claim 1 , further comprising:
ascertaining at least one missing item of individual information in the patient data based on at least one of the context information or the at least one data filter; and at least one of,
(i) communicating a note relating to the at least one missing item of individual information to the first front-end computing facility,
(ii) applying a data evaluation program for ascertaining the at least one missing item of individual information on the back-end computing facility, or
(iii) prompting at least one of the first front-end computing facility or a different application instance in the medical network to ascertain the at least one missing item of individual information using the back-end computing facility.
12 . The method of claim 11 , wherein
the patient data comprises at least one medical image dataset,
the at least one missing item of individual information refers to a measured value to be extracted from the at least one medical image dataset, and
the data evaluation program is an image processing algorithm for extracting the measured value from the at least one medical image dataset.
13 . The method of claim 11 , wherein
the at least one missing item of individual information refers to an examination of the patient that has not been performed, and
the prompting is performed, the prompting including prompting performance of a medical examination that has not been performed.
14 . The method of claim 1 , further comprising:
receiving a modified medical report from the first front-end computing facility on the back-end computing facility, the modified medical report being based on the medical report and the modified medical report includes one or more modifications compared to the medical report; and
adjusting the at least one data filter based on a comparison between the modified medical report and the medical report.
15 . The method of claim 1 , further comprising:
detecting an update event with respect to the medical report on the back-end computing facility;
updating the medical report in accordance with the update event to create an updated medical report; and
communicating the updated medical report to the first front-end computing facility,
wherein the update event comprises at least one of the following events,
providing updated patient data,
providing an adjusted data filter,
receiving an update request in the back-end computing facility from the medical network, or
expiration of a specified period since generation of the medical report.
16 . A non-transitory computer-readable storage medium including readable and executable program segments, when executed by a computing facility, cause the computing facility to perform the method of claim 1 .
17 . The method of claim 1 , wherein the back-end computing facility includes a memory configured to store the medical report and the automatically communicating the medical report to the at least one earlier application instance using the back-end computing facility includes forwarding the medical report from the memory of the back-end computing facility to the second front-end computing facility.
18 . An apparatus for providing a medical report in a medical network having at least one front-end computing facility, wherein the apparatus is connected to a first front-end computing facility via the medical network, the apparatus comprising:
a back-end computing facility, the back-end computing facility configured to cause the apparatus to,
receive context information based on a patient, the context information being from the first front-end computing facility,
provide patient data of the patient,
provide at least one data filter based on the context information, the at least one data filter being configured to extract at least one item of individual information from the patient data for generating a medical report,
generate the medical report based on the patient data and the context information by applying the at least one data filter to the patient data,
communicate the medical report to the first front-end computing facility,
provide an earlier version of the medical report for the patient on the back-end computing facility,
determine at least one earlier application instance of the earlier version of the medical report in the medical network, the at least one earlier application instance being a second front-end computing facility different from the first front-end computing facility, and
automatically communicate the medical report to the at least one earlier application instance using the back-end computing facility,
wherein the first front-end computing facility and the second front-end computing facility each include a user interface configured to receive input from a user related to the medical report.