Systems, methods, and computer program products for providing quick response (QR) codes for infusion systems
The QR code system addresses the challenge of information accessibility in fluid injection devices by encoding system data into a URL and displaying it via a QR code, enhancing user understanding and support communication.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-05-17
- Publication Date
- 2026-03-10
AI Technical Summary
Existing fluid injection devices, such as those used in medical imaging procedures, often lack readily available information about their operations and malfunctions, making it difficult for users to understand and communicate issues to support staff.
A QR code system is implemented to provide quick access to information about the infusion system, including static and dynamic data elements, which are encoded into a URL and displayed on a screen, allowing users to easily understand system details and anomalies.
The QR code system enhances the availability and accessibility of information about fluid injection systems, enabling users to quickly understand and communicate system abnormalities, reducing the need for redundant records and improving support efficiency.
Smart Images

Figure 0007827642000001 
Figure 0007827642000002 
Figure 0007827642000003
Abstract
Description
[Technical Field]
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS This application claims the benefit of U.S. Provisional Patent Application No. 62 / 704,627, filed May 19, 2020, the disclosure of which is incorporated herein by reference in its entirety.
[0002] The present disclosure relates generally to systems, devices, products, apparatus, and methods used in connection with Quick Response (QR) Codes®, and in one particular embodiment, to systems, products, and methods for providing QR codes for infusion systems. [Background technology]
[0003] Injection devices, such as fluid injection devices (e.g., drug delivery devices), may be used by medical personnel, such as physicians, in medical diagnostic and / or therapeutic procedures. For example, medical personnel may use fluid injection devices to inject one or more drug solutions into a patient. Fluid injection devices may be used for pressurized injection of drug solutions, such as radiological contrast agents (e.g., contrast agents, radiological contrast agents, and / or irrigants, such as saline, in medical imaging procedures, such as angiography, computed tomography (CT), ultrasound, magnetic resonance imaging (MRI), and positron emission tomography (PET). In some cases, fluid injection devices are designed to deliver a preset amount of drug solution at a preset flow rate. Summary of the Invention [Means for solving the problem]
[0004] Accordingly, there is provided a system, apparatus, product, device, and / or method for providing a quick response (QR) code for an infusion system that increases the availability and / or accessibility of information about the infusion system.
[0005] Non-limiting embodiments or aspects are further described in the following numbered sections.
[0006] Item 1: An infusion system for providing a quick response (QR) code, the infusion system comprising at least one processor programmed or configured to receive data related to the infusion system, generate network resources based on the data related to the infusion system, and upon generating the network resources, the at least one processor is programmed or configured to encode the data related to the infusion system into the network resources, generate a QR code based on the network resources, and display the QR code on a display screen of the infusion system.
[0007] Item 2: An injection system as described in Item 1, wherein the data relating to the injection system includes data relating to one or more operations of the injection system, and the QR code includes static data elements and dynamic data elements, the static data elements including data relating to an identifier of the injection system, and the dynamic data elements including data relating to one or more operations of the injection system.
[0008] Clause 3: The injection system of clause 1 or 2, wherein at least one processor is programmed or configured to encrypt the network resource when generating the URL.
[0009] Clause 4: An injection system as described in any one of clauses 1 to 3, wherein when encoding data related to the injection system into network resources, at least one processor is programmed or configured to encode data related to abnormalities encountered during one or more operations of the injection system into network resources.
[0010] Item 5: An injection system described in any one of items 1 to 4, wherein when a QR code is displayed on the display screen, at least one processor is programmed or configured to display the QR code in a graphical user interface (GUI) displayed on the display screen of the injection system.
[0011] Item 6: An injection system described in any one of items 1 to 5, wherein the data related to the injection system includes data related to one or more operations of the injection system, and wherein at least one processor is further programmed or configured to record data related to one or more operations of the injection system.
[0012] Clause 7: An injection system as described in any one of clauses 1 to 6, wherein the data regarding the injection system includes an injection system model number, an injection system serial number, an injection system software version, an injection system software revision number, an identifier of one or more software patches applied to the injection system, a media access control (MAC) address of a network interface controller (NIC) of the injection system, an identifier of an error related to the operation of the injection system, or any combination thereof, and when encoding the data regarding the injection system into a network resource, at least one processor is programmed or configured to encode at least one of the injection system model number, injection system serial number, injection system software version, injection system software revision number, an identifier of one or more software patches applied to the injection system, the MAC address of the injection system NIC, or an identifier of an error related to the operation of the injection system into a network resource.
[0013] Clause 8: An injection system described in any one of clauses 1 to 7, wherein the network resource includes a uniform resource locator (URL), and when generating the network resource, at least one processor is programmed or configured to encode data related to the injection system into the URL.
[0014] Item 9: An injection system described in any one of items 1 to 8, wherein when generating a QR code, at least one processor is programmed or configured to generate the QR code based on a URL.
[0015] Clause 10: A system for providing a quick response (QR) code related to an infusion system, the system including: the infusion system; and at least one processor, the system being programmed or configured to receive data related to the infusion system; generate network resources based on the data related to the infusion system; and, upon generating the network resources, the at least one processor being programmed or configured to encode the data related to the infusion system into the network resources; generate a QR code based on the network resources; and display the QR code on a display screen of the infusion system.
[0016] Item 11: The system described in Item 10, wherein the data relating to the injection system includes data relating to one or more operations of the injection system, and the QR code includes static data elements and dynamic data elements, the static data elements including data relating to an identifier of the injection system, and the dynamic data elements including data relating to one or more operations of the injection system.
[0017] Clause 12: The system of clause 10 or 11, wherein at least one processor is programmed or configured to encrypt the network resource when generating the network resource.
[0018] Clause 13: A system described in any one of clauses 10 to 12, wherein when encoding data related to the injection system into network resources, at least one processor is programmed or configured to encode data related to abnormalities encountered during one or more operations of the injection system into network resources.
[0019] Item 14: A system described in any one of items 10 to 13, wherein when a QR code is displayed on the display screen, at least one processor is programmed or configured to display the QR code in a graphical user interface (GUI) displayed on the display screen of the injection system.
[0020] Clause 15: The system of any one of clauses 10 to 14, wherein the data relating to the injection system includes data relating to one or more operations of the injection system, and wherein at least one processor is further programmed or configured to record data relating to one or more operations of the injection system.
[0021] Clause 16: The system of any one of clauses 10 to 15, wherein the data about the injection system includes an injection system model number, an injection system serial number, an injection system software version, an injection system software revision number, an identifier of one or more software patches applied to the injection system, a media access control (MAC) address of a network interface controller (NIC) of the injection system, an identifier of an error related to the operation of the injection system, or any combination thereof, and wherein when encoding the data about the injection system into a network resource, at least one processor is programmed or configured to encode the injection system model number, injection system serial number, injection system software version, injection system software revision number, an identifier of one or more software patches applied to the injection system, the MAC address of the injection system NIC, or an identifier of an error related to the operation of the injection system into a network resource.
[0022] Clause 17: The system of any one of clauses 10 to 16, wherein the network resource includes a uniform resource locator (URL), and when generating the network resource, at least one processor is programmed or configured to encode data related to the injection system into the URL.
[0023] Clause 18: The system of any one of clauses 10 to 17, wherein when generating the QR code, at least one processor is programmed or configured to generate the QR code based on a URL.
[0024] Clause 19: A computer program product for providing a quick response (QR) code related to an infusion system, the computer program product including at least one non-transitory computer-readable medium containing one or more instructions that, when executed by at least one processor, cause the at least one processor to receive data related to the infusion system, generate network resources based on the data related to the infusion system, the at least one processor being programmed or configured to encode the data related to the infusion system into the network resources, generate a QR code based on the network resources, and display the QR code on a display screen of the infusion system.
[0025] Clause 20: The computer program product of clause 19, wherein the data relating to the infusion system includes data relating to one or more operations of the infusion system, and the QR code includes static data elements and dynamic data elements, the static data elements including data relating to an identifier of the infusion system, and the dynamic data elements including data relating to one or more operations of the infusion system.
[0026] Clause 21: The computer program product of clause 19 or 20, wherein the one or more instructions that cause at least one processor to generate the network resource cause the at least one processor to encrypt the network resource.
[0027] Clause 22: A computer program product as described in any one of clauses 19 to 21, wherein one or more instructions cause at least one processor to encode data regarding the injection system into a network resource, and the one or more instructions cause at least one processor to encode data regarding anomalies encountered during one or more operations of the injection system into a network resource.
[0028] Clause 23: A computer program product described in any one of clauses 19 to 22, wherein one or more instructions causing at least one processor to display a QR code on a display screen cause the at least one processor to display the QR code in a graphical user interface (GUI) displayed on the display screen of the injection system.
[0029] Clause 24: A computer program product described in any one of clauses 19 to 23, wherein the data related to the injection system includes data related to one or more operations of the injection system, and wherein one or more instructions cause at least one processor to further record data related to one or more operations of the injection system.
[0030] Clause 25: The computer program product of any one of clauses 19 to 24, wherein the data about the injection system includes an injection system model number, an injection system serial number, an injection system software version, an injection system software revision number, an identifier of one or more software patches applied to the injection system, a media access control (MAC) address of a network interface controller (NIC) of the injection system, an identifier of an error related to the operation of the injection system, or any combination thereof, and wherein the one or more instructions that cause at least one processor to encode the data about the injection system into a network resource cause at least one processor to encode at least one of the injection system model number, the injection system serial number, the injection system software version, the injection system software revision number, an identifier of one or more software patches applied to the injection system, the MAC address of the injection system NIC, or an identifier of an error related to the operation of the injection system into a network resource.
[0031] Clause 26: The computer program product of any one of clauses 19 to 25, wherein the network resource comprises a uniform resource locator (URL), and wherein the one or more instructions that cause the at least one processor to generate the network resource cause the at least one processor to encode data related to the injection system into the URL.
[0032] Clause 27: The computer program product of any one of clauses 19 to 26, wherein the one or more instructions for causing at least one processor to generate a QR code cause the at least one processor to generate the QR code based on a URL.
[0033] Clause 28: A method for providing a quick response (QR) code related to an infusion system, the method comprising the steps of: receiving, by at least one processor, data related to the infusion system; generating, by the at least one processor, network resources based on the data related to the infusion system, wherein generating the network resources includes encoding the data related to the infusion system into the network resources; generating, by the at least one processor, a QR code based on the network resources; and displaying, by the at least one processor, the QR code on a display screen.
[0034] Clause 29: The method of clause 28, wherein the data relating to the infusion system includes data relating to one or more operations of the infusion system, and the QR code includes static data elements and dynamic data elements, the static data elements including data relating to an identifier of the infusion system, and the dynamic data elements including data relating to one or more operations of the infusion system.
[0035] Clause 30: The method of clause 28 or 29, wherein generating the network resource includes encrypting the network resource.
[0036] Clause 31: A method according to any one of clauses 28 to 30, wherein the step of encoding data relating to the injection system into network resources includes the step of encoding data relating to anomalies encountered during one or more operations of the injection system into network resources.
[0037] Clause 32: The method of any one of clauses 28 to 31, wherein the infusion system includes a display screen, and wherein the step of displaying the QR code on the display screen includes the step of displaying the QR code on the display screen of the infusion system.
[0038] Clause 33: The method of any one of clauses 28 to 32, wherein the data relating to the injection system includes data relating to one or more operations of the injection system, and the method further includes a step of recording the data relating to one or more operations of the injection system.
[0039] Clause 34: The method of any one of clauses 28 to 33, wherein the data about the injection system includes an injection system model number, an injection system serial number, an injection system software version, an injection system software revision number, an identifier of one or more software patches applied to the injection system, a media access control (MAC) address of a network interface controller (NIC) of the injection system, an identifier of an error related to the operation of the injection system, or any combination thereof, and wherein encoding the data about the injection system into a network resource includes encoding at least one of the injection system model number, the injection system serial number, the injection system software version, the injection system software revision number, an identifier of one or more software patches applied to the injection system, the MAC address of the injection system NIC, or an identifier of an error related to the operation of the injection system into a network resource.
[0040] Clause 35: A method according to any one of clauses 28 to 34, wherein the network resource comprises a uniform resource locator (URL), and wherein generating the network resource comprises encoding data relating to the injection system into the URL.
[0041] Clause 36: The method of any one of clauses 28 to 35, wherein generating the QR code includes generating the QR code based on a URL.
[0042] These and other features and characteristics of the present disclosure, as well as the method of operation and function of associated parts of structure, combination of parts, and economy of manufacture, will become more apparent from a consideration of the following description and appended claims when taken in conjunction with the accompanying drawings, all of which form a part hereof, and in which like reference characters refer to corresponding parts in the various drawings. It is expressly understood, however, that the drawings are for purposes of illustration and description only and are not intended as a definition of the limits of the present disclosure. As used in this specification and claims, the singular forms "a," "an," and "the" include plural referents unless the context otherwise requires.
[0043] Further advantages and details of the present disclosure are explained in more detail below with reference to exemplary embodiments or aspects illustrated in the accompanying schematic drawings and appendices. [Brief explanation of the drawings]
[0044] [Figure 1] FIG. 1 is a diagram of a non-limiting embodiment or aspect of an environment in which the systems, devices, articles of manufacture, apparatus, and / or methods described herein may be implemented in accordance with the principles of the present disclosure. [Figure 2] 2 is a diagram of a non-limiting embodiment or aspect of one or more systems or components of one or more devices of FIG. 1. [Figure 3A] 1 is a flowchart of a non-limiting embodiment of a process for predicted maintenance. [Figure 3B]1 is a flowchart of a process implementation showing how a Quick Response (QR) code may be generated, displayed, and scanned in accordance with a non-limiting embodiment of the present disclosure. [Figure 4A] 1 illustrates a non-limiting embodiment of a fluid injection system. [Figure 4B] 1 illustrates a non-limiting embodiment of a fluid injection system. [Figure 4C] 1 illustrates another non-limiting embodiment of a fluid injection system. [Figure 5] 1 is a diagram of a non-limiting embodiment of a uniform resource locator (URL) and a non-limiting embodiment of a QR code. [Figure 6] FIG. 1 is a diagram of a non-limiting embodiment of a graphical user interface including a QR code. [Figure 7] FIG. 1 is a diagram of a non-limiting embodiment of a graphical user interface including a QR code. [Figure 8] FIG. 1 is a diagram of a non-limiting embodiment of a graphical user interface including a QR code. [Figure 9] FIG. 1 is a diagram of a non-limiting embodiment of a graphical user interface including a QR code. DETAILED DESCRIPTION OF THE INVENTION
[0045] For purposes of the following description, the terms "end," "upper," "lower," "right," "left," "vertical," "horizontal," "top," "bottom," "lateral," "longitudinal," and derivatives thereof, shall refer to the present disclosure as oriented in the drawings. However, it should be understood that the present disclosure contemplates various alternative variations and step sequences unless specifically stated otherwise. It should also be understood that the specific devices and processes illustrated in the accompanying drawings and described in the following description are merely exemplary embodiments or aspects of the present disclosure. Accordingly, specific dimensions and other physical characteristics relating to the embodiments or aspects disclosed herein are not to be construed as limiting, unless otherwise indicated.
[0046] No aspect, component, element, structure, act, step, function, instruction, etc. used herein should be considered critical or essential unless expressly described as such. Also, as used herein, the articles "a" and "an" are intended to include one or more things and may be used interchangeably with "one or more" and "at least one." Furthermore, as used herein, the term "set" is intended to include one or more things (e.g., related, unrelated, a combination of related and unrelated things, etc.) and may be used interchangeably with "one or more" or "at least one." Where only one is intended, "one" or similar words are used. Also, as used herein, "has," "have," "having," etc. are intended to be open-ended terms. Furthermore, the phrase "based on" is intended to mean "based at least in part on," unless expressly stated otherwise.
[0047] As used herein, the terms “communication” and “communicating” may refer to receiving, accepting, sending, forwarding, providing, etc., information (e.g., data, signals, messages, instructions, commands, etc.). When one unit (e.g., a device, a system, a component of a device or system, or a combination thereof) is in communication with another unit, it means that one unit can directly or indirectly receive information and / or transmit information to the other unit. This may refer to a direct or indirect connection, wired and / or wireless in nature. Also, two units may be communicating with each other even if the transmitted information is modified, processed, relayed, and / or routed between the first and second units. For example, a first unit may be communicating with a second unit even if the first unit passively receives information and does not actively transmit information to the second unit. As another example, a first unit may be said to be in communication with a second unit if at least one intermediate unit (e.g., a third unit disposed between the first unit and the second unit) processes information received from the first unit and conveys the processed information to the second unit. In some non-limiting embodiments, a message may refer to a network packet (e.g., a data packet) containing data. It will be appreciated that many other configurations are possible.
[0048] As used herein, the term "system" may refer to one or more computing devices or combinations of computing devices, such as, but not limited to, processors, servers, client devices, software applications, and / or other similar components. Additionally, as used herein, a "server" or a "processor" may refer to a previously described server and / or processor, another server and / or processor, and / or a combination of servers and / or processors described as performing the steps or functions described above. For example, as used in the specification and claims, a first server and / or a first processor described as performing a first step or function may refer to the same or a different server and / or processor described as performing a second step or function.
[0049] In some instances, a fluid injection system may be part of a group of devices used during patient treatment at a medical facility, such as a hospital. However, while the fluid injection system is operating, information about the fluid injection system may not be readily available. For example, the fluid injection system may experience a malfunction during fluid injection operation, and information about the malfunction may not be readily available to a user of the fluid injection system or to support staff tasked with providing technical support for the fluid injection system. Additionally, the fluid injection system may not display an adequate amount of information for a user to understand the details about the malfunction. For example, the display screen of the fluid injection system may include only limited space to display information to the user. Furthermore, the user may encounter difficulties when attempting to relay information about the malfunction to technical support.
[0050] In some non-limiting embodiments, a quick response (QR) code may include a type of matrix barcode (e.g., a two-dimensional barcode) that is a machine-readable optical label containing information about an object (e.g., the object to which the QR code is attached). In some non-limiting embodiments, a QR code may contain data related to a locator, identifier, or tracker that points to a website and / or application. QR codes may use four standardized encoding modes (numeric, alphanumeric, byte / binary, and Kanji) to store data. QR codes may also consist of black squares arranged within a square grid against a white background and can be read by a reading device such as a camera. The image received by the reading device upon reading the QR code may be processed using a Reed-Solomon code until the image of the QR code can be properly interpreted. Data encoded in the QR code may be extracted based on patterns present in the horizontal and / or vertical components of the image.
[0051] Non-limiting embodiments or aspects of the present disclosure relate to systems, devices, products, apparatus, and / or methods for providing a quick response (QR) code related to an infusion system. In some non-limiting embodiments, the QR code system includes the infusion system and at least one processor, where the at least one processor is programmed or configured to receive data related to the infusion system and generate a uniform resource locator (URL) based on the data related to the infusion system, where, when generating the URL, the at least one processor is programmed or configured to encode the data related to the infusion system into one or more fields of the URL, generate a QR code based on the URL, and display the QR code on a display screen of the infusion system. In some non-limiting embodiments, the QR code includes static data elements and dynamic data elements, where the static data elements include data related to an identifier of the infusion system and the dynamic data elements include data related to one or more operations of the infusion system. In some non-limiting embodiments, when generating the URL, the at least one processor is programmed or configured to encrypt one or more fields of the URL. In some non-limiting embodiments, when encoding the data related to the infusion system into one or more fields of the URL, the at least one processor is programmed or configured to encode data related to an anomaly encountered during one or more operations of the infusion system into the one or more fields of the URL. In some non-limiting embodiments, when displaying a QR code on a display screen, the at least one processor is programmed or configured to display the QR code in a graphical user interface (GUI) displayed on a display screen of the infusion system. In some non-limiting embodiments, the data related to the infusion system includes data related to one or more operations of the infusion system, and the at least one processor is further programmed or configured to record the data related to the one or more operations of the infusion system.In some non-limiting embodiments, the data related to the infusion system includes an infusion system model number, an infusion system serial number, a software version of the infusion system, a software revision number of the infusion system, an identifier of one or more software patches applied to the infusion system, a media access control (MAC) address of a network interface controller (NIC) of the infusion system, an identifier of an error related to the operation of the infusion system, or any combination thereof, and when encoding the data related to the one or more operations of the infusion system into one or more fields of the URL, the at least one processor is programmed or configured to encode at least one of the infusion system model number, the infusion system serial number, the software version of the infusion system, the software revision number of the infusion system, an identifier of one or more software patches applied to the infusion system, the MAC address of the NIC of the infusion system, or the identifier of an error related to the operation of the infusion system into one or more fields of the URL.
[0052] In this manner, non-limiting embodiments of the present disclosure provide ready access to information about the fluid injection system. In particular, when a fluid injection system experiences an abnormality during fluid injection operation, information about the abnormality may be readily available to a user of the fluid injection system and / or a support service provider for the fluid injection system via the QR code. In addition, information about the abnormality may be provided to a user of the fluid injection system and / or a support service provider for the fluid injection system via the URL underlying the QR code, allowing the user and / or a support service provider for the fluid injection system to understand details about the abnormality. In addition, information about the abnormality in the fluid injection system may be provided more accurately than if the user were to attempt to relay information about the abnormality to a support service provider. Furthermore, the user of the fluid injection system is not required to maintain redundant physical records of many aspects of the fluid injection system, including warranty information, license information, service history records, etc.
[0053] Referring now to Figure 1, Figure 1 is a diagram of an exemplary environment 100 in which the devices, systems, and / or methods described herein may be implemented. As shown in Figure 1, environment 100 includes a quick response (QR) code system 102, an infusion system 104, a workstation device 106, a remote support system 108, a user device 110, and a communication network 112. In some non-limiting embodiments, QR code system 102, infusion system 104, workstation device 106, remote support system 108, and / or user device 110 may be interconnected by wired connections, wireless connections, or a combination of wired and wireless connections.
[0054] In some non-limiting embodiments, the QR code system 102 includes one or more devices capable of being in communication with the infusion system 104, the workstation device 106, the remote support system 108, and / or the user device 110 via a communications network 112. For example, the QR code system 102 may include a computing device such as a computer, a server, a cluster of servers, and / or other similar devices. In some non-limiting embodiments, the QR code system 102 may be configured to receive data regarding the infusion system (e.g., the infusion system 104), generate a uniform resource locator (URL), and / or generate a QR code based on the URL. In some non-limiting embodiments, the QR code system 102 may be a component of the infusion system 104 and / or the workstation device 106.
[0055] In some non-limiting embodiments, the injection system 104 includes one or more devices capable of being in communication with the QR code system 102, the workstation device 106, the remote support system 108, and / or the user device 110 via the communications network 112. For example, the injection system 104 may include computing devices such as one or more computers, servers, server clusters, and / or other similar devices. In some non-limiting embodiments, the injection system 104 includes one or more injection devices (e.g., one or more fluid injection devices). In some non-limiting embodiments, the injection system 104 is configured to administer (e.g., inject, deliver, etc.) a contrast fluid containing a contrast agent to the patient and / or administer an aqueous fluid, such as saline, to the patient before, during, and / or after administration of the contrast fluid. For example, the injection system 104 may inject one or more predetermined doses of contrast fluid directly into the patient's bloodstream via a hypodermic needle and syringe. In some non-limiting embodiments, the injection system 104 may be configured to continuously administer an aqueous fluid to the patient through a peripheral intravenous line (PIV) and catheter, or one or more predetermined doses of contrast fluid may be introduced into the PIV and administered to the patient via the catheter. In some non-limiting embodiments, the injection system 104 is configured to inject a dose of contrast fluid into the patient, followed by administration of a specific amount of aqueous fluid.
[0056] In some non-limiting embodiments, the infusion system 104 may be configured as a system according to U.S. patent application Ser. No. 09 / 715,330, filed Nov. 17, 2000, issued as U.S. Patent No. 6,643,537; U.S. patent application Ser. No. 09 / 982,518, filed Oct. 18, 2001, issued as U.S. Patent No. 7,094,216; U.S. patent application Ser. No. 10 / 825,866, filed Apr. 16, 2004, issued as U.S. Patent No. 7,556,619; U.S. patent application Ser. No. 8,337,456; No. 12 / 437,011, filed May 7, 2009, which issued as U.S. Patent Application No. 12 / 476,513, filed June 2, 2009, which issued as U.S. Patent No. 8,147,464, and U.S. Patent Application No. 11 / 004,670, filed December 3, 2004, which issued as U.S. Patent No. 8,540,698, the disclosures of each of which are incorporated herein by reference in their entirety. In some non-limiting embodiments, the injection system 104 may include a MEDRAD® Stellant CT Injection System, a MEDRAD® Stellant Flex CT Injection System, a MEDRAD® MRXperion MR Injection System, a MEDRAD® Mark 7 Arterion Injection System, a MEDRAD® Intego PET Infusion System, or a MEDRAD® Centargo CT Injection System, all of which are provided by Bayer.
[0057] In some non-limiting embodiments, the workstation device 106 includes one or more devices capable of communicating with the QR code system 102, the infusion system 104, the remote support system 108, and / or the user device 110 via the communications network 112. For example, the workstation device 106 may include a computing device, such as one or more computers, including a desktop computer, a laptop, or a tablet. In some non-limiting embodiments, the workstation device 106 may provide a control interface for controlling the operation of the infusion system 104, including providing input to the infusion system 104. Additionally or alternatively, the workstation device 106 may display operating parameters of the infusion system 104 during operation (e.g., during real-time operation). In some non-limiting embodiments, the workstation device 106 may provide interconnectivity between the infusion system 104 and other devices or systems, such as a scanner device (not shown). In some non-limiting embodiments, the workstation device 106 may include a Certegra® Workstation offered by Bayer.
[0058] In some non-limiting embodiments, the remote support system 108 may include one or more devices capable of being in communication with the QR code system 102, the infusion system 104, the workstation device 106, and / or the user device 110 via the communications network 112. For example, the remote system 108 may include computing devices such as a computer, a server (e.g., a web server), a cluster of servers, and / or other similar devices. In some non-limiting embodiments, the remote support system 108 may include back-end systems for the QR code system 102, the infusion system 104, and / or the workstation device 106. In some non-limiting embodiments, the remote support system 108 may include a cloud computing system that stores data in a relational database. In some non-limiting embodiments, the remote support system 108 may be capable of interacting with the infusion system 104 to provide functionality such as remote device services for the infusion system 104 (e.g., VirtualCARE® remote device support services for infusion systems and devices provided by Bayer). In some non-limiting embodiments, the remote support system 108 may be operated by or on behalf of the original equipment manufacturer (OEM) of the infusion system 104 (e.g., the OEM of one or more components or devices of the infusion system 104), the provider of the infusion system 104, the imaging site or hospital that operates the infusion system 104, the service technician that services the infusion system 104, etc.
[0059] In some non-limiting embodiments, user equipment 110 may include one or more devices capable of communicating with QR code system 102, infusion system 104, workstation device 106, and / or remote support system 108 via communications network 112. For example, user equipment 110 may include computing devices, including, for example, desktop, laptop, and tablet computers, and mobile devices, such as smartphones. In some non-limiting embodiments, user equipment 110 may be capable of reading (e.g., scanning) barcodes, such as QR codes.
[0060] In some non-limiting embodiments, the communication network 112 may include one or more wired and / or wireless networks. For example, the communication network 112 may include a cellular network (such as a long-term evolution (LTE) network, a third-generation (3G) network, a fourth-generation (4G) network, a fifth-generation (5G) network, a code division multiple access (CDMA) network, etc.), a public land mobile network (PLMN), a local area network (LAN), a wide area network (WAN), a metropolitan area network (MAN), a telephone network (e.g., a public switched telephone network (PSTN)), a private network, an ad hoc network, an intranet, the Internet, a fiber optic-based network, a cloud computing network, a short-range wireless communication network (e.g., a Bluetooth network, a near field communication (NFC) network), etc., and / or combinations thereof, other types of networks.
[0061] The number and configuration of systems, devices, and networks shown in Figure 1 are provided as an example. There may be additional, fewer, different, and / or differently configured systems and / or devices than those shown in Figure 1. Furthermore, two or more systems or devices shown in Figure 1 may be implemented within a single system or device, or a single system or device shown in Figure 1 may be implemented as multiple dedicated systems or devices. Additionally or alternatively, a set of systems or devices (e.g., one or more systems, one or more devices) of environment 100 may perform one or more functions described as being performed by another set of systems or another set of devices in environment 100.
[0062] Referring now to FIG. 2, FIG. 2 is a diagram of exemplary components of device 200. Device 200 may correspond to one or more devices of QR code system 102, one or more devices of infusion system 104, workstation device 106, one or more devices of remote support system 108, and / or user equipment 110. In some non-limiting embodiments, QR code system 102, infusion system 104, workstation device 106, remote support system 108, and / or user equipment 110 may include at least one device 200 and / or at least one component of device 200. As shown in FIG. 2, device 200 may include a bus 202, a processor 204, a memory 206, a storage component 208, an input component 210, an output component 212, and a communication interface 214.
[0063] Bus 202 may include components that enable communication between the components of device 200. In some non-limiting embodiments, processor 204 may be implemented in hardware, software, or a combination of hardware and software. For example, processor 204 may include a processor (e.g., a central processing unit (CPU)), a graphics processing unit (GPU), an accelerated processing unit (APU), etc.), a microprocessor, a digital signal processor (DSP), and / or any processing component that can be programmed to perform a function (e.g., a field programmable gate array (FPGA), an application specific integrated circuit (ASIC)). Memory 206 may include random access memory (RAM), read-only memory (ROM), and / or another type of dynamic or static storage device (e.g., flash memory, magnetic memory, optical memory, etc.) that stores information and / or instructions used by processor 204.
[0064] The storage component 208 may store information and / or software relating to the operation and use of the device 200. For example, the storage component 208 may include a hard disk (such as a magnetic disk, optical disk, magneto-optical disk, solid-state disk, etc.), a compact disk (CD), a digital versatile disk (DVD), a floppy disk, a cartridge, a magnetic tape, and / or another type of computer-readable medium along with a corresponding drive.
[0065] Input components 210 may include components that allow device 200 to receive information, for example, via user input (e.g., a touchscreen display, a keyboard, a keypad, a mouse, buttons, switches, a microphone, etc.). Additionally or alternatively, input components 210 may include sensors that sense information (e.g., global positioning system (GPS) components, accelerometers, gyroscopes, actuators, etc.). Output components 212 may include components that provide output information from device 200 (e.g., a display, a speaker, one or more light-emitting diodes (LEDs)), etc.).
[0066] Communications interface 214 may include transceiver-like components (e.g., a transceiver, a separate transmitter and receiver) that enable device 200 to communicate with other devices, such as by wired connection, wireless connection, or a combination of wired and wireless connections. Communications interface 214 may enable device 200 to receive information from and / or provide information to another device. For example, communications interface 214 may include an Ethernet interface, an optical interface, a coaxial interface, an infrared interface, a radio frequency (RF) interface, a universal serial bus (USB) interface, a Wi-Fi interface, a cellular network interface, etc.
[0067] The device 200 may perform one or more processes described herein. The device 200 may perform these processes based on the processor 204 executing software instructions stored by a computer-readable medium, such as the memory 206 and / or the storage component 208. A computer-readable medium (e.g., a non-transitory computer-readable medium) is defined herein as a non-transitory memory device. A memory device includes memory space located within a single physical storage device or memory space spanning multiple physical storage devices.
[0068] Software instructions may be loaded into memory 206 and / or storage component 208 via communications interface 214, from another computer-readable medium, or from another device. When executed, the software instructions stored in memory 206 and / or storage component 208 may cause processor 204 to perform one or more processes described herein. Additionally or alternatively, hardwired circuitry may be used in place of or in combination with software instructions to perform one or more processes described herein. Thus, embodiments or aspects described herein are not limited to any specific combination of hardware circuitry and software.
[0069] The number and arrangement of components shown in Figure 2 are provided as an example. In some non-limiting embodiments, device 200 may include additional, fewer, different, or differently configured components than those shown in Figure 2. Additionally or alternatively, one set of components (e.g., one or more components) of device 200 may perform one or more functions described as being performed by another set of components of device 200.
[0070] Reference is now made to FIG. 3A, which is a flowchart of a non-limiting embodiment or aspect of a process 300 for providing a QR code for an infusion system. In some non-limiting embodiments, one or more steps of process 300 are performed (e.g., fully or partially) by QR code system 102 (e.g., one or more devices of QR code system 102). In some non-limiting embodiments, one or more steps of process 300 are performed (e.g., fully or partially) by another device or group of devices remote from or including QR code system 102, such as infusion system 104 (e.g., one or more devices of infusion system 104), workstation device 106, remote support system 108 (e.g., one or more devices of remote support system 108), and / or user equipment 110. Aspects of non-limiting embodiments herein may be described in terms of uniform resource locators (URLs). According to some non-limiting embodiments, where a URL is described, a uniform resource indicator (URI) may be substituted for the URL.
[0071] 3A, at step 302, process 300 includes receiving data related to the infusion system. For example, QR code system 102 may receive data related to infusion system 104. In some non-limiting embodiments, QR code system 102 may receive data related to infusion system 104 from one or more other devices related to the infusion system 104, the workstation device 106, the remote support system 108, the user device 110, and / or operations, medical procedures, patients, and / or users or operators related to the infusion system 104 (e.g., a power system, patient devices such as imaging devices or scanners, such as computed tomography (CT) systems or magnetic resonance imaging (MRI) systems, patient identification devices (wearable radio frequency identification (RFID) tags, and / or computer devices)). In some non-limiting embodiments, the QR code system 102 may receive data regarding the infusion system 104 continuously, periodically, and / or based on operations performed on the infusion system 104, such as operations performed by the infusion system 104, diagnostic operations performed by the infusion system 104, benchmark services performed by the infusion system 104, startup (e.g., boot-up, power-on, power-up) operations performed by the infusion system 104, and / or user requests to shut down (e.g., power-off, power-down) the infusion system 104. In some non-limiting embodiments, the QR code system 102 may receive data regarding the infusion system 104 by retrieving the data regarding the infusion system 104 from memory of the infusion system 104, the workstation device 106, the remote support system 108 (e.g., a cloud data storage location of the remote support system 108), etc. In some non-limiting embodiments, the QR code system 102 may use a log scrubber to remove certain data from the data regarding the infusion system 104.For example, the QR code system 102 may use a log scrubber to remove sensitive data (e.g., sensitive personal data, such as, but not limited to, protected health information (PHI), personally identifiable information (PII), etc.) from data related to the infusion system 104.
[0072] In some non-limiting embodiments, the data related to the infusion system 104 may include data related to the identification of the infusion system 104. For example, the data related to the infusion system 104 may include data related to an identifier of the infusion system 104 (e.g., a device identifier of the infusion system 104, such as a model number of the infusion system 104, a serial number of the infusion system 104, etc.), data related to the software or hardware of the infusion system 104 (e.g., a software configuration of the infusion system 104, a hardware configuration of the infusion system 104, a software version of the infusion system 104, such as a software version of the operating system of the infusion system 104, a software revision number of the infusion system 104, identifiers of one or more software patches applied to the infusion system 104, etc.), and / or data related to the network connectivity of the infusion system 104 (e.g., a media access control (MAC) address of a network interface controller (NIC) of the infusion system 104, an internet protocol (IP) address of the infusion system 104). In some non-limiting embodiments, the data related to the infusion system 104 may include data related to one or more operations of the infusion system 104. The data regarding one or more operations of the infusion system 104 may include data related to operations performed by the infusion system 104 (e.g., the number of fluid injection operations performed by the infusion system 104, the number of fluid injection operations performed by the infusion system 104, operating parameters of the fluid injection operations performed by the infusion system 104, data regarding patient demographics for patients for whom fluid injection operations were performed by the infusion system 104), data regarding the configuration of the infusion system 104 (e.g., the configuration of fluid delivery components of the infusion system 104, a cybersecurity bill of materials (CBOM) for the infusion system 104), and / or data regarding anomalies encountered during one or more operations of the infusion system 104, etc. In some non-limiting embodiments, the QR code system 102 may record (e.g., store in a data log) data regarding the infusion system 104. For example, the QR code system 102 may record data regarding one or more operations of the infusion system 104.It should be noted that embodiments of the present disclosure comply with all legal requirements, e.g., Health Insurance Portability and Accountability Act (HIPAA), and as a result, data stored or communicated regarding the infusion system 104 may not include patient personal health information, such as PHI or PII, as appropriate.
[0073] In some non-limiting embodiments, the operating parameters of the fluid injection operation performed by the injection system 104 may include one or more exemplary data types disclosed in U.S. patent application Ser. No. 10 / 143,562, filed May 10, 2002, issued as U.S. Patent No. 7,457,804; U.S. patent application Ser. No. 12 / 254,318, filed October 20, 2008, issued as U.S. Patent No. 7,996,381; and U.S. patent application Ser. No. 13 / 180,175, filed July 11, 2011, issued as U.S. Patent No. 8,521,716, the disclosures of each of which are incorporated herein by reference in their entirety.
[0074] In some non-limiting embodiments, the data regarding the anomaly encountered during one or more operations of the injection system 104 may include an identifier of an error related to the operation of the injection system 104. The identifier of the error related to the operation of the injection system 104 may include an error code (e.g., a specific error code related to the type of anomaly encountered). Additionally or alternatively, the data regarding the anomaly encountered during one or more operations of the injection system 104 may include operating parameters of the injection system 104 related to the anomaly. For example, the data regarding the anomaly encountered during one or more operations of the injection system 104 may include temperature measurements of components of the injection system 104, measurements of electrical characteristics (e.g., voltage, current, power, etc.) of electrical components of the injection system 104, and / or other relevant values of variables and / or system components.
[0075] As further shown in FIG. 3A, at step 304, process 300 includes generating a network resource. For example, QR code system 102 may generate a network resource (e.g., a secure network resource) based on data related to infusion system 104. In some non-limiting embodiments, the network resource may include a uniform resource locator (URL) (e.g., a secure URL), an email, a messaging service message (e.g., a short message service (SMS) message or a text message), a file on a network system, etc. In some non-limiting embodiments, QR code system 102 may generate (e.g., automatically generate) the network resource based on receiving data related to infusion system 104. In some non-limiting embodiments, QR code system 102 may generate the network resource based on receiving a request to generate a QR code (e.g., a user request) or a request to generate a network resource.
[0076] In some non-limiting embodiments, the network resource includes a URL, and the URL may include a link to a service. For example, the URL may include a link to a service that allows a user to obtain equipment service from technical support for the infusion system 104, a service that allows a user to obtain documentation regarding the infusion system 104, a service that allows data regarding the infusion system 104 (e.g., data regarding product and / or warranty registration for the infusion system 104, such as the model number of the infusion system 104, the serial number of the infusion system 104, the date of purchase of the infusion system 104, data regarding licensing of features of the infusion system 104, such as data regarding license renewal applications for the features of the infusion system 104) to a location (e.g., a secure server location associated with the remote support system 108), etc. In some non-limiting embodiments, the URL may include a link to a website (e.g., a web page on a website) that includes equipment-specific files for the infusion system 104, such as product documentation data files (e.g., user manuals, operating instructions, training videos, feature orders, work instructions, part numbers, software versions, licenses such as software licenses), sales documentation data files (e.g., invoices, warranties, service plan documents), and / or service history documentation data files (e.g., documents describing previous maintenance and / or repair services and installation documents). In some non-limiting embodiments, the URL may include a link to the remote support system 108. For example, the URL may include a link to an entity in the remote support system 108 that provides equipment services for the infusion system 104. In some non-limiting embodiments, the URL may include a link to an enterprise resource planning (ERP) system (e.g., an ERP system associated with the remote support system 108). In some non-limiting embodiments, the URL may include a link to an application and / or service (e.g., a web service) that performs a function, such as performing a function to locate the infusion system 104.
[0077] In some non-limiting embodiments, the QR code system 102 may encode data related to the infusion system 104 into one or more fields (e.g., into one or more values of one or more fields) of a network resource (e.g., a URL). For example, the QR code system 102 may encode data related to an anomaly encountered during one or more operations of the infusion system 104 into one or more fields of the network resource. In some non-limiting embodiments, the network resource may include multiple fields. In one example, the network resource may include a first field for an identifier of the infusion system 104, a second field for an identifier of a service to which the network resource provides a link, and a third field containing data related to the infusion system 104 that is related to the service to which the network resource provides a link. In such an example, the first field may include a model number or serial number of the infusion system 104, the second field may include an identifier of a service that provides technical support for the infusion system 104, and the third field may include an error code related to an anomaly encountered during operation of the infusion system 104.
[0078] In some non-limiting embodiments, the QR code system 102 may encrypt one or more fields of the network resource (e.g., one or more values of one or more fields). For example, the QR code system 102 may encrypt one or more fields of the network resource using Pretty Good Privacy (PGP) encryption technology. In some non-limiting embodiments, the remote support system 108 may decrypt one or more fields of the encrypted network resource. For example, the remote support system 108 may decrypt one or more encrypted fields of the network resource using the PGP encryption technology that was used to encrypt the one or more encrypted fields.
[0079] As further shown in FIG. 3A , in step 306, process 300 includes generating a quick response (QR) code. For example, QR code system 102 may generate the QR code based on network resources. In some non-limiting embodiments, QR code system 102 may generate (e.g., automatically generate) the QR code based on generating the network resources. In some non-limiting embodiments, QR code system 102 may generate a QR code that is displayed on a display screen. For example, QR code system 102 may generate a QR code that is displayed as part of a graphical user interface (GUI) that is displayed on a display screen of infusion system 104, workstation device 106, remote support system 108, and / or user device 110.
[0080] In some non-limiting embodiments, the QR code may include one or more static data elements related to the infusion system 104 and one or more dynamic data elements related to the infusion system 104. In some non-limiting embodiments, the static data elements related to the infusion system 104 may include data elements whose values do not change after the infusion system 104 is set up (e.g., initial activation to perform a fluid injection operation). In some non-limiting embodiments, the dynamic data elements related to the infusion system 104 may include data elements whose values change after the infusion system 104 is set up. In some non-limiting embodiments, the static data elements may include data related to an identifier of the infusion system, such as the model number of the infusion system 104 or the serial number of the infusion system 104. In some non-limiting embodiments, the dynamic data elements may include data related to one or more operations of the infusion system, such as data related to anomalies encountered during one or more operations of the infusion system 104 and / or data related to one or more operations of the infusion system 104.
[0081] In some non-limiting embodiments, the QR code system 102 can generate a QR code such that, when scanned, the QR code causes the user device 110 to perform a function. For example, the QR code system 102 can generate a QR code such that, when scanned, the QR code causes the user device 110 to open a web browser containing a web page based on the URL from which the QR code was generated. In another example, the QR code system 102 can generate a QR code such that, when scanned, the QR code causes the user device 110 to synchronize data related to the infusion system 104 with the remote support system 108 when the infusion system 104 is not connected to the remote support system 108 (e.g., not connected via the communications network 112). In yet another example, the QR code system 102 can generate a QR code such that, when scanned, the QR code causes the user device 110 to register data related to the infusion system 104 with the remote support system 108 when the infusion system 104 is not connected to the remote support system 108 (e.g., not connected via the communications network 112). In yet another example, the QR code system 102 can generate a QR code such that, when scanned, the QR code causes the user device 110 to transmit data regarding anomalies encountered during operation of the infusion system 104 to the remote support system 108. In yet another example, the QR code system 102 can generate a QR code such that, when scanned, the QR code causes the user device 110 to create a license file (e.g., a file of licensed features) for the infusion system 104 to transmit to the remote support system 108. In yet another example, the QR code system 102 can generate a QR code such that, when scanned, the QR code causes the user device 110 to activate warranty registration for the infusion system 104 with the remote support system 108. In yet another example, the QR code system 102 can generate a QR code such that, when scanned, the QR code causes the user device 110 to transmit data regarding the infusion system 104 to be uploaded to the remote support system 108.
[0082] In some non-limiting embodiments, the QR code system 102 may generate a QR code based on a user profile. For example, the QR code system 102 may generate a QR code based on a level of access associated with a user profile (e.g., a user profile for a user associated with the user device 110). In some non-limiting embodiments, the level of access associated with a user profile may include a first access level associated with a user profile for a field service engineer, a second access level associated with a user profile for a service support representative, a third access level associated with a user profile for a purchaser (e.g., a user who purchased the infusion system 104), and a fourth access level associated with a user profile for a seller (e.g., a wholesaler of the infusion system 104 or a retailer of the infusion system 104). In some non-limiting embodiments, the QR code system 102 may generate a QR code such that only designated user profiles associated with the designated access levels can scan the QR code and access network resources associated with the QR code (e.g., network resources based on the generated QR code).
[0083] In some non-limiting embodiments, the QR code system 102 may generate a QR code and one or more encryption keys for accessing a network resource associated with the QR code. For example, the QR code system 102 may generate a QR code and a private encryption key of a public / private encryption key pair to enable a user to access the network resource associated with the QR code (e.g., access its services). In some non-limiting embodiments, the private encryption key may provide access to the infusion system 104.
[0084] In some non-limiting embodiments, the QR code system 102 may generate a first QR code and a second QR code. For example, the QR code system 102 may generate a first QR code that is displayed as part of a GUI, which is displayed on the display screen of the infusion system 104, the workstation device 106, and / or the user device 110. Additionally, the QR code system 102 may generate a second QR code that is displayed as part of a GUI, which is displayed on the display screen of the remote support system 108. In some non-limiting embodiments, the QR code system 102 may generate the first QR code and the second QR code such that the first QR code is the same as the second QR code. For example, the QR code system 102 may generate the first QR code and the second QR code based on the same network resource.
[0085] 3A, in step 308, process 300 includes displaying a QR code on a display screen. For example, QR code system 102 may display (e.g., be caused to display) the QR code on a display screen of infusion system 104, workstation equipment 106, remote support system 108, and / or user equipment 110. In some non-limiting embodiments, QR code system 102 may display the QR code within a GUI displayed on a display screen of infusion system 104, workstation equipment 106, remote support system 108, and / or user equipment 110.
[0086] In some non-limiting embodiments, the user equipment 110 may read (e.g., scan) the QR code. For example, the user equipment 110 may read the QR code using a reader on the user equipment 110, such as a camera. In some non-limiting embodiments, the user equipment 110 may generate a message based on the reading of the QR code. For example, the user equipment 110 may generate a short message service (SMS) message (e.g., a text message) and / or an email message based on the reading of the QR code. In some non-limiting embodiments, the message may have a template encoded in the QR code to add data about the infusion system 104. Additionally or alternatively, the message may have one or more fields that a user may fill in to add one or more fields. In some non-limiting embodiments, the user equipment 110 may send (e.g., automatically send) a message based on the reading of the QR code. In some non-limiting embodiments, the user equipment 110 may send the message based on receiving user input.
[0087] In some non-limiting embodiments, the user device 110 may, upon reading the QR code, perform (e.g., automatically perform) an action related to a service associated with the network resource from which the QR code was generated. In one example, the user device 110 may, upon reading the QR code, open a web browser containing a web page based on the network resource from which the QR code was generated. In another example, the user device 110 may synchronize data related to the infusion system 104 with the remote support system 108 when the infusion system 104 is not connected to the remote support system 108 (e.g., when not connected via the communications network 112). In yet another example, the user device 110 may register data related to the infusion system 104 with the remote support system 108 when the infusion system 104 is not connected to the remote support system 108 (e.g., when not connected via the communications network 112). In yet another example, the user device 110 may transmit data related to anomalies encountered during operation of the infusion system 104 to the remote support system 108. In yet another example, the user device 110 may create a file (e.g., a license file) for the infusion system 104 to send to the remote support system 108. In yet another example, the user device 110 may activate warranty registration for the infusion system 104 with the remote support system 108. In yet another example, the user device 110 may send data about the infusion system 104 to be uploaded to the remote support system 108.
[0088] In some non-limiting embodiments, based on reading the QR code, the user equipment 110 may provide (e.g., transmit) data regarding the user equipment 110, the infusion system 104, and / or the workstation equipment 106. For example, based on reading the QR code, the user equipment 110 may open a web page based on the URL from which the QR code was generated, and the user equipment 110 may transmit location data (e.g., GPS data regarding the location) regarding the location of the user equipment 110, the infusion system 104, and / or the workstation equipment 106 via the web page.
[0089] Referring now to FIG. 3B, FIG. 3B is a flowchart of an example process 310 (e.g., process 300) illustrating how a QR code may be generated, displayed, and scanned by a user (e.g., a user of user equipment 110).
[0090] 4A and 4B, FIG. 4A illustrates a non-limiting embodiment of a fluid injector system 400, such as a MEDRAD® Stellant Flex CT Injection System, disposed in a CT suite 1000. In some non-limiting embodiments, the fluid injector system 400 may be the same as or similar to the injection system 104. As shown in FIG. 4A, the fluid injector system 400 may comprise a branched system including a scan room unit and a control room unit disposed in a scan room 1001 and a control room 1002, respectively, of the CT suite 1000. In a non-limiting embodiment, the scan room unit may include an injector head unit 401, and the control room unit may include a workstation 414, such as a Certegra® Workstation, having a display screen 416. As shown in FIG. 4B, the injector head unit 401 may include a housing 402 and at least one fluid reservoir 404, such as a syringe or fluid pump container. In some non-limiting embodiments, the fluid injector system 400 may include a drive component for controlling the flow of fluid into and out of the fluid reservoir, such as a piston associated with each fluid reservoir 404 that drives a plunger 406 within the barrel of the fluid reservoir 404, as best shown in FIG. 4B . In some non-limiting embodiments, each fluid reservoir 404 is adapted to removably couple to the housing 402 at a port 408. Each fluid reservoir 404 of the fluid injector system 400 is configured to be filled with at least one medicinal fluid, such as contrast medium, saline, or any desired medicinal fluid. Each fluid reservoir 404 may be filled with a different medicinal fluid F. In some non-limiting embodiments, the fluid injector system 400 may be a multi-syringe injector, as shown, where several fluid reservoirs 404 may be oriented in parallel or in another spatial relationship and are individually actuated by each piston associated with the injector system 400.
[0091] In some non-limiting embodiments, the fluid infuser system 400 may be used during a medical procedure to infuse at least one medical fluid F into a patient's vascular system by driving a plunger 406 associated with a fluid reservoir 404 with a drive component. The drive component may move the plunger 406 toward the distal end 410 of the fluid reservoir 404 to expel the fluid F from the fluid reservoir 404 and into and through the fluid pathway set 412 during a priming, purging, and / or fluid delivery procedure. In some non-limiting embodiments, the fluid pathway set 412 may include flexible administration tubing for delivering the fluid F from each fluid reservoir 404 to a patient at a vascular access site, and at least one tube or tubing set configured in fluid communication with each fluid reservoir 404 to place each fluid reservoir 404 in fluid communication with an associated catheter.
[0092] Referring now to FIG. 4C , FIG. 4C illustrates another non-limiting embodiment of a fluid injector system 400, i.e., a multiple fluid delivery system, such as the MEDRAD® Centargo CT Injection System, having a display screen 418. As shown in FIG. 4C , the fluid injector system 400 may be configured (e.g., adapted) to provide feedback regarding adherence to instructions for use. In some non-limiting embodiments, the fluid injector system 400 includes a powered fluid injector 101′ connected to one or more single-dose or multi-dose containers and a fluid delivery set intended to be associated with the injector device for delivering fluids under pressure from a fluid pathway set into a patient's body. In some non-limiting embodiments, the powered fluid injector 101′ includes an injector housing 102′ having opposing sides 104′, a distal or upper end 106′, and a proximal or lower end 108′. The injector housing 102′ encloses various mechanical drive components, the electrical and power components necessary to drive the mechanical drive components, and control components such as electronic memory and electronic controller(s) used to control the operation of reciprocable drive components, such as drive members, associated with the fluid injector system 400. Such drive members may be reciprocated by electromechanical drive components, such as motor-driven ball screw shafts, voice coil actuators, rack and pinion gear drives, linear motors, and the like.
[0093] In some non-limiting embodiments, the fluid infuser system 400 may include at least one bulk fluid connector 118' for connecting to at least one bulk fluid source 120'. Alternatively, the fluid source may not be a bulk source but may be a single-dose vial. In some examples or aspects, multiple bulk fluid connectors 118' may be provided. In some non-limiting embodiments, three bulk fluid connectors 118' may be provided in parallel or in other arrangements. In some non-limiting embodiments, the at least one bulk fluid connector 118' may be a spike configured to removably connect to at least one bulk fluid source 120', such as a vial, bottle, or bag. The at least one bulk fluid connector 118' may have a reusable or non-reusable connection point for each new bulk fluid source 120'. As described herein, the at least one bulk fluid connector 118' may be formed on a multi-patient disposable set or attached by tubing. The at least one bulk fluid supply 120' may be configured to receive a medical fluid, such as saline, contrast solution, or other medical fluid, for delivery to the fluid injector system 400. The injector housing 102' may have at least one support member 122' for supporting the at least one bulk fluid supply 120' when connected to the fluid injector system 400. In some non-limiting embodiments, the fluid injector system 400 may include a connection port 128'.
[0094] Referring now to FIG. 5, FIG. 5 is a diagram of a URL 502 and a QR code 510. As shown in FIG. 5, URL 502 may include multiple fields, which may include data elements 504 and 506. As further shown in FIG. 5, QR code 510 is generated based on the values of the multiple fields of URL 502. In some non-limiting embodiments, data element 504 may include a static data element and data element 506 may include a dynamic data element. As shown in FIG. 5, data element 504 includes a static data element that has an identifier value for the infusion system 104 for which the error report is being generated. As further shown in FIG. 5, data element 506 includes a dynamic data element that has an error code value for an anomaly encountered during operation of the infusion system 104.
[0095] Referring now to FIG. 6 , FIG. 6 is an illustration of a GUI 600 including a QR code 610. In some non-limiting embodiments, the QR code 610 is the same as or similar to the QR code 510. As shown in FIG. 6 , the GUI 600 may be displayed to a user on a display screen (e.g., the display screen of the injection system 104 or the display screen of the workstation device 106) to provide the user with the QR code 610, which will enable the user to access services related to obtaining product documentation and / or device support services. Additionally, the QR code 610 may be encoded with a URL containing a link to a website where the user can select and purchase a license for such device support services or obtain an upgrade of an existing license to an enhanced device support service. An example of such support services offered by Bayer is SelectCARE®, which offers enhanced services and features, including VirtualCARE® Remote Support, VirtualCARE®, which enables safe and secure remote monitoring of its contrast injection systems and software to minimize downtime. 、Includes PartnerCARE® and DirectCARE® service contract programs, TechCARE®, and the TechCARE® NxT non-obsolescence program, which also includes services and features offered through the listed service contract programs.
[0096] Referring now to FIG. 7, FIG. 7 is an illustration of a GUI 700 including a QR code 710. In some non-limiting embodiments, the QR code 710 is the same as or similar to QR code 510 and / or QR code 610. As shown in FIG. 7, the GUI 700 may be displayed to a user on a display screen (e.g., a display screen of the infusion system 104 or a display screen of the workstation device 106) to provide the user with the QR code 710 that will enable the user to access product documentation and / or services related to obtaining licensed features for the infusion system 104. One example of such functionality includes Patient Protocol Personalization Technology (P3T) offered by Bayer. To automatically tailor injection protocols to patients, P3T® Software for Abdomen automates the calculation of injection protocols for CT imaging of the liver, pancreas, and kidneys based on contrast agent concentration and patient characteristics (such as body weight); P3T® Software for Cardiac automates the calculation of injection protocols for CT angiography of cardiac structures such as the coronary arteries, aorta, and ventricles; and P3T® Software for Pulmonary Angiography allows for the individualization of injection protocols for CT angiography of the pulmonary vasculature.
[0097] 8, which is an illustration of a GUI 800 including a QR code 810. In some non-limiting embodiments, the QR code 810 is the same as or similar to QR code 510, QR code 610, and / or QR code 710. As shown in FIG. 8, the GUI 800 may be displayed to a user on a display screen (e.g., a display screen of the infusion system 104 or a display screen of the workstation device 106) to provide the user with the QR code 810 that will enable the user to access services related to updating licenses for features of the infusion system 104.
[0098] 9, which is an illustration of a GUI 900 including a QR code 910. In some non-limiting embodiments, the QR code 910 is the same as or similar to QR code 510, QR code 610, QR code 710, and / or QR code 810. As shown in FIG. 9, the GUI 900 may be displayed to a user on a display screen (e.g., a display screen of the infusion system 104 or a display screen of the workstation device 106) to provide the user with the QR code 910 that enables the user to access services related to device support services following an anomaly encountered during operation of the infusion system 104.
[0099] While the present disclosure has been described in detail for purposes of illustration, based on what are presently considered to be the most practical and preferred embodiments or aspects, it should be understood that such detail is solely for that purpose and that the present disclosure is not limited to the disclosed embodiments or aspects, but rather is intended to cover modifications and equivalent arrangements within the spirit and scope of the appended claims. For example, it should be understood that the present disclosure contemplates, to the extent possible, combining one or more features of any embodiment or aspect with one or more features of any other embodiment or aspect. [Explanation of symbols]
[0100] 100 Environment 101' Electric fluid injector 102 Quick Response (QR) Code System 102' Injector Housing 104 Injection System 104' Opposite sides 106 Workstation Equipment 106' distal or upper end 108 Remote Support System 108' proximal or lower end 110 User Equipment 112 Communication Network 118' Bulk Fluid Connector 120' Bulk Fluid Supply 122' Support member 128' connection port 200 equipment 202 Bus 204 processors 206 memory 208 Memory Components 210 Input Components 212 Output Parts 214 Communication Interface 300 Process to provide QR code for injection system 400 Fluid Injector System 401 Injector Head Unit 402 Housing 404 Fluid Reservoir 406 Plunger 408 port 410 Distal end 412 Fluid Path Set 414 workstations 416 Display screen 418 Display screen 502 Uniform Resource Locator (URL) 504 Data Elements 506 Data Elements 510 QR Code 600 Graphical User Interface (GUI) 610 QR Code 700 GUI 710 QR Code 800 GUI 810 QR Code 900 GUI 910 QR Code 1000 Computed Tomography (CT) Suite 1001 Scanning Room 1002 Control Room
Claims
1. 1. An injection system for providing a quick response (QR) code, comprising: at least one processor; The at least one processor is programmed or configured to receive data regarding the infusion system, the data regarding the infusion system comprising: data regarding an identifier of the infusion system, the identifier comprising a model number of the infusion system, a serial number of the infusion system, or any combination thereof; and data regarding anomalies encountered during one or more operations of the infusion system. The at least one processor is programmed or configured to automatically generate a network resource based on the data related to the infusion system, the network resource including a uniform resource locator (URL), and when generating the network resource, the at least one processor: removing sensitive data from the data relating to the injection system using a log scrubber; and programmed or configured to encode the data regarding anomalies encountered during one or more operations of the infusion system and the data regarding an identifier of the infusion system into the URL; the at least one processor is programmed or configured to generate a QR code based on the URL, the QR code including a static data element and a dynamic data element, the static data element including the data related to an identifier of the infusion system, and the dynamic data element including the data related to one or more operations of the infusion system, the QR code configured to cause the user device, when scanned by the QR code, to transmit the data related to the anomaly encountered during one or more operations of the infusion system and the data related to the identifier of the infusion system to a remote support system; An infusion system, wherein the at least one processor is programmed or configured to display the QR code in a graphical user interface (GUI) displayed on a display screen of the infusion system.
2. the at least one processor: further programmed or configured to generate one or more cryptographic keys for accessing the URL associated with the QR code; When generating the network resource, the at least one processor: The infusion system of claim 1 , programmed or configured to encrypt the URL.
3. the data regarding the infusion system includes data regarding one or more operations of the infusion system; the at least one processor: The infusion system of claim 1 , further programmed or configured to record the data regarding one or more operations of the infusion system.
4. the data relating to the infusion system is: the software version of the injection system; the software revision number of said injection system; Identification of one or more software patches applied to the infusion system; a media access control (MAC) address of a network interface controller (NIC) of said injection system; an identifier of an error relating to the operation of the infusion system; or Any combination of these may be included. encoding the data relating to the infusion system onto the network resource; , wherein the at least one processor: the software version of the infusion system; the revision number of the software of the infusion system; the identification of one or more software patches applied to the infusion system; the MAC address of the NIC of the infusion system; or the identifier of the error relating to the operation of the infusion system; 10. The infusion system of claim 1, programmed or configured to encode at least one of:
5. 1. A system for providing a quick response (QR) code for an injection system, comprising: at least one processor; The at least one processor is programmed or configured to receive data regarding the infusion system, the data regarding the infusion system comprising: data regarding an identifier of the infusion system, the identifier comprising a model number of the infusion system, a serial number of the infusion system, or any combination thereof; and data regarding anomalies encountered during one or more operations of the infusion system. The at least one processor is programmed or configured to automatically generate a network resource based on the data related to the infusion system, the network resource including a uniform resource locator (URL), and when generating the network resource, the at least one processor: removing sensitive data from the data relating to the injection system using a log scrubber; and programmed or configured to encode the data regarding anomalies encountered during one or more operations of the infusion system and the data regarding an identifier of the infusion system into the URL; the at least one processor is programmed or configured to generate a QR code based on the URL, the QR code including a static data element and a dynamic data element, the static data element including the data related to an identifier of the infusion system, and the dynamic data element including the data related to one or more operations of the infusion system, the QR code configured to cause the user device, when scanned by the QR code, to transmit the data related to the anomaly encountered during one or more operations of the infusion system and the data related to the identifier of the infusion system to a remote support system; The system, wherein the at least one processor is programmed or configured to display the QR code in a graphical user interface (GUI) displayed on a display screen of the injection system.
6. the at least one processor: further programmed or configured to generate one or more cryptographic keys for accessing the URL associated with the QR code; When generating the network resource, the at least one processor: The system of claim 5 , programmed or configured to encrypt the URL.
7. the data regarding the infusion system includes data regarding one or more operations of the infusion system; the at least one processor: The system of claim 5 , further programmed or configured to record the data regarding one or more operations of the infusion system.
8. the data relating to the infusion system is: the software version of the injection system; the software revision number of said injection system; Identification of one or more software patches applied to the infusion system; a media access control (MAC) address of a network interface controller (NIC) of said injection system; an identifier of an error relating to the operation of the infusion system; or Any combination of these may be included. encoding the data relating to the infusion system onto the network resource; , wherein the at least one processor: the software version of the infusion system; the revision number of the software of the infusion system; the identification of one or more software patches applied to the infusion system; the MAC address of the NIC of the infusion system; or the identifier of the error relating to the operation of the infusion system; 6. The system of claim 5, programmed or configured to encode at least one of:
9. 1. A computer program for providing a quick response (QR) code for an infusion system, the computer program comprising one or more instructions that, when executed by at least one processor, cause the at least one processor to: receiving data relating to the infusion system, the data relating to the infusion system comprising: data regarding an identifier of the infusion system, the identifier comprising a model number of the infusion system, a serial number of the infusion system, or any combination thereof; and data regarding anomalies encountered during one or more operations of the infusion system. The one or more instructions cause the at least one processor to: automatically generating a network resource based on the data related to the infusion system, the network resource including a uniform resource locator (URL), and wherein, when generating the network resource, the at least one processor: removing sensitive data from the data relating to the injection system using a log scrubber; and programmed or configured to encode the data regarding anomalies encountered during one or more operations of the infusion system and the data regarding an identifier of the infusion system into the URL; The one or more instructions cause the at least one processor to: generating a QR code based on the URL, the QR code including static data elements and dynamic data elements, the static data elements including the data related to an identifier of the infusion system, and the dynamic data elements including the data related to one or more operations of the infusion system, the QR code configured, when scanned by a user device, to cause the user device to transmit the data related to the anomaly encountered during one or more operations of the infusion system and the data related to the identifier of the infusion system to a remote support system; The one or more instructions cause the at least one processor to: A computer program that displays the QR code in a graphical user interface (GUI) that is displayed on a display screen of the injection system.
10. The one or more instructions to the at least one processor further include: generating one or more cryptographic keys for accessing the URL associated with the QR code; The one or more instructions causing the at least one processor to generate the network resource may include causing the at least one processor to: The computer program of claim 9, further comprising: encrypting the URL.
11. the data regarding the infusion system includes data regarding one or more operations of the infusion system; The one or more instructions to the at least one processor further include:
10. The computer program of claim 9, which causes the data relating to one or more operations of the infusion system to be recorded.
12. the data relating to the infusion system is: the software version of the injection system; the software revision number of said injection system; Identification of one or more software patches applied to the infusion system; a media access control (MAC) address of a network interface controller (NIC) of said injection system; an identifier of an error relating to the operation of the infusion system; or Any combination of these may be included. The one or more instructions causing the at least one processor to encode the data related to the infusion system onto the network resource include causing the at least one processor to: the software version of the infusion system; the revision number of the software of the infusion system; the identification of one or more software patches applied to the infusion system; the MAC address of the NIC of the infusion system; or the identifier of the error relating to the operation of the infusion system; 10. The computer program product of claim 9, further comprising: encoding at least one of:
13. 1. A method for providing a quick response (QR) code for an infusion system, comprising: receiving, at at least one processor, data relating to an infusion system, the data relating to the infusion system comprising: data regarding an identifier of the infusion system, the identifier comprising a model number of the infusion system, a serial number of the infusion system, or any combination thereof; and data regarding anomalies encountered during one or more operations of the infusion system. automatically generating, with the at least one processor, a network resource based on the data related to the infusion system, the network resource including a uniform resource locator (URL), the generating of the network resource comprising: removing sensitive data from the data related to the injection system using a log scrubber; encoding the data relating to anomalies encountered during one or more operations of the infusion system and the data relating to an identifier of the infusion system into the URL; generating, with the at least one processor, a QR code based on the URL, the QR code including a static data element and a dynamic data element, the static data element including the data related to an identifier of the infusion system, and the dynamic data element including the data related to one or more operations of the infusion system, the QR code being configured to cause the user device, when scanned by the QR code, to transmit the data related to the anomaly encountered during one or more operations of the infusion system and the data related to the identifier of the infusion system to a remote support system; and displaying, with the at least one processor, the QR code in a graphical user interface (GUI) displayed on a display screen.
14. generating one or more cryptographic keys for accessing the URL associated with the QR code; generating the network resource, The method of claim 13, further comprising the step of encrypting the URL.
15. wherein the data regarding the infusion system includes data regarding one or more operations of the infusion system, and the method further comprises:
14. The method of claim 13, further comprising recording the data regarding one or more operations of the infusion system.
16. the data relating to the infusion system is: the software version of the injection system; the software revision number of said injection system; Identification of one or more software patches applied to the infusion system; a media access control (MAC) address of a network interface controller (NIC) of said injection system; an identifier of an error relating to the operation of the infusion system; or Any combination of these may be included. encoding the data relating to the infusion system onto the network resource; the software version of the infusion system; the revision number of the software of the infusion system; the identification of one or more software patches applied to the infusion system; the MAC address of the NIC of the infusion system; or the identifier of the error relating to the operation of the infusion system; 14. The method of claim 13, further comprising encoding at least one of:
Citation Information
Patent Citations
Medical devices using optical transfer of data, and optical reading devices for receiving such data
JP2016505307A
Systems and methods for providing drug library data to medical devices located within a healthcare environment
JP2016516229A
Non-connected product data exchange via near field communication
US20140092411A1
System and method for securing, and providing secured access to encrypted global identities embedded in a QR code
US20150269331A1
Transfer of breathing assistance apparatus data
US20150302159A1