Medical film processing method, system, device and computer readable storage medium

By installing the restore service plug-in on the medical film service terminal, a virtual film processing mechanism is generated, medical image data is analyzed and restored, and medical film templates are formed in electronic form, which solves the problems of waste of medical film resources and increased medical expenses, and achieves cost saving and environmental protection effects.

CN118948306BActive Publication Date: 2025-02-28SHENZHEN SHENGYI MEDICAL PROD CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411137833.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-08-19
Publication Date
2025-02-28
Estimated Expiration
2044-08-19

AI Technical Summary

Technical Problem

Existing medical film processing technology has led to wasting film resources and increased medical costs.

Method used

By pre-installing the restore service plug-in on the medical film service terminal, a virtual film processing mechanism is generated, medical image data is analyzed and restored, forming an electronic medical film template, and accompanied by interpreted data for doctors to view online, and patients can choose to print or share.

Benefits of technology

The electronic processing of medical films has been realized, which saves patients' medical expenses, avoids waste of film resources, and supports innovative environmentally friendly technologies.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 00000000_0000_ABST
    Figure 00000000_0000_ABST
Patent Text Reader

Abstract

The present invention discloses a medical film processing method, system, device and computer-readable storage medium. The method comprises pre-installing a restoration service plug-in on a medical film service terminal, wherein the restoration service plug-in runs on the operating system of the medical film service terminal; when receiving a first film setting request sent to a film processing interface of the medical film service terminal, responding to the restoration service plug-in, generating a virtual film processing mechanism, wherein the first film setting request is sent to a to-be-processed film functional area in the film processing interface, and is used to set a to-be-processed film task corresponding to the to-be-processed film functional area; performing parsing and restoration operations on the to-be-processed film task by using the virtual film processing mechanism; ensuring that the patient's diseased part is truly restored on an electronic medical film template, and is truly attached with corresponding interpretation data, which saves the patient's medical expenses on the one hand, avoids waste of resources on the other hand, and achieves environmental protection.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of medical film processing, and in particular to a medical film processing method, system, device and computer-readable storage medium. Background Art

[0002] In the modern medical diagnosis process, in order to facilitate doctors to better observe and diagnose, it is necessary to take images of the patient's diseased parts.

[0003] Due to the high cost of medical films, if each patient's image needs to be printed on film after being taken, the patient's medical expenses will increase. At the same time, medical films are generally not reused after use, and patients are prone to discard or lose them, resulting in a waste of resources.

[0004] In line with the development trend of the new era and combining the scientific and technological forces of the Internet, the Internet of Things, and big data, it is necessary to provide a new technical solution to better solve the problem of film resource waste caused by the existing medical image shooting in hospitals. Summary of the invention

[0005] In view of the defects of the above-mentioned prior art, the purpose of the present invention is to provide a medical film processing method, system, device and computer-readable storage medium, which aims to ensure that the patient's diseased part is truly restored on the electronic medical film template, and is truly attached with corresponding explanatory data, and no longer a separate medical image paper. Doctors can view and analyze the condition on their office computers, and patients or their families can choose whether to print medical films or just share and transmit electronic medical films. On the one hand, it saves patients' medical expenses, and on the other hand, it avoids waste of resources and achieves environmental protection.

[0006] To achieve the above object, the present invention provides a medical film processing method, the method comprising:

[0007] Pre-installing a restoration service plug-in on the medical film service terminal, wherein the restoration service plug-in runs on the operating system of the medical film service terminal;

[0008] When receiving a first film setting request sent to a film processing interface of a medical film service terminal, responding to the restoration service plug-in, generating a virtual film processing mechanism, wherein the first film setting request is sent to a to-be-processed film function area in the film processing interface, and is used to set a to-be-processed film task corresponding to the to-be-processed film function area;

[0009] Using the virtual film processing mechanism to perform parsing and restoration operations on the film task to be processed, the film task to be processed includes medical image data and a medical film template;

[0010] The step of using the virtual film processing mechanism to perform parsing and restoring operations on the film task to be processed includes:

[0011] The virtual film processing mechanism loads and parses the medical image data to be processed, wherein the medical image data includes image sharpening data, image deflection correction data, image stitching data, tone balance data, and noise smearing data;

[0012] Acquire one of the medical film templates to restore at least one medical image formed by the medical image data;

[0013] Determine whether at least one of the restored medical images reflects duplicate or missing patient information. If so, return to re-analyze, restore and determine. If still, output prompt information for re-obtaining patient information.

[0014] If it does not exist, it is checked online at the medical film service terminal according to the medical film template.

[0015] Furthermore, the step of performing online viewing at the medical film service terminal according to the medical film template includes:

[0016] When receiving a second film setting request sent to the film processing interface of the medical film service terminal, the restoration service plug-in is run to generate a virtual film processing mechanism, wherein the second film setting request is sent based on the above-mentioned to-be-processed film function area and is used to set a film output task of the medical film template corresponding to the to-be-processed film task that has been restored;

[0017] The virtual film processing mechanism is run to perform operation management on the film output task, and the result of the film output task is fed back to the target position of the film processing interface.

[0018] Furthermore, the step of running the virtual film processing mechanism to perform operation management on the film output task includes:

[0019] Popping up an auxiliary mode window corresponding to the film output task, the auxiliary mode window including a film online sharing prompt and a film printing prompt;

[0020] When receiving the first auxiliary request sent in response to the film online sharing prompt, the restoration service plug-in parses the first auxiliary request, and responds by executing the first auxiliary request, sharing the medical film template corresponding to the restored film task to be processed to a third-party terminal device.

[0021] When receiving a second auxiliary request sent in response to the film printing prompt, the restoration service plug-in parses the second auxiliary request and, in response to executing the second auxiliary request, adjusts the printing attributes corresponding to the medical film template to be printed out, wherein the printing attributes include color mode, image quality, printing range, and copies.

[0022] Furthermore, after the step of performing parsing and restoring operations on the to-be-processed film task by using the virtual film processing mechanism, the method further includes:

[0023] When the restoration service plug-in detects that the film processing interface is in a light-screen state, the restoration service plug-in allows the execution of a medical film processing operation;

[0024] When the restoration service plug-in detects that the film processing interface is in a sleep state, the medical film processing operation is terminated and the current setting parameters are automatically saved.

[0025] Furthermore, the step of obtaining a medical film template to restore at least one medical image formed by the medical image data includes:

[0026] Obtaining the image restoration blank area, information automatic filling surface area, and template contour area required for restoration to the medical film template and marking them as A, B, and C respectively;

[0027] The average gap ratio coefficient P between the blank area of ​​the image restoration, the information automatic filling surface area, and the template contour area is calculated in combination, and the calculation formula is as follows:

[0028] ;

[0029] in, is the proportional weight coefficient, They respectively represent the preset default image restoration blank area, the preset default information automatic filling surface area, and the preset default template outline area.

[0030] Further, according to the average gap ratio coefficient Proportional coefficient to preset gap By making a comparison, it is determined in advance whether the gap between the restoration processes of at least one medical image is reasonable;

[0031] like , then it is determined that the gap between the restoration processes of at least one current medical image is reasonable, and the medical image data is marked and output as being positively restorable;

[0032] like , it is determined that the gap between the restoration processes of at least one medical image is unreasonable, and the medical image data is marked as negative and needs to be adjusted.

[0033] In addition, based on the same technical concept, the present invention also provides a medical film processing system, which includes:

[0034] An installation module, used for pre-installing a restoration service plug-in on the medical film service terminal, wherein the restoration service plug-in runs on an operating system of the medical film service terminal;

[0035] A first receiving module, configured to generate a virtual film processing mechanism in response to the restoration service plug-in upon receiving a first film setting request sent to a film processing interface of a medical film service terminal, wherein the first film setting request is sent to a to-be-processed film function area in the film processing interface, and is configured to set a to-be-processed film task corresponding to the to-be-processed film function area;

[0036] A first processing module, configured to perform a parsing and restoring operation on the to-be-processed film task by using the virtual film processing mechanism, wherein the to-be-processed film task includes medical image data and a medical film template;

[0037] It is also used for the virtual film processing mechanism to load and parse the medical image data to be processed, wherein the medical image data includes image sharpening data, image correction data, image stitching data, tone balance data, and noise smearing data; obtaining a medical film template to restore at least one medical image formed by the medical image data;

[0038] The first judgment module is used to judge whether at least one of the restored medical images reflects duplicate or missing patient information. If so, return to re-analyze, restore and judge. If it still exists, output prompt information for re-acquiring patient information; if not, view it online at the medical film service terminal according to the medical film template;

[0039] The second receiving module is further used to run the restoration service plug-in and generate a virtual film processing mechanism when receiving a second film setting request sent to the film processing interface of the medical film service terminal, wherein the second film setting request is sent based on the above-mentioned to-be-processed film function area and is used to set a film output task of the medical film template corresponding to the to-be-processed film task that has been restored;

[0040] A second processing module is used to run the virtual film processing mechanism to operate and manage the film output task, and feed back the result of the film output task to the target position of the film processing interface;

[0041] It is also used to pop up an auxiliary mode window corresponding to the film output task, wherein the auxiliary mode window includes a film online sharing prompt and a film printing prompt;

[0042] When receiving the first auxiliary request sent in response to the film online sharing prompt, the restoration service plug-in parses the first auxiliary request, and responds by executing the first auxiliary request, sharing the medical film template corresponding to the restored film task to be processed to a third-party terminal device.

[0043] When receiving a second auxiliary request sent in response to the film printing prompt, the restoration service plug-in parses the second auxiliary request and, in response to executing the second auxiliary request, adjusts the printing attributes corresponding to the medical film template to be printed out, wherein the printing attributes include color mode, image quality, printing range, and copies.

[0044] Furthermore, the system also includes:

[0045] A self-check module, used for allowing the restoration service plug-in to perform a medical film processing operation when the restoration service plug-in detects that the film processing interface is in a light-screen state; when the restoration service plug-in detects that the film processing interface is in a sleep state, the medical film processing operation is terminated and the current setting parameters are automatically saved;

[0046] A calculation module, used to obtain the image restoration blank area, information automatic filling surface area, and template contour area required for restoration to the medical film template; and to calculate the average gap ratio coefficient between the image restoration blank area, information automatic filling surface area, and template contour area;

[0047] A second judgment module is used to judge in advance whether the gap between the restoration processes of at least one medical image is reasonable according to the comparison between the average gap ratio coefficient and the preset gap ratio coefficient;

[0048] If the average gap ratio coefficient is equal to the preset gap ratio coefficient, it is judged that the gap between the restoration processes of at least one current medical image is reasonable, and the medical image data is marked and output as forward restorable;

[0049] If the average gap ratio coefficient is greater than or less than the preset gap ratio coefficient, it is determined that the gap between the restoration processes of at least one current medical image is unreasonable, and the medical image data is marked as negative and needs to be adjusted.

[0050] In addition, based on the same technical concept, the present invention also provides a medical film processing device, which includes a memory, a processor, and a medical film processing program stored in the memory and executable on the processor, and the processor implements the medical film processing method as described above when executing the medical film processing program.

[0051] In addition, based on the same technical concept, the present invention also provides a computer-readable storage medium, on which a medical film processing program is stored, and when the medical film processing program is executed by a processor, the medical film processing method as described above is implemented.

[0052] Compared with the prior art, the present invention has the following beneficial effects:

[0053] The medical film processing method includes pre-installing a restoration service plug-in on a medical film service terminal, wherein the restoration service plug-in runs on the operating system of the medical film service terminal; upon receiving a first film setting request sent to a film processing interface of the medical film service terminal, responding to the restoration service plug-in, generating a virtual film processing mechanism, wherein the first film setting request is sent to a to-be-processed film function area in the film processing interface, and is used to set a to-be-processed film task corresponding to the to-be-processed film function area; using the virtual film processing mechanism to perform a parsing and restoration operation on the to-be-processed film task, wherein the to-be-processed film task includes medical image data and a medical film template; and using the virtual film processing mechanism to perform a parsing and restoration operation on the to-be-processed film task. The step of the mechanism parsing and restoring the film task to be processed includes: the virtual film processing mechanism loads and parses the medical image data to be processed, wherein the medical image data includes image sharpening data, image correction data, image splicing data, tone balance data, and noise smearing data; obtains a medical film template to restore at least one medical image formed by the medical image data; judges whether the at least one medical image after restoration reflects the duplication or missing of patient information, if so, returns to re-parse and restore and judge, if still exists, outputs prompt information for re-acquiring patient information; if not, according to the medical film template, it is viewed online at the medical film service terminal. The method combines big data, the Internet of Things and other technologies, and directly displays and views the condition of the patient's diseased part in the hospital through an electronic form of a medical film template online, which can not only truly restore, but also be truly attached with corresponding interpretation data, which can facilitate doctors to effectively analyze and diagnose the condition based on medical images and data. At the same time, patients or their families can also choose whether to print medical films to save expenses. In addition, they can also choose whether to share and transmit electronic medical image films to achieve record preservation and follow-up of the condition, which greatly saves resource waste. Based on the method of the present invention, a medical film processing system, device and computer-readable storage medium are provided, which also have the advantages of saving patients' expenses and giving full play to the advantages of science and technology changing life, innovation and greenness. BRIEF DESCRIPTION OF THE DRAWINGS

[0054] In order to more clearly illustrate the scheme in the present invention, a brief introduction is given below to the drawings required for use in the description of the embodiments of the present invention. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0055] Figure 1 1 is a schematic diagram of a process of a medical film processing method according to a first embodiment of the present invention;

[0056] Figure 2 is another flow chart of the medical film processing method in step S200 according to the first embodiment of the present invention;

[0057] Figure 3 is a further flow chart of step S300 of the medical film processing method according to the first embodiment of the present invention;

[0058] Figure 4 is a further flow chart of step S304 of the medical film processing method according to the first embodiment of the present invention;

[0059] Figure 5 This is a block diagram of a medical film processing system module involved in the second embodiment of the present application;

[0060] Figure 6 This is a schematic diagram of the hardware structure involved in the medical film processing device embodiment of the third embodiment of the present application;

[0061] Description of reference numerals:

[0062] 10. Installation module; 20. First receiving module; 30. First processing module; 40. First judgment module; 50. Second receiving module; 60. Second processing module; 70. Self-check module; 80. Calculation module; 90. Second judgment module. DETAILED DESCRIPTION

[0063] In order to better understand the above technical solution, exemplary embodiments of the present application will be described in more detail below with reference to the accompanying drawings. Although exemplary embodiments of the present application are shown in the accompanying drawings, it should be understood that the present application can be implemented in various forms and should not be limited by the embodiments described herein. On the contrary, these embodiments are provided in order to enable a more thorough understanding of the present application and to fully convey the scope of the present application to those skilled in the art.

[0064] Embodiment 1

[0065] The present application discloses a method for processing medical films. Figure 1 , the medical film processing method comprises:

[0066] Step S100, pre-installing a restoration service plug-in on the medical film service terminal, wherein the restoration service plug-in runs on the operating system of the medical film service terminal;

[0067] Generally, a medical film service terminal can be various electronic products with a film processing interface, such as a tablet, a laptop computer, a desktop computer, and the like. The medical film service terminal is a final product terminal device that integrates a medical film processing device and a medical film processing system.

[0068] Step S200, upon receiving a first film setting request sent to a film processing interface of a medical film service terminal, responding to the restoration service plug-in, generating a virtual film processing mechanism;

[0069] The first film setting request is sent to the to-be-processed film function area in the film processing interface, and is used to set the to-be-processed film task corresponding to the to-be-processed film function area;

[0070] In an optional embodiment, after step S200, see Figure 2 , the medical film processing method also includes:

[0071] Step S201, when the restoration service plug-in detects that the film processing interface is in a bright screen state, the restoration service plug-in allows the execution of the medical film processing operation;

[0072] Step S202, when the restoration service plug-in detects that the film processing interface is in a sleep state, the medical film processing operation is terminated and the current setting parameters are automatically saved.

[0073] It can be understood that when the film processing interface is in the bright screen state, it indicates that the medical film service terminal is in standby or working state, and the restoration service plug-in is allowed to work. If it is detected to be in sleep state, it means that it cannot work, but the currently completed setting parameters will be saved so that it can quickly enter the state after starting work.

[0074] Step S300, using the virtual film processing mechanism to perform a parsing and restoring operation on the film task to be processed, wherein the film task to be processed includes medical image data and a medical film template;

[0075] Specifically, see Figure 3 , step S300 further includes the following steps:

[0076] Step S301, the virtual film processing mechanism loads and parses the medical image data to be processed, wherein the medical image data includes image sharpening data, image deflection correction data, image stitching data, tone balance data, and noise smearing data;

[0077] Step S302, obtaining a medical film template to restore at least one medical image formed by the medical image data;

[0078] Obtaining the image restoration blank area, information automatic filling surface area, and template contour area required for restoration to the medical film template and marking them as A, B, and C respectively;

[0079] The average gap ratio coefficient P between the blank area of ​​the image restoration, the information automatic filling surface area, and the template contour area is calculated in combination, and the calculation formula is as follows:

[0080] ;

[0081] in, is the proportional weight coefficient, They respectively represent the preset default image restoration blank area, the preset default information automatic filling surface area, and the preset default template outline area.

[0082] According to the average gap ratio coefficient Proportional coefficient to preset gap By making a comparison, it is determined in advance whether the gap between the restoration processes of at least one medical image is reasonable;

[0083] like , then it is determined that the gap between the restoration processes of at least one current medical image is reasonable, and the medical image data is marked and output as being positively restorable;

[0084] like , it is determined that the gap between the restoration processes of at least one medical image is unreasonable, and the medical image data is marked as negative and needs to be adjusted.

[0085] It is understandable that when the mark is positive and can be restored, it means that the next step S303 can be entered. When the mark is negative and needs to be adjusted, a prompt will pop up to indicate the place and parameter value that need to be adjusted.

[0086] Step S303, determining whether at least one of the restored medical images contains duplicate or missing patient information, if so, returning to re-analyze, restore and determine, if still exists, outputting a prompt message for re-obtaining the patient information;

[0087] Step S304: If it does not exist, check it online at the medical film service terminal according to the medical film template.

[0088] Specifically, see Figure 4 , step S304 further includes the following steps:

[0089] Step S3041, when receiving a second film setting request sent to the film processing interface of the medical film service terminal, running the restoration service plug-in to generate a virtual film processing mechanism;

[0090] The second film setting request is sent based on the above-mentioned to-be-processed film function area, and is used to set a film output task containing the medical film template corresponding to the to-be-processed film task that has been restored;

[0091] Step S3042: Run the virtual film processing mechanism to perform operation management on the film output task, and feed back the result of the film output task to the target position of the film processing interface.

[0092] It is understandable that the target position is a pre-set position that pops up on the film processing interface, which can be the middle position or the lower right corner position, which is not limited here.

[0093] Specifically, an auxiliary mode window corresponding to the film output task is popped up, and the auxiliary mode window includes a film online sharing prompt and a film printing prompt;

[0094] When receiving the first auxiliary request sent in response to the film online sharing prompt, the restoration service plug-in parses the first auxiliary request, and responds by executing the first auxiliary request, sharing the medical film template corresponding to the restored film task to be processed to a third-party terminal device.

[0095] It is understandable that when the medical film template corresponding to the restored film task to be processed needs to be shared to a third-party terminal device, such as when it is sent to a mobile phone, a transmission channel can be established through a wireless network for sharing and storage.

[0096] When receiving the second auxiliary request sent for the film printing prompt, the restoration service plug-in parses the second auxiliary request, and responds to and executes the second auxiliary request to adjust the printing attributes corresponding to the medical film template to be printed out, wherein the printing attributes include color mode, image quality, print range, and copies. Specifically, the color mode includes color and black and white modes, the image quality includes resolution and file size, and the print range includes a selected area, all pages, odd pages, or even pages.

[0097] This method combines big data, the Internet of Things and other technologies, and directly displays the hospital's photos of the patient's diseased parts online through electronic medical film templates. It can not only truly restore the condition, but also be accompanied by corresponding explanatory data, which can facilitate doctors to effectively analyze and diagnose the disease based on medical images and data. At the same time, patients or their families can also choose whether to print medical films to save costs. In addition, they can also choose whether to share and transmit electronic medical image films to save records and follow up on the disease, which greatly saves waste of resources.

[0098] Embodiment 2

[0099] Based on the first embodiment, the second embodiment of the present application also proposes a medical film processing system, referring to Figure 5 , Figure 5This is a schematic block diagram of the medical film processing system module involved in the second embodiment of the present application.

[0100] An installation module 10 is used to pre-install a restoration service plug-in on the medical film service terminal, wherein the restoration service plug-in runs on the operating system of the medical film service terminal;

[0101] The first receiving module 20 is used to generate a virtual film processing mechanism in response to the restoration service plug-in when receiving a first film setting request sent to the film processing interface of the medical film service terminal, wherein the first film setting request is sent to the to-be-processed film function area in the film processing interface, and is used to set the to-be-processed film task corresponding to the to-be-processed film function area;

[0102] A first processing module 30, configured to perform a parsing and restoring operation on the to-be-processed film task by using the virtual film processing mechanism, wherein the to-be-processed film task includes medical image data and a medical film template;

[0103] It is also used for the virtual film processing mechanism to load and parse the medical image data to be processed, wherein the medical image data includes image sharpening data, image correction data, image stitching data, tone balance data, and noise smearing data; obtaining a medical film template to restore at least one medical image formed by the medical image data;

[0104] The first judgment module 40 is used to judge whether at least one of the restored medical images reflects duplicate or missing patient information. If so, return to re-analyze, restore and judge. If it still exists, output prompt information for re-acquiring patient information; if not, view it online at the medical film service terminal according to the medical film template;

[0105] The second receiving module 50 is further used to run the restoration service plug-in to generate a virtual film processing mechanism when receiving a second film setting request sent to the film processing interface of the medical film service terminal, wherein the second film setting request is sent based on the above-mentioned to-be-processed film function area, and is used to set a film output task of the medical film template corresponding to the to-be-processed film task that has been restored;

[0106] The second processing module 60 is used to run the virtual film processing mechanism to operate and manage the film output task, and feed back the result of the film output task to the target position of the film processing interface;

[0107] It is also used to pop up an auxiliary mode window corresponding to the film output task, wherein the auxiliary mode window includes a film online sharing prompt and a film printing prompt;

[0108] When receiving the first auxiliary request sent in response to the film online sharing prompt, the restoration service plug-in parses the first auxiliary request, and responds by executing the first auxiliary request, sharing the medical film template corresponding to the restored film task to be processed to a third-party terminal device.

[0109] When receiving a second auxiliary request sent in response to the film printing prompt, the restoration service plug-in parses the second auxiliary request and, in response to executing the second auxiliary request, adjusts the printing attributes corresponding to the medical film template to be printed out, wherein the printing attributes include color mode, image quality, printing range, and copies.

[0110] The system further includes: a self-check module 70, which is used to allow the restoration service plug-in to perform the medical film processing operation when the restoration service plug-in detects that the film processing interface is in a bright screen state; when the restoration service plug-in detects that the film processing interface is in a sleep state, the medical film processing operation is terminated and the current setting parameters are automatically saved;

[0111] The calculation module 80 is used to obtain the image restoration blank area, information automatic filling surface area, and template contour area required for restoration to the medical film template; and to calculate the average gap ratio coefficient between the image restoration blank area, information automatic filling surface area, and template contour area;

[0112] A second judgment module 90 is used to judge in advance whether the gap between the restoration processes of at least one medical image is reasonable according to the comparison between the average gap ratio coefficient and the preset gap ratio coefficient;

[0113] If the average gap ratio coefficient is equal to the preset gap ratio coefficient, it is judged that the gap between the restoration processes of at least one current medical image is reasonable, and the medical image data is marked and output as forward restorable;

[0114] If the average gap ratio coefficient is greater than or less than the preset gap ratio coefficient, it is determined that the gap between the restoration processes of at least one current medical image is unreasonable, and the medical image data is marked as negative and needs to be adjusted.

[0115] Embodiment 3

[0116] Based on the first and second embodiments, the third embodiment of the present application further proposes a medical film processing device, referring to Figure 6 , Figure 6 This is a schematic diagram of the structure of a medical film processing device in the hardware operating environment involved in the embodiment of the present application.

[0117] like Figure 6As shown, the medical film processing device may include: a processor 1001, a communication bus 1002, a user interface 1003, a network interface 1004, and a memory 1005. Among them, the communication bus 1002 is used to realize the connection and communication between these components. The user interface 1003 may include a display screen, an input source such as a keyboard, and the user interface 1003 may also include a standard wired interface and a wireless interface. The network interface 1004 may optionally include a standard wired interface and a wireless interface. The memory 1005 may be a high-speed random access memory, or a stable non-volatile memory, such as a disk storage. The memory 1005 may also be a storage device independent of the aforementioned processor 1001.

[0118] Those skilled in the art will understand that Figure 6 The structure shown in the figure does not constitute a limitation on the medical film processing device, and may include more or less components than those shown in the figure, or combine certain components, or arrange the components differently.

[0119] Optionally, the memory 1005 is electrically connected to the processor 1001, and the processor 1001 can be used to control the operation of the memory 1005 and read the data in the memory 1005 to realize medical film processing.

[0120] Alternatively, if Figure 6 As shown, the operating memory 1005 may include a network communication module, a user interface module, and a medical film processing program.

[0121] Optionally, in Figure 6 In the medical film processing device shown, the network interface 1004 is mainly used for data communication with other devices; the user interface 1003 is mainly used for data interaction with the user; the processor 1001 and the memory 1005 in the medical film processing device of the present application can be set in the medical film processing device.

[0122] like Figure 6 As shown, the medical film processing device calls the medical film processing program stored in the memory 1005 through the processor 1001, and executes the relevant steps of the medical film processing method provided in the embodiment of the present application:

[0123] Pre-installing a restoration service plug-in on the medical film service terminal, wherein the restoration service plug-in runs on the operating system of the medical film service terminal;

[0124] When receiving a first film setting request sent to a film processing interface of a medical film service terminal, responding to the restoration service plug-in, generating a virtual film processing mechanism, wherein the first film setting request is sent to a to-be-processed film function area in the film processing interface, and is used to set a to-be-processed film task corresponding to the to-be-processed film function area;

[0125] Using the virtual film processing mechanism to perform parsing and restoration operations on the film task to be processed, the film task to be processed includes medical image data and a medical film template;

[0126] The step of using the virtual film processing mechanism to perform parsing and restoring operations on the film task to be processed includes:

[0127] The virtual film processing mechanism loads and parses the medical image data to be processed, wherein the medical image data includes image sharpening data, image deflection correction data, image stitching data, tone balance data, and noise smearing data;

[0128] Acquire one of the medical film templates to restore at least one medical image formed by the medical image data;

[0129] Determine whether at least one of the restored medical images reflects duplicate or missing patient information. If so, return to re-analyze, restore and determine. If still, output prompt information for re-obtaining patient information.

[0130] If it does not exist, it is checked online at the medical film service terminal according to the medical film template.

[0131] Optionally, the processor 1001 may call a medical film processing program stored in the memory 1005, and further perform the following operations:

[0132] When receiving a second film setting request sent to the film processing interface of the medical film service terminal, the restoration service plug-in is run to generate a virtual film processing mechanism, wherein the second film setting request is sent based on the above-mentioned to-be-processed film function area and is used to set a film output task of the medical film template corresponding to the to-be-processed film task that has been restored;

[0133] The virtual film processing mechanism is run to perform operation management on the film output task, and the result of the film output task is fed back to the target position of the film processing interface.

[0134] Optionally, the processor 1001 may call a medical film processing program stored in the memory 1005, and further perform the following operations:

[0135] Popping up an auxiliary mode window corresponding to the film output task, the auxiliary mode window including a film online sharing prompt and a film printing prompt;

[0136] When receiving the first auxiliary request sent in response to the film online sharing prompt, the restoration service plug-in parses the first auxiliary request, and responds by executing the first auxiliary request, sharing the medical film template corresponding to the restored film task to be processed to a third-party terminal device.

[0137] When receiving a second auxiliary request sent in response to the film printing prompt, the restoration service plug-in parses the second auxiliary request and, in response to executing the second auxiliary request, adjusts the printing attributes corresponding to the medical film template to be printed out, wherein the printing attributes include color mode, image quality, printing range, and copies.

[0138] Optionally, the processor 1001 may call a medical film processing program stored in the memory 1005, and further perform the following operations:

[0139] When the restoration service plug-in detects that the film processing interface is in a light-screen state, the restoration service plug-in allows the execution of a medical film processing operation;

[0140] When the restoration service plug-in detects that the film processing interface is in a sleep state, the medical film processing operation is terminated and the current setting parameters are automatically saved.

[0141] Optionally, the processor 1001 may call a medical film processing program stored in the memory 1005, and further perform the following operations:

[0142] Obtaining the image restoration blank area, information automatic filling surface area, and template contour area required for restoration to the medical film template and marking them as A, B, and C respectively;

[0143] The average gap ratio coefficient P between the blank area of ​​the image restoration, the information automatic filling surface area, and the template contour area is calculated in combination, and the calculation formula is as follows:

[0144] ;

[0145] in, is the proportional weight coefficient, They respectively represent the preset default image restoration blank area, the preset default information automatic filling surface area, and the preset default template outline area.

[0146] Optionally, the processor 1001 may call a medical film processing program stored in the memory 1005, and further perform the following operations:

[0147] According to the average gap ratio coefficient Proportional coefficient to preset gap By making a comparison, it is determined in advance whether the gap between the restoration processes of at least one medical image is reasonable;

[0148] like , then it is determined that the gap between the restoration processes of at least one current medical image is reasonable, and the medical image data is marked and output as being positively restorable;

[0149] like , it is determined that the gap between the restoration processes of at least one medical image is unreasonable, and the medical image data is marked as negative and needs to be adjusted.

[0150] Embodiment 4

[0151] In addition, an embodiment of the present application further proposes a computer-readable storage medium, on which a medical film processing program is stored. When the medical film processing program is executed by a processor, the relevant steps of any embodiment of the above medical film processing method are implemented.

[0152] In summary, based on the method of the present invention, a medical film processing system, device and computer-readable storage medium are provided, which also have the advantages of saving patients' expenses and giving full play to the advantages of science and technology changing life, innovation and greenness.

[0153] 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 combining software and hardware. Moreover, the present application may adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program codes.

[0154] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products of the embodiments. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of the processes and / or blocks 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 generate 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.

[0155] 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 including 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.

[0156] 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 in the computer or other programmable device. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0157] It should be noted that in the claims, any reference signs placed between brackets shall not be construed as limiting the claims. The word "comprising" does not exclude the presence of components or steps not listed in the claim. The word "a" or "an" preceding a component does not exclude the presence of a plurality of such components. The present application may be implemented by means of hardware comprising several different components and by means of a suitably programmed computer. In a single-source claim enumerating several means, several of these means may be embodied by the same item of hardware. The use of the words first, second, and third etc. does not indicate any order. These words may be interpreted as names.

[0158] Although the preferred embodiments of the present application have been described, those skilled in the art may make other changes and modifications to these embodiments once they have learned the basic creative concept. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications falling within the scope of the present application.

[0159] 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 medical film processing method, characterized in that: The following steps are involved: Pre-installing a restoration service plug-in on the medical film service terminal, wherein the restoration service plug-in runs on the operating system of the medical film service terminal; When receiving a first film setting request sent to a film processing interface of a medical film service terminal, responding to the restoration service plug-in, generating a virtual film processing mechanism, wherein the first film setting request is sent to a to-be-processed film function area in the film processing interface, and is used to set a to-be-processed film task corresponding to the to-be-processed film function area; Using the virtual film processing mechanism to perform parsing and restoration operations on the film task to be processed, the film task to be processed includes medical image data and a medical film template; The step of using the virtual film processing mechanism to perform parsing and restoring operations on the film task to be processed includes: The virtual film processing mechanism loads and parses the medical image data to be processed, wherein the medical image data includes image sharpening data, image deflection correction data, image stitching data, tone balance data, and noise smearing data; Acquire one of the medical film templates to restore at least one medical image formed by the medical image data; Determine whether at least one of the restored medical images reflects duplicate or missing patient information. If so, return to re-analyze, restore and determine. If still, output prompt information for re-obtaining patient information. If it does not exist, it is checked online at the medical film service terminal according to the medical film template.

2. The medical film processing method according to claim 1, characterized in that: The step of viewing the medical film template online at the medical film service terminal comprises: When receiving a second film setting request sent to the film processing interface of the medical film service terminal, the restoration service plug-in is run to generate a virtual film processing mechanism, wherein the second film setting request is sent based on the above-mentioned to-be-processed film function area and is used to set a film output task of the medical film template corresponding to the to-be-processed film task that has been restored; The virtual film processing mechanism is run to perform operation management on the film output task, and the result of the film output task is fed back to the target position of the film processing interface.

3. The medical film processing method according to claim 2, characterized in that: The step of running the virtual film processing mechanism to operate and manage the film output task includes: Popping up an auxiliary mode window corresponding to the film output task, the auxiliary mode window including a film online sharing prompt and a film printing prompt; When receiving the first auxiliary request sent in response to the film online sharing prompt, the restoration service plug-in parses the first auxiliary request, and responds to and executes the first auxiliary request, and shares the medical film template corresponding to the to-be-processed film task that has been restored to a third-party terminal device; When receiving a second auxiliary request sent in response to the film printing prompt, the restoration service plug-in parses the second auxiliary request and, in response to executing the second auxiliary request, adjusts the printing attributes corresponding to the medical film template to be printed out, wherein the printing attributes include color mode, image quality, printing range, and copies.

4. The medical film processing method according to claim 1, characterized in that: After the step of using the virtual film processing mechanism to perform parsing and restoring operations on the to-be-processed film task, the method further includes: When the restoration service plug-in detects that the film processing interface is in a light-screen state, the restoration service plug-in allows the execution of a medical film processing operation; When the restoration service plug-in detects that the film processing interface is in a sleep state, the medical film processing operation is terminated and the current setting parameters are automatically saved.

5. The medical film processing method according to claim 1, characterized in that: The step of obtaining a medical film template to restore at least one medical image formed by the medical image data comprises: Obtaining the image restoration blank area, information automatic filling surface area, and template contour area required for restoration to the medical film template and marking them as A, B, and C respectively; The average gap ratio coefficient P between the blank area of ​​the image restoration, the information automatic filling surface area, and the template contour area is calculated in combination, and the calculation formula is as follows: ; in, is the proportional weight coefficient, They respectively represent the preset default image restoration blank area, the preset default information automatic filling surface area, and the preset default template outline area.

6. The medical film processing method according to claim 5, characterized in that: According to the average gap ratio coefficient Proportional coefficient to preset gap By making a comparison, it is determined in advance whether the gap between the restoration processes of at least one medical image is reasonable; like , then it is determined that the gap between the restoration processes of at least one current medical image is reasonable, and the medical image data is marked and output as being positively restorable; like , it is determined that the gap between the restoration processes of at least one medical image is unreasonable, and the medical image data is marked as negative and needs to be adjusted.

7. A medical film processing system, characterized in that: It includes: An installation module, used for pre-installing a restoration service plug-in on the medical film service terminal, wherein the restoration service plug-in runs on an operating system of the medical film service terminal; A first receiving module, configured to generate a virtual film processing mechanism in response to the restoration service plug-in upon receiving a first film setting request sent to a film processing interface of a medical film service terminal, wherein the first film setting request is sent to a to-be-processed film function area in the film processing interface, and is configured to set a to-be-processed film task corresponding to the to-be-processed film function area; A first processing module, configured to perform a parsing and restoring operation on the to-be-processed film task by using the virtual film processing mechanism, wherein the to-be-processed film task includes medical image data and a medical film template; It is also used for the virtual film processing mechanism to load and parse the medical image data to be processed, wherein the medical image data includes image sharpening data, image correction data, image stitching data, tone balance data, and noise smearing data; obtaining a medical film template to restore at least one medical image formed by the medical image data; The first judgment module is used to judge whether at least one of the restored medical images reflects duplicate or missing patient information. If so, return to re-analyze, restore and judge. If it still exists, output prompt information for re-acquiring patient information; if not, view it online at the medical film service terminal according to the medical film template; The second receiving module is further used to run the restoration service plug-in and generate a virtual film processing mechanism when receiving a second film setting request sent to the film processing interface of the medical film service terminal, wherein the second film setting request is sent based on the above-mentioned to-be-processed film function area and is used to set a film output task of the medical film template corresponding to the to-be-processed film task that has been restored; A second processing module is used to run the virtual film processing mechanism to operate and manage the film output task, and feed back the result of the film output task to the target position of the film processing interface; It is also used to pop up an auxiliary mode window corresponding to the film output task, wherein the auxiliary mode window includes a film online sharing prompt and a film printing prompt; When receiving the first auxiliary request sent in response to the film online sharing prompt, the restoration service plug-in parses the first auxiliary request, and responds to and executes the first auxiliary request, and shares the medical film template corresponding to the to-be-processed film task that has been restored to a third-party terminal device; When receiving a second auxiliary request sent in response to the film printing prompt, the restoration service plug-in parses the second auxiliary request and, in response to executing the second auxiliary request, adjusts the printing attributes corresponding to the medical film template to be printed out, wherein the printing attributes include color mode, image quality, printing range, and copies.

8. The medical film processing system according to claim 7, characterized in that: The system also includes: A self-check module, used for allowing the restoration service plug-in to perform a medical film processing operation when the restoration service plug-in detects that the film processing interface is in a light-screen state; when the restoration service plug-in detects that the film processing interface is in a sleep state, the medical film processing operation is terminated and the current setting parameters are automatically saved; A calculation module, used to obtain the image restoration blank area, information automatic filling surface area, and template contour area required for restoration to the medical film template; and to calculate the average gap ratio coefficient between the image restoration blank area, information automatic filling surface area, and template contour area; A second judgment module is used to compare the average gap ratio coefficient with a preset gap ratio coefficient to judge in advance whether the gap between the restoration processes of at least one medical image is reasonable; If the average gap ratio coefficient is equal to the preset gap ratio coefficient, it is judged that the gap between the restoration processes of at least one current medical image is reasonable, and the medical image data is marked and output as forward restorable; If the average gap ratio coefficient is greater than or less than the preset gap ratio coefficient, it is determined that the gap between the restoration processes of at least one current medical image is unreasonable, and the medical image data is marked as negative and needs to be adjusted.

9. A medical film processing device, characterized in that: The invention comprises a memory, a processor and a medical film processing program stored in the memory and executable on the processor, wherein the processor implements the steps of the medical film processing method according to any one of claims 1 to 6 when executing the medical film processing program.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a medical film processing program, and when the medical film processing program is executed by the processor, the steps of the medical film processing method according to any one of claims 1 to 6 are implemented.

Citation Information

Patent Citations

  • Surgical image data analysis method and system and hospital-wide self-service printing system

    CN106874681A

  • Method and system for analyzing image data of radiology department

    CN107346375A