Method and device for determining resend rate of medical equipment
By integrating the data from the medical imaging/examination system and equipment logs, defining the rescan rate indicators, it solves the problem that hospitals find it difficult to accurately quantify the evaluation of repeated scans, and achieves efficient and accurate assessment and improvement of repeated scans of medical equipment.
Patent Information
- Application Number
- CN202510115689.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-24
- Publication Date
- 2025-05-13
AI Technical Summary
The prior art is difficult to accurately quantify and evaluate the repeated scans in hospitals, making it difficult for hospitals to detect and solve the problem of repeated scans, wasting medical resources and increasing patient radiation exposure.
By integrating the data of medical imaging/examination system and device logs, big data analysis and intelligent computing are used to define the quantitative indicator of rescanning rate, which is used to accurately determine the rescanning rate of medical equipment.
It has achieved efficient and accurate assessment of the repeated scans of the hospital, helping the hospital to promptly discover and take measures to reduce the repeated scans and improve medical quality and efficiency.
Smart Images

Figure CN119993443A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of medical equipment supervision, and in particular to a method for determining a rescan rate of medical equipment and a device for determining the rescan rate of medical equipment. Background Art
[0002] At present, the use of imaging equipment to assist medical diagnosis has become a very common technical means. When medical institutions use imaging equipment to examine patients, repeated scanning often occurs due to various reasons. Repeated scanning refers to performing the same or similar imaging examinations on the same patient. In many cases, repeated scanning is usually an erroneous or unnecessary operation. Therefore, the frequent occurrence of repeated scanning may mean that there are some problems in the hospital, such as irregular operation of doctors, incomplete patient information, equipment failure or human error, which not only wastes medical resources, but also increases patients' radiation exposure and unnecessary medical expenses. Therefore, it is known that there are existing technologies to find solutions to improve the situation of repeated scanning, but there are few technical solutions for accurately quantifying and evaluating the occurrence of repeated scanning in hospitals. However, accurate quantitative evaluation of the occurrence of repeated scanning in hospitals is actually an important criterion for hospitals to discover repeated scanning problems and then seek solutions, as well as to evaluate the improvement of repeated scanning problems, and has important reference value for hospitals. It can be seen that proposing a solution that can efficiently and accurately quantify and evaluate the repeated scanning situation of hospitals is of positive significance for hospitals to discover, evaluate and improve their existing repeated scanning problems. Summary of the invention
[0003] One of the purposes of the present invention is to provide a technical solution for quantitatively evaluating the repeated scanning situation of a hospital. The technical solution proposes a concept based on the rescan rate of medical equipment. It integrates the data of the medical imaging / examination system and the equipment log, and through big data analysis and intelligent computing, it can accurately determine the rescan rate of the target medical equipment, thereby providing a reference for the hospital to evaluate its repeated scanning situation, so that the hospital can promptly discover and take corresponding measures to reduce the occurrence of repeated scanning, and assist in improving the quality and efficiency of medical care.
[0004] According to a first aspect of the present invention, there is provided a method for determining a rescan rate of a medical device, comprising:
[0005] Acquire first inspection information of the target medical device within a preset time period from an intermediate database, wherein the intermediate database is generated and regularly updated through a scheduled task based on the interface data of the medical imaging / inspection system;
[0006] generating second inspection information within the preset time period according to the device log of the target medical device;
[0007] Integrate the first inspection information and the second inspection information within the preset time period to form the third inspection information within the preset time period;
[0008] The rescan rate of the target medical device is determined according to the third inspection information and the inspection item standard information within the preset time period.
[0009] According to a second aspect of the present invention, there is provided an apparatus for determining a rescan rate of a medical device, comprising:
[0010] A first information acquisition module, used to acquire first inspection information of a target medical device within a preset time period from an intermediate database, wherein the intermediate database is generated through a scheduled task based on the interface data of a medical imaging / inspection system and is regularly updated;
[0011] A second information acquisition module, used to generate second inspection information of the target medical device within the preset time period according to the device log;
[0012] An information integration module, configured to integrate the first inspection information and the second inspection information within the preset time period to form the third inspection information within the preset time period;
[0013] The rescan rate determination module is used to determine the rescan rate of the target medical device according to the third inspection information and the inspection item standard information.
[0014] According to a third aspect of the present invention, there is provided an electronic device comprising: at least one processor, and a memory communicatively connected to the at least one processor, wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can perform the steps of the method described in the first aspect of the present invention.
[0015] According to a fourth aspect of the present invention, there is provided a storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of any one of the methods described in the first aspect of the present invention.
[0016] The present invention proposes a scheme for quantitatively evaluating the repeated scanning conditions on different medical devices in a hospital, that is, a quantitative indicator for reflecting the frequency of repeated scanning conditions on medical devices, namely, the rescan rate, is defined, and the scheme can combine the medical imaging / inspection system and the equipment log for data analysis, and jointly determine the rescan rate of the medical device through the medical imaging / inspection system, the equipment log and the inspection item standard information, so that not only the inspection data is authentic and reliable (the inspection record is from the medical imaging / inspection system and the equipment log, the former records the actual registration and appointment record of the hospital, and the latter records the actual operation record of the equipment), but also can be quickly analyzed with the help of computing power equipment (that is, the first inspection information and the second inspection information are extracted and integrated by the computing power equipment), so that the rescan rate of the medical device can be accurately and quickly calculated. In addition, the embodiment of the present invention determines the rescan rate based on the third inspection information, the first inspection information and the inspection item standard, so that the different repeated scanning conditions are fully considered in combination with the actual operation record of the equipment and the actual registration and appointment record of the hospital, so that the determined rescan rate can more accurately reflect the overall severity of the repeated scanning conditions caused by different factors, and provide more accurate and higher value reference indicator support for the hospital. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] Figure 1 is a flow chart of a method for determining a rescan rate of a medical device according to an embodiment of the present invention;
[0018] Figure 2 A flowchart of a method for generating and determining an intermediate database according to an embodiment of the present invention is schematically shown;
[0019] Figure 3 A flowchart of a method for generating interface data according to an embodiment of the present invention is schematically shown;
[0020] Figure 4 A flowchart of a method for generating interface data according to an embodiment of the present invention is schematically shown;
[0021] Figure 5 A flowchart of a method for dynamically determining inspection item standard information based on third inspection information according to an embodiment is schematically shown;
[0022] Figure 6 Schematically shows an embodiment of Figure 1 A flowchart of a method for screening and identifying repeated scanning situations of medical devices in step S104;
[0023] Figure 7 The principle block diagram of a device for determining a rescan rate of a medical device according to an embodiment of the present invention is schematically shown;
[0024] Figure 8 The figure schematically shows a schematic diagram of an electronic device according to an embodiment of the present invention. DETAILED DESCRIPTION
[0025] In order to make the purpose, technical solution and advantages of the embodiments of the present invention clearer, the technical solution in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0026] It should be noted that, in the absence of conflict, the embodiments and features in the embodiments of the present application may be combined with each other.
[0027] The present invention may be described in the general context of computer-executable instructions executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform specific tasks or implement specific abstract data types. The present invention may also be practiced in distributed computing environments where tasks are performed by remote processing devices connected through a communications network. In a distributed computing environment, program modules may be located in local and remote computer storage media, including storage devices.
[0028] In the present invention, "module", "device", "system" and the like refer to related entities applied to computers, such as hardware, a combination of hardware and software, software or software in execution, etc. In detail, for example, an element can be, but is not limited to, a process, a processor, an object, an executable element, an execution thread, a program and / or a computer running on a processor. In addition, an application or script program running on a server, a server can all be an element. One or more elements can be in an execution process and / or thread, and an element can be localized on a computer and / or distributed between two or more computers, and can be operated by various computer-readable media. An element can also communicate through local and / or remote processes according to a signal with one or more data packets, for example, a signal from a data that interacts with another element in a local system, a distributed system, and / or a network on the Internet through a signal to interact with other systems.
[0029] Finally, it should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include" and "comprise" include not only those elements, but also other elements that are not explicitly listed, or also include elements inherent to such processes, methods, articles or equipment. In the absence of further restrictions, the elements defined by the statement "include..." do not exclude the existence of other identical elements in the process, method, article or equipment that includes the elements.
[0030] In this article, "the rescan rate of a medical device" refers to the ratio of the number of operation records belonging to repeated scans performed on a specific type of medical device during an evaluation time period to the total number of operation records performed on the specific type of medical device during the evaluation time period.
[0031] The method for determining the rescan rate of medical equipment in the embodiment of the present invention can be used to quantitatively evaluate the occurrence of repeated scanning of any type of medical equipment in any hospital, medical alliance, or regional medical institution, for example, MRI (magnetic resonance imaging), CT (X-ray tomography) and other medical equipment. The method in the embodiment of the present invention can be implemented by an independent terminal device, or by combining the terminal device with a cloud server, and the present invention is not limited to this. The scheme of the embodiment of the present invention can accurately and quickly determine the rescan rate of the corresponding medical equipment to effectively and comprehensively reflect the severity of the repeated scanning situation occurring on the corresponding medical equipment, thereby providing an effective reference for the hospital, helping the hospital to take timely measures to reduce the rescan rate of the medical equipment or evaluate the improvement of the repeated scanning situation of the medical equipment according to the repeated scanning situation of the medical equipment, thereby helping the hospital to improve its medical quality, medical efficiency and equipment utilization efficiency, and avoid the adverse effects of high-frequency repeated scanning on the examination results and patients due to improper operation or erroneous operation (such as increased radiation, waste of time, waste of money, etc.).
[0032] The present invention will be further described in detail below in conjunction with the accompanying drawings.
[0033] Figure 1 The method for determining the rescan rate of a medical device according to one embodiment of the present invention is schematically shown. The execution subject of the method may be a processor such as a PC, a computer, a tablet, a smart phone, a server, etc. Figure 1 As shown, this embodiment includes the following steps:
[0034] Step S101: Acquire first examination information of a target medical device within a preset time period from an intermediate database, wherein the intermediate database is generated and updated regularly through a scheduled task based on the interface data of a medical imaging / examination system, and the first examination information includes the identification of each medical device and the radiation number, examination number, examination time and examination items of the patient examination corresponding to the corresponding medical device;
[0035] Step S102: generating second examination information within the preset time period according to the device log of the target medical device, wherein the second examination information includes each medical device identification and the radiation number, examination number, examination start time, examination end time, examination protocol and examination sequence of the patient examination corresponding to the corresponding medical device;
[0036] Step S103: integrating the first examination information and the second examination information according to the medical equipment identification, examination time, radiation number of the patient examination and the examination number in the first examination information and the second examination information within the preset time period to form the third examination information within the preset time period;
[0037] Step S104: determining the rescan rate of the target medical device according to the third inspection information and the inspection item standard information within the preset time period.
[0038] Among them, the medical imaging / examination system refers to an imaging system including PACS (medical image archiving and communication system) and RIS (radiological information management system), which records the registration and appointment information of the patient imaging examination, the queuing number information, the technician operation information, the report information, the image picture, etc. In step S101, the embodiment of the present invention mainly extracts the radiation number, examination number, examination time and examination items of the patient examination of the corresponding medical equipment. However, since the interface types provided by the medical imaging / examination systems of different hospitals are completely different, and the data formats and data contents in the medical imaging / examination systems of different hospitals are also different, therefore, extracting the radiation number, examination number, examination time and examination items of the patient examination of the corresponding medical equipment of the corresponding hospital from the medical imaging / examination system directly for determining the rescan rate will have technical difficulties and obstacles. For example, for different hospitals, it is necessary to design a set of rescan rate determination processes that are compatible with the interface type of the medical imaging / examination system of the hospital, which has very poor universality and leads to very high development costs. In order to solve this problem, the embodiment of the present invention will obtain interface data according to the interface type provided by the medical imaging / examination system of different hospitals, and pre-process the interface data to generate a regularly updated intermediate database. After that, the first examination information that meets the expectations can be obtained based on the data of the regularly updated intermediate database. Therefore, the rescan rate determination method of the embodiment of the present invention can be directly applied to different hospitals, without the need to carry out business process design and project development for different hospitals. It has higher versatility and can significantly reduce development costs. Specifically, Figure 2 The schematic diagram shows a method flow of generating and updating an intermediate database based on the interface data of a medical imaging / examination system through a scheduled task in an embodiment, such as Figure 2 As shown, it can be implemented as including:
[0039] Step S1011, using a scheduled task to obtain interface data of medical equipment within a preset time period according to the interface type of the medical imaging / examination system of each hospital;
[0040] Step S1012, obtaining a historical data set of first examination information of medical equipment in the hospital corresponding to the current interface data within the preset time period from the historical records stored in the intermediate database;
[0041] Step S1013, using the medical device identification, radiation number, examination number and examination time as the unique identification of a data record, traversing and comparing the interface data and the first examination information historical data set obtained within the preset time period, and determining the first examination information to-be-updated data set and the first examination information to-be-added data set within the preset time period;
[0042] Step S1014: updating the intermediate database according to the first inspection information data set to be updated, the first inspection information data set to be newly added, and the first inspection information historical data set.
[0043] In the embodiment of the present invention, the interface types provided by the medical imaging / examination systems of different hospitals are preprocessed to obtain an intermediate database containing the interface data of each hospital. The interface data in the intermediate database obtained by the embodiment of the present invention is preprocessed by the scheme of the present invention, so it can be directly used to form the first examination information, and there is no need to rely on the hospital's calling interface for business process design. Since the interface types and data formats provided by the medical imaging / examination systems of different hospitals are actually different, for example, the interface type provided by the medical imaging / examination systems of some hospitals is a database view, in which case the data format obtained from the medical imaging / examination system is the data record in the database; the interface type provided by the medical imaging / examination systems of some hospitals is a message queue, in which case the data format obtained from the medical imaging / examination system is the message data in the xml format; the interface type provided by the medical imaging / examination systems of some hospitals is a calling interface, in which case the data format obtained from the medical imaging / examination system is a specific data format encapsulated by the calling interface of the corresponding hospital. Therefore, in order to obtain the interface data in step S1011, the scheme of the embodiment of the present invention will asynchronously analyze the medical imaging / examination system data of different data formats under different interface types, and the asynchronous analysis is based on a timed task, thereby realizing the timed acquisition of interface data within a certain time period (such as a preset time period), and based on the interface data obtained at a fixed time, the intermediate database is regularly updated. Therefore, in step S101, the interface data of the target medical device within the preset time period is directly obtained from the intermediate database based on the medical device identification, the radiation number and the examination number of the patient's examination to obtain the first examination information, which solves the problem of the extremely high cost of application development using the interface data of the medical imaging / examination system of different hospitals due to the different interface types, data formats and contents. Preferably, the method flow of the embodiment of the present invention, that is, the method for determining the rescan rate of the target medical device, can be triggered by a fixed time, or can be triggered according to an external request for calculating the rescan rate of the target medical device received. In the design scheme triggered by timing, in step S101, the interface data can be obtained from the intermediate database in an asynchronous analysis manner. For example, the configuration information can be read regularly (such as every 10 minutes or 1 hour), and according to the medical device identification of the target medical device in the configuration information and the preset time period, the data of the target medical device within the preset time period (such as 1 day or 1 month) can be obtained from the intermediate database regularly, so as to obtain the interface data that meets the expectations as the first inspection information. In the design scheme triggered by an external request, in step S101, when an external request is received, according to the parameter information in the external request, such as the medical device identification of the target medical device and the preset time period, the interface data that meets the expectations can be obtained from the intermediate database as the first inspection information.
[0044] Among them, in step S1011, the interface type of the medical imaging / examination system of each hospital can be read from the configuration information. For example, the mapping relationship between the hospital identification, the medical equipment identification and the interface type of the medical imaging / examination system can be pre-configured in the configuration information. The configuration information can be updated regularly according to the demand. Therefore, the configuration information can be read regularly and the interface type of the medical imaging / examination system of each hospital can be obtained from the configuration information to trigger Figure 2 According to the interface type of the medical imaging / examination system of each hospital, when the interface type is a calling interface, it can be Figure 3 The method flow shown in the figure obtains the interface data of the hospital; when the interface type is a message queue, it can be obtained through Figure 4 The method flow shown obtains the interface data of the hospital.
[0045] like Figure 3 As shown, for a medical imaging / examination system whose interface type is a calling interface, the method flow includes:
[0046] Step S31, obtaining an authorization code from the authorization server that calls the interface, and obtaining original interface data from the server where the original interface data of the hospital's medical imaging / examination system is located according to the authorization code;
[0047] Step S32, transferring all the acquired original interface data to the first intermediate database, and mapping the hospital identification and the medical device identification for each data record during the transfer process, wherein the medical device identification mapped for each data record is consistent with the device identification in the device log of the medical device corresponding to the data record;
[0048] Step S33, based on the scheduled task, asynchronously analyzes the first intermediate database to generate at least one interface data within the preset time period, wherein each interface data includes the hospital identification, each medical equipment identification, the radiation number of the patient examination corresponding to the corresponding medical equipment, the examination number, the examination time and the examination items.
[0049] In step 31, the authorization code may be a token obtained from the authorization server according to the client credential account, wherein the client credential account may be pre-configured in the configuration information. For example, when the interface type of the corresponding hospital is a calling interface, the configuration information also includes mapping information of the client credential account for the hospital. Usually, the original interface data provided by the calling interface of different hospitals will differ in content and data format, but generally include data contents such as examination application (including data such as examination items), examination appointment scheduling (including data such as radiation number, registration number, etc.), and examination report (including data such as the medical equipment used to perform the examination, examination time, etc.). Therefore, the original interface data obtained from the server in this step includes data contents such as examination application, examination appointment scheduling, and examination report.
[0050] In step S32, the acquired original interface data will be parsed and transferred to the first intermediate database, thereby converting the original interface data of different data formats and contents into data records in the first intermediate database. Wherein, when converting, the hospital identification and medical equipment identification will be mapped according to the hospital and medical equipment in each data record. Exemplarily, for example, the description of the medical equipment obtained from the original interface data obtained from the calling interface is (West District) Geriatric Medicine Ward 1 / (West District) Hepatobiliary Pancreatic Spleen Surgery Ward 2 (thyroid and breast group), etc., then when transferred to the first intermediate database, the medical equipment identification corresponding to the medical equipment will be mapped to GEMR_001000004 / GEMR_001000005. The content of the mapped medical equipment identification will be mapped based on the medical equipment identification of the medical equipment described in the equipment log for consistency, that is, the medical equipment identification mapped for each medical equipment during the transfer is the same as the equipment identification in the equipment log of the medical equipment, so that the medical imaging / examination system and the equipment log can be fused for the medical equipment in the subsequent processing process.
[0051] Through data transfer and mapping of medical device identification, in step S33, the interface data of the corresponding hospital can be extracted from the first intermediate database according to the required target data, wherein, in the embodiment of the present invention, the target data required for the data record of each interface data in the intermediate database includes each medical device identification and the radiology number, examination number, examination time and examination item of the patient examination corresponding to the corresponding medical device, and when extracting the interface data from the first intermediate database, the medical device identification, the radiology number and examination number of the patient examination are used as the unique identification of a data record, and the extracted interface data is at least one data record including the required target data. Wherein, the interface data can be extracted from the first intermediate database in an asynchronous analysis method based on a scheduled task. For example, the scheduled task can be set to a scheduled time t (every 10 minutes or 1 hour) to obtain data records within a preset time period dt (1 day or 1 month) from the first intermediate database, and the obtained data records are analyzed and sorted, so as to associate and integrate the data records of multiple interfaces from the medical imaging / examination system in the first intermediate database, thereby generating at least one data record containing the required target data as the interface data. It should be noted that what is transferred to the first intermediate database may be multiple sets of data from different calling interfaces of the same hospital. These data are scattered and irregular, and cannot be used to determine the rescan rate. After the association and integration of asynchronous analysis, each interface data formed includes the hospital ID, medical equipment ID, and the radiation number, examination number, examination time and examination items of the patient examination corresponding to the corresponding medical equipment. The intermediate database can be updated based on the formed interface data, so that the data records in the intermediate database can be directly used to determine the rescan rate.
[0052] For example, the original interface data obtained from the call interface provided by a certain hospital at regular intervals includes a number of API data result sets within a preset time period (each API data result set corresponds to a business call interface). The original interface data obtained by step S31 includes hashed key information under different business call interfaces, such as the obtained original interface data includes the following key information of the examination application business call interface, the key information of the examination appointment scheduling business call interface, and the key information of the examination report business call interface, wherein the key information corresponding to the examination application business includes the application department (ORDER_DEPT), the examination fee (EXAM_APPLY_FEE), the application doctor (ORDE_DEPTH), and the application fee (ORDE_FEE). R_DOCTOR, the key information corresponding to the examination appointment scheduling business includes the image number (MSR_NO), and the key information corresponding to the examination report business includes the examination time (EXAM_TIME), examination room (EXAM_ROOM), examination part (EXAM_PART), examination report number (EXAM_REPORT_SN), examination equipment (EXAM_DEVICE), examination method (EXAM_METHOD), examination description (EXAM_DESC), whether positive (ABNORMAL_FLAG), examination diagnosis (EXAM_DIAG), and examination doctor (EXAM_DOCTOR). The data formats of the calling interface are as follows:
[0053] Check the original interface data obtained by applying for business call interface
[0054]
[0055]
[0056] Check the original interface data obtained by calling the appointment scheduling service interface
[0057]
[0058] Check the original interface data obtained by calling the report service interface
[0059]
[0060] The attribute EXAM_APPLY_SN is used for association.
[0061] In step S32, the data obtained from the above-mentioned different interfaces will be transferred to the first intermediate database and the medical equipment identification will be mapped. When asynchronous analysis is performed in step S33, the EXAM_APPLY_SN attribute will be used to associate the original interface data under different businesses, and integrate at least one interface data including the required target data, that is, the interface data including the hospital identification, each medical equipment identification, the radiation number of the patient examination corresponding to the corresponding medical equipment, the examination number, the examination time and the examination items.
[0062] like Figure 4 As shown, for a medical imaging / inspection system whose interface type is a message queue, the method flow includes:
[0063] Step S41, based on monitoring the message queue, transferring all message data received from the medical imaging / examination system to the second intermediate database;
[0064] Step S42, performing data analysis on the data in the second intermediate database based on the scheduled task, and storing the analysis results in the third intermediate database, wherein the data analysis also includes mapping the hospital identification and the medical device identification for each data record, wherein the medical device identification mapped for each data record is consistent with the device identification in the device log of the medical device corresponding to the data record;
[0065] Step S43, asynchronously analyzing the third intermediate database based on the scheduled task, generating at least one interface data within the preset time period, wherein each interface data includes the hospital identification, each medical equipment identification, the radiation number of the patient examination corresponding to the corresponding medical equipment, the examination number, the examination time and the examination items.
[0066] The monitoring of the message queue in step S41 can be realized by pre-configuring a monitoring program for monitoring the message queue of the medical imaging / inspection system of the corresponding hospital. After that, when the configuration information is read regularly, for the interface type of the message queue, the message queue monitoring program of the hospital can be called to automatically obtain the message data from the medical imaging / inspection system of the corresponding hospital in real time. In this case, the message data is generally in the xml format, and generally multiple groups of message data are received, and the contents of the multiple groups of message data may be related or not related. Therefore, in the embodiment of the present invention, the data in the xml format will be directly stored in the second intermediate database first, so that the data format of the message data can be converted into a database record. Afterwards, in step S42, the embodiment of the present invention will parse the data records of the second intermediate database based on the scheduled task, wherein during the parsing, the associated examination application information (including the application examination site, application type, patient ID and other data), examination registration information (including radiation number, registration number, appointment time and other data), completed examination information (including examination time, examination equipment and other information) and examination report (including examination results and other information) will be extracted from the second intermediate database, and the associated examination application information, examination registration information, completed examination information and examination report will be transferred to the third intermediate database as a new data record, and the hospital identification and medical equipment identification will be mapped to each record during the transfer process, and then the interface data of the hospital can be extracted based on the data records in the transferred third intermediate database. Among them, the examination application information, examination registration information, completed examination information and examination report can be associated through the patient ID. In step S43, the third intermediate database can be asynchronously analyzed based on the scheduled task. The specific content of the asynchronous analysis is to extract each data record within a preset time period from the third intermediate database, and extract the hospital identification, each medical equipment identification, and the radiation number, examination number, examination time and examination items of the patient corresponding to the corresponding medical equipment from each data record as interface data.
[0067] Exemplarily, taking the message data in the message queue received from a certain hospital at a fixed time as an example, the message types include examination application, examination modification, examination cancellation, examination report, examination registration, completion of examination, cancellation of examination registration, new examination item charging information, update of examination item charging information, update of charging information, new charging information, new examination item information, update of examination item information, completion of examination report, and examination critical value report type messages, the data analysis performed in step S42 can be a data cleaning process, which includes deleting useless data, such as filtering out data without an examination application number (the only associated foreign key in the examination process), filtering out data for examination cancellation and cancellation of examination registration, etc., and dividing the process of an examination corresponding to the message type, such as dividing it into five processes: examination application, examination registration, completion of examination, examination report, and completion of examination report, and then associating the data between different processes through the ApplyNumber field in the original message data to obtain the cleaned data that falls into the third intermediate database.
[0068] In some embodiments, the interface type of the medical imaging / examination system may also be a database view. In this case, since the data is already stored in the database, the target data required to be included in the preset time period can be directly extracted from the database view interface provided by the medical imaging / examination system based on the scheduled task to form at least one interface data. The required target data includes the hospital identification, the identification of each medical device, the radiation number, examination number, examination time and examination items of the patient examination corresponding to the corresponding medical device. In order to enable the formed interface data to be used to form the first examination information, in the embodiment of the present invention, after the target data is extracted based on the database view interface, the consistency between the medical device identification in the target data and the device identification in the device log of the corresponding medical device will be checked. When the two are inconsistent, the medical device identification in the target data is mapped to be consistent with the device identification in the device log of the corresponding medical device, and the target data after the consistency check is used as the interface data.
[0069] Therefore, by periodically acquiring interface data according to the interface types of different hospitals, and comparing the latest interface data obtained periodically with the first inspection information historical data set in the same time period already stored in the intermediate database, finding the first inspection information data set to be updated and the first inspection information data set to be newly added in the time period, the intermediate database can be updated periodically, thereby maintaining a real-time updated intermediate database through a scheduled task. Since the data format of the real-time updated intermediate database maintained by the scheduled task is unified, and the interface data in the hospital's medical imaging / inspection system is preprocessed and the medical equipment identification is mapped in this process, the data in the intermediate database can be used for data fusion with the data in the equipment log, and then used for calculating the medical equipment rescan rate. Moreover, by forming an intermediate database with a unified data format and data content, when determining the medical equipment rescan rate, it is not necessary to modify the calling interface and system business process according to the differences in the interface type and data format of the medical imaging / inspection system of different hospitals, and only needs to focus on data fusion and the calculation of the medical equipment rescan rate, which greatly reduces the R&D cost and improves the data calculation efficiency of the medical equipment rescan rate.
[0070] It should be noted that, in an embodiment of the present invention, the medical device identification included in the first inspection information can not only be used to identify which medical device the corresponding first inspection information record belongs to, but can also be used as a basis for comparison and matching with the second inspection information, thereby narrowing the data scope when comparing and integrating the first inspection information and the second inspection information, avoiding analysis and comparison of large amounts of data (such as comparing the second inspection information corresponding to the device log of a certain medical device with the first inspection information corresponding to all specific types of medical devices in a hospital. In this case, the amount of data is very large. If there is a medical device identification in the first inspection information, the medical device identification in the first inspection information can be used to directly point to the device log of the corresponding medical device, thereby achieving accurate comparison of a small data range), and can also be used to distinguish the same examination performed by the same person on different devices of the same type at different times.
[0071] It should also be noted that, in a specific application, the first inspection information that meets the requirements can be extracted based on the target medical equipment and target time period that are expected to be evaluated. For example, taking the expectation of calculating the rescan rate of a certain type of medical equipment in a certain tertiary hospital in a certain month as an example, only the first inspection information of the specific type of medical equipment in the corresponding month can be extracted from the medical imaging / inspection system of the hospital. It should also be noted that, in an embodiment of the present invention, the rescan rate can be the rescan rate of a certain medical equipment, or it can be the rescan rate of a certain type of medical equipment in a certain hospital, wherein, when it refers to the rescan rate of a certain medical equipment, the rescan rate is obtained by statistics for the specific medical equipment, and when it refers to the rescan rate of a certain type of medical equipment, the rescan rate is obtained by statistics for all medical equipment of this type in the hospital.
[0072] In step S102, the inspection information is extracted from the equipment log. The equipment log is a log file generated during the actual operation of the equipment, which records the operation process information of the equipment in detail. It is different from the medical imaging / inspection system. In the medical imaging / inspection system, the required inspection items and actual registration and appointment records prescribed by the doctor to the patient are recorded according to the medical order, but in the equipment log, the inspection protocol and inspection sequence specifically executed by the equipment are recorded according to the specific operation of the imaging inspector. Therefore, in the second inspection information, the radiation number, inspection number, inspection start time, inspection end time, inspection protocol and inspection sequence of the patient inspection that meets the expectations are mainly extracted. It should be noted that the "meeting expectations" here means the same as the "meeting expectations" of the first inspection information, that is, it is necessary to extract the second inspection information that meets the requirements according to the target hospital, target medical equipment and target time period of the expected evaluation. For example, taking the expectation of calculating the rescan rate of a certain medical equipment of a tertiary hospital as an example, the log data within the preset time period can be directly extracted from the equipment log of the corresponding medical imaging equipment of the hospital to form the second inspection information. Exemplarily, taking the calculation of the re-scan rate of a certain type of medical equipment in a certain tertiary hospital as an example, the second inspection information can be extracted from the equipment logs of all medical equipment of the specific type in the hospital. In a preferred embodiment, the second inspection information generated within the preset time period according to the equipment log of the target medical equipment in step S102 can also be implemented as follows: first, the data acquisition box is connected to the target medical equipment through the network. Generally, the configuration information such as the IP address, download method (ftp / ssh / smb), login username and password of the target medical equipment need to be configured on the data acquisition box so that the data acquisition box can achieve network connectivity with the target medical equipment; afterwards, the configuration information of the target log file configured on the data acquisition box is also required, including the file name, file path, download interval, etc.; after the configuration is completed, the data acquisition box can be started to download the target device log file from the target medical equipment based on the configuration information. Among them, the data acquisition box will upload the downloaded device log file to the server in the form of a message, and the method of the embodiment of the present invention can obtain the second inspection information from the server. Of course, in other possible embodiments, the data acquisition box can also directly upload the device log file in the form of a message to the device or server executing the method of the present invention. Among them, the second inspection information is generated based on the equipment log file, which can be to first parse the equipment log file to extract the required target data, such as medical equipment identification / inspection start time / inspection end time, radiation number / registration number / inspection protocol / inspection sequence and other target data, and transfer it to a fourth intermediate database, and then obtain the second inspection information of the target medical device within a preset time period based on the fourth intermediate database.Similar to the interface data, when the target data in the device log file is extracted and transferred to the fourth intermediate database, the device log file can also be downloaded and uploaded through the data acquisition box based on a scheduled task, and when the newly uploaded device log file is received, the fourth intermediate database is updated regularly based on the newly uploaded device log file to maintain a real-time updated fourth intermediate database.
[0073] In a preferred embodiment, in steps S101 and S102, when extracting the first examination information and the second examination information, a time period can be set for the extraction of the first examination information and the second examination information according to a desired evaluation target, so that the extracted first examination information and the second examination information are within a preset time period. For example, the calculation of the rescan rate for a certain hospital, a specific medical imaging device in a certain hospital, etc. can be set for a certain month, year, or quarter. In this case, only the first examination information and the second examination information within the corresponding time period are extracted.
[0074] As a possible implementation, when extracting the first inspection information and the second inspection information, a time period and a target medical device type may be set for them, so that the extracted first inspection information and the second inspection information are inspection record information corresponding to the target medical device type within a preset time period. For example, the rescan rate of a certain type of medical equipment (such as a CT device) in a certain hospital may be calculated in a certain month, year or quarter. In this case, only the first inspection information and the second inspection information within the corresponding time period of the specific type of medical equipment are extracted.
[0075] The integration process performed in step S103 is specifically to merge the examination records with the same radiation number, examination number and examination time into one examination record including the medical device identification, radiation number, examination number, examination start time, examination end time, examination protocol, examination sequence and examination items based on the radiation number, examination number and examination time in the first examination information and the second examination information, and to form the third examination information by merging all the examination records in the first examination information and the second examination information based on whether the radiation number, examination number and examination time are the same. The same examination time here means that the examination time in the first examination information is the same as the examination start time in the second examination information. The third examination information thus formed includes the examination protocol, examination sequence and examination items at the same time, that is, the examination items required by the patient described in the appointment record and the examination protocol and examination sequence specifically executed by the device recorded in the device log are integrated into the same examination record, so that the examination items of the corresponding examination can be associated with the examination protocol and examination sequence actually executed by the corresponding examination. Therefore, the method of the embodiment of the present invention can perform repeated scanning screening based on the matching relationship between the predetermined examination items and the actually executed examination protocols and examination sequences. Since the predetermined examination items are obtained based on the actual appointment information of the medical imaging / examination system, and the corresponding executed examination protocols and examination sequences are obtained based on the actual equipment operation records, the authenticity of the data and the consistency with the actual situation are very high, and there will be no falsification or false data. Moreover, by associating and merging the first examination information and the second examination information, it is possible to automatically perform repeated scanning screening for the third examination information, thereby greatly improving the accuracy and screening speed of repeated scanning screening.
[0076] In step S104, the inspection item standard information refers to the standard inspection protocol and inspection sequence that should be adopted for a certain type of inspection item on the medical device. As a possible implementation, the inspection item standard information can be set based on empirical data or expert gold standards. As a preferred implementation, the inspection item standard information can be dynamically determined by intelligently analyzing the third inspection information. Specifically, Figure 5 The method process of dynamically determining the inspection item standard information based on the third inspection information in one embodiment is schematically shown. Figure 5 As shown, it includes:
[0077] Step S501: performing statistical analysis on the inspection protocols and inspection sequences corresponding to the inspection items of each type in the third inspection information according to the types of inspection items, and determining the total number of inspections of the inspection items of each type in the third inspection information and the proportion of the types of inspection protocols and inspection sequences used in the inspections corresponding to the total number of inspections;
[0078] Step S502: According to the proportion of the inspection protocols and inspection sequences used, the inspection protocols and inspection sequences corresponding to each inspection item with the highest proportion are used as the standard inspection protocols and standard inspection sequences of the corresponding inspection items, thereby forming inspection item standard information including the inspection items and the standard inspection protocols and standard inspection sequences corresponding to each inspection item.
[0079] Exemplarily, taking the three types of examination items included in the third examination information as an example, namely, knee MR plain scan, hip MR plain scan and head MRI plain scan physical examination, in step S201, the total number of knee MR plain scans, the total number of hip MR plain scans and the total number of head MRI plain scan physical examinations in the third examination information will be counted based on the type of examination item. At the same time, the examination protocol and examination sequence used in the knee MR plain scan and their proportion in the knee MR plain scan, the examination protocol and examination sequence used in the hip MR plain scan and their proportion in the hip MR plain scan, and the examination protocol and examination sequence used in the head MRI plain scan physical examination and their proportion in the head MRI plain scan physical examination will be determined by statistical analysis of the third examination information. Among them, the proportion of the used examination protocol and examination sequence in the total number of examinations of the corresponding examination item can be the number of used examination protocols and examination sequences, or the percentage of the number to the total number of examinations. For example, the total number of knee MR plain scans in the third examination information is 1000 times, of which 950 times correspond to the Knee protocol and the corresponding sequences are 3-pl Loc, OSag T2-IDEAL, OSag T1Flair, and OAx T2FSE. Then, the total number of knee MR plain scans obtained in step S201 is 1000 times, and the types of examination protocols and examination sequences can be examination protocols and examination sequence types including the Knee protocol and the corresponding sequences are 3-pl Loc, OSag T2-IDEAL, OSag T1Flair, and OAx T2FSE, which account for 950 times or 95%. Afterwards, in step S202, the examination protocol and examination sequence corresponding to the corresponding type of examination items with the highest proportion are used as the standard examination protocol and standard examination sequence of the examination item, thereby realizing the dynamic determination of the standard information of each examination item. For example, if the total number of knee MR plain scan examinations is 1,000, and the examination protocol corresponding to the examination item is Knee and the examination sequence is 3-pl Loc, OSag T2-IDEAL, OSag T1Flair, OAx T2FSE, accounting for 950 times, the examination protocol Knee and the examination sequence 3-pl Loc, OSag T2-IDEAL, OSag T1Flair, OAxT2FSE can be used as the standard examination protocol and standard examination sequence for knee MR plain scan. The standard information of the examination items thus formed is highly related to the target hospital or target medical equipment or target medical area for which the rescan rate is currently to be calculated. The rescan rate is determined based on the standard information of the examination items that is highly related to the current evaluation target, and its accuracy is higher.
[0080] In order to obtain a quantitative indicator that accurately evaluates the occurrence of repeated scanning of the target medical device, the inventors have conducted extensive research on various repeated scanning situations in the prior art and how to accurately identify repeated scanning situations, and found that repeated scanning situations in reality can usually correspond to three technically identifiable situations: the first type of technically identifiable repeated scanning situation is that a patient has undergone the same examination more than twice on the same medical device, but it is only recorded once in the RIS / PACS system; the second type of technically identifiable repeated scanning situation is that a patient has undergone an examination on the same medical device and it is only recorded once in the RIS / PACS system, but there are repeated sequences in the scanning sequence; the third type of technically identifiable repeated scanning situation is that a patient has undergone the same examination twice on different devices of the same type in a specified time period, but it is only recorded once in the RIS / PACS system. Based on this important discovery, the solution of the embodiment of the present invention simultaneously integrates the medical imaging / examination system and the equipment log to form the third examination information, and when screening for repeated scans, it simultaneously considers three types of technically identifiable repeated scan situations. Therefore, when screening for repeated scans, the embodiment of the present invention will first screen and mark the first and third types of technically identifiable repeated scan situations based on the third examination information, and then continue to screen and mark the second type of technically identifiable repeated scan situations based on the third examination information and the examination item standard information, thereby achieving accurate quantification of the repeated scan situations. Figure 6 The method process of determining the rescan rate of the medical device in step S104 of an embodiment is schematically shown, as shown in FIG. Figure 6 As shown, it includes:
[0081] Step S601: determining the examination records with repeated radiation numbers and examination numbers in the third examination information, screening out the examination records with empty examination items from the examination records with repeated radiation numbers and examination numbers, and marking them as repeated scans;
[0082] Step S602: According to the matching of the inspection items and the corresponding inspection sequences in each inspection record in the third inspection information with the inspection items and the standard inspection sequences in the inspection item standard information, the inspection records whose inspection items and the corresponding inspection sequences are inconsistent with the inspection item standard information are screened out from the third inspection information, and marked as repeated scans;
[0083] Step S603: Determine the rescan rate of the corresponding target medical device based on the number of examination records marked as repeated scans in the third examination information and the total number of examination records in the third examination information.
[0084] Among them, since the third examination information is obtained by integrating the first examination information and the second examination information based on the consistency of the radiation number, examination number and examination time, therefore, if there is a record in the third examination information that has repeated radiation number and examination number but the examination item content is empty, it means that the examination corresponding to this examination record actually occurred in the equipment operation, but there is no record in the medical imaging / examination system, so it can be used to screen the first and third types of technically identifiable repeated scans, and the examination records with repeated radiation number and examination number but empty examination content should be marked as repeated scans. Exemplarily, the marking of the examination records belonging to repeated scans can be achieved by adding a repeated scan mark identifier such as the repeatFlag field in the third examination information and setting it to "Y".
[0085] In addition, under normal circumstances, the inspection sequence of the inspection item should be consistent with the standard inspection sequence in the inspection item standard information. If it is inconsistent, it can be considered that a repeated scan based on the inspection sequence has occurred. Therefore, in step S302, by comparing each inspection record in the third inspection information with the standard information of the corresponding inspection item, the inspection record whose inspection sequence is inconsistent with the inspection sequence in the standard information of the corresponding inspection item is found, and it is marked as a repeated scan, so that the repeated scan based on the inspection sequence can be quickly screened out. It should be noted that according to the scheme of the embodiment of the present invention, the situation that may be a misoperation is actually extracted as a repeated scan, that is, the above-mentioned repeated scan situation has included the repeated scan caused by the misoperation, and the repeated scan caused by the misoperation is exactly what is expected to be discovered, which plays a vital role in improving the utilization rate of medical equipment and personnel efficiency, and is an undesirable situation that needs to be reduced in number of occurrences, but this situation is difficult to discover (only reflected in the equipment log, and usually ordinary people cannot understand the equipment log, so this repeated scan situation is relatively hidden and difficult to be discovered), so it is obvious that the scheme of the embodiment of the present invention can effectively improve the accuracy and practicality of the identified repeated scan situation.
[0086] Below, taking the identification and screening of repeated scans of a certain MRI device in a large tertiary hospital within one month (November 2023) as an example, the specific application scenario of the above method process is illustrated.
[0087] First, the examination time, examination number, radiation number and examination items of the magnetic resonance imaging device with the medical device identification GEMR_001000004 in November 2023 are extracted through the intermediate database generated based on the interface data of the hospital's medical imaging / examination system, and the first examination information is formed as shown in the following table:
[0088]
[0089]
[0090] Next, by extracting the examination number, radiation number, examination start time, examination end time, examination protocol and examination sequence in November 2023 from the equipment log of the nuclear magnetic resonance equipment with the medical equipment identification GEMR_001000004 of the hospital, the second examination information is formed as shown in the following table:
[0091]
[0092]
[0093]
[0094]
[0095]
[0096] Afterwards, the first examination information and the second examination information are integrated to obtain the third examination information of the nuclear magnetic resonance equipment with the medical equipment identification GEMR_001000004 of the hospital in November 2023 as shown in the following table:
[0097]
[0098]
[0099]
[0100]
[0101] Furthermore, by performing statistical analysis on the total number of inspections of each type of inspection item in the third inspection information and the proportion of the corresponding inspection protocols and inspection sequences, the inspection item standard information finally generated is shown in the following table:
[0102]
[0103]
[0104] By adding a repeat scan identifier repeatFlag to the third inspection information, and marking the inspection records with the same inspection number and radiation number but empty inspection items as repeated scans based on the inspection number, radiation number and inspection items in the third inspection information, and marking the inspection records with inspection sequences of inspection items in the third inspection information that are inconsistent with the standard inspection sequences in the corresponding inspection item standard information as repeated scans based on the matching of the third inspection information and the inspection item standard information, it can be found that the logPatientID and logAccessionNumber of the two scans with ids 36 and 4 in the third inspection information are the same, and the scan is the actual scan of the device, but there is no scan record with id 36 in the ris / pacs system data (that is, the inspection item is empty), so the inspection record with id 36 is determined to be a repeated scan, and the repeatFlag field is set to "Y", and the "OSag" in the scan with id 48 is set to "Y". The "T1Flair" inspection sequence appears twice, which is inconsistent with the standard inspection sequence in the inspection item standard information corresponding to the inspection item. Therefore, the inspection record with id 48 is determined to be a repeated scan, and the repeatFlag field is set to "Y", thereby obtaining the marked third inspection information.
[0105] Finally, by counting the number of repeat scan flags repeatFlag="Y" in the third examination information marked with repeat scans, it can be obtained that the target device to be judged this time has 119 repeat scans in the specified time period, that is, the magnetic resonance imaging device with the medical device identifier GEMR_001000004 in November 2023. Specifically, the number of repeat scans can be obtained as 119 times by directly filtering out the number of examination records with repeatFlag="Y".
[0106] In a preferred embodiment, the number of occurrences of the second type of repeated scans can be further determined by counting the total number of inspection records of the third inspection information and the total number of inspection records of the first inspection information. That is, as in the above example, by counting the total number of inspection records of the third inspection information, it is found that the device performed a total of 1480 scans in November 2023. By counting the total number of inspection records of the first inspection information, it is found that there are 1459 scan registrations in the RIS / PACS system corresponding to the device. Therefore, it can be determined that there are 1480-1459=21 times without records in the RIS / PACS system (that is, the inspection number and radiation number are repeated and the inspection items are examined). Therefore, by subtracting the number of repeated scans belonging to the first and third categories from the counted number of repeated scans of 119 times, it can be obtained that the number of repeated scans based on the repetition of the inspection sequence is 98 times, thereby realizing the classified statistics of repeated scan types, so as to further assist hospitals in more efficient equipment and personnel management.
[0107] In a specific application, based on the statistics of the above-mentioned repeated scanning times, the rescan rate can be further calculated. Specifically, the rescan rate of the corresponding medical device can be determined according to the determined repeated scanning times and the total number of inspection records of the third inspection information.
[0108] For example, the calculation of the rescan rate of the magnetic resonance imaging device with the medical device identification GEMR_001000004 in November 2023 is continued as an example. By counting the total number of inspection records of the third inspection information, the device performed a total of 1480 scans in November 2023, and the number of repeated scans of the device in November 2023 was 119. Therefore, according to the above definition of the rescan rate in the embodiment of the present invention, the rescan rate of the device can be further calculated to be 119 / 1480*100%=8.04%. By further calculating the rescan rate, the severity of repeated scans of the corresponding evaluation target can be more intuitively expressed and represented, and it is more convenient to assist the hospital in more efficient management to reduce the repeated scan rate of the equipment and improve the utilization rate of the equipment, and avoid adverse effects on patients.
[0109] It should be noted that when the target medical device is multiple medical devices of the same type, the third inspection information formed will include multiple medical device identifications. When the embodiment of the present invention identifies repeated scanning situations, it is mainly based on the inspection number, radiation number and inspection item in the third inspection information, and the inspection sequence of the inspection item in the third inspection information and the matching of the standard inspection sequence in the corresponding inspection item standard information. Therefore, the method of the embodiment of the present invention can be directly used to determine the rescan rate of multiple medical devices of the same type, and has a very wide range of applications.
[0110] Figure 7 A device 7 for determining the rescan rate of a medical device is schematically shown. Figure 7 It includes:
[0111] A first information acquisition module 71 is used to acquire first examination information of a target medical device within a preset time period from an intermediate database, wherein the intermediate database is generated and updated regularly through a scheduled task based on the interface data of a medical imaging / examination system, and the first examination information includes an identification of each medical device and a radiology number, examination number, examination time, and examination item of a patient examination corresponding to the corresponding medical device;
[0112] A second information acquisition module 72, for generating second examination information of the target medical device within the preset time period according to the device log, wherein the second examination information includes each medical device identification and the radiation number, examination number, examination start time, examination end time, examination protocol and examination sequence of the patient examination corresponding to the corresponding medical device;
[0113] An information integration module 73, configured to integrate the first examination information and the second examination information according to the medical equipment identification, examination time, radiation number and examination number of the patient examination in the first examination information and the second examination information within the preset time period, to form the third examination information within the preset time period;
[0114] The rescan rate determination module 74 is used to determine the rescan rate of the target medical device according to the third inspection information and the inspection item standard information.
[0115] It should be noted that the implementation process and implementation principle of each module of the device for determining the rescan rate of medical equipment in the embodiment of the present invention can be specifically referred to the corresponding description of the above method embodiment, for example, the generation and update method of the intermediate database, the acquisition method of the first inspection information, the integration processing method of the information integration module, etc. can all refer to the corresponding description of the embodiment part above, so they are not repeated here. Exemplarily, the device for determining the rescan rate of medical equipment in the embodiment of the present invention can be any intelligent device with a processor, including but not limited to computers, smart phones, personal computers, robots, cloud servers, etc.
[0116] In some embodiments, an embodiment of the present invention provides a non-volatile computer-readable storage medium, in which one or more programs including execution instructions are stored. The execution instructions can be read and executed by an electronic device (including but not limited to a computer, a server, or a network device, etc.) to execute the method for determining the rescan rate of a medical device according to any of the above embodiments of the present invention.
[0117] In some embodiments, an embodiment of the present invention further provides a computer program product, comprising a computer program stored on a non-volatile computer-readable storage medium, wherein the computer program comprises program instructions, and when the program instructions are executed by a computer, the computer executes any one of the above-mentioned embodiments of the method for determining the rescan rate of a medical device.
[0118] In some embodiments, an embodiment of the present invention also provides an electronic device, comprising: at least one processor, and a memory communicatively connected to the at least one processor, wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the method for determining the rescan rate of a medical device of any of the above embodiments.
[0119] In some embodiments, an embodiment of the present invention further provides a storage medium having a computer program stored thereon, wherein when the program is executed by a processor, the method for determining the rescan rate of a medical device according to any of the above embodiments is implemented.
[0120] Figure 8 FIG. 1 is a schematic diagram of the hardware structure of an electronic device for executing a method for determining a rescan rate of a medical device provided by another embodiment of the present invention. Figure 8 As shown, the device includes:
[0121] One or more processors 810 and memory 820, Figure 8 A processor 810 is taken as an example.
[0122] The device executing the method for determining the rescan rate of a medical device may further include: an input device 830 and an output device 840 .
[0123] The processor 810, the memory 820, the input device 830 and the output device 840 may be connected via a bus or other means. Figure 8 The example of connecting through bus is taken in the following.
[0124] The memory 820, as a non-volatile computer-readable storage medium, can be used to store non-volatile software programs, non-volatile computer executable programs and modules, such as program instructions / modules corresponding to the method for determining the rescan rate of a medical device in an embodiment of the present invention. The processor 810 executes various functional applications and data processing of the server by running the non-volatile software programs, instructions and modules stored in the memory 820, that is, implements the method for determining the rescan rate of a medical device in the above method embodiment.
[0125] The memory 820 may include a program storage area and a data storage area, wherein the program storage area may store an operating system and an application required by at least one function; the data storage area may store data created according to the use of the method for determining the rescan rate of a medical device, etc. In addition, the memory 820 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other non-volatile solid-state storage device. In some embodiments, the memory 820 may optionally include a memory remotely arranged relative to the processor 810, and these remote memories may be connected to the electronic device via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0126] The input device 830 may receive input digital or character information and generate signals related to user settings and function control of the image processing device. The output device 840 may include a display device such as a display screen.
[0127] The one or more modules are stored in the memory 820, and when executed by the one or more processors 810, perform the method for determining the rescan rate of a medical device in any of the above method embodiments.
[0128] The above product can execute the method provided by the embodiment of the present invention, and has the functional modules and beneficial effects corresponding to the execution method. For technical details not described in detail in this embodiment, please refer to the method provided by the embodiment of the present invention.
[0129] The electronic devices of the embodiments of the present invention exist in various forms, including but not limited to:
[0130] (1) Mobile communication devices: These devices are characterized by their mobile communication functions and their main purpose is to provide voice and data communications. These terminals include: smart phones (such as iPhone), multimedia phones, functional phones, and low-end phones.
[0131] (2) Ultra-mobile personal computer devices: These devices fall into the category of personal computers, have computing and processing capabilities, and generally also have mobile Internet access features. These terminals include: PDA, MID and UMPC devices, such as iPad.
[0132] (3) Portable entertainment devices: These devices can display and play multimedia content. They include audio and video players (such as iPods), handheld game consoles, e-books, as well as smart toys and portable car navigation devices.
[0133] (4) Server: A device that provides computing services. The server consists of a processor, hard disk, memory, system bus, etc. The server is similar to a general computer architecture, but because it needs to provide highly reliable services, it has higher requirements in terms of processing power, stability, reliability, security, scalability, and manageability.
[0134] (5) Other electronic devices with data interaction functions.
[0135] The device embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0136] Through the description of the above implementation methods, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus a general hardware platform, and of course, by hardware. Based on this understanding, the above technical solution is essentially or the part that contributes to the relevant technology can be embodied in the form of a software product, and the computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a disk, an optical disk, etc., including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or some parts of the embodiments.
[0137] The above are only some embodiments of the present invention. For those skilled in the art, several modifications and improvements can be made without departing from the creative concept of the present invention, which all belong to the protection scope of the present invention.
Claims
1. A method for determining a rescan rate of a medical device, characterized in that: include: Acquire first inspection information of the target medical device within a preset time period from an intermediate database, wherein the intermediate database is generated and regularly updated through a scheduled task based on the interface data of the medical imaging / inspection system; generating second inspection information within the preset time period according to the device log of the target medical device; Integrate the first inspection information and the second inspection information within the preset time period to form the third inspection information within the preset time period; The rescan rate of the target medical device is determined according to the third inspection information and the inspection item standard information within the preset time period.
2. The method according to claim 1, characterized in that The interface data based on the medical imaging / examination system is generated through scheduled tasks and updated periodically. The intermediate database includes: According to the interface type of each hospital's medical imaging / examination system, use the scheduled task to obtain the interface data of the medical equipment within the preset time period; Acquire a historical data set of first examination information of medical equipment in the hospital corresponding to the current interface data within the preset time period from the historical records stored in the intermediate database; Using the medical device identification, radiation number, examination number and examination time as the unique identification of a data record, traversing and comparing the interface data and the first examination information historical data set obtained within the preset time period, and determining the first examination information to-be-updated data set and the first examination information to-be-added data set within the preset time period; The intermediate database is updated according to the first inspection information data set to be updated, the first inspection information data set to be newly added, and the first inspection information historical data set.
3. The method according to claim 2, characterized in that The interface type provided by the medical imaging / inspection system includes a calling interface, and obtaining the interface data of the medical device within a preset time period using a scheduled task according to the interface type provided by the medical imaging / inspection system includes: Obtain an authorization code from the authorization server of the calling interface, and obtain original interface data from the server where the original interface data of the medical imaging / examination system is located according to the authorization code; Transfer all the acquired original interface data to the first intermediate database, and during the transfer process, map the hospital identification and the medical device identification for each data record, wherein the medical device identification mapped for each data record is consistent with the device identification in the device log of the medical device corresponding to the data record; Based on the scheduled task, the first intermediate database is asynchronously analyzed to generate at least one interface data within the preset time period, wherein each interface data includes the hospital identification, each medical equipment identification, the radiation number of the patient examination corresponding to the corresponding medical equipment, the examination number, the examination time and the examination items.
4. The method according to claim 2, characterized in that: The interface type provided by the medical imaging / inspection system includes a database view. The interface data of the medical device within a preset time period is obtained by using a scheduled task according to the interface type provided by the medical imaging / inspection system. The following includes: Extracting the target data required to be included in the preset time period from the database view interface provided by the medical imaging / examination system based on the scheduled task to form at least one interface data, wherein the required target data includes the hospital identification, the identification of each medical device, the radiation number of the patient examination corresponding to the corresponding medical device, the examination number, the examination time and the examination items; When forming the interface data, the consistency between the medical device identifier in the target data and the device identifier in the device log of the corresponding medical device is also checked. When the two are inconsistent, the medical device identifier in the target data is mapped to be consistent with the device identifier in the device log of the corresponding medical device.
5. The method according to claim 2, characterized in that: The interface type provided by the medical imaging / inspection system includes a message queue, and obtaining the interface data of the medical device within a preset time period using a timed task according to the interface type provided by the medical imaging / inspection system includes: Based on monitoring of the message queue, all message data received from the medical imaging / examination system are transferred to the second intermediate database; Parsing the data in the second intermediate database based on the scheduled task, and storing the parsing results in the third intermediate database, wherein the data parsing also includes mapping the hospital identification and the medical device identification for each data record, and the medical device identification mapped for each data record is consistent with the device identification in the device log of the medical device corresponding to the data record; Based on the scheduled task, the third intermediate database is asynchronously analyzed to generate at least one interface data within the preset time period, wherein each interface data includes the hospital identification, each medical equipment identification, the radiation number of the patient examination corresponding to the corresponding medical equipment, the examination number, the examination time and the examination items.
6. The method according to claim 1, characterized in that The third examination information formed includes the medical device identification and the examination start time, examination end time, radiation number, examination number, examination protocol, examination sequence and examination items of the patient examination corresponding to the corresponding medical device, and the examination item standard information is obtained by: Perform statistical analysis on the inspection protocols and inspection sequences corresponding to each type of inspection item in the third inspection information according to the type of inspection item, and determine the total number of inspections of each type of inspection item in the third inspection information and the proportion of the types of inspection protocols and inspection sequences used in the inspections corresponding to the total number of inspections; According to the proportion of the inspection protocols and inspection sequences used, the inspection protocols and inspection sequences with the highest proportion corresponding to each inspection item are used as the standard inspection protocols and standard inspection sequences of the corresponding inspection items, thereby forming inspection item standard information including inspection items and the standard inspection protocols and standard inspection sequences corresponding to each inspection item.
7. The method according to claim 1, characterized in that The third examination information formed includes the medical device identification and the examination start time, examination end time, radiation number, examination number, examination protocol, examination sequence and examination items of the patient examination corresponding to the corresponding medical device. The rescan rate of the target medical device is determined according to the third examination information and the examination item standard information, including: Determine the inspection records with repeated radiation numbers and inspection numbers in the third inspection information, filter out the inspection records with empty inspection items from the inspection records with repeated radiation numbers and inspection numbers, and mark them as repeated scans; According to the matching of the inspection items and the corresponding inspection sequences in each inspection record in the third inspection information with the inspection items and the standard inspection sequences in the inspection item standard information, screening out inspection records whose inspection items and the corresponding inspection sequences are inconsistent with the inspection item standard information from the third inspection information, and marking them as repeated scans; Based on the number of examination records marked as repeated scans in the third examination information and the total number of examination records in the third examination information, a rescan rate of the corresponding target medical device is determined.
8. An apparatus for determining a rescan rate of a medical device, characterized in that The device comprises: A first information acquisition module, used to acquire first inspection information of a target medical device within a preset time period from an intermediate database, wherein the intermediate database is generated through a scheduled task based on the interface data of a medical imaging / inspection system and is regularly updated; A second information acquisition module, used to generate second inspection information of the target medical device within the preset time period according to the device log; An information integration module, configured to integrate the first inspection information and the second inspection information within the preset time period to form the third inspection information within the preset time period; The rescan rate determination module is used to determine the rescan rate of the target medical device according to the third inspection information and the inspection item standard information.
9. Electronic equipment, comprising: At least one processor, and a memory communicatively connected to the at least one processor, wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can perform the steps of the method described in any one of claims 1-6.
10. A storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the steps of the method described in any one of claims 1 to 6 are implemented.