Method and device for generating medical diagnosis report

By obtaining three-dimensional model data and automatically determining and filling report templates, the problem of low efficiency in generating existing medical reports is solved, and efficient and automatic generation of medical reports is achieved.

CN119207692APending Publication Date: 2024-12-27QINGDAO HISENSE MEDICAL EQUIP
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202310773048.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-06-27
Publication Date
2024-12-27

AI Technical Summary

Technical Problem

The existing method of generating medical reports requires artificial participation, resulting in low production efficiency.

Method used

By obtaining diagnostic data based on three-dimensional models, automatically identifying and filling report templates, the automatic generation of medical reports is achieved.

Benefits of technology

It significantly improves the efficiency of medical reports production, reduces human participation, and improves the degree of automation of report generation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119207692A_ABST
    Figure CN119207692A_ABST
Patent Text Reader

Abstract

The invention provides a method and a device for generating a medical diagnosis report. The method and the device are used for solving the problem of low medical report making efficiency in the prior art. The method comprises: in response to an operation of generating a medical report for a target object on a first interface by a user, obtaining three-dimensional model-based diagnostic data of a target organism corresponding to the target object, the three-dimensional model-based diagnostic data comprising three-dimensional model data, case data and identification data of the target organism; the three-dimensional model is generated based on image data of a target organ of a target organism, and the case data comprises an organ type of the target organ; determining a target report template from a plurality of configured report templates based on the organ type of the target organ, wherein the target report template comprises N report template pages; and respectively filling corresponding positions of the N report template pages with the three-dimensional model data, the case data and the identification data of the target organism, and displaying a target report template filled with the data on a second interface.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of medical reports, and in particular to a method and device for generating a medical diagnosis report. Background Art

[0002] Currently, most medical imaging reports are produced in the form of PPT templates, which solidify the report format in the PPT template and require users to manually input case information and organ measurement values ​​and manually capture model images. In another method, medical imaging information needs to be manually selected and inserted into the corresponding report template based on the selected imaging information. The above medical report generation methods all require human participation, and the report production efficiency is relatively low. Summary of the invention

[0003] The present application provides a method and device for generating a medical diagnosis report, so as to solve the problem of low efficiency in producing medical reports in the prior art.

[0004] In a first aspect, an embodiment of the present application provides a method for generating a medical diagnosis report, the method comprising:

[0005] In response to an operation of a user generating a medical report for a target object on a first interface, obtaining diagnostic data based on a three-dimensional model of a target organism corresponding to the target object, wherein the diagnostic data based on the three-dimensional model includes the three-dimensional model data, case data, and identification data of the target organism; the three-dimensional model is generated based on image data of a target organ of the target organism, and the case data includes an organ type of the target organ and a diagnostic result of the target organ;

[0006] Determining a target report template from a plurality of configured report templates based on the organ type of the target organ, wherein the target report template includes N report template pages;

[0007] The three-dimensional model data, the case data and the identification data of the target organism are respectively filled into corresponding positions of the N report template pages, and the target report template filled with data is displayed on the second interface.

[0008] Based on the above scheme, when the user determines to generate a medical report for the target object on the first interface, the diagnostic data based on the three-dimensional model corresponding to the target object is obtained, and the target report template is automatically determined by the organ type of the target organ in the diagnostic data based on the three-dimensional model, and then the diagnostic data based on the three-dimensional model are filled into the target report template respectively to obtain a medical diagnostic report. This scheme can automatically determine which type of report template to use, and automatically fill the diagnostic data based on the three-dimensional model into the target report template, thereby improving the efficiency of medical report production.

[0009] In a possible implementation, respectively filling the three-dimensional model data, the case data, and the identification data of the target organism into corresponding positions of the N report template pages includes:

[0010] Determine a data item category corresponding to a target filling item in a first filling area in the N report template pages; the three-dimensional model data, the case data, and the identification data of the target organism correspond to different filling areas in the N report template pages, respectively, and the first filling area is any filling area in the different filling areas; any one of the three-dimensional model data, the case data, and the identification data includes data items belonging to multiple data item categories;

[0011] A data item corresponding to the data item category is obtained from a type of data corresponding to the first filling area, and the data item is added to the target filling item.

[0012] Based on the above scheme, the diagnostic data based on the three-dimensional model correspond to data item categories respectively, and then the three-dimensional model data, case data and identification data are filled into the report template page respectively through the data item categories to realize automatic filling of data.

[0013] In a possible implementation, obtaining a data item corresponding to the data item category from a type of data corresponding to the first filling area, and adding the data item to the target filling item, includes: when the first filling area is a filling area corresponding to identification data, obtaining target identification data corresponding to the data item category from the identification data and filling the target filling item; or,

[0014] When the first filling area is a filling area corresponding to case data, target case data corresponding to the data item category is obtained from the case data and filled into the target filling item; or,

[0015] When the first filling area is a filling area corresponding to the three-dimensional model data, the three-dimensional model data is rotated to the target angle according to the data item category of the target filling item data, the target image data of the target resolution is intercepted and filled into the target filling item, and the data item category includes the target angle and the target resolution.

[0016] Based on the above scheme, when it is determined that the filling area is one of the three types of data, the target data is determined and filled from the corresponding data according to the data item category of the target fill item data, and when the first filling area is the filling area corresponding to the three-dimensional model data, it is necessary to further process the three-dimensional model data according to the data type, and then intercept the target image data from the three-dimensional model data, and fill the target image data into the target fill item.

[0017] In a possible implementation, the second interface includes a first display area and a second display area, the first display area is used to display the target report template, and the second display area is used to display a plurality of image data in the three-dimensional model data, and the method further includes:

[0018] In response to the user dragging the first image data of the second display area to the first fill item in the target report template page, the image data in the first fill item of the target report template page is replaced with the first image data, and the second report template page is one of the N report template pages.

[0019] In a possible implementation, the method further includes: in response to a user operation on a three-dimensional model control of the second interface, displaying a third interface including a three-dimensional model;

[0020] In response to the user's operation of rotating the three-dimensional model and capturing image data on the third interface, the captured image data is displayed in the second display area of ​​the second interface.

[0021] In a possible implementation, the method further includes: in response to a user operation of adding a new report template page in the second interface, displaying a fourth interface, the fourth interface including a plurality of pre-configured report template page controls associated with the organ type, the plurality of report template pages including N report template pages of a target report template;

[0022] In response to a user selecting at least one target report template page control among the plurality of report template page controls, determining a data item category corresponding to a target fill item in a second fill area in the at least one target report template page;

[0023] Acquire target data matching the data item category corresponding to the target filling item in the second filling area from the three-dimensional model data and fill it into the target filling item in the second filling area;

[0024] The at least one target report template page filled with data is displayed on the second interface, and the second interface also includes the N report template pages.

[0025] Based on the above solution, users can add, delete, modify, and other operations on report pages according to their needs, providing editability of medical diagnosis reports during the generation process.

[0026] In a second aspect, an embodiment of the present application provides a device for generating a medical diagnosis report, the device comprising:

[0027] an acquisition module, configured to acquire, in response to an operation of a user generating a medical report for a target object on a first interface, diagnostic data of the target organism based on a three-dimensional model, wherein the diagnostic data based on the three-dimensional model includes the three-dimensional model data, case data, and identification data of the target organism; the three-dimensional model is generated based on image data of a target organ of the target organism, and the case data includes an organ type of the target organ and a diagnosis result of the target organ;

[0028] a determination module, configured to determine a target report template from a plurality of configured report templates based on the organ type of the target organ, wherein the target report template includes N report template pages;

[0029] A filling module is used to fill the three-dimensional model data, the case data and the identification data of the target organism into the corresponding positions of the N report template pages respectively, and display the target report template filled with data on the second interface.

[0030] In a possible implementation, the filling module, when filling the three-dimensional model data, the case data, and the identification data of the target organism into corresponding positions of the N report template pages respectively, is specifically used to:

[0031] Determine a data item category corresponding to a target filling item in a first filling area in the N report template pages; the three-dimensional model data, the case data, and the identification data of the target organism correspond to different filling areas in the N report template pages, respectively, and the first filling area is any filling area in the different filling areas; any one of the three-dimensional model data, the case data, and the identification data includes data items belonging to multiple data item categories;

[0032] A data item corresponding to the data item category is obtained from a type of data corresponding to the first filling area, and the data item is added to the target filling item.

[0033] In a third aspect, an embodiment of the present application provides an execution device, including:

[0034] A memory for storing program instructions;

[0035] a processor, configured to call the program instructions stored in the memory, and execute the method described in the first aspect and different implementations of the first aspect according to the obtained program instructions;

[0036] A display for displaying medical diagnosis reports.

[0037] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium includes computer instructions. When the computer instructions are executed on a computer, the computer executes the method described in the first aspect and different implementations of the first aspect.

[0038] In addition, the technical effects brought about by any implementation method of the second to fourth aspects can refer to the technical effects brought about by the first aspect and different implementation methods of the first aspect, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS

[0039] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative labor.

[0040] Figure 1 A schematic diagram of a medical report generation system provided in an embodiment of the present application;

[0041] Figure 2 A flow chart of generating a report by the medical report generating system provided in an embodiment of the present application;

[0042] Figure 3 A flowchart of a method for generating a medical diagnosis report provided in an embodiment of the present application;

[0043] Figure 4 A schematic diagram of a first interface provided in an embodiment of the present application;

[0044] Figure 5 A schematic diagram of a second interface provided in an embodiment of the present application;

[0045] Figure 6 A schematic diagram of another second interface provided in an embodiment of the present application;

[0046] Figure 7 A schematic diagram of a second interface after image data is replaced according to an embodiment of the present application;

[0047] Figure 8 A schematic diagram of a second interface after adding image data provided in an embodiment of the present application;

[0048] Fig. 9 A schematic diagram of another second interface provided in an embodiment of the present application;

[0049] Fig.10 A schematic diagram of a fourth interface provided in an embodiment of the present application;

[0050] Fig.11 A schematic diagram of the second interface after the newly added report template page provided in an embodiment of the present application;

[0051] Fig.12 A schematic diagram of a report template page after the order is changed provided in an embodiment of the present application;

[0052] Fig.13 A schematic diagram of a deletion report template page provided in an embodiment of the present application;

[0053] Fig.14 A schematic diagram of a device for generating a medical diagnosis report provided in an embodiment of the present application;

[0054] Fig.15 A schematic diagram of an execution device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0055] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. The components of the embodiments of the present application described and shown in the drawings here can be arranged and designed in various different configurations.

[0056] Therefore, the following detailed description of the embodiments of the present application provided in the accompanying drawings is not intended to limit the scope of the present application for which protection is sought, but merely represents selected embodiments of the present application. Based on the embodiments of the present application, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present application.

[0057] It should be noted that relational terms such as "first" and "second" are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the existence of other identical elements in the process, method, article or device including the elements.

[0058] Currently, most medical imaging reports are produced in the form of PPT templates, which solidify the report format in the PPT template and require users to manually input case information and organ measurement values ​​and manually capture model images. In another method, medical imaging information needs to be manually selected and inserted into the corresponding report template based on the selected imaging information. The above medical report generation methods all require human participation, and the report production efficiency is relatively low.

[0059] In response to the above problems, the present application proposes a method and device for generating a medical diagnostic report. When a user generates a medical report for a target object on the first interface, the diagnostic data of the organism based on a three-dimensional model is obtained, and the type of report template is determined according to the organ type of the target organ in the diagnostic data based on the three-dimensional model. According to the data item category corresponding to the target fill-in item in the report template page, matching data is obtained from the diagnostic data of the three-dimensional model and filled into the target fill-in item, so as to realize fully automatic generation of a medical report and significantly improve the efficiency of report making.

[0060] The following briefly introduces the application scenarios to which the technical solutions of the embodiments of the present application can be applied. It should be noted that the application scenarios introduced below are only used to illustrate the embodiments of the present application and are not limited. In specific implementation, the technical solutions provided by the embodiments of the present application can be flexibly applied according to actual needs.

[0061] The method for generating a medical diagnosis report provided in the embodiment of the present application can be implemented by an execution device. In some embodiments, the execution device can be a terminal device. The terminal device can be a display device with a display function. The display device can include: a smart TV, a mobile phone, a tablet computer, etc. In other embodiments, the execution device can be an electronic device, and the electronic device can be implemented by one or more servers, and the server can be a local server or a cloud server.

[0062] The method for generating a medical diagnosis report provided in the embodiment of the present application can be implemented by a medical report generating system, see Figure 1 As shown, the medical report generating system 100 includes a report template page module 101 , a report management module 102 , a data acquisition module 103 and a report generating engine module 103 .

[0063] The report template page module 101 defines the layout of different report template pages, the data included, the data item category, etc. In some embodiments, the report template page can be divided into a home page, an organ display page, an image QR code, a diagnosis page, and the like.

[0064] The report management module 102 is used to add, modify and delete report templates. In response to the user's operation of generating a medical report for the target object on the first interface, the report management module 102 can create different report templates, such as a liver model report template and a chest and lung model report template. In some scenarios, different report template pages can be added or the order of the report template pages can be adjusted according to user needs.

[0065] The data acquisition module 103 is responsible for collecting case information, including but not limited to hospital data, case number data, patient name, 3D model data, organ measurement data and diagnosis data, etc. The data collected by the data acquisition module 103 is sent to the report generation engine module 104 .

[0066] The report generation engine module 104 is responsible for automatically matching the report type according to the organ type, calling the data acquisition module 103 to collect data according to the report template page included in the report template, and then rendering and generating the report template page according to the obtained data.

[0067] In some embodiments, in response to a user's operation of generating a medical report for a target object, the report generation engine module 104 determines the organ type of the target organ in the diagnostic data based on the three-dimensional model, and notifies the report management module 102. After the report management module 102 determines the target report template according to the organ type of the target organ, it sends the target report template to the report generation engine module 104. The report generation engine module 104 calls the data acquisition module 103 to perform data acquisition based on the data item category corresponding to the target fill-in item in the first fill-in area of ​​the report template page in the target report template. The data acquisition module 103 reads the data item corresponding to the data item category according to the data item category, or when the first fill-in area is the fill-in area corresponding to the three-dimensional data model, it can rotate the three-dimensional model and intercept the target image data. Further, the data acquisition module 103 can send the collected data items to the report generation engine module 104, and the report generation engine module 104 generates a medical diagnosis report based on the data item rendering, such as Figure 2 shown.

[0068] The present application embodiment provides a method for generating a medical diagnosis report. Figure 3 The process of generating a medical diagnosis report is shown as an example, as follows:

[0069] 301 , in response to a user's operation of generating a medical report for a target object on a first interface, obtaining diagnostic data based on a three-dimensional model of a target organism corresponding to the target object.

[0070] In some embodiments, the diagnostic data based on the three-dimensional model includes the three-dimensional model data, case data and identification data of the target organism. The three-dimensional model is generated based on the image data of the target organ of the target organism, and the case data includes the organ type of the target organ and the diagnosis result of the target organ.

[0071] As an example, the target object is a control of the first interface, and a corresponding relationship is established between the control and the diagnostic data based on the three-dimensional model. The first interface may also include a control for generating a diagnostic report, such as Figure 4 When the user clicks on the target object in the first interface and clicks on the generate diagnostic report control, the diagnostic data based on the three-dimensional model of the target organism corresponding to the target object can be obtained.

[0072] 302 , determining a target report template from a plurality of configured report templates based on an organ type of the target organ.

[0073] In some embodiments, a corresponding relationship is established between the organ type and the report template. After obtaining the diagnostic data based on the three-dimensional model, a target report template that matches the organ type of the target organ included in the pathological data can be determined from multiple configured report templates based on the organ type of the target organ included in the case data in the three-dimensional model-based diagnostic data.

[0074] In some embodiments, the target report template includes N report template pages. As an example, the target report template may include 6 report template pages, namely, a homepage template page, three organ display template pages, an image QR code template page, and a diagnosis template page.

[0075] 303, respectively filling the three-dimensional model data, case data and identification data of the target organism into corresponding positions of N report template pages, and displaying the target report template filled with data on the second interface.

[0076] In some embodiments, filling the three-dimensional model data, case data, and identification data of the target organism into corresponding positions of N report template pages respectively can be achieved in the following manner: determining the data item category corresponding to the target filling item in the first filling area of ​​the N report template pages, obtaining the data item corresponding to the data item category from a type of data corresponding to the first filling area, and adding the data item to the target filling item. The three-dimensional model data, case data, and identification data of the target organism respectively correspond to different filling areas in the N report template pages, the first filling area is any filling area in the different filling areas, and any one of the three-dimensional model data, case data, and identification data includes data items belonging to multiple data item categories.

[0077] Furthermore, obtaining a data item corresponding to a data item category from a type of data corresponding to the first filling area and adding the data item to the target filling item can be implemented in the following manner: when the first filling area is a filling area corresponding to the identification data, obtaining target identification data corresponding to the data item category from the identification data and filling it into the target filling item. As an example, the identification data includes data corresponding to data item categories such as the name, height, weight, and medical record number of the target organism. When it is determined that the data item category corresponding to the target filling item is the medical record number, obtaining data corresponding to the medical record number category from the identification data and adding it to the target filling item.

[0078] In other scenarios, when the first filling area is a filling area corresponding to case data, target case data corresponding to the data item category is obtained from the case data and filled into the target filling item. As an example, when the data item category corresponding to the target filling item is diagnosis result, data with the data item category of diagnosis result can be obtained from the pathology data and filled into the target filling item.

[0079] In some other scenarios, when the first filling area is the filling area corresponding to the three-dimensional model data, the three-dimensional model data can be rotated to the target angle according to the data item category of the target filling item data, and the target image data of the target resolution can be intercepted and filled into the target filling item, and the data item category includes the target angle and the target resolution.

[0080] As an example, the data item category may include a target resolution and a target angle. For example, the data item category of the data to be filled corresponding to the target filling item may be a resolution of 248*248, rotated 45 degrees counterclockwise. In some embodiments, the three-dimensional model data is set with an initial position. After determining the data item category corresponding to the target filling item, the three-dimensional model data of the target organ can be rotated 45 degrees counterclockwise from the initial position, and a resolution image of 248*248 can be intercepted, and then the intercepted target image data can be filled into the target filling item. In some scenarios, the data item category may also include other information, such as global or local map information. Following the above example, when the data item category also includes a global map, the three-dimensional model data of the target organ can be rotated 45 degrees counterclockwise from the initial position, and a global image with a resolution of 248*248 can be intercepted and filled into the target filling item.

[0081] In some embodiments, the target report template filled with data can be displayed on the second interface. The second interface is shown in FIG. Figure 5 shown.

[0082] In some embodiments, the second interface includes a first display area and a second display area, the first display area is used to display the target report template, and the second display area is used to display multiple image data in the three-dimensional model data. Figure 6In some scenarios, in response to a user dragging the first image data of the second display area to the first fill item in the target report template page, the image data of the first fill item in the target report template page can be replaced with the first image data. The second report template page is any report template page among the N report template pages.

[0083] As an example, when the user sets Figure 5 When the image data A in the target display area is dragged to position 1 in the second report template page, the image data corresponding to position 1 is replaced with image data A. The report template page after replacement is as follows Figure 7 shown.

[0084] In some embodiments, in response to a user's operation on a first target control of the second interface, a third interface including a three-dimensional model is displayed. Further, in response to a user's operation on the third interface to rotate the three-dimensional model and capture image data, the captured image data is displayed in a second display area of ​​the second interface.

[0085] As an example, Figure 5 The second interface shown in the figure further includes a first target control, which is a 3D model control. In response to the user clicking the 3D model control, a third interface including 3D model data is displayed. Furthermore, the user can rotate, zoom in or zoom out the 3D model by means of a mouse or touch screen. After the user rotates or zooms the 3D model, in response to the user capturing image data in the third interface, the captured image data is displayed in the second display area of ​​the second interface, as shown in FIG. Figure 8 As shown, the first image data in the upper left corner is the image data captured by the user.

[0086] In some embodiments, in response to a user's operation on a second target control of the second interface, a fourth interface is displayed, wherein the fourth interface includes a plurality of pre-configured report template page controls associated with organ types, wherein the plurality of report template pages include N report template pages of a target report template. As an example, the second target control on the second interface is a new report template page control, such as Fig. 9 When the user clicks the new report template page control by mouse or touch screen, the fourth interface is displayed, as shown in Fig.10As shown. Among them, the fourth interface includes multiple report template page controls, and each report template page control corresponds to a report template page associated with the target organ type. In response to the user selecting at least one target report template page control from the multiple report template page controls, the data item category corresponding to the target fill item in the second fill area in at least one target report template page is determined. Furthermore, target data matching the data item category corresponding to the target fill item in the second fill area can be obtained from the three-dimensional model data and filled into the target fill item in the second fill area. Then, at least one target report template page filled with data can be displayed on the second interface, and the second interface also includes N report template pages. As an example, Fig. 9 As shown, the second interface includes 7 report template pages. In response to the user clicking the new report template page control and selecting a target report template page control in the fourth interface, according to the data item category of the data to be filled in each target filling item in the target report template page, the target image data matching the data item category is obtained from the 3D model data and filled in the corresponding position, and displayed on the second interface. At this time, in addition to the original 7 report template pages, the second interface also includes a newly added target report template page, as shown in FIG. Fig.11 shown.

[0087] In some embodiments, the report template pages of the second interface are arranged in order, and in response to the user's operation of dragging the third report template page in the second interface, the arrangement order of the third report template page is changed to the arrangement order of the specified position. Figure 6 As shown, the second interface includes 7 report template pages, and the arrangement order of the 7 report template pages is 1, 2, 3, 4, 5, 6, and 7. In response to the user dragging the 5th report template page between the 3rd report template page and the 4th report template page, the arrangement order of the 5th report template page is changed to 4th, and the arrangement order of the original 4th report template page is changed to 5, and the report template pages are displayed according to the changed arrangement order, such as Fig.12 shown.

[0088] In some embodiments, in response to the user's operation of deleting the fourth report template page on the second interface, the fourth report template page is deleted, and the remaining report template pages are displayed in order. Figure 6 As shown, 7 report template pages are displayed on the second interface. When the user determines to delete the third report template page by means of a mouse or touch screen, in response to the user's operation of deleting the third report template page, the third report template page is deleted, and the remaining report template pages are arranged in order. Fig.13 shown.

[0089] Based on the same technical concept, the present application embodiment provides a device for generating a medical diagnosis report, see Fig.14 The device 1400 can be used to perform any step of the above-mentioned method for automatically generating a medical diagnosis report, and will not be described in detail here to avoid repetition. The device 1400 includes an acquisition module 1401, a determination module 1402 and a filling module 1403.

[0090] The acquisition module 1401 is used for acquiring, in response to the user's operation of generating a medical report for a target object on the first interface, diagnostic data of a target organism of the target object based on a three-dimensional model, wherein the diagnostic data based on the three-dimensional model includes the three-dimensional model data, case data, and identification data of the target organism; the three-dimensional model is generated based on image data of a target organ of the target organism, and the case data includes an organ type of the target organ and a diagnostic result of the target organ;

[0091] A determination module 1402 is used to determine a target report template from a plurality of configured report templates based on the organ type of the target organ, wherein the target report template includes N report template pages;

[0092] The filling module 1403 is used to fill the three-dimensional model data, the case data and the identification data of the target organism into the corresponding positions of the N report template pages respectively, and display the target report template filled with data on the second interface.

[0093] In some embodiments, the filling module 1403, when filling the three-dimensional model data, the case data and the identification data of the target organism into corresponding positions of the N report template pages respectively, is specifically used to:

[0094] Determine a data item category corresponding to a target filling item in a first filling area in the N report template pages; the three-dimensional model data, the case data, and the identification data of the target organism correspond to different filling areas in the N report template pages, respectively, and the first filling area is any filling area in the different filling areas; any one of the three-dimensional model data, the case data, and the identification data includes data items belonging to multiple data item categories;

[0095] A data item corresponding to the data item category is obtained from a type of data corresponding to the first filling area, and the data item is added to the target filling item.

[0096] Based on the same technical concept, the present application embodiment provides an execution device, see Fig.15 The device 1500 includes a memory 1501 , a processor 1502 , and a display 1503 .

[0097] Memory 1501, used for storing program instructions;

[0098] Processor 1502, used for calling the program instructions stored in the memory, and executing any step of the method for generating a medical diagnosis report according to the obtained program instructions;

[0099] Display 1503 is used to display medical diagnosis reports.

[0100] In the embodiment of the present application, the processor 1502 may be a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field programmable gate array or other programmable logic device, a discrete gate or transistor logic device, or a discrete hardware component, and may implement or execute the methods, steps, and logic block diagrams disclosed in the embodiment of the present application. The general-purpose processor may be a microprocessor or any conventional processor, etc. The steps of the method disclosed in the embodiment of the present application may be directly embodied as being executed by a hardware processor, or may be executed by a combination of hardware and software modules in the processor.

[0101] Memory 1501, as a non-volatile computer-readable storage medium, can be used to store non-volatile software programs, non-volatile computer executable programs and modules. Memory 1501 may include at least one type of storage medium, such as flash memory, hard disk, multimedia card, card-type memory, random access memory (Random Access Memory, RAM), static random access memory (Static Random Access Memory, SRAM), programmable read-only memory (Programmable Read Only Memory, PROM), read-only memory (Read Only Memory, ROM), electrically erasable programmable read-only memory (Electrically Erasable Programmable Read-Only Memory, EEPROM), magnetic storage, disk, optical disk, etc. Memory 1501 is any other medium that can be used to carry or store a desired program code in the form of an instruction or data structure and can be accessed by a computer, but is not limited thereto. The memory 1501 in the embodiment of the present application can also be a circuit or any other device that can realize a storage function, for storing program instructions and / or data.

[0102] Based on the same technical concept, an embodiment of the present application provides a computer-readable storage medium, which includes computer instructions. When the computer instructions are executed on a computer, the computer executes any step of the above-mentioned method for generating a medical diagnosis report.

[0103] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented in one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that include computer-usable program code.

[0104] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0105] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0106] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0107] Obviously, those skilled in the art can make various changes and modifications to the present application without departing from the spirit and scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to include these modifications and variations.

Claims

1. A method for generating a medical diagnosis report, characterized in that: The method comprises: In response to an operation of a user generating a medical report for a target object on a first interface, obtaining diagnostic data based on a three-dimensional model of a target organism corresponding to the target object, wherein the diagnostic data based on the three-dimensional model includes the three-dimensional model data, case data, and identification data of the target organism; the three-dimensional model is generated based on image data of a target organ of the target organism, and the case data includes an organ type of the target organ and a diagnostic result of the target organ; Determining a target report template from a plurality of configured report templates based on the organ type of the target organ, wherein the target report template includes N report template pages; The three-dimensional model data, the case data and the identification data of the target organism are respectively filled into corresponding positions of the N report template pages, and the target report template filled with data is displayed on the second interface.

2. The method according to claim 1, characterized in that The step of filling the three-dimensional model data, the case data and the identification data of the target organism into corresponding positions of the N report template pages respectively includes: Determine a data item category corresponding to a target filling item in a first filling area in the N report template pages; the three-dimensional model data, the case data, and the identification data of the target organism correspond to different filling areas in the N report template pages, respectively, and the first filling area is any filling area in the different filling areas; any one of the three-dimensional model data, the case data, and the identification data includes data items belonging to multiple data item categories; A data item corresponding to the data item category is obtained from a type of data corresponding to the first filling area, and the data item is added to the target filling item.

3. The method according to claim 2, characterized in that The acquiring the data item corresponding to the data item category from the type of data corresponding to the first filling area, and adding the data item to the target filling item, comprises: When the first filling area is a filling area corresponding to identification data, obtaining target identification data corresponding to the data item category from the identification data and filling it into the target filling item; or, When the first filling area is a filling area corresponding to case data, target case data corresponding to the data item category is obtained from the case data and filled into the target filling item; or, When the first filling area is a filling area corresponding to the three-dimensional model data, the three-dimensional model data is rotated to the target angle according to the data item category of the target filling item data, the target image data of the target resolution is intercepted and filled into the target filling item, and the data item category includes the target angle and the target resolution.

4. The method according to any one of claims 1 to 3, characterized in that: The second interface includes a first display area and a second display area, the first display area is used to display the target report template, and the second display area is used to display multiple image data in the three-dimensional model data. The method also includes: In response to the user dragging the first image data of the second display area to the first fill item in the target report template page, the image data in the first fill item of the target report template page is replaced with the first image data, and the second report template page is one of the N report template pages.

5. The method according to claim 4, characterized in that The method further comprises: In response to a user operation on a three-dimensional model control of the second interface, displaying a third interface including a three-dimensional model; In response to the user's operation of rotating the three-dimensional model and capturing image data on the third interface, the captured image data is displayed in the second display area of ​​the second interface.

6. The method according to claim 4, characterized in that The method further comprises: In response to a user operation of adding a new report template page in the second interface, a fourth interface is displayed, wherein the fourth interface includes a plurality of pre-configured report template page controls associated with the organ type, and the plurality of report template pages include N report template pages of a target report template; In response to a user selecting at least one target report template page control among the plurality of report template page controls, determining a data item category corresponding to a target fill item in a second fill area in the at least one target report template page; Acquire target data matching the data item category corresponding to the target filling item in the second filling area from the three-dimensional model data and fill it into the target filling item in the second filling area; The at least one target report template page filled with data is displayed on the second interface, and the second interface also includes the N report template pages.

7. A device for generating a medical diagnosis report, characterized in that: The device comprises: an acquisition module, configured to acquire, in response to an operation of a user generating a medical report for a target object on a first interface, diagnostic data of a target organism of the target object based on a three-dimensional model, wherein the diagnostic data based on the three-dimensional model includes the three-dimensional model data, case data, and identification data of the target organism; the three-dimensional model is generated based on image data of a target organ of the target organism, and the case data includes an organ type of the target organ and a diagnostic result of the target organ; a determination module, configured to determine a target report template from a plurality of configured report templates based on the organ type of the target organ, wherein the target report template includes N report template pages; A filling module is used to fill the three-dimensional model data, the case data and the identification data of the target organism into the corresponding positions of the N report template pages respectively, and display the target report template filled with data on the second interface.

8. The device according to claim 7, characterized in that The filling module, when filling the three-dimensional model data, the case data and the identification data of the target organism into corresponding positions of the N report template pages respectively, is specifically used to: Determine a data item category corresponding to a target filling item in a first filling area in the N report template pages; the three-dimensional model data, the case data, and the identification data of the target organism correspond to different filling areas in the N report template pages, respectively, and the first filling area is any filling area in the different filling areas; any one of the three-dimensional model data, the case data, and the identification data includes data items belonging to multiple data item categories; A data item corresponding to the data item category is obtained from a type of data corresponding to the first filling area, and the data item is added to the target filling item.

9. An execution device, characterized in that: include: A memory for storing program instructions; A processor, configured to call the program instructions stored in the memory, and execute the method according to any one of claims 1 to 6 according to the obtained program instructions; A display for displaying medical diagnosis reports.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium includes computer instructions. When the computer instructions are executed on a computer, the computer is enabled to execute the method according to any one of claims 1 to 6.