Medical data processing method and device, electronic equipment and storage medium

By intercepting and processing original medical image printing instructions, generating simulation instructions and forwarding them to the printing service provider, the existing medical image printing system is solved, and efficient and reliable medical image printing and storage are achieved.

CN120010798APending Publication Date: 2025-05-16DALIAN NEUSOFT CANGSU INTELLIGENT MEDICAL TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510120793.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-24
Publication Date
2025-05-16

AI Technical Summary

Technical Problem

Existing medical image printing systems are inefficient when processing a large number of printing requests, prone to failures that lead to interruption or loss of printing tasks, and cannot effectively save the key images of the layout.

Method used

By intercepting the original printing instructions sent by the printing service user, the original medical data is processed, the target medical data is generated, and the printing instructions are simulated based on the target medical data, and forwarded to the printing service provider to decouple the association relationship between the imaging device and the film printer.

Benefits of technology

On the basis of not affecting the original medical image printing process, improve the printing efficiency of medical image pictures, promptly handle printing failures, avoid task interruptions or losses caused by printing abnormalities, and effectively save the typeset medical image pictures.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120010798A_ABST
    Figure CN120010798A_ABST
Patent Text Reader

Abstract

The invention discloses a medical data processing method and device, electronic equipment and a storage medium. The medical data processing method comprises the steps that an original printing instruction sent to a printing service providing end by a printing service using end is intercepted; processing the original medical data based on the original printing instruction to obtain target medical data; based on the target medical data, a simulation printing instruction is obtained; and forwarding the simulation printing instruction to a printing service providing end, so that the printing service providing end performs printing based on the simulation printing instruction. According to the method, on the basis of not influencing the original medical image printing process, the incidence relation between the image equipment and the film printer can be decoupled, the medical image picture is printed, printing faults are processed in time, the printing efficiency of the medical image picture is improved, and printing task interruption or loss caused by printing abnormity is avoided.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of computer technology, and in particular to a medical data processing method, device, electronic equipment and storage medium. Background Art

[0002] Medical imaging plays a vital role in medical diagnosis. By viewing the film images and imaging reports of medical imaging, doctors can judge the patient's condition and give corresponding treatment methods. However, with the continuous development of medical imaging technology, the existing medical imaging transmission and printing systems have some significant problems and cannot meet the various printing needs of users.

[0003] Traditional DICOM (International Medical Imaging Common Protocol) printing systems are usually composed of DICOM virtual print servers and self-service print terminals. When processing a large number of print requests, they may encounter performance bottlenecks, resulting in low printing efficiency. If the print server fails, the entire printing process will be interrupted and may even cause the print task to be lost. In addition, key images that have been typeset cannot be effectively saved. Summary of the invention

[0004] In view of the above problems, the present application provides a medical data processing method that can intercept and forward printing instructions and medical data, thereby decoupling the relationship between the imaging device and the film printer, and printing medical images without affecting the original medical image printing process. It can handle printing failures in a timely manner, improve the printing efficiency of medical images, and avoid interruption or loss of printing tasks caused by printing anomalies.

[0005] In a first aspect, the present application provides a medical data processing method, the method comprising: intercepting an original printing instruction sent by a printing service user to a printing service provider; processing the original medical data based on the original printing instruction to obtain target medical data; obtaining a simulated printing instruction based on the target medical data; and forwarding the simulated printing instruction to the printing service provider so that the printing service provider performs printing based on the simulated printing instruction.

[0006] In the technical solution of the embodiment of the present application, the original printing instruction sent by the printing service user to the printing service provider is intercepted, and the original medical data contained in the original printing instruction is processed to obtain the target medical data. Then, based on the target medical data, the original printing instruction is simulated to obtain a simulated printing instruction, and the simulated printing instruction is forwarded to the printing service provider, so that the printing service provider performs a printing operation based on the simulated printing instruction, thereby decoupling the association between the imaging device and the film printer, and being able to print medical images without affecting the original medical image printing process. Printing failures can be handled in a timely manner, the printing efficiency of medical images can be improved, and the interruption or loss of printing tasks caused by printing anomalies can be avoided.

[0007] In some embodiments, the original printing instruction includes original medical data; the original medical data is processed based on the original printing instruction to obtain target medical data, including: acquiring the original medical data based on the original printing instruction; extracting the printing layout data and / or image pixel data of the original medical data according to the original printing instruction to obtain the target medical data.

[0008] In some embodiments, the original printing instruction includes a first printing instruction, the first printing instruction includes original medical data; the original medical data is processed based on the original printing instruction to obtain target medical data, and also includes: according to the first printing instruction, extracting the printing layout data of the original medical data; determining the printing layout data as the first target medical data.

[0009] In some embodiments, the simulated printing instruction includes a second printing instruction, and the second printing instruction includes first target medical data; forwarding the simulated printing instruction to the printing service provider so that the printing service provider prints based on the simulated printing instruction, including: forwarding the second printing instruction to the printing service provider so that the printing service provider prepares for printing based on the first target medical data.

[0010] In some embodiments, the original printing instruction also includes a third printing instruction; processing the original medical data based on the original printing instruction to obtain target medical data, further comprising: extracting image pixel data of the original medical data in response to receiving the third printing instruction; and determining the image pixel data as second target medical data.

[0011] In some embodiments, the simulation printing instruction also includes a fourth printing instruction, the fourth printing instruction includes second target medical data; forwarding the simulation printing instruction to the printing service provider so that the printing service provider prints based on the simulation printing instruction, and also includes: forwarding the fourth printing instruction to the printing service provider so that the printing service provider prints the second target medical data based on the first target medical data.

[0012] In some embodiments, the method further includes: sending the second target medical data to a third-party storage device for storage.

[0013] In some embodiments, before intercepting the original printing instruction sent by the printing service user to the printing service provider, the method also includes: intercepting the original communication connection instruction sent by the printing service user to the printing service provider; obtaining a simulated communication connection instruction based on the original communication connection instruction; and forwarding the simulated communication connection instruction to the printing service provider, so that the printing service provider communicates with the printing service user based on the simulated communication connection instruction.

[0014] In some embodiments, after the print service provider establishes a communication connection with the print service user based on a simulated communication connection instruction, the method further includes: intercepting an original print task creation instruction sent by the print service user to the print service provider; obtaining a simulated print task creation instruction based on the original print task creation instruction; and forwarding the simulated print task creation instruction to the print service provider so that the print service provider creates a print task based on the simulated print task creation instruction.

[0015] In some embodiments, after the print service provider creates a print task based on the simulated print task creation instruction, the method also includes: intercepting the original print session creation instruction sent by the print service user to the print service provider; obtaining the simulated print session creation instruction based on the original print session creation instruction; forwarding the simulated print session creation instruction to the print service provider, so that the print service provider provides printing attributes based on the simulated print session creation instruction, wherein the printing attributes include at least one of the print type, number of prints, and print priority.

[0016] On the other hand, the present application provides a medical data processing device, which performs data communication with a printing service user SCU and a printing service provider SCP based on a medical digital imaging and communication protocol, and is used to implement a method of any one of the above-mentioned embodiments.

[0017] In some embodiments, the medical data processing device includes: a simulation service provider SCP, which communicates data with a printing service user SCU based on a medical digital imaging and communication protocol, and is used to intercept original instructions sent by the printing service user SCU to the printing service provider SCP, and generate simulation instructions based on the original instructions; a simulation service user SCU, which communicates data with the simulation service provider SCP and the printing service provider SCP respectively based on a medical digital imaging and communication protocol, and the simulation service user SCU is used to receive simulation instructions and forward the simulation instructions to the printing service provider SCP; wherein, when the medical digital imaging and communication protocol of the printing service user SCU is changed from pointing to the printing service provider SCP to the medical data processing device, the simulation service provider SCP establishes communication with the printing service user SCU.

[0018] On the other hand, the present application provides a medical data processing device, which includes: an interception module for intercepting the original printing instruction sent by the printing service user to the printing service provider; a processing module for processing the original medical data based on the original printing instruction to obtain target medical data; an acquisition module for obtaining a simulated printing instruction based on the target medical data; and a forwarding module for forwarding the simulated printing instruction to the printing service provider so that the printing service provider can print based on the simulated printing instruction.

[0019] On the other hand, the present application provides an electronic device, including a memory and a processor, wherein the memory stores a computer program, and the processor implements the steps of the method of any of the above-mentioned embodiments when executing the computer program.

[0020] On the other hand, the present application provides a computer-readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the steps of the method of any of the above-mentioned embodiments are implemented.

[0021] The above description is only an overview of the technical solution of the present application. In order to more clearly understand the technical means of the present application, it can be implemented in accordance with the contents of the specification. In order to make the above and other purposes, features and advantages of the present application more obvious and easy to understand, the specific implementation methods of the present application are listed below. BRIEF DESCRIPTION OF THE DRAWINGS

[0022] Various other advantages and benefits will become apparent to those of ordinary skill in the art by reading the detailed description of the preferred embodiments below. The accompanying drawings are only for the purpose of illustrating the preferred embodiments and are not to be considered as limiting the present application. Moreover, the same reference numerals are used throughout the drawings to represent the same components. In the drawings:

[0023] Figure 1 A flow chart of a medical data processing method according to an embodiment of the present application is shown;

[0024] Figure 2 An overall schematic diagram of a medical data processing device according to an embodiment of the present application is shown;

[0025] Figure 3 A specific schematic diagram of a medical data processing device according to an embodiment of the present application is shown;

[0026] Figure 4 An interactive schematic diagram of a medical data processing device according to an embodiment of the present application is shown;

[0027] Figure 5 A schematic diagram of printing interaction of a medical data processing device according to an embodiment of the present application is shown;

[0028] Figure 6 A schematic diagram of intercepted and printed medical images according to an embodiment of the present application is shown;

[0029] Figure 7 A schematic diagram of part of the printing log code of an embodiment of the present application is shown;

[0030] Figure 8 A block diagram of a data processing device according to an embodiment of the present application is shown;

[0031] Fig. 9 A schematic diagram of an electronic device according to an embodiment of the present application is shown. DETAILED DESCRIPTION

[0032] The following embodiments of the technical solution of the present application are described in detail in conjunction with the accompanying drawings. The following embodiments are only used to more clearly illustrate the technical solution of the present application, and are therefore only used as examples, and cannot be used to limit the scope of protection of the present application.

[0033] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by technicians in the technical field to which this application belongs; the terms used herein are only for the purpose of describing specific embodiments and are not intended to limit this application; the terms "including" and "having" in the specification and claims of this application and the above-mentioned figure descriptions and any variations thereof are intended to cover non-exclusive inclusions.

[0034] In the description of the embodiments of the present application, the technical terms "first", "second", etc. are only used to distinguish different objects, and cannot be understood as indicating or implying relative importance or implicitly indicating the number, specific order or primary and secondary relationship of the indicated technical features. In the description of the embodiments of the present application, the meaning of "multiple" is more than two, unless otherwise clearly and specifically defined.

[0035] Reference to "embodiments" herein means that a particular feature, structure, or characteristic described in conjunction with the embodiments may be included in at least one embodiment of the present application. The appearance of the phrase in various locations in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein may be combined with other embodiments.

[0036] In the description of the embodiments of the present application, the term "and / or" is only a description of the association relationship of the associated objects, indicating that there may be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article generally indicates that the associated objects before and after are in an "or" relationship.

[0037] In the description of the embodiments of the present application, the term "multiple" refers to more than two (including two). Similarly, "multiple groups" refers to more than two groups (including two groups), and "multiple pieces" refers to more than two pieces (including two pieces).

[0038] In the description of the embodiments of the present application, the technical terms "center", "longitudinal", "lateral", "length", "width", "thickness", "up", "down", "front", "back", "left", "right", "vertical", "horizontal", "top", "bottom", "inside", "outside", "clockwise", "counterclockwise", "axial", "radial", "circumferential", etc. indicate orientations or positional relationships based on the orientations or positional relationships shown in the accompanying drawings, which are only for the convenience of describing the embodiments of the present application and simplifying the description, and do not indicate or imply that the referred device or element must have a specific orientation, be constructed and operated in a specific orientation, and therefore should not be understood as a limitation on the embodiments of the present application.

[0039] In the description of the embodiments of the present application, unless otherwise clearly specified and limited, technical terms such as "installed", "connected", "connected", "fixed" and the like should be understood in a broad sense. For example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection or an indirect connection through an intermediate medium, and it can be the internal connection of two elements or the interaction relationship between two elements. For those of ordinary skill in the art, the specific meanings of the above terms in the embodiments of the present application can be understood according to the specific circumstances.

[0040] Medical imaging plays a vital role in medical diagnosis. By viewing the film images and imaging reports of medical imaging, doctors can judge the patient's condition and give corresponding treatment methods. However, with the continuous development of medical imaging technology, the existing medical imaging transmission and printing systems have some significant problems and cannot meet the various printing needs of users.

[0041] Traditional DICOM printing systems usually consist of a DICOM virtual print server and a self-service print terminal. When processing a large number of print requests, they may encounter performance bottlenecks, resulting in low printing efficiency. If the print server fails, the entire printing process will be interrupted and may even cause the print task to be lost. In addition, key images that have been typeset cannot be effectively saved.

[0042] Secondly, the existing DICOM printing system lacks flexibility and scalability. With the continuous development of medical imaging technology, the resolution and complexity of images are constantly improving, and the requirements for printing equipment are also getting higher and higher. However, the existing printing system is often difficult to adapt to these changes and cannot meet users' needs for high-quality printing.

[0043] Moreover, the existing DICOM printing system lacks an effective interception and forwarding mechanism during the printing process. In actual applications, due to various reasons (such as printing device failure, insufficient printing consumables, etc.), the printing task may be interrupted or fail. However, the existing system is usually unable to detect and handle these abnormal situations in time, resulting in the failure of the printing task to be completed smoothly. This not only wastes medical resources, but may also affect the diagnosis and treatment of patients.

[0044] Currently, there are two ways for hospitals to display medical imaging films.

[0045] The first method is to print out film images. The diagnosing doctor can judge the patient's condition and give the corresponding treatment method by viewing the film images and imaging reports. In this method, the technician selects key images from all images, typesets the selected images through the equipment system or imaging workstation, and then connects the film printer for printing. The film images printed by this method are not easy to preserve, especially when the patient visits the doctor for the second time. When the film is lost or the hospital is changed, the doctor cannot compare the disease development of the two films and lacks complete diagnostic support. At the same time, the consumables cost of film images is high. The cost of a piece of film ranges from a few yuan to tens of yuan. The hardware, maintenance, ink and other costs of the film printer also need to be considered. Moreover, the film printing process has a single-point problem of the film printer, that is, when the film printer fails, the film printing process cannot continue until the printer is repaired.

[0046] The second method is to not print film images, but only keep electronic films. This method is provided by electronic film service providers. The images taken by technicians are displayed in electronic film form. Diagnostic doctors view electronic films and imaging reports through the corresponding system and give treatment methods. This greatly saves the cost of consumables for film printing and has the characteristics of easy preservation and easy access. However, since this method does not require technicians to select key images and layout operations, the electronic film method lacks the display of key images, and the diagnostic doctor needs to judge the condition based on all images. In addition, the current electronic film technology does not allow technicians to select and layout key images, so this link cannot be completed by simply adding system functions.

[0047] Some hospitals have formed independent and complete in-hospital information systems, which include multiple large modules such as storage, transmission, and business flow, and are integrated with PACs systems, equipment systems, etc. Electronic film, as a new technology developed in recent years, is very difficult to connect with the in-hospital information system. The inability to quickly connect and implement it has become an important reason why hospitals do not adopt electronic film.

[0048] In view of this, the present application proposes a medical data processing method that can intercept and forward printing instructions and medical data, so as to print and save typeset medical images without affecting the original medical image printing process, and handle printing anomalies in a timely manner, thereby improving the printing efficiency of medical images and reducing costs.

[0049] In the technical solution of the embodiment of the present application, the original printing instruction sent by the printing service user to the printing service provider is intercepted, and the original medical data contained in the original printing instruction is processed to obtain the target medical data. Then, based on the target medical data, the original printing instruction is simulated to obtain a simulated printing instruction, and the simulated printing instruction is forwarded to the printing service provider, so that the printing service provider performs a printing operation based on the simulated printing instruction, thereby decoupling the association between the imaging device and the film printer, and being able to print medical images without affecting the original medical image printing process. Printing failures can be handled in a timely manner, the printing efficiency of medical images can be improved, and the interruption or loss of printing tasks caused by printing anomalies can be avoided.

[0050] Figure 1 A flow chart of a medical data processing method according to an embodiment of the present application is shown.

[0051] like Figure 1 As shown, the medical data processing method 100 provided in the embodiment of the present application includes steps S110 to S140.

[0052] Step S110: intercepting the original printing instruction sent from the printing service user to the printing service provider.

[0053] Exemplarily, the printing service user end can be a virtual printing server of a DICOM printing system, such as a device system or an imaging workstation, and the printing service provider end can be a self-service printing end of a DICOM printing system, such as a film printer. The original printing instruction sent by the printing service user end to the printing service provider end is intercepted. The original printing instruction can be, for example, an original printing request related to a printing task sent by the printing service user end to the printing service provider end. The method of the present application can intercept the original printing request.

[0054] Step S120: Process the original medical data based on the original printing instruction to obtain target medical data.

[0055] Exemplarily, the original printing instruction may include original medical data. The original medical data may be a film image that is photographed by a technician and selects key images of a patient's visit, and then is transmitted after being processed by the printing service end. The original medical data is obtained by intercepting the original printing instruction, and the original medical data is processed to obtain target medical data. The target medical data may be, for example, data related to the typesetting layout of an image related to printing, or data that needs to be printed, which is determined by the original printing instruction.

[0056] Step S130, obtaining a simulation printing instruction based on the target medical data.

[0057] Exemplarily, based on the obtained target medical data, the original printing instruction sent by the corresponding printing service user is simulated to obtain a simulated printing instruction including the same printing request as the original printing instruction, and the simulated printing instruction also includes the corresponding target medical data.

[0058] Step S140: forwarding the simulated printing instruction to the printing service provider, so that the printing service provider performs printing based on the simulated printing instruction.

[0059] Exemplarily, the simulated printing instruction is forwarded to the printing service provider, and the target medical data is transmitted to the printing service provider by forwarding the simulated printing instruction. The printing service provider executes the printing task according to the printing request of the simulated printing instruction.

[0060] In the technical solution of the embodiment of the present application, the original printing instruction sent by the printing service user to the printing service provider is intercepted, and the original medical data contained in the original printing instruction is processed to obtain the target medical data. Then, based on the target medical data, the original printing instruction is simulated to obtain a simulated printing instruction, and the simulated printing instruction is forwarded to the printing service provider, so that the printing service provider performs a printing operation based on the simulated printing instruction. Through the method of the present application, the association between the imaging device and the film printer can be decoupled, and medical images can be printed without affecting the original medical image printing process. Printing failures can also be handled in a timely manner, improving the printing efficiency of medical images, and avoiding interruption or loss of printing tasks caused by printing anomalies.

[0061] In another example, before intercepting and forwarding the original printing instructions in the original printing process, pre-printing preparation tasks are required. By establishing a communication connection with the printing service user and the printing service provider, the relevant instructions in the printing process can be intercepted and forwarded to the printing service provider after simulation, thereby completing the printing task without affecting the original printing process.

[0062] First, we will introduce how to establish a communication connection between the print service user and the print service provider.

[0063] Exemplarily, before intercepting the original printing instruction sent from the printing service user to the printing service provider, the original communication connection instruction sent from the printing service user to the printing service provider is intercepted; then, based on the original communication connection instruction, a simulated communication connection instruction is obtained; and then the simulated communication connection instruction is forwarded to the printing service provider, so that the printing service provider can establish a communication connection with the printing service user based on the simulated communication connection instruction.

[0064] Specifically, first, the original communication connection instruction sent by the print service user to the print service provider is intercepted. For example, the A-ASSOCIATE instruction (original communication connection instruction) sent by the imaging workstation can be intercepted based on the DICOM transmission printing standard. Then, the original communication connection instruction is simulated and the simulated communication connection instruction is forwarded to the print service provider. For example, the simulated ASSOCIATE instruction can be forwarded to the film printer (print service provider) to simulate the connection request. The film printer can communicate with the print service user based on the simulated ASSOCIATE instruction, thereby decoupling the association between the imaging device and the film printer. The instructions are intercepted and forwarded without affecting the original medical image printing process, avoiding the huge project of connecting to the hospital information system, and promptly handling printing failures to avoid interruption or loss of printing tasks caused by printing anomalies.

[0065] In the technical solution of the embodiment of the present application, the original communication connection instruction sent by the printing service user is intercepted and simulated, and the simulated communication connection instruction is forwarded to the printing service provider to simulate the connection request, thereby decoupling the association between the imaging device and the film printer, so that the printing service provider communicates with the printing service user based on the simulated communication connection instruction. The instruction can be intercepted and forwarded without affecting the original medical image printing process, avoiding the huge project of connecting to the hospital information system, and promptly handling printing failures to avoid interruption or loss of printing tasks due to printing anomalies.

[0066] Exemplarily, after the print service provider establishes a communication connection with the print service user based on a simulated communication connection instruction, the original print task creation instruction sent by the print service user to the print service provider is intercepted; based on the original print task creation instruction, a simulated print task creation instruction is obtained; and the simulated print task creation instruction is forwarded to the print service provider so that the print service provider creates a print task based on the simulated print task creation instruction.

[0067] Specifically, after the print service provider establishes a communication connection with the print service user based on the simulated communication connection instruction, the original print task creation instruction sent by the print service user to the print service provider is intercepted. For example, the print service user's request for a Print Job SOP Class instance (print task) from the print service provider through the N-GET instruction can be intercepted, and then the original print task creation instruction (N-GET instruction) is simulated, and the simulated print task creation instruction is forwarded to the print service provider to simulate the print task acquisition request. The print service provider creates a print task based on the simulated print task creation instruction and performs preparations before the printing operation, thereby achieving preparations before the printing operation without affecting the original medical image printing process, avoiding the huge project of connecting to the hospital's information system, and being able to handle printing failures in a timely manner, improve printing efficiency, and avoid interruption or loss of printing tasks caused by printing anomalies.

[0068] In the technical solution of the embodiment of the present application, the original print task creation instruction sent by the print service user is intercepted and simulated, and the simulated print task creation instruction is forwarded to the print service provider to simulate the request for obtaining the print task, so that the print service provider creates a print task based on the simulated print task creation instruction and performs preparations before the printing operation. This can not affect the original medical image printing process, avoid the huge project of connecting to the hospital's information system, handle printing failures in a timely manner, improve printing efficiency, and avoid interruption or loss of printing tasks caused by printing anomalies.

[0069] Exemplarily, after the print service provider creates a print task based on the simulated print task creation instruction, the print service user intercepts the original print session creation instruction sent to the print service provider; based on the original print session creation instruction, the simulated print session creation instruction is obtained; then, the simulated print session creation instruction is forwarded to the print service provider, so that the print service provider provides printing attributes based on the simulated print session creation instruction, wherein the printing attributes include at least one of the print type, the number of print copies, and the print priority.

[0070] Specifically, after the print service provider creates a print task based on the simulated print task creation instruction, the original print session creation instruction sent by the print service user to the print service provider is intercepted. For example, the print service user may intercept the request for the print service provider to create a Film Session SOP Instance (print session) through the N-CREATE instruction, and then simulate the original print session creation instruction (N-CREATE instruction), and forward the simulated print session creation instruction to the print service provider to simulate the print session creation request. The print service provider provides print attributes based on the simulated print session creation instruction. The print attributes may be attributes related to the print task, for example, may include at least one of the print type, number of copies, print priority, print destination, memory allocation, etc., so as to make further preparations before the printing operation without affecting the original medical image printing process, avoid the huge project of connecting to the hospital information system, handle printing failures in a timely manner, improve printing efficiency, and avoid the loss of print tasks.

[0071] In the technical solution of the embodiment of the present application, the original print session creation instruction sent by the print service user is intercepted and simulated, and the simulated print session creation instruction is forwarded to the print service provider to simulate the request for print session creation, so that the print service provider provides printing attributes based on the simulated print session creation instruction and makes further preparations before the printing operation. This can not affect the original medical image printing process, avoid the huge project of connecting to the hospital information system, handle printing failures in a timely manner, improve printing efficiency, and avoid interruption or loss of printing tasks caused by printing anomalies.

[0072] Next, it will be specifically introduced how to complete the printing task by intercepting and forwarding the printing instructions without affecting the original printing process after making preparations before the printing operation.

[0073] Exemplarily, the original printing instruction includes original medical data; processing the original medical data based on the original printing instruction to obtain target medical data includes: acquiring the original medical data based on the original printing instruction; extracting the printing layout data and / or image pixel data of the original medical data according to the original printing instruction to obtain the target medical data.

[0074] In the technical solution of the embodiment of the present application, the original medical data transmitted by the printing service user is received based on the intercepted original printing instruction, and the printing layout data or image pixel data of the original medical data is extracted according to the original printing instruction to obtain the corresponding target medical data. The target medical data can be extracted without affecting the original medical image data printing process, thereby printing medical images, improving printing efficiency and avoiding loss of printing tasks.

[0075] First, an example of printing preparation for the layout of medical imaging images is introduced.

[0076] Exemplarily, the original printing instruction includes a first printing instruction, which includes original medical data; the original medical data is processed based on the original printing instruction to obtain target medical data, including: extracting printing layout data of the original medical data according to the first printing instruction; and determining the printing layout data as the first target medical data.

[0077] Specifically, the first printing instruction may be, for example, an N-CREATE instruction based on the DICOM transmission printing standard. The printing service user may, for example, request the printing service provider to create a Film Box SOP Instance (film box) through the N-CREATE instruction. Since the original medical data has been pre-formatted at the printing service user, the printing layout data of the original medical data is extracted according to the first printing instruction. The printing layout data may be the layout information of the film, for example, it may be a film layout of specifications such as 8INX10IN (inches), 14INX17IN, etc. The film layout of each specification may include the number of fill images in the overall film layout, the size of each fill image, and the position of each fill image, which is specifically determined by the imaging workstation and is not limited here. Then, the extracted printing layout data is determined as the first target medical data, so that the printing layout data of the original medical data is extracted without affecting the original medical image printing process for printing preparation.

[0078] Then, the first printing instruction is simulated to obtain a simulated printing instruction, which includes a second printing instruction, and the second printing instruction includes the first target medical data; the second printing instruction is forwarded to the printing service provider so that the printing service provider prepares for printing based on the first target medical data.

[0079] Specifically, a first printing instruction is simulated to obtain a second printing instruction containing the same request as the first printing instruction, wherein the second printing instruction may include the typeset layout information of the extracted film (first target medical data), and the second printing instruction is forwarded to the printing service provider to simulate a request to create a film box, and the first target medical data is transmitted to the printing service provider at the same time. The printing service provider creates a typeset film box based on the second printing instruction and the first target medical data to prepare for printing, thereby extracting the printing typeset data of the medical image without affecting the original medical image printing process, and can promptly handle printing failures, improve printing efficiency, and avoid interruption or loss of printing tasks caused by printing anomalies.

[0080] In the technical solution of the embodiment of the present application, according to the first printing instruction of the original printing instruction, the printing layout data of the original medical data is extracted, and the first printing instruction is simulated to obtain a simulated printing instruction including the printing layout data, i.e., a second printing instruction. Then, by forwarding the second printing instruction to the printing service provider and transmitting the first target medical data to it, the printing service provider can prepare for printing based on the first target medical data, thereby extracting the printing layout data of the medical image without affecting the original medical image printing process, and can handle printing failures in a timely manner, improve printing efficiency, and avoid interruption or loss of printing tasks caused by printing anomalies.

[0081] Next, another example of printing a specific medical image after sufficient printing preparation is introduced.

[0082] In another example, the original printing instruction also includes a third printing instruction; the original medical data is processed based on the original printing instruction to obtain target medical data, and also includes extracting image pixel data of the original medical data in response to receiving the third printing instruction; and determining the image pixel data as second target medical data.

[0083] Specifically, the third printing instruction, for example, may be an N-SET instruction based on the DICOM transmission printing standard. The printing service user end may request the printing service provider end to set the pixel data of the medical image to a predefined format for arrangement and transmission through the N-SET instruction. The predefined format may include processing of pixel data. For example, a grayscale image may be directly scanned row by row from left to right and from top to bottom, with two bytes representing one pixel. A color image requires pixels to be sorted according to red, green, and blue before being transmitted. In response to receiving the third printing instruction, the image pixel data of the original medical data is extracted. Since the original medical data is typeset by the printing service user end after the technician selects the key image, the image pixel data may be key data representing key information of the lesion, and the image pixel data is determined as the second target medical data.

[0084] Then, the third printing instruction is simulated to obtain a simulated printing instruction, which also includes a fourth printing instruction, and the fourth printing instruction includes the second target medical data; the simulated printing instruction is forwarded to the printing service provider so that the printing service provider prints based on the simulated printing instruction, for example, the fourth printing instruction is forwarded to the printing service provider so that the printing service provider prints the second target medical data based on the first target medical data.

[0085] Specifically, the third printing instruction is simulated to obtain a fourth printing instruction containing the same request as the third printing instruction, the fourth printing instruction may include image pixel data of the original medical data (second target medical data), the fourth printing instruction is forwarded to the printing service provider to simulate the request to set a predefined format, and the second target medical data is transmitted to it at the same time, the printing service provider fills the second target medical data in the created film including the typesetting layout based on the fourth printing instruction and the first target medical data, that is, the second target medical data is printed based on the first target medical data to obtain a film image after key information extraction and typesetting, in other words, the first target medical data includes typesetting information for image printing, the typesetting information includes, for example, print size, print format, etc., the second target medical data includes image pixel data, and printing the second target medical data based on the first target medical data includes printing the image pixel data on the film according to the print size, print format, etc., so that the printed image conforms to the print size, print format, etc. In this way, without affecting the original medical image printing process, film images that retain key images and layout information can be obtained, which greatly reduces the time for diagnostic doctors to read films and assists diagnostic doctors in making more accurate diagnosis of the disease. At the same time, printing failures can be handled in a timely manner, improving printing efficiency and avoiding interruption or loss of printing tasks caused by printing anomalies.

[0086] In the technical solution of the embodiment of the present application, according to the third printing instruction of the original printing instruction, the image pixel data of the original medical data is extracted, and the third printing instruction is simulated to obtain a simulated printing instruction including the image pixel data, i.e., a fourth printing instruction. Then, by forwarding the fourth printing instruction to the printing service provider and transmitting the second target medical data to it, the printing service provider can print the second target medical data based on the first target medical data, thereby obtaining a film image that retains key images and layout information without affecting the original medical image printing process, greatly reducing the time for diagnostic doctors to read films, assisting diagnostic doctors to make more accurate judgments on the condition, and at the same time, being able to handle printing failures in a timely manner, improve printing efficiency, and avoid interruption or loss of printing tasks caused by printing anomalies.

[0087] In another example, the second target medical data may also be sent to a third-party storage device for storage.

[0088] Specifically, after the second target medical data is extracted and processed, the image pixel data can be typeset based on the DICOM general format through toolkits such as dcmtk (medical image data processing tools) to generate typeset electronic image pictures and transmit them to a third-party storage device for storage. The third-party storage device can be a platform capable of cloud storage, etc., which is not limited here. Without affecting the original medical image printing process, the typeset electronic image pictures can be stored for doctors to review. The electronic image pictures also retain key images and layout information, which can be used for system display, electronic archiving, diagnosis assistance and other purposes, reducing printing costs. The electronic image pictures can also be deeply processed by AI technology to improve the clarity of the pictures, thereby improving the availability and quality of medical data, and solving the long-standing problem of lack of film selection and typesetting of electronic films.

[0089] In the technical solution of the embodiment of the present application, after the second target medical data is extracted and processed, it can be typeset and then stored in a third-party storage device, so that without affecting the original medical image printing process, a typeset electronic image picture is generated and stored. The electronic image picture retains key images and typeset information at the same time, and can be used for system display, electronic archiving, diagnosis assistance and other purposes, reducing printing costs. The electronic image picture can also be deeply processed by AI technology to improve the clarity of the picture, thereby improving the availability of medical data and picture quality, and solving the long-standing problem of lack of film selection and typesetting of electronic films.

[0090] An embodiment of the present application provides a medical data processing device, which performs data communication with a printing service user SCU and a printing service provider SCP based on a medical digital imaging and communication protocol, and is used to implement a method of any of the above embodiments.

[0091] Exemplarily, the medical data processing device includes: a simulation service provider SCP, which communicates data with a printing service user SCU based on a medical digital imaging and communication protocol, and is used to intercept original instructions sent by the printing service user SCU to the printing service provider SCP, and generate simulation instructions based on the original instructions; a simulation service user SCU, which communicates data with the simulation service provider SCP and the printing service provider SCP respectively based on a medical digital imaging and communication protocol, and the simulation service user SCU is used to receive simulation instructions and forward the simulation instructions to the printing service provider SCP; wherein, when the medical digital imaging and communication protocol of the printing service user SCU is changed from pointing to the printing service provider SCP to the medical data processing device, the simulation service provider SCP establishes communication with the printing service user SCU.

[0092] Specifically combined with the following Figure 2 and Figure 3 This paper introduces how a medical data processing device establishes communication with a printing service user and a printing service provider.

[0093] Figure 2 An overall schematic diagram of a medical data processing device according to an embodiment of the present application is shown.

[0094] like Figure 2 As shown, the AETitile and port pointing of the DICOM protocol are modified on the device or workstation (print service user end), and the protocol transmission is directed to the medical data processing device. The film printer end (print service provider end) does not need to make any modifications. The medical data processing device sets the same AETitile (device identifier) ​​and port (port) as the film printer, and implements the request sending to the film printer based on the DICOM protocol. At the same time, the medical data processing device is connected to the third-party platform to transfer the typeset film to the platform for subsequent processing, thereby intercepting and forwarding the request of the print service user end. On the basis of not affecting the original medical image printing process, the association between the imaging device and the film printer is decoupled to complete the printing task, and the printing failure can be handled in time, the printing cost can be reduced, and the loss of the printing task can be avoided.

[0095] Figure 3 A specific schematic diagram of a medical data processing device according to an embodiment of the present application is shown.

[0096] like Figure 3As shown, the medical data processing device includes a simulation service provider SCP and a simulation service user SCU. The simulation service provider SCP performs data communication with the device or workstation (print service user SCU) based on the DICOM protocol, intercepts the original instruction sent by the print service user SCU, generates simulation instructions based on the original instructions to simulate the provision of printing services, and then transmits the simulation instructions to the simulation service user SCU. The simulation service user SCU forwards the simulation instructions to the film printer (print service provider SCP) to simulate the provision of printing applications, and transmits the extracted second target medical data (image pixel data) to a third-party platform for storage after typesetting processing, thereby intercepting and forwarding the request of the print service user without affecting the original medical image printing process, decoupling the association between the imaging device and the film printer, completing the printing task, being able to handle printing failures in a timely manner, reducing printing costs, and avoiding the problem of being unable to print due to abnormal film printers, and having important practical value and application prospects.

[0097] Figure 4 An interactive schematic diagram of a medical data processing device according to an embodiment of the present application is shown.

[0098] like Figure 4 As shown, taking the interception and forwarding of the A-ASSOCIATE instruction (original communication connection instruction) as an example, the internal SCP (simulation service provider SCP) of the medical data processing device intercepts the A-ASSOCIATE instruction sent by the device or workstation (printing service user SCU) to the film printer (printing service provider SCP) based on the DICOM protocol, and simulates a communication connection request, and then calls the internal SCU of the device (simulation service user SCU) to make the simulated service user SCU forward the simulated A-ASSOCIATE instruction (simulation communication connection instruction) to the film printer. After the connection is successful, the film printer returns a response to the simulation service provider SCP indicating that the communication connection with the device or workstation is successful. The simulation service provider SCP then forwards the response to the device or workstation. The forwarding and interception process of the original print task creation instruction, the original print session creation instruction, etc. is similar to the above process and will not be repeated here.

[0099] Figure 5 A printing interaction schematic diagram of a medical data processing device according to an embodiment of the present application is shown.

[0100] like Figure 5As shown, the internal SCP (simulation service provider SCP) of the medical data processing device intercepts the N-CREATE instruction (first printing instruction) sent by the device or workstation (printing service user SCU) to the film printer (printing service provider SCP) based on the DICOM protocol, and extracts the printing layout data based on the original medical data contained in the first printing instruction, and then calls the internal SCU (simulation service user SCU) of the device to make the simulation service user SCU forward the simulation instruction, that is, the second printing instruction, to the film printer, and transmit the printing layout data of the original medical data (first target medical data) to it, and the film printer prepares for printing based on the printing layout data, and returns a response indicating that the printing is ready to be sent to the simulation service provider SCP, and the simulation service provider SCP then forwards it to the device or workstation for the next printing work.

[0101] Next, the SCP (simulation service provider SCP) inside the device intercepts the N-SET instruction (third printing instruction) sent by the device or workstation to the film printer based on the DICOM protocol, and extracts image pixel data based on the original medical data contained in the third printing instruction, and then calls the SCU (simulation service user SCU) inside the device to enable the simulation service user SCU to forward the simulation instruction, i.e., the fourth printing instruction, to the film printer, and transmit the image pixel data of the original medical data (second target medical data) to it. The film printer prints the image pixel data based on the print layout data, and returns a response indicating that the print task is successfully executed to the simulation service provider SCP, which then forwards it to the device or workstation. After receiving the response, the device or workstation sends N-ACTION, N-DELETE, and A-RELEASE instructions to the film printer in sequence. After being intercepted and forwarded by the medical data processing device, the film printer executes the printing action in sequence, deletes the corresponding task instance, and releases the connection.

[0102] At the same time, the simulation service provider SCP will generate a typeset electronic image picture after typeset processing of the extracted image pixel data, and transmit the electronic image picture to a third-party platform (third-party storage device) for storage. Therefore, without affecting the original medical image printing process, it can intercept and forward the request of the printing service user, decouple the relationship between the imaging device and the film printer, complete the printing task, handle printing failures in time, reduce printing costs, and avoid the problem of failure to print due to abnormalities of the film printer. It has important practical value and application prospects.

[0103] Figure 6 A schematic diagram of printed medical images according to an embodiment of the present application is shown.

[0104] like Figure 6The figure shows a medical image printed out based on the original medical data, where the printed medical image is in bmp format and the original medical data is in dcm format. After experiments and simulations, the medical data processing device can normally intercept the request sent by the print service user SCU and simulate forwarding the request to the print service provider SCP, thereby completing the printing task and generating a film image after key extraction and typesetting.

[0105] Figure 7 A schematic diagram of part of the printing log code of an embodiment of the present application is shown.

[0106] like Figure 7 As shown, the relevant code logs in part of the film printing process are shown, wherein the N-CREATE instruction sent by the printing service user SCU is intercepted, and the simulation instruction is sent to the printing service user SCP, thereby completing the printing preparation.

[0107] Figure 8 A block diagram of a data processing device according to an embodiment of the present application is shown.

[0108] The embodiment of the present application provides a medical data processing device 800, which includes:

[0109] The interception module 810 is used to intercept the original printing instruction sent from the printing service user to the printing service provider.

[0110] The processing module 820 is used to process the original medical data based on the original printing instruction to obtain target medical data.

[0111] The acquisition module 830 is used to obtain a simulated printing instruction based on the target medical data.

[0112] The forwarding module 840 is used to forward the simulated printing instruction to the printing service provider so that the printing service provider performs printing based on the simulated printing instruction.

[0113] Exemplarily, the original printing instruction includes original medical data; the processing module 820 is also used to: obtain the original medical data based on the original printing instruction; extract the printing layout data and / or image pixel data of the original medical data according to the original printing instruction to obtain the target medical data.

[0114] Exemplarily, the original printing instruction includes a first printing instruction, and the first printing instruction includes original medical data; the processing module 820 is also used to: extract printing layout data of the original medical data according to the first printing instruction; and determine the printing layout data as the first target medical data.

[0115] Exemplarily, the simulated printing instruction includes a second printing instruction, and the second printing instruction includes the first target medical data; the forwarding module 840 is also used to: forward the second printing instruction to the printing service provider, so that the printing service provider performs printing preparation based on the first target medical data.

[0116] Exemplarily, the original printing instruction further includes a third printing instruction; the processing module 820 is further used to: in response to receiving the third printing instruction, extract image pixel data of the original medical data; and determine the image pixel data as the second target medical data.

[0117] Exemplarily, the simulated printing instruction also includes a fourth printing instruction, which includes second target medical data; the forwarding module 840 is also used to: forward the fourth printing instruction to the printing service provider so that the printing service provider prints the second target medical data based on the first target medical data.

[0118] Exemplarily, the device further includes: a storage module, configured to send the second target medical data to a third-party storage device for storage.

[0119] Exemplarily, the device 800 also includes: a connection instruction intercepting module, which is used to intercept the original communication connection instruction sent by the printing service user end to the printing service provider end before intercepting the original printing instruction sent by the printing service user end to the printing service provider end; a connection instruction obtaining module, which is used to obtain a simulated communication connection instruction based on the original communication connection instruction; and a connection instruction forwarding module, which is used to forward the simulated communication connection instruction to the printing service provider end, so that the printing service provider end can communicate with the printing service user end based on the simulated communication connection instruction.

[0120] Exemplarily, after the printing service provider establishes a communication connection with the printing service user based on a simulated communication connection instruction, the device 800 also includes a task creation instruction interception module, which is used to intercept the original printing task creation instruction sent by the printing service user to the printing service provider; a task creation instruction acquisition module, which is used to obtain a simulated printing task creation instruction based on the original printing task creation instruction; and a task creation instruction forwarding module, which is used to forward the simulated printing task creation instruction to the printing service provider, so that the printing service provider can create a printing task based on the simulated printing task creation instruction.

[0121] Exemplarily, after the printing service provider creates a printing task based on the simulated printing task creation instruction, the device 800 also includes a session creation instruction interception module, which is used to intercept the original printing session creation instruction sent by the printing service user to the printing service provider; a session creation instruction acquisition module, which is used to obtain the simulated printing session creation instruction based on the original printing session creation instruction; and a session creation instruction forwarding module, which is used to forward the simulated printing session creation instruction to the printing service provider, so that the printing service provider provides printing attributes based on the simulated printing session creation instruction, wherein the printing attributes include at least one of the printing type, the number of print copies, and the printing priority.

[0122] An embodiment of the present application provides an electronic device, including a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the steps of the method in any one of the above embodiments are implemented.

[0123] An embodiment of the present application provides a computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, the steps of the method in any one of the above embodiments are implemented.

[0124] Fig. 9 A schematic diagram of an electronic device according to an embodiment of the present application is shown.

[0125] An embodiment of the present application provides an electronic device, including a memory and a processor, wherein the memory stores a computer program, and the processor implements a method in any of the above embodiments when executing the computer program.

[0126] like Fig. 9 As shown, for ease of understanding, the embodiment of the present application shows a specific electronic device 900.

[0127] like Fig. 9 As shown, for ease of understanding, the embodiment of the present application shows a specific electronic device 900.

[0128] The electronic device 900 is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device may also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present disclosure described and / or claimed herein.

[0129] like Fig. 9As shown, the device 900 includes a computing unit 901, which can perform various appropriate actions and processes according to a computer program stored in a read-only memory (ROM) 902 or a computer program loaded from a storage unit 908 into a random access memory (RAM) 903. In the RAM 903, various programs and data required for the operation of the electronic device 900 can also be stored. The computing unit 901, the ROM 902, and the RAM 903 are connected to each other via a bus 504. An input / output (I / O) interface 905 is also connected to the bus 904.

[0130] Multiple components in the electronic device 900 are connected to the I / O interface 905, including: an input unit 906, such as a keyboard, a mouse, etc.; an output unit 907, such as various types of displays, speakers, etc.; a storage unit 908, such as a disk, an optical disk, etc.; and a communication unit 909, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 909 allows the electronic device 900 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.

[0131] The computing unit 901 may be a variety of general and / or special processing components with processing and computing capabilities. Some examples of the computing unit 901 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various computing units running machine learning model algorithms, digital signal processors (DSPs), and any appropriate processors, controllers, microcontrollers, etc. The computing unit 901 performs the various methods described above. For example, in some embodiments, any one or more of the methods described above may be implemented as a computer software program, which is tangibly contained in a machine-readable medium, such as a storage unit 908. In some embodiments, part or all of the computer program may be loaded and / or installed on the electronic device 900 via the ROM 902 and / or the communication unit 909. When the computer program is loaded into the RAM 903 and executed by the computing unit 901, any one or more of the steps of the methods described above may be performed. Alternatively, in other embodiments, the computing unit 901 may be configured to perform any one or more of the methods described above in any other appropriate manner (e.g., by means of firmware).

[0132] It should be noted that the logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as a sequenced list of executable instructions for implementing logical functions, and can be specifically implemented in any computer-readable medium for use by an instruction execution system, device or apparatus (such as a computer-based system, a system including a processor, or other system that can fetch instructions from an instruction execution system, device or apparatus and execute instructions), or in combination with these instruction execution systems, devices or apparatuses. For the purposes of this application, "computer-readable medium" can be any device that can contain, store, communicate, propagate or transmit a program for use by an instruction execution system, device or apparatus, or in combination with these instruction execution systems, devices or apparatuses. More specific examples of computer-readable media (a non-exhaustive list) include the following: an electrical connection portion with one or more wirings (electronic device), a portable computer disk box (magnetic device), a random access memory (RAM), a read-only memory (ROM), an erasable and programmable read-only memory (EPROM or flash memory), an optical fiber device, and a portable compact disk read-only memory (CDROM). In addition, the computer-readable medium may even be paper or other suitable medium on which the program is printed, since the program may be obtained electronically, for example, by optically scanning the paper or other medium and then editing, interpreting or otherwise processing in a suitable manner if necessary, and then stored in a computer memory.

[0133] It should be understood that the various parts of the present application can be implemented by hardware, software, firmware or a combination thereof. In the above-mentioned embodiments, multiple steps or methods can be implemented by software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented by hardware, as in another embodiment, it can be implemented by any one of the following technologies known in the art or their combination: a discrete logic circuit having a logic gate circuit for implementing a logic function for a data signal, a dedicated integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.

[0134] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them; although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or replace some or all of the technical features therein by equivalents; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the scope of the technical solutions of the embodiments of the present application, and they should all be included in the scope of the claims and specification of the present application. In particular, as long as there is no structural conflict, the various technical features mentioned in the various embodiments can be combined in any way. The present application is not limited to the specific embodiments disclosed herein, but includes all technical solutions that fall within the scope of the claims.

Claims

1. A medical data processing method, characterized in that: The method comprises: Intercept the original printing instruction sent by the printing service user to the printing service provider; Processing the original medical data based on the original printing instruction to obtain target medical data; Based on the target medical data, obtaining a simulated printing instruction; The simulated printing instruction is forwarded to the printing service provider so that the printing service provider performs printing based on the simulated printing instruction.

2. The medical data processing method according to claim 1, characterized in that: The original printing instruction includes the original medical data; The processing of the original medical data based on the original printing instruction to obtain target medical data includes: Based on the original printing instruction, acquiring the original medical data; According to the original printing instruction, the printing layout data and / or the image pixel data of the original medical data are extracted to obtain the target medical data.

3. The medical data processing method according to claim 1, characterized in that: The original printing instruction includes a first printing instruction, and the first printing instruction includes the original medical data; and the processing of the original medical data based on the original printing instruction to obtain the target medical data further includes: Extracting printing layout data of the original medical data according to the first printing instruction; The print layout data is determined as first target medical data.

4. The medical data processing method according to claim 3, characterized in that: The simulated printing instruction includes a second printing instruction, and the second printing instruction includes the first target medical data; forwarding the simulated printing instruction to the printing service provider so that the printing service provider performs printing based on the simulated printing instruction, comprises: The second printing instruction is forwarded to the printing service provider so that the printing service provider performs printing preparation based on the first target medical data.

5. The medical data processing method according to claim 3 or 4, characterized in that: The original printing instruction further includes a third printing instruction; and the processing of the original medical data based on the original printing instruction to obtain the target medical data further includes: In response to receiving the third printing instruction, extracting image pixel data of the original medical data; The image pixel data is determined as second target medical data.

6. The medical data processing method according to claim 5, characterized in that: The simulated printing instruction further includes a fourth printing instruction, and the fourth printing instruction includes the second target medical data; forwarding the simulated printing instruction to the printing service provider so that the printing service provider performs printing based on the simulated printing instruction, further includes: The fourth printing instruction is forwarded to the printing service provider, so that the printing service provider prints the second target medical data based on the first target medical data.

7. The medical data processing method according to claim 6, characterized in that: The method further comprises: The second target medical data is sent to a third-party storage device for storage.

8. The medical data processing method according to claim 7, characterized in that: Before intercepting the original printing instruction sent by the printing service user to the printing service provider, the method further includes: Intercepting an original communication connection instruction sent by the print service user to the print service provider; Based on the original communication connection instruction, obtaining a simulated communication connection instruction; The simulated communication connection instruction is forwarded to the print service provider, so that the print service provider can establish a communication connection with the print service user based on the simulated communication connection instruction.

9. The medical data processing method according to claim 8, characterized in that: After the print service provider establishes a communication connection with the print service user based on the simulated communication connection instruction, the method further includes: Intercepting an original print task creation instruction sent by the print service user to the print service provider; Based on the original print task creation instruction, obtain a simulated print task creation instruction; The simulated print task creation instruction is forwarded to the print service provider so that the print service provider creates a print task based on the simulated print task creation instruction.

10. The medical data processing method according to claim 9, characterized in that: After the print service provider creates a print task based on the simulated print task creation instruction, the method further includes: intercepting an original print session creation instruction sent by the print service user to the print service provider; Based on the original print session creation instruction, obtain a simulated print session creation instruction; The simulated print session creation instruction is forwarded to the print service provider, so that the print service provider provides printing attributes based on the simulated print session creation instruction, wherein the printing attributes include at least one of a print type, a number of print copies, and a print priority.

11. A medical data processing device, characterized in that: The medical data processing device performs data communication with a printing service user SCU and a printing service provider SCP based on a medical digital imaging and communication protocol, and the medical data processing device is used to implement the medical data processing method according to any one of claims 1-10.

12. The medical data processing device according to claim 11, characterized in that: The medical data processing device comprises: The simulation service provider SCP performs data communication with the printing service user SCU based on the medical digital imaging and communication protocol, and is used to intercept the original instruction sent by the printing service user SCU to the printing service provider SCP, and generate the simulation instruction based on the original instruction; The simulation service user SCU performs data communication with the simulation service provider SCP and the printing service provider SCP respectively based on the medical digital imaging and communication protocol, and the simulation service user SCU is used to receive the simulation instruction and forward the simulation instruction to the printing service provider SCP; Wherein, when the direction of the medical digital imaging and communication protocol of the printing service user SCU is changed from the printing service provider SCP to the medical data processing device, the simulation service provider SCP establishes communication with the printing service user SCU.

13. A medical data processing device, characterized in that: The device comprises: An interception module, used to intercept the original printing instruction sent by the printing service user to the printing service provider; A processing module, used for processing the original medical data based on the original printing instruction to obtain target medical data; An acquisition module, used for obtaining a simulation printing instruction based on the target medical data; The forwarding module is used to forward the simulated printing instruction to the printing service provider so that the printing service provider performs printing based on the simulated printing instruction.

14. An electronic device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 10 are implemented.

15. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 10 are implemented.