Medical report generation method and device, electronic equipment and storage medium
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2018-08-21
- Publication Date
- 2026-08-11
AI Technical Summary
但是医生需要手动输入很多文字、医疗报告的生成效率依然很低下、而且医生诊断边生成医疗报告时,依然需要分出比较多的精力用于生成医疗报告
[0131]本发明实施例提供的一种医疗报告生成方法及装置、电子设备及存储介质,能够根据当前展示的医疗影像获取到医疗影像的预设信息,从而确定出填充的备选信息;然后基于生成医疗报告的第一模板,可以自动填充,以自动生成医疗报告。如此,就实现了医疗报告的自动生成,简化了医疗报告的生成,提升了医疗报告的生成效率。与此同时,备选信息是电子设备自动生成,可是按照标准化的数据结构形成的,如此,生成的医疗报告采用通用的标准化的数据结构,具有医疗报告方便统一管理和通用识别的特点。
Smart Images

Figure CN109273066B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of information technology, and in particular to a method and apparatus for generating medical reports, an electronic device, and a storage medium. Background Technology
[0002] In related technologies, medical reports are generally generated in two ways:
[0003] The first type:
[0004] Doctors either handwrite medical reports or record them on a computer according to their own recording habits. This method is inefficient, and different doctors have different writing habits, which makes it difficult to manage and integrate data uniformly.
[0005] The second type:
[0006] The hospital provides a specific writing format, which doctors follow by handwriting or computer input. However, doctors still need to manually input a lot of text, the efficiency of medical report generation remains low, and doctors still need to devote considerable energy to generating the medical report while making a diagnosis. Summary of the Invention
[0007] The present invention aims to provide a method and apparatus for generating medical reports, an electronic device, and a storage medium.
[0008] The technical solution of this invention is implemented as follows:
[0009] A method for generating a medical report, comprising:
[0010] Based on the preset information of the displayed medical images, determine the alternative information for automatic filling;
[0011] Based on the first template, the alternative information is automatically filled in to generate a medical report.
[0012] Based on the above scheme, the method further includes:
[0013] Display the first template;
[0014] Display the first operation control on the content module of the first template;
[0015] A second template is generated based on the first operation applied to the first operation control;
[0016] The process of automatically filling in the alternative information to generate a medical report based on the first template includes:
[0017] The medical report is generated by automatically filling the alternative information into the second template.
[0018] Based on the above scheme, the step of automatically filling in the alternative information to generate a medical report based on the first template includes:
[0019] Based on the preset information of the medical image, determine the alternative information for automatic filling;
[0020] The alternative information and the second operation control are displayed in the blank space of the template to be filled in;
[0021] Based on the second operation of the second operation control, the alternative information is automatically filled into the blank space of the template.
[0022] Based on the above scheme, the method further includes:
[0023] The selection control of the first template or the second template is highlighted according to a preset method, wherein the second template is generated based on the first template;
[0024] The process of automatically filling in the alternative information to generate a medical report based on the first template includes:
[0025] If a confirmation operation is detected on the selection control, the medical report is determined to be generated based on the first template or the second template.
[0026] Based on the above scheme, the automatic filling of the alternative information to generate a medical report based on the first template includes at least one of the following:
[0027] Based on the attribute information in the recognition result of the medical image, fill in the blanks in the attributes of the first template or the second template, and automatically fill in the attribute information, wherein the second template is generated based on the first template;
[0028] Based on the quantitative information in the recognition results of the medical images, the quantitative information is automatically filled into the blank spaces of the first template, the second template, or the custom template.
[0029] Based on the login account in the medical report or the emergency record, fill in the blanks in the medical personnel information in the first template or the second template, and automatically fill in the medical personnel information;
[0030] Based on the patient information corresponding to the medical images, fill in the blanks in the patient information of the first template or the second template, and automatically fill in the patient information;
[0031] Select images from the medical images that meet the preset conditions and automatically fill them into the blank areas of the first template or the second template.
[0032] Based on the above scheme, the method further includes:
[0033] The first template is determined based on the displayed medical images.
[0034] Based on the above scheme, determining the first template according to the displayed medical images includes:
[0035] Based on the preset information of the displayed medical images, select the first template from multiple alternative templates.
[0036] Based on the above scheme, the step of selecting a first template from multiple alternative templates according to the preset information of the displayed medical images includes at least one of the following:
[0037] Based on the type information of the medical image, a first template that matches the type information is selected from the candidate templates;
[0038] Based on the location characteristics of the area captured by the medical image, a first template that matches the location characteristics is selected from the candidate templates;
[0039] Based on the lesion information in the medical images, a first template that matches the lesion information is selected from the candidate templates;
[0040] Based on the diagnostic auxiliary information generated after the medical image is identified, the first template is selected from the candidate templates.
[0041] Based on the above scheme, the method further includes:
[0042] Based on the preset information, the first template is dynamically adjusted to generate the second template;
[0043] The method of automatically filling in the alternative information based on the first template to generate a medical report also includes:
[0044] Based on the alternative information, the second template is automatically filled to generate the medical report.
[0045] Based on the above scheme, the step of dynamically adjusting the first template to generate the second template according to the preset information includes at least one of the following:
[0046] Based on the preset information, unnecessary content modules in the first template are removed to generate the second template;
[0047] Based on the preset information, necessary content modules are added to the first template to generate the second template;
[0048] Based on the preset information, the positional information between the content modules in the first template is adjusted to generate the second template;
[0049] Based on the preset information, the display parameters of the content modules in the first template are adjusted to generate a second template containing at least two display parameters.
[0050] Based on the above scheme, determining the first template according to the displayed medical images includes:
[0051] Based on the basic framework of a medical report, determine the basic content modules;
[0052] Based on the preset information of the medical images, select the required compatible content modules from the content module library;
[0053] According to a preset combination strategy, the basic content module and the adapted content module are combined to generate the first template.
[0054] Based on the above scheme, the step of selecting the required compatible content module from the content module library according to the preset information of the medical image includes at least one of the following:
[0055] Based on the type information of the medical image, select the appropriate content module that matches the type information from the content module library;
[0056] Based on the location characteristics of the area captured by the medical images, select the appropriate content module that matches the location characteristics from the content module library;
[0057] Based on the lesion information of the medical images, select the appropriate content module that matches the lesion information from the content module library;
[0058] Based on the diagnostic auxiliary information generated after the medical image is identified, the appropriate content module is selected from the content module library.
[0059] Based on the above scheme, the method further includes: generating a custom template if preset conditions are met.
[0060] Based on the above scheme, the preset conditions include at least one of the following:
[0061] If no confirmation operation is detected on the selection control within the preset time;
[0062] A denial operation was detected applied to the selection control;
[0063] A third operation was detected that was applied to the custom template control.
[0064] Based on the above scheme, generating a custom template if the preset conditions are met includes:
[0065] Start the natural language analysis and processing component to analyze the natural language received from the human-computer interaction interface;
[0066] The custom template is generated based on the analysis results of the natural language.
[0067] Based on the above scheme, the method further includes at least one of the following:
[0068] Based on the attribute information in the recognition result of the medical image, fill in the blanks in the attributes of the first template or the second template, and automatically fill in the attribute information, wherein the second template is generated based on the first template;
[0069] Based on the quantitative information in the recognition results of the medical images, the quantitative information is automatically filled into the blank spaces of the first template, the second template, or the custom template.
[0070] Based on the login account in the diagnosis and treatment report or the emergency record, fill in the blanks in the medical personnel information of the medical personnel in the first template, the second template or the custom template, and automatically fill in the medical personnel information;
[0071] Based on the patient information corresponding to the medical images, fill in the blanks in the patient information of the first template, the second template, or a custom template, and automatically fill in the patient information.
[0072] A medical report generation device, comprising:
[0073] The first determining module is used to determine the alternative information to be automatically filled based on the preset information of the displayed medical images;
[0074] The report generation module is used to automatically fill in the alternative information based on the first template to generate a medical report.
[0075] Based on the above scheme, the device further includes:
[0076] The first display module is used to display the first template;
[0077] The first control module is used to display the first operation control on the content module of the first template;
[0078] The template generation module is used to generate a second template based on the first operation applied to the first operation control;
[0079] The report generation module is specifically used to automatically fill the alternative information into the second template to generate the medical report.
[0080] Based on the above scheme, the report generation module is specifically used to determine the alternative information to be automatically filled according to the preset information of the medical image; display the alternative information and the second operation control in the blank space of the template to be filled; and automatically fill the blank space of the template with the alternative information based on the second operation control.
[0081] Based on the above scheme, the device further includes:
[0082] The second display module is used to highlight the selection control of the first template or the second template in a preset manner, wherein the second template is generated based on the first template;
[0083] The generation of a medical report based on the first template includes:
[0084] If a confirmation operation is detected on the selection control, the medical report is determined to be generated based on the first template or the second template.
[0085] Based on the above scheme, the report generation module is specifically used to perform at least one of the following:
[0086] Based on the attribute information in the recognition result of the medical image, fill in the blanks in the attributes of the first template or the second template, and automatically fill in the attribute information, wherein the second template is generated based on the first template;
[0087] Based on the quantitative information in the recognition results of the medical images, the quantitative information is automatically filled into the blank spaces of the first template, the second template, or the custom template.
[0088] Based on the login account in the medical report or the emergency record, fill in the blanks in the medical personnel information in the first template or the second template, and automatically fill in the medical personnel information;
[0089] Based on the patient information corresponding to the medical images, fill in the blanks in the patient information of the first template or the second template, and automatically fill in the patient information;
[0090] Select images from the medical images that meet the preset conditions and automatically fill them into the blank areas of the first template or the second template.
[0091] Based on the above scheme, the device further includes:
[0092] The second determining module is used to determine the first template based on the displayed medical images.
[0093] Based on the above scheme, the second determining module is specifically used to select the first template from multiple candidate templates according to the preset information of the displayed medical image.
[0094] Based on the above scheme, the second determining module is specifically used to perform at least one of the following:
[0095] Based on the type information of the medical image, a first template that matches the type information is selected from the candidate templates;
[0096] Based on the location characteristics of the area captured by the medical image, a first template that matches the location characteristics is selected from the candidate templates;
[0097] Based on the lesion information in the medical images, a first template that matches the lesion information is selected from the candidate templates;
[0098] Based on the diagnostic auxiliary information generated after the medical image is identified, the first template is selected from the candidate templates.
[0099] Based on the above scheme, the device further includes:
[0100] An adjustment module is used to dynamically adjust the first template to generate a second template based on the preset information;
[0101] The report generation module is specifically used to automatically fill in the second template to generate the medical report based on the alternative information.
[0102] Based on the above scheme, the adjustment module is specifically used to perform at least one of the following:
[0103] Based on the preset information, unnecessary content modules in the first template are removed to generate the second template;
[0104] Based on the preset information, necessary content modules are added to the first template to generate the second template;
[0105] Based on the preset information, the positional information between the content modules in the first template is adjusted to generate the second template;
[0106] Based on the preset information, the display parameters of the content modules in the first template are adjusted to generate a second template containing at least two display parameters.
[0107] Based on the above scheme, the second determining module is specifically used to determine the basic content module according to the basic framework of the medical report;
[0108] Based on the preset information of the medical images, select the required compatible content modules from the content module library;
[0109] According to a preset combination strategy, the basic content module and the adapted content module are combined to generate the first template.
[0110] Based on the above scheme, the second determining module is specifically used to select an appropriate content module that matches the type information from the content module library according to the type information of the medical image;
[0111] Based on the location characteristics of the area captured by the medical images, select the appropriate content module that matches the location characteristics from the content module library;
[0112] Based on the lesion information of the medical images, select the appropriate content module that matches the lesion information from the content module library;
[0113] Based on the diagnostic auxiliary information generated after the medical image is identified, the appropriate content module is selected from the content module library.
[0114] Based on the above scheme, the device further includes:
[0115] A custom module is used to generate a custom template if preset conditions are met.
[0116] Based on the above scheme, the preset conditions include at least one of the following:
[0117] If no confirmation operation is detected on the selection control within the preset time;
[0118] A denial operation was detected applied to the selection control;
[0119] A third operation was detected that was applied to the custom template control.
[0120] Based on the above scheme, the custom module is specifically used to start the natural language analysis and processing component, analyze the natural language received from the human-computer interaction interface, and generate the custom template based on the analysis results of the natural language.
[0121] Based on the above scheme, the report generation module is also used to perform at least one of the following:
[0122] Based on the attribute information in the recognition result of the medical image, fill in the blanks in the attributes of the first template or the second template, and automatically fill in the attribute information, wherein the second template is generated based on the first template;
[0123] Based on the quantitative information in the recognition results of the medical images, the quantitative information is automatically filled into the blank spaces of the first template, the second template, or the custom template.
[0124] Based on the login account in the diagnosis and treatment report or the emergency record, fill in the blanks in the medical personnel information of the medical personnel in the first template, the second template or the custom template, and automatically fill in the medical personnel information;
[0125] Based on the patient information corresponding to the medical images, fill in the blanks in the patient information of the first template, the second template, or a custom template, and automatically fill in the patient information.
[0126] An electronic device, comprising:
[0127] Display module, used for information display;
[0128] Memory, used for storing information;
[0129] The processor is connected to the display module and the memory respectively, and is used to control the information display of the display module and the information storage of the memory by executing computer-executable instructions stored in the memory, and is also used to execute the medical report generation method provided in any of the foregoing items.
[0130] A computer-readable storage medium storing computer-executable instructions; when processed, the computer-executable instructions are capable of implementing the medical report generation method provided in any of the preceding items.
[0131] This invention provides a medical report generation method, apparatus, electronic device, and storage medium. It can obtain preset information from a currently displayed medical image to determine alternative information for filling in. Then, based on a first template for generating a medical report, it can automatically fill in the information to automatically generate the medical report. This achieves automatic generation of medical reports, simplifying the process and improving efficiency. Simultaneously, the alternative information is automatically generated by the electronic device according to a standardized data structure. Therefore, the generated medical report uses a universal, standardized data structure, offering convenient and unified management and universal recognition. Attached Figure Description
[0132] Figure 1 A flowchart illustrating the first medical report generation method provided in this embodiment of the invention;
[0133] Figure 2 A flowchart illustrating the second medical report generation method provided in this embodiment of the invention;
[0134] Figure 3 A schematic diagram illustrating the template determination process provided in an embodiment of the present invention;
[0135] Figure 4 This is a schematic diagram of the template provided in an embodiment of the present invention;
[0136] Figure 5 This is a schematic diagram of the structure of a medical report generation device provided in an embodiment of the present invention;
[0137] Figure 6 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present invention. Detailed Implementation
[0138] The technical solution of the present invention will be further described in detail below with reference to the accompanying drawings and specific embodiments.
[0139] like Figure 1 As shown, this embodiment provides a method for generating medical reports, including:
[0140] Step S110: Determine the alternative information for automatic filling based on the preset information of the displayed medical images;
[0141] Step S120: Based on the first template, automatically fill in the alternative information to generate a medical report.
[0142] This embodiment provides a method for generating medical reports, which can be applied to various electronic devices, such as various terminal devices that can be operated by medical personnel. The terminal devices may include mobile terminals and fixed terminals. Mobile terminals may include laptops, laptop-tablet hybrid devices, tablets, mobile phones, and other portable electronic devices. Fixed terminals may include desktop computers, fixed terminals connected to medical equipment located in the treatment room, etc.
[0143] In this embodiment, the displayed medical images may include: medical images displayed on an electronic device and / or projected medical images. Projection here may include: projection onto a projection area such as a projection screen or projection wall; it may also include: projection onto the user's eye.
[0144] The medical images mentioned include, but are not limited to, computed tomography (CT) images, magnetic resonance imaging (MRI) images, and X-ray (XR) images. In summary, the medical images mentioned in this embodiment can refer to various medical diagnostic images, specifically including: static single images, and may also include: dynamic images and videos.
[0145] The electronic device, based on the medical images it displays, determines that medical personnel require the generation of a medical report. Before generating the report, it automatically determines the template to be used. In this embodiment, the first template may include: the content modules of the medical report, the layout between the modules, and the type of the medical report. The medical report can be a text file or a multimedia file.
[0146] The preset information of the medical images may include:
[0147] The preset information of the medical image may include at least one of the following:
[0148] Attribute information describing the properties of medical images;
[0149] Content information describing the content of medical images.
[0150] The attribute information may include one or more of the following: type of medical image, imaging principle, number of images, number of imaging attempts, imaging parameters, information about the hospital, department, or other organizational structure where the medical image was taken, and imaging parameters.
[0151] The content information may include one or more of the following: the object of medical image acquisition and lesion information, etc., which are related to the imaging content.
[0152] In step S110, alternative information that is automatically filled is generated based on the preset information.
[0153] In some embodiments, the electronic device automatically generates a first template suitable for writing the current medical report based on preset information of the medical images it displays, in order to reduce redundant information in the medical report as much as possible.
[0154] In other embodiments, the first template may also be a template determined based on the detected operation instructions.
[0155] The electronic device, based on the medical images it displays, determines that medical personnel require the generation of a medical report. Before generating the report, it automatically determines the template to be used. In this embodiment, the first template may include: the content modules of the medical report, the layout between the modules, and the type of the medical report. The medical report can be a text file or a multimedia file.
[0156] In step S110, the electronic device automatically determines the alternative information, eliminating the need for medical personnel to manually input and generate the information to be filled. This obviously simplifies the work of medical personnel and improves their work efficiency.
[0157] In this embodiment, the electronic device determines whether there is a need to generate a medical report based on the medical images it displays. Before generating a medical report, if there is a need to generate a medical report, it determines alternative information based on the currently displayed medical images. If there is no need to generate a medical report, steps S110 to S120 are not executed.
[0158] In some embodiments, the electronic device queries a medical report database. If the medical image currently displayed by the electronic device generates a corresponding medical report, it is determined that there is no need to generate a medical report; otherwise, it can be considered that there is a need to generate a medical report.
[0159] For example, an electronic device is currently displaying medical images based on user actions; the electronic device can determine in the background that there is a need to generate a medical report; therefore, it automatically determines and fills in the candidate information in the first template.
[0160] For example, in some embodiments, if the electronic device determines that the login account used to display the medical image is a specific account, it will automatically determine in the background whether there is a need to generate a medical report. If there is a need to generate a medical report, it will automatically generate the alternative information.
[0161] The system identifies the login account used to display the medical image as the attending physician's account identified in the database. If the login account is indeed the attending physician's, it checks whether a corresponding medical report has been generated. If not, it determines that a report needs to be generated, and the electronic device automatically identifies alternative information in the background. Thus, once the doctor finishes viewing the medical image, the alternative information is finalized and can be automatically filled in during the subsequent report generation process.
[0162] In this embodiment, the first template may include: a template containing the content modules of the medical report, the layout between the modules, the type of the medical report, and other information. The medical report may be a text file or a multimedia file.
[0163] In some embodiments, step S120 may include: automatically filling the alternative information directly into the first template.
[0164] In some other embodiments, step S120 may include: generating a second template or a third template adapted to the medical image based on the first template, and automatically filling the alternative information into the second template or the third template.
[0165] In some embodiments, step S120 may include:
[0166] The detection function applies a confirmation indication to the candidate information;
[0167] If a confirmation instruction for the alternative information is detected, the alternative information is automatically written into a blank space in the template.
[0168] In some embodiments, step S120 may include:
[0169] Start the timer when the template displays blank spaces containing alternative information;
[0170] If no denial indication is detected within the timing range, the alternative information is automatically written into the blank space of the template.
[0171] In some embodiments, step S120 may further include:
[0172] If a denial indication is detected for the candidate information, the denial information is discarded; or, the candidate information is modified according to the modification indication, and the modified candidate information is automatically written into the corresponding blank space of the template.
[0173] The medical report may include, but is not limited to, at least one of the following: physical examination report, pathology examination report, and laboratory report.
[0174] The preset information of the medical image may include at least one of the following:
[0175] Attribute information describing the properties of medical images;
[0176] Content information describing the content of medical images.
[0177] The attribute information may include one or more of the following: type of medical image, imaging principle, number of images, number of imaging attempts, imaging parameters, information about the hospital, department, or other organizational structure where the medical image was taken, and imaging parameters.
[0178] The content information may include one or more of the following: the object of medical image acquisition and lesion information, etc., which are related to the imaging content.
[0179] In this embodiment, the electronic device automatically selects a suitable first template from the candidate templates based on preset information of the medical images it displays to generate the medical report.
[0180] like Figure 2 As shown, in some embodiments, the method further includes:
[0181] Step S101: Select the first template from multiple alternative templates based on the preset information of the displayed medical image.
[0182] In some embodiments, step S101 may include: determining the first template based on the displayed medical image.
[0183] In this embodiment, the electronic device can obtain multiple candidate templates from a local database or a connected database, and then automatically select one or more first templates that are compatible with the medical image from the multiple candidate templates based on the preset content of the displayed medical image. In this embodiment, the one or more templates selected from the candidate templates are capable of meeting the requirements of medical reports based on the diagnosis of the medical image.
[0184] Since multiple alternative templates are pre-configured, and these templates are all standardized, medical reports generated using these templates will obviously conform to the specific standardized data structure of the backend database. Selecting the first template from among the multiple alternative templates is highly efficient because the alternative templates are generated in advance.
[0185] In other embodiments, the step of selecting a first template from a plurality of alternative templates based on preset information of the displayed medical image includes at least one of the following:
[0186] Based on the type information of the medical image, a first template that matches the type information is selected from the candidate templates;
[0187] Based on the location characteristics of the area captured by the medical image, a first template that matches the location characteristics is selected from the candidate templates;
[0188] Based on the lesion information in the medical images, a first template that matches the lesion information is selected from the candidate templates;
[0189] Based on the diagnostic auxiliary information generated after the medical image is identified, the first template is selected from the candidate templates.
[0190] For example, medical images can be classified into different types according to their imaging principles, such as CT images, MRI images, and XR images. Different medical images may correspond to specific types of medical diagnoses. Thus, the same type of medical images can correspond to the same type of medical report, and the same template can be used.
[0191] An MRI template adapted to MRI images may include: content modules for importing MRI images and / or content modules for writing MRI interpretation results, etc. For example, the MRI template may include: a tumor template for a tumor medical report used for tumor diagnosis.
[0192] CT templates adapted to CT images, for example, bone medical reports adapted to CT images for bone diagnosis.
[0193] The medical images can be identified using machine learning models such as neural networks. The imaging objects of the medical images can be identified, for example, the first template can be determined from the objects collected from the human head, chest cavity, abdominal cavity, upper limbs, lower limbs, etc.
[0194] The lesion information may be: information describing the lesion in the medical image, where the lesion may be: a part of the body that has become diseased, or a shorthand for diseased tissue. For example, the lesion information may include one or more of the following: information describing the type of lesion tissue, the degree of lesion, and the type of lesion.
[0195] Thus, based on the lesion information, a suitable first template can be selected from multiple candidate templates to generate the medical report. Taking tumors as an example, the first template is selected from multiple candidate templates based on the organ where the tumor tissue is located, whether the tumor is benign or malignant, and the stage of the malignant tumor.
[0196] The diagnostic assistance information may include various information automatically generated by the learning model to assist medical personnel in diagnosis after the medical images have been processed using machine learning models such as neural networks. For example, the diagnostic assistance information includes, but is not limited to, the geometric features of the lesion tissue, the degree of lesion in the lesion tissue, and equipment diagnostic information.
[0197] The geometric features may include: the size and shape features of the lesion tissue.
[0198] The dimensional features describe the size of the diseased tissue in different directions, such as length, width, height, area, or volume.
[0199] The shape features can be those that describe the shape of the entire diseased tissue or the lesion site within the diseased tissue.
[0200] The diagnostic information provided by the device may include: disease assessment information given by the electronic device based on the geometric characteristics of the diseased tissue and the degree of the disease.
[0201] In summary, the electronic device will acquire one or more of the preset information of the currently displayed medical image and comprehensively select a first template that is compatible with the current medical image.
[0202] In some embodiments,
[0203] Step S101 may further include: dynamically adjusting the first template to generate a second template based on the preset information;
[0204] like Figure 2 As shown, step S120 may include step S121: automatically filling the alternative information into the second template to generate the medical report.
[0205] In this embodiment, after the electronic device selects the first template from multiple candidate templates based on preset information, it will also dynamically adjust the first template according to the preset information of the current medical image to generate the second template most suitable for the current medical image.
[0206] Both the first and second templates can consist of multiple content modules, and a content module can consist of one or more content items. The dynamic adjustment of the first template here can include adjustments at the content module level and / or adjustments at the content item level; thus, the dynamic adjustment of the first template can be based on either the module level or the item level.
[0207] In step S120, the medical report is generated directly based on the second template. Thus, the generated medical report is based on the characteristics of the current medical image, rather than uniformly using a limited number of alternative templates.
[0208] The specific dynamic adjustment of the first template to generate the second template may include the following methods, but is not limited to any one of them.
[0209] Method 1:
[0210] Step S101 may include: based on the preset information, deleting unnecessary content modules from the first template to generate the second template.
[0211] In this approach, the alternative template can be a first type of template, which may include: a template for all content modules required for a medical report or a template for most content modules. In this way, when a medical report is generated each time, unnecessary content modules can be dynamically deleted according to the current needs, thereby reducing redundant information in the generated medical report.
[0212] Method 2:
[0213] Step S101 may include: adding necessary content modules to the first template to generate the second template according to the preset information.
[0214] In this approach, the alternative template can be a second type of template; the second type of template may include: a template that includes the basic content modules required by the current type of template or a template that includes the content modules required in most cases. Thus, when generating the medical report this time, the required content modules will also be added according to the preset information of the medical images.
[0215] Method 3:
[0216] Step S101 may include: adjusting the positional information between content modules in the first template to generate the second template according to the preset information.
[0217] For example, different content modules should be highlighted for lesions of varying degrees; dynamically adjusting the positional information between content templates is equivalent to adjusting the layout of different content modules on a medical report. For instance, content modules that need to be viewed side-by-side can be moved to adjacent positions, such as placing two content modules that need to be viewed simultaneously side-by-side or adjacent front-back. Another example is inserting the content modules that need to be highlighted into the most convenient positions for users to view, such as placing them on the template's homepage or in the middle of the homepage.
[0218] Method 4:
[0219] Step S101 may include: adjusting the display parameters of the content modules in the first template according to the preset information to generate a second template containing at least two display parameters.
[0220] The display parameters may include at least one of the following:
[0221] Display parameters during display;
[0222] Projection parameters during projection;
[0223] Printing parameters during printing.
[0224] Different display parameters result in different display effects; different projection parameters result in different projection effects; different printing parameters result in different printing effects.
[0225] In some embodiments, the display parameters, projection parameters, and printing parameters may correspond to a set of parameters or different parameters.
[0226] In this embodiment, by setting at least two display parameters, the presentation styles of different modules in the second template or different content in a single content module are effectively distinguished, so as to differentiate the display of information with different importance or priority levels.
[0227] In this embodiment, the display parameters can determine the display characteristics, projection characteristics, or printed characteristics of the medical report generated based on the second template.
[0228] In this way, by differentiating the display parameters, the presentation effect of medical reports generated based on the second template is differentiated. Through this differentiated presentation, readers of medical reports can quickly grasp the important or key information in the medical reports.
[0229] In some embodiments, such as Figure 3 As shown, step S101 may include:
[0230] Step S111: Determine the basic content modules based on the basic framework of the medical report;
[0231] Step S112: Select the required compatible content module from the content module library according to the preset information of the medical image;
[0232] Step S113: Combine the basic content module and the adaptive content module according to the preset combination strategy to generate the first template.
[0233] In some embodiments, the first template is dynamically generated, rather than selected from a pre-organized pool of alternative templates. Various content modules are stored in the electronic device's local database or a connected remote database.
[0234] In some embodiments, the method further includes:
[0235] After selecting the adapted content module, the content items in the basic content module and / or the adapted content module are adjusted according to the preset information. Adjustments to content items may include: deleting content items, adding content items, and replacing content items of the same type. Of course, the above is just an example. In short, when generating the first template, it can be dynamically generated as needed, either at the module level or the item level.
[0236] In step S111, the basic content modules are determined based on the basic framework of a medical report. The basic content modules may include at least one of the following:
[0237] Patient information module, medical personnel information module, medical imaging information module.
[0238] The patient information module may include: adding the patient's appointment time, hospital, appointment number, medical insurance number, and patient's identity information.
[0239] The medical personnel information may include basic identity information such as the doctor's ID number and name involved in the diagnosis.
[0240] Medical image information may include, but is not limited to, at least one of the following: the type and name of the medical image, key segments extracted from the medical image, and the acquisition path of the original medical image (e.g., the Uniform Resource Address (URL) for viewing the original medical image).
[0241] The adapted content modules may include other content modules besides those required based on the basic framework of medical imaging.
[0242] The electronic device combines these content modules according to a preset combination strategy to generate the first template.
[0243] These content modules are combined, including the basic layout content module and the adaptation content module, to generate the first template to be filled in.
[0244] The preset combination strategy may be pre-configured in the electronic device, or the electronic device may select from multiple combination strategies based on preset information of the current medical image.
[0245] For example, the preset combination strategy may include: a priority strategy, which can prioritize the layout of content modules that need to be emphasized, and then lay out other content modules.
[0246] For example, the preset combination strategy may include: a general combination strategy, which combines selected basic content modules and adapted content modules according to the general content layout order of a medical report.
[0247] In summary, there are multiple preset combination strategies, and they are not limited to any one of the above.
[0248] In some embodiments, step S112 may include at least one of the following:
[0249] Based on the type information of the medical image, select the appropriate content module that matches the type information from the content module library;
[0250] Based on the location characteristics of the area captured by the medical images, select the appropriate content module that matches the location characteristics from the content module library;
[0251] Based on the lesion information of the medical images, select the appropriate content module that matches the lesion information from the content module library;
[0252] Based on the diagnostic auxiliary information generated after the medical image is identified, the appropriate content module is selected from the content module library.
[0253] In other embodiments, step S120 may include:
[0254] Display the first template;
[0255] Display the first operation control on the content module of the first template;
[0256] A third template is generated based on the first operation applied to the first operation control;
[0257] The alternative information is filled into the third template to generate the medical report.
[0258] The demonstration here may include: displaying or projecting the first template. While displaying the first template, a first operation control is displayed on the content module of the first template. The person entering the medical report can delete, add, or modify the corresponding content module according to their current needs by performing the first operation on the first operation control, thereby generating a third template. In this way, it is equivalent to giving the person entering the report certain template customization permissions.
[0259] In this embodiment, the medical report is generated based on a third template, and the medical report generated in this way is still a standard template that can be recognized by the database.
[0260] In this embodiment, the electronic device not only automatically or assisted in generating a template for a medical report, but also retrieves alternative information to be filled in.
[0261] On the one hand, the alternative information is generated in a standardized format. Thus, if the alternative information is confirmed and filled into the template to generate a medical report, it will definitely be a standardized data format or a standardized expression of information that can be recognized by the device.
[0262] On the other hand, in this embodiment, a second operation control is displayed in the blank space of the template to be filled. The person inputting the medical report (e.g., a doctor) can automatically fill the corresponding blank space with the alternative information through a one-click operation as needed. In this way, the person inputting the information does not need to manually input a large amount of content, which simplifies the user operation and improves the efficiency of medical report generation.
[0263] On the other hand, due to the display of the second operation control, if the input personnel think that the alternative information is not suitable or accurate enough, they can manually enter more accurate or suitable content into the medical report. This also facilitates the manual input of the input personnel.
[0264] In summary, the display of alternative information and secondary operation controls meets the needs for generating different medical reports in different scenarios.
[0265] In some embodiments, the method further includes:
[0266] The selection control of the first template or the second template is highlighted according to a preset method, wherein the second template is generated based on the first template;
[0267] Step S120 may further include: if a confirmation operation is detected on the selection control, determining that the medical report is generated based on the first template or the second template.
[0268] In this embodiment, the electronic device may ultimately determine the aforementioned first template, or the second template selected based on the first template.
[0269] In this embodiment, instead of directly selecting the first or second template to output, the selection is made in the template selection interface or the medical report generation interface.
[0270] The template selection interface can present a variety of templates to choose from, such as a template list interface.
[0271] In some embodiments, the highlighting may include: highlighting a selection control for a first template or a second template, the selection control being a thumbnail of the first template or the second template.
[0272] In other embodiments, the highlighting may include: if multiple templates are displayed overlapping, displaying the first template or the second template on top, so that the first template or the second template will be displayed once the template selection interface or the medical report generation interface is entered.
[0273] In some embodiments, the highlighting may include: if thumbnails or selection controls of multiple templates are displayed side by side, then the thumbnail or selection control of the first template or the second template is presented with display parameters different from those of the other template thumbnails or controls.
[0274] In some embodiments, the method further includes generating a custom template if preset conditions are met.
[0275] If medical personnel believe that the current situation is not suitable for using any predefined or dynamically generated template, they can customize a template.
[0276] It is worth noting that, in some embodiments, although the custom template is customized, it is still composed of standardized data structures. This facilitates the unified management of medical reports generated based on the custom template by the backend and improves the universality of medical reports generated based on the custom template.
[0277] In some embodiments, the preset conditions include at least one of the following:
[0278] If no confirmation operation is detected on the selection control within the preset time;
[0279] A denial operation was detected applied to the selection control;
[0280] A third operation was detected that was applied to the custom template control.
[0281] For example, if no confirmation action for selecting the control is detected within a preset time period of 5, 10, or 15 minutes, and the start time of this preset time period is the moment the selection control is displayed, the electronic device will assume that the medical user is not selecting the recommended first or second template.
[0282] The selection control may include: a confirmation control for indicating whether to select a first template or a second template, and / or a denial control for indicating whether to select the first template or the second template. If a denial operation is detected by the medical personnel actively inputting an action on the denial control, it indicates that the medical personnel do not want to select the first template or the second template and want to customize the template.
[0283] In other embodiments, a custom module control for custom templates is also provided on the template selection interface or the medical report generation interface. If a third operation is detected acting on the control, it can be determined that the medical personnel want to customize the template.
[0284] In this embodiment, if the electronic device determines that a custom template is needed, it will activate the natural language processing component. This natural language processing component can be a functional component with natural language analysis capabilities, corresponding to a plugin or component embedded in the operating system, or a specific application installed in the operating system.
[0285] For example, users can input natural language via voice or by hand. Through the analysis and decoding of natural language, key information can be identified, and a custom template can be automatically generated based on the key information.
[0286] For example, the custom template can be constructed by selecting the corresponding content module from the content template library based on the key information.
[0287] For example, select the content module containing key information based on key information.
[0288] For example, a content module can be generated based on the template content generation strategy and the aforementioned key information.
[0289] Once the content modules that the custom module needs to include are determined, these content modules can be combined to ultimately generate the custom template. For example, a custom module can be generated according to the aforementioned preset combination strategy. Similarly, the content modules included in the custom template can be divided into: basic content modules and custom content modules. For the combination of custom content modules, they can be ordered from front to back in the custom template according to the order in which they were generated.
[0290] Specifically, generating a custom template if preset conditions are met includes:
[0291] Start the natural language analysis and processing component to analyze the natural language received from the human-computer interaction interface;
[0292] The custom template is generated based on the analysis results of the natural language.
[0293] In some embodiments, step S120 may include at least one of the following:
[0294] Based on the quantitative information in the recognition results of the medical images, the quantitative information is automatically filled into the blank spaces of the first template, the second template, or the custom template.
[0295] Based on the login account in the diagnosis and treatment report or the emergency record, fill in the blanks in the medical personnel information of the medical personnel in the first template, the second template or the custom template, and automatically fill in the medical personnel information;
[0296] Based on the patient information corresponding to the medical images, fill in the blanks in the patient information of the first template, the second template, or a custom template, and automatically fill in the patient information.
[0297] In this way, once the template for generating a medical report is determined, the electronic device will automatically fill in the corresponding positions of the template with the information that can be automatically filled in, reducing the amount of information that the user needs to input or select, improving the efficiency of generating medical reports, and reducing human errors such as manual input.
[0298] The quantitative information may include various quantifiable information. This quantitative information may include, for example, the number of diseased cells, the size characteristics of diseased cells, and various laboratory data.
[0299] Figure 4 This is a schematic diagram of a first template, a second template, or a custom template provided in this embodiment; Figure 4 The interface displays a theme module, a patient information module, and a medical personnel information module. These three content modules can be considered as the aforementioned basic content modules; Figure 4 Content modules 1 through 4 can be adapted content modules. Figure 4 The example uses four content modules; however, the number of content modules in the first or second template can be set according to the current diagnostic and treatment needs.
[0300] In the foregoing embodiments, the dynamic adjustment of the first module and the dynamic generation of the second module are performed at the content module level. In other embodiments, the dynamic adjustment of the first module and the dynamic generation of the second module can also be performed at the content item level. A content module may include multiple content items. In some embodiments, the required content modules and / or content items can be determined based on the medical images. If the dynamic adjustment of the first template and the dynamic generation of the second template are performed at the content item level, then the dynamic adjustment or generation is performed according to the content items, which can result in less redundant information and more accurate content recording in the generated medical report.
[0301] In some embodiments, Figure 4The subject module, patient information module, and medical personnel information module can all be automatically filled in through information interaction with other devices and information such as the source of medical images.
[0302] certainly Figure 4 This is an example of a first template, a second template, or a custom template; the specific implementation is not limited to the examples mentioned above.
[0303] like Figure 5 As shown, this embodiment provides a medical report generation device, including:
[0304] The first determining module 110 is used to determine the alternative information to be automatically filled based on the preset information of the displayed medical images;
[0305] The report generation module 120 is used to automatically fill in the candidate information to generate a medical report based on a first template. In some embodiments, the first determining module 110 and the report generation module 120 may correspond to a program module. After being executed by a processor, the program module can obtain the preset information and dynamically generate the first template.
[0306] In other embodiments, the first determining module 110 and the report generating module 120 may be composed of both hardware and software modules; the hardware and software modules jointly realize the acquisition of preset information and the dynamic generation of the first template. For example, the first determining module 110 and the report generating module 120 correspond to a programmable array; the programmable array may include a field-programmable array or a complex programmable array.
[0307] The device further includes: a first display module for displaying the first template; and a first control module for displaying a first operation control on the content module of the first template.
[0308] The template generation module is used to generate a second template based on a first operation applied to the first operation control; the report generation module 120 is specifically used to automatically fill the alternative information into the second template to generate the medical report.
[0309] In some embodiments, the report generation module 120 is specifically used to determine alternative information to be automatically filled based on preset information of the medical image; display the alternative information and a second operation control in the blank space of the template to be filled; and automatically fill the blank space of the template with the alternative information based on the second operation control.
[0310] In some embodiments, the apparatus further includes:
[0311] The second display module is used to highlight the selection control of the first template or the second template in a preset manner, wherein the second template is generated based on the first template;
[0312] The generation of a medical report based on the first template includes:
[0313] If a confirmation operation is detected on the selection control, the medical report is determined to be generated based on the first template or the second template.
[0314] In some embodiments, the report generation module 120 is specifically configured to perform at least one of the following:
[0315] Based on the attribute information in the recognition result of the medical image, fill in the blanks in the attributes of the first template or the second template, and automatically fill in the attribute information, wherein the second template is generated based on the first template;
[0316] Based on the quantitative information in the recognition results of the medical images, the quantitative information is automatically filled into the blank spaces of the first template, the second template, or the custom template.
[0317] Based on the login account in the medical report or the emergency record, fill in the blanks in the medical personnel information in the first template or the second template, and automatically fill in the medical personnel information;
[0318] Based on the patient information corresponding to the medical images, fill in the blanks in the patient information of the first template or the second template, and automatically fill in the patient information;
[0319] Select images from the medical images that meet the preset conditions and automatically fill them into the blank areas of the first template or the second template.
[0320] In some embodiments, the apparatus further includes:
[0321] The second determining module is used to determine the first template based on the displayed medical images.
[0322] In some embodiments, the second determining module is specifically used to select a first template from a plurality of alternative templates based on preset information of the displayed medical image.
[0323] In some embodiments, the second determining module is specifically configured to perform at least one of the following:
[0324] Based on the type information of the medical image, a first template that matches the type information is selected from the candidate templates;
[0325] Based on the location characteristics of the area captured by the medical image, a first template that matches the location characteristics is selected from the candidate templates;
[0326] Based on the lesion information in the medical images, a first template that matches the lesion information is selected from the candidate templates;
[0327] Based on the diagnostic auxiliary information generated after the medical image is identified, the first template is selected from the candidate templates.
[0328] In some embodiments, the apparatus further includes:
[0329] An adjustment module is used to dynamically adjust the first template to generate a second template based on the preset information;
[0330] The report generation module 120 is specifically used to automatically fill in the second template to generate the medical report based on the alternative information.
[0331] In some embodiments, the adjustment module is specifically configured to perform at least one of the following:
[0332] Based on the preset information, unnecessary content modules in the first template are removed to generate the second template;
[0333] Based on the preset information, necessary content modules are added to the first template to generate the second template;
[0334] Based on the preset information, the positional information between the content modules in the first template is adjusted to generate the second template;
[0335] Based on the preset information, the display parameters of the content modules in the first template are adjusted to generate a second template containing at least two display parameters.
[0336] In some embodiments, the second determining module is specifically used to determine the basic content module based on the basic framework of the medical report;
[0337] Based on the preset information of the medical images, select the required compatible content modules from the content module library;
[0338] According to a preset combination strategy, the basic content module and the adapted content module are combined to generate the first template.
[0339] In some embodiments, the second determining module is specifically used to select an appropriate content module that matches the type information from the content module library based on the type information of the medical image;
[0340] Based on the location characteristics of the area captured by the medical images, select the appropriate content module that matches the location characteristics from the content module library;
[0341] Based on the lesion information of the medical images, select the appropriate content module that matches the lesion information from the content module library;
[0342] Based on the diagnostic auxiliary information generated after the medical image is identified, the appropriate content module is selected from the content module library.
[0343] In some embodiments, the apparatus further includes:
[0344] A custom module is used to generate a custom template if preset conditions are met.
[0345] In some embodiments, the preset conditions include at least one of the following:
[0346] If no confirmation operation is detected on the selection control within the preset time;
[0347] A denial operation was detected applied to the selection control;
[0348] A third operation was detected that was applied to the custom template control.
[0349] In some embodiments, the custom module is specifically used to activate a natural language analysis and processing component, analyze the natural language received from the human-computer interaction interface, and generate the custom template based on the analysis results of the natural language.
[0350] In some embodiments, the report generation module 120 is further configured to perform at least one of the following:
[0351] Based on the attribute information in the recognition result of the medical image, fill in the blanks in the attributes of the first template or the second template, and automatically fill in the attribute information, wherein the second template is generated based on the first template;
[0352] Based on the quantitative information in the recognition results of the medical images, the quantitative information is automatically filled into the blank spaces of the first template, the second template, or the custom template.
[0353] Based on the login account in the diagnosis and treatment report or the emergency record, fill in the blanks in the medical personnel information of the medical personnel in the first template, the second template or the custom template, and automatically fill in the medical personnel information;
[0354] Based on the patient information corresponding to the medical images, fill in the blanks in the patient information of the first template, the second template, or a custom template, and automatically fill in the patient information.
[0355] The following are some specific examples in conjunction with any of the above embodiments:
[0356] The current diagnostic process for doctors based on a patient's medical images generally involves opening the images for examination, identifying and analyzing lesions, writing a medical report, and issuing it. Hospitals typically have corresponding information systems (such as PACS, RIS, HIS, etc.), allowing the entire process to be completed entirely on a computer.
[0357] In addition, to improve the efficiency of doctors in writing medical reports and reduce the amount of text they need to input, existing information technology software generally provides medical report templates. Doctors only need to select the corresponding template based on their diagnosis by using a mouse or keyboard, and then make a small amount of text input and modification on the template according to the specific patient's situation.
[0358] Therefore, the general procedure for doctors to write medical reports is as follows:
[0359] 1. Select the medical imaging modality, such as CT, MRI, XR, etc.
[0360] 2. Select the corresponding examination area for imaging, such as head examination, chest examination, abdominal examination, leg examination, etc.
[0361] 3. Select the report template corresponding to the disease type, such as a health template, a template for head lesions (different templates for tumors, cerebral hemorrhage, stroke, traumatic brain injury, etc.), a template for lung diseases (different templates for emphysema, pneumonia, lung tumors, lung nodules, etc.), a template for heart diseases (different templates for cardiovascular stenosis, vascular plaques, coronary heart disease, etc.), a template for abdominal diseases (different templates for various liver diseases, various kidney diseases, intestinal tumors, etc.), and different templates for injuries or fractures, etc.
[0362] 4. After selecting a template, the doctor can modify the template content according to the specific situation (such as adding or deleting items, describing the severity, or describing the quantitative results), and finally complete the writing and submission of the medical report.
[0363] The first three steps above often require doctors to click and search multiple times to select the desired template and begin writing the medical report, which is extremely inefficient.
[0364] This invention is based on the latest AI-assisted medical image diagnosis and analysis algorithms. The background automatically identifies and analyzes target images. When a doctor needs to start writing a report, we intelligently recommend one or more templates that best match the image based on the algorithm analysis results. The recommendation methods include, but are not limited to, placing them in a specific area of the template list (such as a top area or a separate recommended template list area), as well as using specific colors / fonts and other distinctive prompts, so that doctors can quickly find the target template they want and start writing the report directly after selection.
[0365] The preliminary steps of this invention include, but are not limited to, automatically identifying and classifying report templates. The identification and classification methods include, but are not limited to, the following: 1. For system default templates, classification can be performed using default tags; 2. For templates customized by doctors, a natural language processing algorithm is automatically invoked to analyze and extract relevant keywords from the template as its classification tags (including but not limited to image type, location, specific disease type, etc.). Furthermore, this operation also includes, but is not limited to, extracting the content and location of quantitative analysis results that need to be filled in the preset templates or doctor-customized templates, facilitating the subsequent automated filling of quantitative analysis results of lesion areas obtained by automatic algorithm calculations or manual doctor interaction.
[0366] The subsequent steps of this invention include, but are not limited to, after the doctor selects the template he wants, using the key content to be filled in (including but not limited to the final qualitative diagnosis of the lesion (such as benign, malignant, tumor or inflammation, etc.), quantitative analysis results (such as tumor size and location, lesion severity grade, etc.) extracted by the natural language processing algorithm in the previous steps), and automatically filling the corresponding positions of the template with the results of algorithm recognition and analysis and the results of manual measurement by the doctor, thus maximizing the efficiency of the doctor's entire image diagnosis and report writing work.
[0367] This reduces the number of interactions and time doctors spend searching for and selecting appropriate report templates when writing medical reports, thereby improving doctors' overall work efficiency.
[0368] Through AI-assisted medical image diagnosis and analysis algorithms, the system automatically identifies the type, location, and lesions of the medical image to be diagnosed, and matches it with medical report templates. When doctors need to write medical reports, the system recommends the most suitable medical report template to them, reducing the time doctors spend clicking and searching, and improving the overall work efficiency of doctors.
[0369] like Figure 6 As shown, this application provides an image processing device, including:
[0370] Display modules can include various types of displays or projection modules, etc., that can display visual information;
[0371] A memory, used to store information;
[0372] A processor, connected to the memory, is configured to execute computer-executable instructions stored in the memory to implement the medical report generation method provided by one or more of the foregoing technical solutions, for example, such as... Figures 1 to 3 One or more of the methods shown.
[0373] The memory can be of various types, such as random access memory, read-only memory, flash memory, etc. The memory can be used for information storage, for example, storing computer-executable instructions. These computer-executable instructions can be various program instructions, such as object program instructions and / or source program instructions.
[0374] The processor can be of various types, such as a central processing unit, microprocessor, digital signal processor, programmable array, application-specific integrated circuit, or image processor.
[0375] The processor can be connected to the memory via a bus. The bus can be an integrated circuit bus, etc.
[0376] In some embodiments, the terminal device may further include a communication interface, which may include a network interface, such as a local area network interface, a transceiver antenna, etc. The communication interface is also connected to the processor and can be used for sending and receiving information.
[0377] In some embodiments, the terminal device further includes a human-computer interaction interface, which may include various input / output devices, such as a keyboard or a touch screen.
[0378] This application provides a computer storage medium storing computer-executable code; when executed, the computer-executable code can implement the medical report generation method provided by one or more of the aforementioned technical solutions, for example, such as... Figures 1 to 3 One or more of the methods shown.
[0379] The storage medium includes various media capable of storing program code, such as mobile storage devices, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks. The storage medium may be a non-transient storage medium.
[0380] This application provides a computer program product, which includes computer-executable instructions; after the computer-executable instructions are executed, they can implement the medical report generation method provided in any of the aforementioned embodiments, for example, such as... Figures 1 to 3 One or more of the methods shown.
[0381] In the several embodiments provided in this application, it should be understood that the disclosed devices and methods can be implemented in other ways. The device embodiments described above are merely illustrative. For example, the division of units is only a logical functional division, and in actual implementation, there may be other division methods, such as: multiple units or components can be combined, or integrated into another system, or some features can be ignored or not executed. In addition, the coupling, direct coupling, or communication connection between the various components shown or discussed can be through some interfaces, and the indirect coupling or communication connection between devices or units can be electrical, mechanical, or other forms.
[0382] The units described above as separate components may or may not be physically separate. The components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of the units may be selected to achieve the purpose of this embodiment according to actual needs.
[0383] In addition, in the various embodiments of the present invention, each functional unit can be integrated into one processing module, or each unit can be a separate unit, or two or more units can be integrated into one unit; the integrated unit can be implemented in hardware or in the form of hardware plus software functional units.
[0384] Those skilled in the art will understand that all or part of the steps of the above method embodiments can be implemented by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When the program is executed, it performs the steps of the above method embodiments. The aforementioned storage medium includes various media capable of storing program code, such as mobile storage devices, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0385] The above description is merely a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in the present invention should be included within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be determined by the scope of the claims.
Claims
1. A method for generating medical reports, characterized in that, include: Based on the preset information of the displayed medical images, the system automatically determines the alternative information to be automatically filled and selects the first template from multiple alternative templates. The detection function applies a confirmation indication to the candidate information; If a confirmation instruction for the alternative information is detected, the alternative information is automatically filled into the blank space of the first template; The selection control of the first template or the second template is highlighted according to a preset method, wherein the second template is generated based on the first template; If a confirmation operation is detected on the selection control, it is determined that a medical report will be generated based on the first template or the second template.
2. The method according to claim 1, characterized in that, The method further includes: Display the first template; Display the first operation control on the content module of the first template; A second template is generated based on the first operation applied to the first operation control; The medical report is generated by automatically filling the alternative information into the second template.
3. The method according to claim 1 or 2, characterized in that, If a confirmation indication of the alternative information is detected, the alternative information is automatically filled into the blank space of the first template, including: Based on the preset information of the medical image, the alternative information for automatic filling is automatically determined; The alternative information and the second operation control are displayed in the blank space of the template to be filled in; Based on the second operation of the second operation control, the alternative information is automatically filled into the blank space of the template.
4. The method according to claim 1 or 2, characterized in that, If a confirmation indication of the alternative information is detected, the alternative information is automatically filled into the blank space of the first template, including at least one of the following: Based on the attribute information in the recognition results of the medical image, fill in the blanks in the attributes of the first template or the second template, and automatically fill in the attribute information, wherein the second template is generated based on the first template; Based on the quantitative information in the recognition results of the medical images, the quantitative information is automatically filled into the blank spaces of the first template, the second template, or the custom template. Based on the login account in the medical report or the emergency record, fill in the blanks in the medical personnel information in the first template or the second template, and automatically fill in the medical personnel information; Based on the patient information corresponding to the medical images, fill in the blanks in the patient information of the first template or the second template, and automatically fill in the patient information; Select images from the medical images that meet the preset conditions and automatically fill them into the blank areas of the first template or the second template.
5. A medical report generation device, characterized in that, include: The first determining module is used to automatically determine the alternative information to be automatically filled based on the preset information of the displayed medical images, and select the first template from multiple alternative templates; The report generation module is used to detect confirmation indications applied to the alternative information. If a confirmation indication for the alternative information is detected, the alternative information is automatically filled into the blank space of the first template. The second display module is used to highlight the selection control of the first template or the second template according to a preset method, wherein the second template is generated based on the first template; The report generation template is also used to determine, if a confirmation operation is detected on the selection control, to generate a medical report based on the first template or the second template.
6. The apparatus according to claim 5, characterized in that, The device further includes: The first display module is used to display the first template; The first control module is used to display the first operation control on the content module of the first template; The template generation module is used to generate a second template based on the first operation applied to the first operation control; The report generation module is specifically used to automatically fill the alternative information into the second template to generate the medical report.
7. The apparatus according to claim 5 or 6, characterized in that, The report generation module is specifically used to automatically determine the alternative information to be automatically filled based on the preset information of the medical image; and to display the alternative information and the second operation control in the blank space of the template to be filled. Based on the second operation of the second operation control, the alternative information is automatically filled into the blank space of the template.
8. The apparatus according to claim 5 or 6, characterized in that, The report generation module is specifically used to perform at least one of the following: Based on the attribute information in the recognition results of the medical image, fill in the blanks in the attributes of the first template or the second template, and automatically fill in the attribute information, wherein the second template is generated based on the first template; Based on the quantitative information in the recognition results of the medical images, the quantitative information is automatically filled into the blank spaces of the first template, the second template, or the custom template. Based on the login account in the medical report or the emergency record, fill in the blanks in the medical personnel information in the first template or the second template, and automatically fill in the medical personnel information; Based on the patient information corresponding to the medical images, fill in the blanks in the patient information of the first template or the second template, and automatically fill in the patient information; Select images from the medical images that meet the preset conditions and automatically fill them into the blank areas of the first template or the second template.
9. An electronic device, characterized in that, include: Display modules are used for information display; Memory, used for storing information; The processor is connected to the display module and the memory respectively, and is used to control the information display of the display module and the information storage of the memory by executing computer-executable instructions stored in the memory, and is also used to execute the method provided by any one of claims 1 to 4.
10. A computer-readable storage medium storing computer-executable instructions; wherein the computer-executable instructions, when processed, are capable of implementing the method provided by any one of claims 1 to 4.
Citation Information
Patent Citations
A system that automatically retrieves report templates based on diagnostic information
CN102365641A
Generating a report based on image data
CN103460212A