Scanning imaging method, apparatus and system
By determining the working mode and device compatibility of the scanning equipment, the problem of low efficiency caused by the failure of traditional scanning equipment verification is solved, and efficient scanning operation is achieved.
Patent Information
- Application Number
- CN202310753170.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2019-08-05
- Publication Date
- 2026-08-25
- Estimated Expiration
- 2039-08-05
AI Technical Summary
Traditional scanning equipment requires verification of patient information and image archiving equipment before performing a scanning operation. Verification failure leads to low scanning efficiency and requires a lot of time and manpower to troubleshoot the problem.
By acquiring the operating mode of the imaging device, it is determined whether it is a compatible mode or an incompatible mode. In the compatible mode, the validity verification of the information of the object to be scanned is ignored. In the incompatible mode, it is determined whether to perform scanning imaging based on the matching result of the image information device and the image archiving communication device.
It improves scanning efficiency, reduces equipment failure rate, avoids lengthy maintenance, and saves system resources.
Smart Images

Figure CN116746953B_ABST
Abstract
Description
[0001] This application is a divisional application of the case with the following application date: August 5, 2019; application number: 2019107170203; invention title: scanning imaging method, apparatus and system. Technical Field
[0002] This application relates to the field of medical device technology, and in particular to a scanning imaging method, apparatus and system. Background Technology
[0003] In a typical hospital workflow, before the scanning device performs a scan, the technician inputs the patient's information and retrieves relevant patient information from the imaging information system, then performs the scan. After the scan is complete, the resulting images are transmitted to an image archiving device for storage.
[0004] In traditional technology, after obtaining patient information from the imaging information system, the scanning device needs to verify the patient information and also verify the image archiving device. If either verification fails, the scanning device considers the information to be invalid and cannot perform the scanning operation normally. This requires a significant amount of time and manpower to troubleshoot and resolve the problem, resulting in low scanning efficiency. Summary of the Invention
[0005] Therefore, it is necessary to provide a scanning imaging method, apparatus, system, computer equipment, and storage medium that can improve scanning efficiency in response to the above-mentioned technical problems.
[0006] In a first aspect, embodiments of this application provide a scanning imaging method, the method comprising:
[0007] Obtain the operating mode of the imaging device in its current state;
[0008] When the working mode is the compatibility mode, the system determines whether to perform scanning imaging on the object to be scanned based on the information of the object to be scanned returned by the imaging information device.
[0009] When the working mode is incompatible mode, it is determined whether to perform scanning imaging on the object to be scanned based on the image device information of the image information device and the archiving device information of the image archiving communication device.
[0010] In one embodiment, the imaging device information includes an image address identifier and / or an image application entity identifier, and the archiving device information includes an archiving address identifier and / or an archiving application entity identifier;
[0011] The step of determining whether to perform scanning imaging on the object to be scanned based on the image device information of the image information device and the archiving device information of the image archiving communication device includes:
[0012] Determine whether the image address identifier and the archive address identifier match;
[0013] If the image address identifier and the archive address identifier match, then perform a scan imaging;
[0014] If the image address identifier and the archive address identifier do not match, then it is determined whether to perform scanning imaging on the object to be scanned based on the image application entity identifier of the image information device and the archive application entity identifier of the image archive communication device.
[0015] In one embodiment, determining whether to perform scanning imaging on the object to be scanned based on the image application entity identifier of the image information device and the archive application entity identifier of the image archiving communication device includes:
[0016] Determine whether the image application entity identifier and the archive application entity identifier match;
[0017] When the image application entity identifier and the archive application entity identifier match, scanning imaging is performed on the object to be scanned.
[0018] In one embodiment, determining whether the image application entity identifier and the archive application entity identifier match includes:
[0019] By filtering the characters in the image application entity identifier and the archive application entity identifier, the image core keywords of the image information device and the archive core keywords of the archive application entity identifier are obtained.
[0020] Based on the matching results of the image core keywords and the archive core keywords, determine whether the image application entity identifier and the archive application entity identifier match.
[0021] In one embodiment, determining whether the image application entity identifier and the archive application entity identifier match based on the matching result of the image core keyword and the archive core keyword includes:
[0022] Determine whether the number of identical strings in the image core keyword and the archive core keyword is greater than or equal to a preset threshold;
[0023] If so, then determine whether the image application entity identifier and the archive application entity identifier match based on whether they contain preset built-in keywords.
[0024] In one embodiment, determining whether the image application entity identifier and the archive application entity identifier match based on whether they contain preset built-in keywords includes:
[0025] If the image application entity identifier and the archive application entity identifier contain the same built-in keyword, then the image application entity identifier and the archive application entity identifier are determined to be a match.
[0026] In one embodiment, when the image application entity identifier and the archive application entity identifier do not match, the method further includes:
[0027] Output an illegal message; the illegal message is used to indicate that there is illegal information in the information of the object to be scanned.
[0028] In one embodiment, determining whether to perform scanning imaging on the object to be scanned based on the information of the object to be scanned returned by the imaging information device includes:
[0029] Loose verification is performed on the information of the object to be scanned returned by the image information device; the loose verification includes verifying the basic information in the information of the object to be scanned.
[0030] If the loose verification result is a pass, then scanning imaging is performed on the object to be scanned.
[0031] Secondly, embodiments of this application provide a scanning imaging apparatus, the apparatus comprising:
[0032] The acquisition module is used to acquire the operating mode of the imaging device in its current state.
[0033] The processing module is configured to determine whether to perform scanning imaging on the object to be scanned based on the information of the object to be scanned returned by the image information device when the working mode is a compatible mode; and to determine whether to perform scanning imaging on the object to be scanned based on the image device information of the image information device and the archiving device information of the image archiving communication device when the working mode is a non-compatible mode.
[0034] Thirdly, embodiments of this application provide a scanning imaging system, including an image information device, an imaging device, and an image archiving communication device; both the image information device and the image archiving communication device are communicatively connected to the imaging device.
[0035] The imaging information device is used to store information about the object to be scanned;
[0036] The imaging device is used to obtain the working mode under the current state. When the working mode is a compatible mode, it determines whether to perform scanning imaging on the object to be scanned based on the information of the object to be scanned returned by the image information device. When the working mode is a non-compatible mode, it determines whether to perform scanning imaging on the object to be scanned based on the image device information of the image information device and the archiving device information of the image archiving communication device.
[0037] The image archiving communication device is used to archive the images captured by the imaging device.
[0038] Fourthly, embodiments of this application provide a computer device, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to perform the following steps:
[0039] Obtain the operating mode of the imaging device in its current state;
[0040] When the working mode is the compatibility mode, the system determines whether to perform scanning imaging on the object to be scanned based on the information of the object to be scanned returned by the imaging information device.
[0041] When the working mode is incompatible mode, it is determined whether to perform scanning imaging on the object to be scanned based on the image device information of the image information device and the archiving device information of the image archiving communication device.
[0042] Fifthly, embodiments of this application provide a computer-readable storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, performs the following steps:
[0043] Obtain the operating mode of the imaging device in its current state;
[0044] When the working mode is the compatibility mode, the system determines whether to perform scanning imaging on the object to be scanned based on the information of the object to be scanned returned by the imaging information device.
[0045] When the working mode is incompatible mode, it is determined whether to perform scanning imaging on the object to be scanned based on the image device information of the image information device and the archiving device information of the image archiving communication device.
[0046] The aforementioned scanning imaging method, apparatus, system, computer equipment, and storage medium, by acquiring the operating mode of the imaging device in its current state, and when the operating mode is compatible, determine whether to perform scanning imaging on the object to be scanned based on the information of the object to be scanned returned by the image information device; when the computer equipment is in incompatible mode, it determines whether to perform scanning imaging on the object to be scanned based on the image device information of the image information device and the archiving device information of the image archiving communication device. This allows for determining whether to perform scanning imaging based on the matching results of the image information device and the image archiving communication device, thus ignoring the results of the validity verification of the object's information and avoiding the problem of being unable to continue scanning imaging due to verification failure. This method significantly reduces the problem of workflow failure due to validity verification failure, thereby greatly reducing the invalid failure rate of equipment and avoiding long-term maintenance during the workflow, thus greatly improving the efficiency of scanning and image output. Attached Figure Description
[0047] Figure 1 This is an application environment diagram of the scanning and mapping method in one embodiment;
[0048] Figure 2 A flowchart illustrating a scanning and image output method provided in one embodiment;
[0049] Figure 3 A flowchart illustrating a scanning and image output method provided in another embodiment;
[0050] Figure 4 A flowchart illustrating a scanning and image output method provided in yet another embodiment;
[0051] Figure 5 A flowchart illustrating a scanning and image output method provided in another embodiment;
[0052] Figure 6 A flowchart illustrating a scanning and image output method provided in yet another embodiment;
[0053] Figure 7 This is a schematic diagram of a scanning and image output device provided in one embodiment. Detailed Implementation
[0054] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.
[0055] The scanning imaging method provided in this application embodiment can be applied to Figure 1The scanning imaging system shown includes an image information device, an imaging device, and an image archiving and communication device. The image information device is typically the device housing a Radiology Information System (RIS); the image archiving and communication device can be the device housing a Picture Archive and Communication System (PACS); the imaging device can include the device housing a Modality system, a computed tomography (CT) scanner, or any other imaging device. Typically, the Modality system sends request data to the RIS system, then receives the patient's registration information returned by the RIS system and verifies it in the Modality system. In conventional techniques, the verification result from the Modality system determines whether the PACS system can archive the image, further deciding whether to perform image output. When verification passes, the Modality system can perform image output and transmit the obtained image to the PACS system for archiving. After the PACS system completes archiving, it can also send feedback to the Modality system indicating successful archiving, thus completing a full workflow. The method provided in this application embodiment can determine whether to perform image output based on the current working mode, thereby improving scanning efficiency.
[0056] Those skilled in the art will understand that Figure 1 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.
[0057] The technical solution of this application and how it solves the above-mentioned technical problems will be described in detail below with specific embodiments. These specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments. The embodiments of this application will be described below with reference to the accompanying drawings.
[0058] It should be noted that the executing entity of the following method embodiments can be a scanning imaging device, which can be implemented as part or all of the aforementioned computer equipment through software, hardware, or a combination of software and hardware. The following method embodiments are described using a computer equipment as an example of the executing entity.
[0059] Figure 2This is a schematic flowchart of a scanning imaging method provided in one embodiment. This embodiment relates to the specific process by which a computer device determines whether to scan the object to be scanned based on the current operating mode.
[0060] like Figure 2 As shown, the method includes:
[0061] S10. Obtain the operating mode of the imaging device in its current state.
[0062] It should be noted that the aforementioned operating modes may include compatible and incompatible modes, and optionally, may also include traditional modes. Specifically, the computer device obtains the operating mode of the imaging device in its current state, for example, by reading the identifier on the operating mode flag bit, or by judging the operating mode command input by the user. Optionally, the aforementioned imaging device is typically the device containing the Modality system.
[0063] S20A. When the working mode is the compatibility mode, determine whether to perform scanning imaging on the object to be scanned based on the information of the object to be scanned returned by the image information device.
[0064] When the above operating mode is in compatibility mode, the imaging device can receive the information of the object to be scanned returned by the image information device. Optionally, regardless of whether the returned information of the object to be scanned is valid, the computer device can control the imaging device to perform scanning imaging on the object to be scanned. Optionally, the computer device can also determine whether the information of the object to be scanned contains valid information. For example, if the information describing the name of the object to be scanned returned by the image information device is valid, the computer device can directly perform scanning imaging without verifying the information of other objects to be scanned. Optionally, the computer device can also determine that the current operation is in an abnormal state if there is illegal information in the information of the object to be scanned, such as an invalid name of the object to be scanned, and then stop performing the scanning imaging operation.
[0065] S20B. When the working mode is incompatible mode, determine whether to perform scanning imaging on the object to be scanned based on the image device information of the image information device and the archiving device information of the image archiving communication device.
[0066] When the above operating mode is incompatible, the computer device determines whether the image information device and the image archiving communication device match, and then determines whether to perform scanning imaging on the object to be scanned based on the matching result. Specifically, when the image information device and the image archiving communication device match, the computer device may not perform legality verification on the information of the object to be scanned returned by the image information device, or may ignore messages indicating that the legality verification failed, assuming that the image archiving communication device can successfully save the scanned image, and therefore determine to perform scanning imaging on the object to be scanned; alternatively, when the image information device and the image archiving communication device do not match, the computer device may perform legality verification on the information of the object to be scanned returned by the image information device. If the verification passes, the computer device will perform scanning imaging on the object to be scanned; if it fails, the computer device will assume that the image archiving communication device cannot successfully save the scanned image, and therefore determine not to perform scanning imaging.
[0067] Optionally, the matching between the two devices can be an integrated configuration, such as having corresponding hardware addresses; it can also be that the two devices belong to the same manufacturer; or it can be that the two devices are within the same local area network. The imaging device information may include, but is not limited to, the name, identifier, category, and hardware address of the imaging device; the image archiving communication device may include, but is not limited to, the name, identifier, category, and hardware address of the imaging device.
[0068] In this embodiment, the computer device obtains the current operating mode of the imaging device. When the operating mode is in compatibility mode, it performs scanning imaging on the object to be scanned based on the information of the object to be scanned returned by the image information device. Therefore, the result of the validity verification of the object to be scanned can be ignored, avoiding the problem of being unable to continue scanning imaging due to the verification result failing. Usually, when the validity verification fails, not all images cannot be archived. Therefore, this method greatly reduces the problem of being unable to continue the workflow due to the validity verification failure, thereby greatly reducing the invalid failure rate of the equipment and avoiding long-term maintenance during the workflow, thus greatly improving the efficiency of scanning and image output. Meanwhile, when the computer equipment is in incompatible mode, it determines whether to perform scanning imaging on the object to be scanned based on the image equipment information of the image information device and the archiving equipment information of the image archiving communication device. This method can determine whether to perform scanning imaging based on the matching results of the image information device and the image archiving communication device. This also avoids the problem of the workflow being unable to continue due to the failure of legality verification, thereby greatly reducing the invalid failure rate of the equipment and avoiding long-term maintenance during the workflow, thus greatly improving the efficiency of scanning and outputting images. The computer equipment can also determine whether to perform scanning and outputting images based on the result of legality verification when the image information device and the image archiving communication device are incompatible. Therefore, it can avoid invalid scanning when it is determined that the image archiving communication device cannot successfully archive images, thereby greatly saving system overhead.
[0069] Optionally, in the above Figure 2Based on the illustrated embodiment, a possible implementation of step S20A, "determining whether to perform scanning imaging on the object to be scanned based on the information of the object to be scanned returned by the image information device," may include: performing loose verification on the information of the object to be scanned returned by the image information device; the loose verification includes verifying the basic information in the information of the object to be scanned; if the result of the loose verification is that the verification passes, then scanning imaging is performed on the object to be scanned. Specifically, when the computer device is in compatibility mode, it can also perform loose verification on the information of the object to be scanned returned by the image information device. It should be noted that this loose verification is a verification mode with relaxed verification conditions compared to the traditional mode. In the loose verification mode, the computer device no longer verifies all the returned information of the object to be scanned, but only verifies the basic information, such as name, gender, and scanning area, which are necessary for scanning. If the loose verification passes, the computer device considers the scanning and imaging process ready and proceeds, thus avoiding workflow interruptions due to verification failures. This significantly reduces the device's failure rate and minimizes time-consuming maintenance during the workflow, greatly improving scanning efficiency. Optionally, if the loose verification fails, the computer device can stop scanning the object. It can also output an error message to inform the user of the verification error. Stopping scanning when loose verification fails avoids invalid scanning operations due to invalid object information, saving workflow time and system resources.
[0070] Optionally, based on the above embodiments, a possible implementation of step S20B can also be as follows: Figure 3 As shown, it includes:
[0071] S21. Determine whether the image address identifier and the archive address identifier match.
[0072] It should be noted that the above-mentioned image equipment information may include at least one of image address identifier and image application entity identifier; the above-mentioned archiving equipment information may include at least one of archiving address identifier and archiving application entity identifier.
[0073] Specifically, the computer device first determines whether the image address identifier and the archive address identifier match, for example, whether they are the same, or whether their similarity exceeds 80%, or whether they belong to the same address range. If the image address identifier and the archive address identifier match, then S22A is executed; if the image address identifier and the archive address identifier do not match, then S22B is executed.
[0074] S22A then performs scanning imaging.
[0075] S22B: Based on the image application entity identifier of the image information device and the archive application entity identifier of the image archive communication device, determine whether to perform scanning imaging on the object to be scanned.
[0076] Specifically, when the image address identifier and the archive address identifier match, the computer device assumes that the result of the legality verification of the information to be scanned does not affect the image archiving. Even if the legality verification fails, the image archiving communication device can still successfully archive the image. In this case, the computer device directly performs scanning and imaging. When the image address identifier and the archive address identifier do not match, the computer device can also determine whether to perform scanning and imaging based on the matching result of the image application entity identifier and the archive application entity identifier. For example, the computer device can perform scanning and imaging when the matching degree between the image address identifier and the archive address identifier is high; and not perform scanning and imaging when the matching degree between the image address identifier and the archive address identifier is low.
[0077] In this embodiment, the computer device determines whether the image address identifier and the archive address identifier match. If they match, it determines that the image information device and the image archiving communication device are of the same type or from the same manufacturer. Therefore, the validity verification result of the information of the object to be scanned does not affect the successful archiving of the image, and thus scanning and imaging are performed. This method can accurately determine whether the image information device and the image archiving communication device can normally archive images using the image address identifier and the archive address identifier, thereby determining whether to perform scanning and image output. This avoids the problem of workflow failure due to validity verification failure, greatly reduces the invalid failure rate of the device, significantly improves the efficiency of scanning and image output, avoids invalid scanning, and saves system resources.
[0078] Alternatively, one possible implementation of step S22B above can also be as follows: Figure 4 As shown, it includes:
[0079] S221. Determine whether the image application entity identifier and the archive application entity identifier match.
[0080] S222. When the image application entity identifier and the archive application entity identifier match, a scanning image is performed on the object to be scanned.
[0081] Specifically, the computer device determines whether the image application entity identifier and the archiving application entity identifier match. This can be done by determining if they are identical, if their similarity exceeds a certain threshold, or if the number of overlapping characters exceeds a certain threshold; this embodiment is not limited in this regard. It should be noted that a match between the image application entity identifier and the archiving application entity identifier indicates that the image information device and the image archiving communication device are capable of normal communication. Conversely, a mismatch indicates that the image information device and the image archiving communication device are two devices with restricted communication. For example, when the image application entity identifier and the archiving application entity identifier are identical, the computer device considers the image information device and the image archiving communication device to be a single, integrated device. Therefore, the computer device can confirm that even if the legality verification fails, the image archiving communication device can still successfully archive the image, and thus performs scanning imaging. When the image application entity identifier and the archiving application entity identifier match, the computer device confirms that the image archiving communication device can normally archive the image, and thus performs scanning imaging. Optionally, when the image application entity identifier and the archiving application entity identifier do not match, the computer device confirms that the image archiving communication device is subject to other constraints when archiving images and may not be able to directly archive images. Therefore, it can control the imaging device to stop scanning. Optionally, when the image application entity identifier and the archiving application entity identifier do not match, the computer device can also output an illegal prompt message to indicate that there is illegal information in the information of the object to be scanned. Optionally, the illegal prompt message can be a pop-up dialog box on the display interface or a warning light. This embodiment does not limit the form of outputting the illegal prompt message. By outputting an illegal prompt message when the image application entity identifier and the archiving application entity identifier do not match, the user is informed of the current status of the device and can take corresponding measures in a timely manner, avoiding delays caused by untimely fault detection and further ensuring the smooth progress of the workflow.
[0082] In this embodiment, the computer device determines whether the image application entity identifier and the archive application entity identifier match. When the image application entity identifier and the archive application entity identifier match, it confirms that the image archiving communication device can archive the image normally. Therefore, the scanning and imaging of the object to be scanned is performed, thereby accurately avoiding the problem of the workflow not being able to continue due to the failure of legality verification. This greatly reduces the invalid failure rate of the device, avoids long-term maintenance during the workflow, and greatly improves the efficiency of scanning and outputting images.
[0083] Optionally, based on the above embodiments, one possible implementation of S221 can be as follows: Figure 5 As shown, it includes:
[0084] S2211. Filter the characters in the image application entity identifier and the archive application entity identifier to obtain the image core keyword of the image information device and the archive core keyword of the archive application entity identifier.
[0085] S2212. Based on the matching result of the image core keyword and the archive core keyword, determine whether the image application entity identifier and the archive application entity identifier match.
[0086] Specifically, the computer equipment can filter characters in the image application entity identifier and the archive application entity identifier, including removing invalid keywords. For example, it can remove the first and last keywords (including wl, worklist, server) of RIS-AE (Application Entities), and keywords such as server and pacs of PACS-AE, thereby obtaining the image core keywords of the image information equipment and the archive core keywords of the archive application entity identifier. Then, the computer equipment matches the image core keywords and the archive core keywords, and determines whether the image application entity identifier and the archive application entity identifier match based on the matching result. Specifically, if the image core keywords and the archive core keywords match, the image application entity identifier and the archive application entity identifier are determined to match; if they do not match, the image application entity identifier and the archive application entity identifier are determined to not match.
[0087] Alternatively, one possible implementation of step S2212 can also be as follows: Figure 6 As shown, it includes:
[0088] S2212A. Determine whether the number of identical strings in the image core keyword and the archive core keyword is greater than or equal to a preset threshold.
[0089] S2212B If yes, then determine whether the image application entity identifier and the archive application entity identifier match based on whether they contain preset built-in keywords.
[0090] Specifically, the computer device determines whether the number of identical strings in the aforementioned image core keywords and the archive core keywords is greater than or equal to a preset threshold. If the number of identical strings, i.e., the length of the common substring, is greater than or equal to the preset threshold, then the image application entity identifier and the archive application entity identifier are determined to match. Furthermore, it can determine whether the aforementioned identical strings contain preset built-in keywords, and determine whether the image application entity identifier and the archive application entity identifier match based on whether the aforementioned identical strings contain preset built-in keywords. Optionally, the aforementioned preset threshold can be set as needed, for example, it can be set to 2. When the number of identical strings in the aforementioned image core keywords and the archive core keywords is 2 or more, then the matching of the image application entity identifier and the archive application entity identifier is determined based on whether the image application entity identifier and the archive application entity identifier contain preset built-in keywords.
[0091] Optionally, a possible implementation of step S2212B may further include: if the image application entity identifier and the archive application entity identifier contain the same built-in keyword, then the image application entity identifier and the archive application entity identifier are determined to match. Specifically, if the image application entity identifier and the archive application entity identifier match, the computer device further determines whether the same string in the image application entity identifier and the archive application entity identifier contains a built-in keyword. If it does, then the image application entity identifier and the archive application entity identifier are determined to match; if not, then they are determined not to match. Here, the built-in keyword is a pre-defined keyword that can characterize the device as a legitimate device, such as GE, Philips, etc. For example, when RIS-AE is PhilipsServer and PACS-AE is GEPACS, after removing the leading and trailing keywords, the resulting image core keyword is Philips, and the archiving core keyword is GE. There is no common string of two characters or more between them, therefore they are determined to be from different manufacturers and thus do not match. However, when RIS-AE is WORKLISTGE and PACS-AE is ge01PACS, after removing the leading and trailing keywords, they are GE and ge01 respectively. There is a common string of two characters, ge (case-insensitive), between them, therefore they are from the same manufacturer and thus match. In this implementation, when the computer devices have the same built-in keyword in the image application entity identifier and the archiving application entity identifier, it can accurately determine that the image information device and the image archiving communication device are from the same manufacturer, thus determining that the image application entity identifier and the archiving application entity identifier match. This method is accurate, intuitive, and easy to implement.
[0092] Optionally, when the number of identical strings in the image core keyword and the archive core keyword is less than the preset threshold, the computer device determines that the image application entity identifier and the archive application entity identifier do not match.
[0093] The above Figure 6 In the illustrated embodiment, the computer device determines whether the number of identical strings in the image core keyword and the archive core keyword is greater than or equal to a preset threshold. When the number of identical strings in the image core keyword and the archive core keyword is greater than or equal to the preset threshold, the computer device can further confirm whether the image information device and the image archiving communication device belong to a matching device, such as a device from a specific manufacturer, based on whether the image application entity identifier and the archive application entity identifier contain preset built-in keywords. Then, based on the matching result, it determines whether the image application entity identifier and the archive application entity identifier match. This method can identify devices based on pre-set built-in keywords, thus being more accurate and reliable, maximizing the normal scanning of archiveable images, and therefore greatly improving scanning efficiency.
[0094] It should be understood that, although Figure 2-6 The steps in the flowchart are shown sequentially as indicated by the arrows, but these steps are not necessarily executed in the order indicated by the arrows. Unless otherwise specified herein, there is no strict order in which these steps are executed, and they can be performed in other orders. Figure 2-6 At least some of the steps in the process may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these sub-steps or stages is not necessarily sequential, but can be executed in turn or alternately with other steps or at least some of the sub-steps or stages of other steps.
[0095] In one embodiment, such as Figure 7 As shown, a scanning imaging device is provided, comprising:
[0096] The acquisition module 100 is used to acquire the working mode of the imaging device in the current state.
[0097] The processing module 200 is configured to determine whether to perform scanning imaging on the object to be scanned based on the information of the object to be scanned returned by the image information device when the working mode is a compatible mode; and to determine whether to perform scanning imaging on the object to be scanned based on the image device information of the image information device and the archiving device information of the image archiving communication device when the working mode is a non-compatible mode.
[0098] In one embodiment, the imaging device information includes an image address identifier and / or an image application entity identifier, and the archiving device information includes an archiving address identifier and / or an archiving application entity identifier; the processing module 200 is specifically used to determine whether the image address identifier and the archiving address identifier match; if the image address identifier and the archiving address identifier match, then scanning imaging is performed; if the image address identifier and the archiving address identifier do not match, then based on the image application entity identifier of the imaging information device and the archiving application entity identifier of the image archiving communication device, it is determined whether to perform scanning imaging on the object to be scanned.
[0099] In one embodiment, the processing module 200 is specifically used to determine whether the image application entity identifier and the archive application entity identifier match; when the image application entity identifier and the archive application entity identifier match, scanning imaging is performed on the object to be scanned.
[0100] In one embodiment, the processing module 200 is specifically used to filter the characters in the image application entity identifier and the archive application entity identifier to obtain the image core keyword of the image information device and the archive core keyword of the archive application entity identifier; and to determine whether the image application entity identifier and the archive application entity identifier match based on the matching result of the image core keyword and the archive core keyword.
[0101] In one embodiment, the processing module 200 is specifically used to determine whether the number of identical strings in the image core keyword and the archive core keyword is greater than or equal to a preset threshold; if so, it determines whether the image application entity identifier and the archive application entity identifier match based on whether the image application entity identifier and the archive application entity identifier contain preset built-in keywords.
[0102] In one embodiment, the processing module 200 is specifically configured to determine that the image application entity identifier and the archive application entity identifier match if the same built-in keyword exists in the image application entity identifier and the archive application entity identifier.
[0103] In one embodiment, the processing module 200 is specifically used to output an illegal prompt message when the image application entity identifier and the archive application entity identifier do not match; the illegal prompt message is used to indicate that there is illegal information in the information of the object to be scanned.
[0104] For specific limitations regarding the scanning imaging device, please refer to the limitations of the scanning imaging method above, which will not be repeated here. Each module in the aforementioned scanning imaging device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in hardware or independently of the processor in a computer device, or stored in software in the memory of a computer device, so that the processor can call and execute the operations corresponding to each module.
[0105] In one embodiment, the processing module 200 is specifically used to perform loose verification on the information of the object to be scanned returned by the image information device; the loose verification includes verifying the basic information in the information of the object to be scanned; if the result of the loose verification is that the verification passes, then scanning and imaging are performed on the object to be scanned.
[0106] In one embodiment, such as Figure 1 As shown, a scanning imaging system is provided, including an image information device, an imaging device, and an image archiving communication device; the image information device and the image archiving communication device are both communicatively connected to the imaging device;
[0107] The imaging information device is used to store information about the object to be scanned;
[0108] The imaging device is used to obtain the working mode under the current state. When the working mode is a compatible mode, it determines whether to perform scanning imaging on the object to be scanned based on the information of the object to be scanned returned by the image information device. When the working mode is a non-compatible mode, it determines whether to perform scanning imaging on the object to be scanned based on the image device information of the image information device and the archiving device information of the image archiving communication device.
[0109] The image archiving communication device is used to archive the images captured by the imaging device.
[0110] In one embodiment, the imaging device information includes an image address identifier and / or an image application entity identifier, and the archiving device information includes an archiving address identifier and / or an archiving application entity identifier. Specifically, the imaging device is used to determine whether the image address identifier and the archiving address identifier match; if the image address identifier and the archiving address identifier match, then scanning imaging is performed; if the image address identifier and the archiving address identifier do not match, then based on the image application entity identifier of the imaging information device and the archiving application entity identifier of the image archiving communication device, it is determined whether to perform scanning imaging on the object to be scanned.
[0111] In one embodiment, the imaging device is specifically used to determine whether the image application entity identifier and the archive application entity identifier match; when the image application entity identifier and the archive application entity identifier match, scanning imaging is performed on the object to be scanned.
[0112] In one embodiment, the imaging device is specifically used to filter characters in the image application entity identifier and the archive application entity identifier to obtain the image core keyword of the image information device and the archive core keyword of the archive application entity identifier; and to determine whether the image application entity identifier and the archive application entity identifier match based on the matching result of the image core keyword and the archive core keyword.
[0113] In one embodiment, the imaging device is specifically used to determine whether the number of identical strings in the image core keyword and the archive core keyword is greater than or equal to a preset threshold; if so, it determines whether the image application entity identifier and the archive application entity identifier match based on whether the image application entity identifier and the archive application entity identifier contain preset built-in keywords.
[0114] In one embodiment, the imaging device is specifically configured to determine that the image application entity identifier and the archive application entity identifier match if the same built-in keyword exists in the image application entity identifier and the archive application entity identifier.
[0115] In one embodiment, the imaging device is specifically used to perform loose verification on the information of the object to be scanned returned by the image information device; the loose verification includes verifying the basic information in the information of the object to be scanned; if the result of the loose verification is that the verification passes, then scanning imaging is performed on the object to be scanned.
[0116] In one embodiment, a computer device is provided, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to perform the following steps:
[0117] Obtain the operating mode of the imaging device in its current state;
[0118] When the working mode is the compatibility mode, the system determines whether to perform scanning imaging on the object to be scanned based on the information of the object to be scanned returned by the imaging information device.
[0119] When the working mode is incompatible mode, it is determined whether to perform scanning imaging on the object to be scanned based on the image device information of the image information device and the archiving device information of the image archiving communication device.
[0120] In one embodiment, the imaging device information includes an image address identifier and / or an image application entity identifier, the archiving device information includes an archiving address identifier and / or an archiving application entity identifier, and the processor further implements the following steps when executing the computer program;
[0121] Determine whether the image address identifier and the archive address identifier match;
[0122] If the image address identifier and the archive address identifier match, then perform a scan imaging;
[0123] If the image address identifier and the archive address identifier do not match, then it is determined whether to perform scanning imaging on the object to be scanned based on the image application entity identifier of the image information device and the archive application entity identifier of the image archive communication device.
[0124] In one embodiment, the processor, when executing a computer program, also performs the following steps:
[0125] Determine whether the image application entity identifier and the archive application entity identifier match;
[0126] When the image application entity identifier and the archive application entity identifier match, scanning imaging is performed on the object to be scanned.
[0127] In one embodiment, the processor, when executing a computer program, also performs the following steps:
[0128] By filtering the characters in the image application entity identifier and the archive application entity identifier, the image core keywords of the image information device and the archive core keywords of the archive application entity identifier are obtained.
[0129] Based on the matching results of the image core keywords and the archive core keywords, determine whether the image application entity identifier and the archive application entity identifier match.
[0130] In one embodiment, the processor, when executing a computer program, also performs the following steps:
[0131] Determine whether the number of identical strings in the image core keyword and the archive core keyword is greater than or equal to a preset threshold;
[0132] If so, then determine whether the image application entity identifier and the archive application entity identifier match based on whether they contain preset built-in keywords.
[0133] In one embodiment, the processor, when executing a computer program, also performs the following steps:
[0134] If the image application entity identifier and the archive application entity identifier contain the same built-in keyword, then the image application entity identifier and the archive application entity identifier are determined to be a match.
[0135] In one embodiment, when the processor executes the computer program, it further implements the following steps: when the image application entity identifier and the archive application entity identifier do not match, an illegal prompt message is output; the illegal prompt message is used to indicate that there is illegal information in the information of the object to be scanned.
[0136] In one embodiment, when the processor executes the computer program, it further performs the following steps: performing loose verification on the information of the object to be scanned returned by the image information device; the loose verification includes verifying the basic information in the information of the object to be scanned; if the result of the loose verification is that the verification passes, then performing scanning imaging on the object to be scanned.
[0137] It should be clear that the process of the processor executing the computer program in the embodiments of this application is consistent with the execution process of each step in the above method, as can be seen in the description above.
[0138] In one embodiment, a computer-readable storage medium is provided having a computer program stored thereon, the computer program performing the following steps when executed by a processor:
[0139] Obtain the operating mode of the imaging device in its current state;
[0140] When the working mode is the compatibility mode, the system determines whether to perform scanning imaging on the object to be scanned based on the information of the object to be scanned returned by the imaging information device.
[0141] When the working mode is incompatible mode, it is determined whether to perform scanning imaging on the object to be scanned based on the image device information of the image information device and the archiving device information of the image archiving communication device.
[0142] In one embodiment, the imaging device information includes an image address identifier and / or an image application entity identifier, and the archiving device information includes an archiving address identifier and / or an archiving application entity identifier; when the computer program is executed by the processor, it further implements the following steps:
[0143] Determine whether the image address identifier and the archive address identifier match;
[0144] If the image address identifier and the archive address identifier match, then perform a scan imaging;
[0145] If the image address identifier and the archive address identifier do not match, then it is determined whether to perform scanning imaging on the object to be scanned based on the image application entity identifier of the image information device and the archive application entity identifier of the image archive communication device.
[0146] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:
[0147] Determine whether the image application entity identifier and the archive application entity identifier match;
[0148] When the image application entity identifier and the archive application entity identifier match, scanning imaging is performed on the object to be scanned.
[0149] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:
[0150] By filtering the characters in the image application entity identifier and the archive application entity identifier, the image core keywords of the image information device and the archive core keywords of the archive application entity identifier are obtained.
[0151] Based on the matching results of the image core keywords and the archive core keywords, determine whether the image application entity identifier and the archive application entity identifier match.
[0152] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:
[0153] Determine whether the number of identical strings in the image core keyword and the archive core keyword is greater than or equal to a preset threshold;
[0154] If so, then determine whether the image application entity identifier and the archive application entity identifier match based on whether they contain preset built-in keywords.
[0155] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:
[0156] If the image application entity identifier and the archive application entity identifier contain the same built-in keyword, then the image application entity identifier and the archive application entity identifier are determined to be a match.
[0157] In one embodiment, when the computer program is executed by the processor, it further implements the following steps: when the image application entity identifier and the archive application entity identifier do not match, an illegal prompt message is output; the illegal prompt message is used to indicate that there is illegal information in the information of the object to be scanned.
[0158] In one embodiment, when the computer program is executed by the processor, it further implements the following steps: performing loose verification on the information of the object to be scanned returned by the image information device; the loose verification includes verifying the basic information in the information of the object to be scanned; if the result of the loose verification is that the verification passes, then performing scanning imaging on the object to be scanned.
[0159] It should be clear that the process of the processor executing the computer program in the embodiments of this application is consistent with the execution process of each step in the above method, as can be seen in the description above.
[0160] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. Any references to memory, storage, databases, or other media used in the embodiments provided in this application can include non-volatile and / or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in various forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), dual data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), Rambus direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM), etc.
[0161] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0162] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are relatively specific and detailed, they should not be construed as limiting the scope of the invention patent. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this patent application should be determined by the appended claims.
Claims
1. A scanning imaging method, characterized in that, The method includes: Obtain the operating mode of the imaging device in its current state; When the working mode is the compatibility mode, loose verification is performed on the information of the object to be scanned returned by the image information device; the loose verification includes verifying the basic information in the information of the object to be scanned; if the result of the loose verification is that the verification passes, scanning and imaging are performed on the object to be scanned. When the working mode is incompatible mode, it is determined whether to perform scanning imaging on the object to be scanned based on the matching of the image address identifier in the image device information of the image information device and the archive address identifier in the archive device information of the image archive communication device.
2. The method according to claim 1, characterized in that, The imaging device information also includes an imaging application entity identifier, and the archiving device information also includes an archiving application entity identifier. The step of determining whether to perform scanning imaging on the object to be scanned based on the matching of the image address identifier in the imaging device information of the imaging device and the archiving address identifier in the archiving device information of the image archiving communication device includes: Determine whether the image address identifier and the archive address identifier match; if the image address identifier and the archive address identifier match, then perform scanning imaging; if the image address identifier and the archive address identifier do not match, then determine whether the image application entity identifier and the archive application entity identifier match; when the image application entity identifier and the archive application entity identifier match, then perform scanning imaging on the object to be scanned. The method for determining whether the image application entity identifier and the archive application entity identifier match includes any of the following: The matching of the image application entity identifier and the archive application entity identifier is determined by judging whether they are the same. Whether the image application entity identifier and the archive application entity identifier match is determined by judging whether the similarity between them is greater than a preset threshold. The matching of the image application entity identifier and the archive application entity identifier is determined by checking whether the number of overlapping characters in the image application entity identifier and the archive application entity identifier exceeds a preset threshold.
3. The method according to claim 2, characterized in that, The step of determining whether the image application entity identifier and the archive application entity identifier match by determining whether there are overlapping characters in the image application entity identifier and the archive application entity identifier includes: By filtering the characters in the image application entity identifier and the archive application entity identifier, the image core keywords of the image information device and the archive core keywords of the archive application entity identifier are obtained. Based on the matching results of the image core keywords and the archive core keywords, determine whether the image application entity identifier and the archive application entity identifier match.
4. The method according to claim 3, characterized in that, The step of determining whether the image application entity identifier and the archive application entity identifier match based on the matching results of the image core keyword and the archive core keyword includes: Determine whether the number of identical strings in the image core keyword and the archive core keyword is greater than or equal to a preset threshold; Based on the judgment result, determine whether the image application entity identifier and the archive application entity identifier match. If they do, then determine whether the image application entity identifier and the archive application entity identifier match. Alternatively, determine whether the image application entity identifier and the archive application entity identifier match based on whether they contain a preset built-in keyword. If not, then determine whether the image application entity identifier and the archive application entity identifier do not match.
5. The method according to claim 4, characterized in that, The step of determining whether the image application entity identifier and the archive application entity identifier match based on whether they contain preset built-in keywords includes: If the image application entity identifier and the archive application entity identifier contain the same built-in keyword, then the image application entity identifier and the archive application entity identifier are determined to be a match.
6. A scanning imaging device, characterized in that, The device includes: The acquisition module is used to acquire the operating mode of the imaging device in its current state. The processing module is configured to: when the operating mode is a compatibility mode, perform loose verification on the information of the object to be scanned returned by the image information device; the loose verification includes verifying the basic information in the information of the object to be scanned; if the result of the loose verification is a successful verification, perform scanning imaging on the object to be scanned; and when the operating mode is a non-compatibility mode, determine whether to perform scanning imaging on the object to be scanned based on the matching of the image address identifier in the image device information of the image information device and the archive address identifier in the archive device information of the image archive communication device.
7. A scanning imaging system, characterized in that, It includes an image information device, an imaging device, and an image archiving and communication device; both the image information device and the image archiving and communication device are communicatively connected to the imaging device. The imaging information device is used to store information about the object to be scanned; The imaging device is used to obtain the working mode under the current state. When the working mode is a compatibility mode, it performs loose verification on the information of the object to be scanned returned by the image information device. The loose verification includes verifying the basic information in the information of the object to be scanned. If the loose verification result is a pass, then scanning imaging is performed on the object to be scanned; and when the working mode is a non-compatible mode, then it is determined whether to perform scanning imaging on the object to be scanned based on the matching of the image address identifier in the image device information of the image information device and the archive address identifier in the archive device information of the image archive communication device.
8. A computer device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the method according to any one of claims 1 to 5.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 5.
Citation Information
Patent Citations
Scanning imaging methods, devices and systems
CN110558999B
Imaging control apparatus, imaging apparatus, control apparatus for radiation imaging, control method, and storage medium
US20140294278A1