Systems and methods for utilizing data from medical systems

A system using sensors and AI for predictive maintenance in medical devices addresses inefficiencies by reducing service times and improving compliance, thereby enhancing treatment capacity.

JP7835821B2Active Publication Date: 2026-03-25ALCON INC
View PDF 4 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2024-10-28
Publication Date
2026-03-25

AI Technical Summary

Technical Problem

Existing medical systems lack efficient methods for monitoring and maintaining their components, leading to potential inefficiencies and compliance issues with regulations, as well as delays in service provision.

Method used

A system that utilizes sensors and computer systems to analyze data from medical devices, determine maintenance needs, and issue service orders, incorporating AI for predictive and preventive maintenance, and ensuring technician and equipment compatibility.

Benefits of technology

Reduces service provision time, improves service quality, enhances compliance with regulations, and increases patient treatment capacity by optimizing maintenance processes.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007835821000001
    Figure 0007835821000001
  • Figure 0007835821000002
    Figure 0007835821000002
  • Figure 0007835821000003
    Figure 0007835821000003
Patent Text Reader

Abstract

To improve a system and method of utilizing data of medical systems.SOLUTION: The method comprises: receiving first sensor data associated with first multiple measurements of multiple components of multiple medical systems; determining first classifiers based on first user input; receiving second sensor data associated with second measurements of the multiple components; determining, based on the first classifiers and based on the second sensor data, two services to be provided to respective first two of the multiple medical systems; receiving third sensor data associated with third measurements of multiple components respectively associated with at least the first two of the multiple medical systems; and determining, without the first user input and without second user input, second classifiers based on the third sensor data.SELECTED DRAWING: Figure 4A
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0003] , ,

[0001] The present disclosure relates to a medical system used in medical treatment, and more particularly to using data of the medical system.

Background Art

[0004] In one example, at least one of the second one or more classifiers may include a neural network. In the second example, at least one of the second one or more classifiers may include a k-nearest neighbor process. In the third example, at least one of the additional services may include at least one preventive maintenance service. In the fourth example, the system may further receive personal information associated with a technician, determine based on at least the personal information associated with the technician whether the technician is able to service at least one of the multiple healthcare systems, provide the service manager with information indicating that the technician is unable to service at least one of the multiple healthcare systems if the technician is able to service at least one of the multiple healthcare systems, and provide and receive equipment identification information associated with the technician's equipment if the technician is able to service at least one of the multiple healthcare systems. In the fifth example, the system may further determine, based at least on equipment identification information, whether the technician's equipment can service at least one of the multiple healthcare systems; if the technician's equipment cannot service the healthcare system, provide the service manager with information indicating that the equipment cannot service at least one of the multiple healthcare systems; and if the technician's equipment can service the healthcare system, provide the service manager with information indicating that service to at least one of the multiple healthcare systems has been initiated. In another example, receiving personal information associated with the technician may include receiving at least one of the radio frequency identification information (RFID) associated with the technician and a barcode associated with the technician.

[0005] The system may include multiple medical systems. The system may include multiple gateway devices coupled to multiple medical systems. For example, the gateway devices may include network routers configured to be coupled to at least one wide-area network.

[0006] Each medical system in a plurality of medical systems may include a first component and a first sensor configured to determine a first measurement of a physical phenomenon associated with the first component. Each medical system in a plurality of medical systems may include a second component and a second sensor configured to determine a second measurement of a physical phenomenon associated with the second component. In one example, the first multiple measurements of the multiple components in each plurality of medical systems may include the first measurements of the physical phenomenon associated with each first component in each of the plurality of medical systems. In a second example, the second multiple measurements of the multiple components in each plurality of medical systems may include the second measurements of the physical phenomenon associated with each second component in each of the plurality of medical systems. Each medical system in a plurality of medical systems may include a sensor hub. For example, the first sensor in each medical system in a plurality of medical systems may be coupled to a sensor hub in the medical system. The sensor hub in each medical system in a plurality of medical systems may be configured to receive data from the first sensor in the medical system via a first protocol and to provide data to the computer system in the medical system via a second protocol.

[0007] The disclosure further includes a non-temporary computer-readable memory device having instructions that, when executed by the system's processor, cause the system to perform the steps described above. The disclosure further includes the above-described system or non-temporary computer-readable memory device having one or more of the following features, which can be used in combination with each other unless they are obviously mutually exclusive: i) receiving first sensor data associated with first multiple measurements of multiple components of each of multiple medical systems; ii) receiving first user input indicating one or more problems associated with at least one of the multiple medical systems; iii) determining one or more first classifiers based on at least the first user input and at least the first sensor data; iv) receiving second sensor data associated with second multiple measurements of multiple components of each of multiple medical systems, and determining at least two services provided to at least two of each of the multiple medical systems based on at least the first one or more classifiers and at least the second sensor data; v) receiving third sensor data associated with third multiple measurements of multiple components associated with at least two of the multiple medical systems; vi) first user - Determine one or more second classifiers based on at least third sensor data without user input and without second user input; vii) determine at least two services provided to at least two of each of the multiple medical systems based on at least one or more first classifiers and at least third sensor data; viiii) determine multiple additional services provided to at least two of the multiple medical systems based on at least one or more second classifiers and at least two second services provided; ix) issue a work order to a computer system associated with the technician, including at least one of the multiple additional services; x) receive personal information associated with the technician; xi) determine, based on at least personal information associated with the technician, whether the technician can provide services to at least one of the multiple medical systems.xii) If the technician is unable to provide service to at least one of the multiple healthcare systems, provide the service manager with information indicating that the technician is unable to provide service to at least one of the multiple healthcare systems; xiii) If the technician is able to provide service to at least one of the multiple healthcare systems, receive equipment identification information associated with the technician's equipment; xiv) determine, based at least the equipment identification information, whether the technician's equipment is able to provide service to at least one of the multiple healthcare systems; xv) If the technician's equipment is unable to provide service to the healthcare system, provide the service manager with information indicating that the equipment is unable to provide service to at least one of the multiple healthcare systems; and xvi) If the technician's equipment is able to provide service to the healthcare system, provide the service manager with information indicating that service to at least one of the multiple healthcare systems has been initiated.

[0008] Any of the above systems may be capable of performing any of the above methods, and any of the above non-temporary computer-readable memory devices may be capable of causing the system to perform any of the above methods. Any of the above methods may be performed in any of the above systems or using any of the above non-temporary computer-readable memory devices.

[0009] It should be understood that both the above summary and the following detailed description are illustrative and in essence, and are intended to provide an understanding of the disclosure without limiting its scope. In this regard, additional aspects, features and advantages of the disclosure will become apparent to those skilled in the art from the following detailed description.

[0010] For a more detailed understanding of this disclosure and its features and advantages, the following description is to be used in conjunction with the accompanying drawings. The accompanying drawings are not to scale. [Brief explanation of the drawing]

[0011] [Figure 1] Figure 1 shows an example of the system. [Figure 2A] Figure 2A shows an example of a computer system. [Figure 2B] Figure 2B shows another example of the system. [Figure 2C] Figure 2C shows examples of computer systems and data centers. [Figure 3A] Figure 3A shows an example of a graphical user interface. [Figure 3B] Figure 3B shows a second example of a graphical user interface. [Figure 3C] Figure 3C shows another example of a graphical user interface. [Figure 4A] Figure 4A shows an example of how to operate the system. [Figure 4B] Figure 4B shows an example of how to operate the system. [Figure 5A] Figure 5A shows an example of the process. [Figure 5B] Figure 5B shows a second example of the process. [Figure 5C] Figure 5C shows another example of the process. [Figure 6A] Figure 6A shows an example of how to operate the system. [Figure 6B] Figure 6B shows an example of how to operate the system. [Modes for carrying out the invention]

[0012] In the following description, details are given as examples to facilitate the discussion of the disclosed subject matter. However, it should be apparent to those skilled in the art that the disclosed embodiments are illustrative and do not encompass all possible embodiments.

[0013] As used herein, a reference number refers to a class or type of entity, and any character following such a reference number refers to a specific example of a particular entity of that class or type. Thus, for example, a virtual entity referenced by "12A" may refer to a specific example of a particular class / type, and a reference "12" may generally refer to a set of examples belonging to that particular class / type or to any one example of that class / type.

[0014] A surgeon may use a medical system to perform medical procedures. For example, a medical procedure may be, or include, a surgical procedure involving a patient's eye. A surgical procedure involving a patient's eye may be, or include, a laser ophthalmic procedure. A laser ophthalmic procedure may be, or include, a laser vision correction procedure (e.g., excimer laser refractive surgery (LASIK)). In one example, a medical system may control the use of one or more medical devices. In another example, a medical system may record the use of one or more medical devices.

[0015] A computer system within a medical system may monitor sensors within the medical system. The computer system may receive and store data from sensors within the medical system. The computer system may store data locally. The computer system may provide data to another computer system. For example, the computer system may provide data to a data center. The data center may be, or form part of, a cloud computing solution and / or cloud data storage solution.

[0016] Data can be analyzed. For example, the data can be analyzed to determine one or more problems. The one or more problems can particularly include one or more maintenance problems of insufficient surgical techniques, immature surgical techniques, and / or one or more components of the medical system. In one example, determining proficiency in using the medical system can be utilized in determining whether there are problems with the medical system. In a second example, the one or more maintenance problems of one or more components of the medical system can include one or more preventive maintenance problems. In a third example, the one or more maintenance problems of one or more components of the medical system can include one or more scheduled maintenance problems. In another example, the one or more maintenance problems of one or more components of the medical system can include one or more malfunctions and / or one or more disorders associated with one or more components of the medical system.

[0017] One or more computer systems can be configured to utilize data from sensors of a medical system to determine one or more problems. For example, one or more computer systems can be configured to learn from data from sensors of the medical system to determine one or more problems. One or more computer systems can be trained to determine one or more problems. For example, one or more computer systems can be trained by data from sensors of the medical system and by user responses to data from sensors of the medical system. One or more computer systems can be trained to execute one or more actions. For example, one or more computer systems can correlate data from sensors of the medical system and execute one or more actions based at least on the correlated data. The one or more actions can particularly include preventive maintenance and / or predictive maintenance. For example, one or more computer systems can issue service instructions particularly when executing preventive maintenance and / or predictive maintenance. A technician can receive service instructions particularly to complete the physical part of preventive maintenance and / or predictive maintenance.

[0018] Service plans associated with a medical system can take time. The service plan can include multiple processes. When performing maintenance on a medical system, not all of the multiple processes can be executed. In one example, at least a first portion of the multiple processes can be executed during servicing of the medical system. In another example, at least a second portion of the multiple processes cannot be executed during servicing of the medical system. One or more of the multiple processes of the service plan can include searching for records (e.g., one or more log files) from the medical system. In one example, a technician (e.g., a person) can search for records from the medical system. In a second example, the medical system can provide records to a computer system (e.g., a computer system of a data center) via a network. In another example, a computer system (e.g., a computer system of a data center) can search for records from the medical system via a network. One or more trained computer systems can determine at least a first portion of the multiple processes that are executed during servicing of the medical system and / or can determine at least a second portion of the multiple processes that cannot be executed during servicing of the medical system.

[0019] When a technician searches for records from a medical system, one or more inaccuracies can be introduced into at least a portion of the multiple processes associated with the service plan associated with the medical system. In one example, data may not be recorded correctly. In a second example, data may not be interpreted correctly. In another example, data integrity may be compromised.

[0020] A healthcare system may record when one or more tools were used by a technician and / or when a technician performed maintenance on the healthcare system. In one example, at least one of the one or more tools used by the technician may be an incorrect tool, or may include one. In a second example, at least one of the one or more tools used by the technician may have been used incorrectly. In a third example, at least one of the one or more tools used by the technician may be less efficient than another tool that could have been used. In a fourth example, at least one of the one or more tools used by the technician may not have been properly calibrated. In a fifth example, at least one of the one or more tools used by the technician may not have been authorized for use by the technician. In another example, at least one of the one or more tools used by the technician may be the correct tool. This may indicate that no problems occurred after maintenance performed on the healthcare system and / or were not caused by an inappropriate tool. For example, one or more causes and / or one or more contributing factors may be ruled out when determining one or more problems following maintenance performed on the healthcare system.

[0021] One or more computer systems that learn from data from sensors in each healthcare system can provide one or more benefits by determining one or more problems in each system. For example, the time it takes to provide services to a healthcare system can be reduced. In a second example, the time it takes to issue service directives associated with a healthcare system can be reduced. In a third example, the time it takes for a healthcare system to be inoperable can be reduced. In a fourth example, the quality of one or more services provided by a healthcare system can be improved. In a sixth example, compliance with one or more laws and / or regulations can be achieved and / or guaranteed. In another example, compliance with one or more standards can be achieved and / or guaranteed. In particular, by reducing the time it takes to provide services to a healthcare system, issue service directives associated with a healthcare system, for a healthcare system to be inoperable, for one or more services provided by a healthcare system to be improved, for one or more services provided by a healthcare system to be improved, for one or more laws to be complied with, for one or more regulations to be complied with, and / or for one or more standards to be complied with, the number of patients receiving treatment can be increased and / or the quality of one or more treatments that patients can receive can be improved.

[0022] Referring here to Figure 1, an example of the system is shown. As shown, a surgeon 110 may utilize the medical system 100. For example, the surgeon 110 may utilize the system 100 in a surgical procedure involving a patient portion 130 of patient 140. The system 100 may include multiple systems. As shown, the system 100 may include a cutting system 120A. For example, the surgeon 110 may utilize the system 120A when cutting the patient portion 130. The patient portion 130 may include a flap within the cornea of ​​patient 140's eye. As illustrated, the system 100 may include a shaping system 120B. For example, the surgeon 110 may utilize the shaping system 120B when performing an excision on the inside of the cornea of ​​patient 140.

[0023] As shown, system 120A may include display 160A. As illustrated, system 120A may include microscope display 170A. For example, microscope display 170A may include a microscope integrated display (MID). As shown, system 120B may include display 160B. As illustrated, system 120B may include microscope display 170B. For example, microscope display 170B may include a MID.

[0024] System 120A may include a laser, such as a femtosecond laser, which can excise a series of small portions of corneal tissue using short laser pulses to form a flap that can be lifted to expose the interior of the cornea. The flap can be planned and cut using one or both of the displays 160A and 170A of the cutting device, together with a control device and computer system 150A. As shown, system 120A may include computer system 150A.

[0025] Systems 120A and 120B can be physically separated, as shown in Figure 1. Patient 140 can be moved between systems 120A and 120B. Alternatively, patient 140 may remain stationary, and systems 120A and 120B may move towards patient 140. Systems 120A and 120B can be physically coupled within a single, unified device so that neither the devices nor patient 140 are repositioned when switching between systems 120A and 120B.

[0026] System 100 may include one or more control devices for controlling Systems 120A and 120B. For example, one or more control devices may include one or more interactive displays such as touchscreen displays, keyboards, mice, touchpads, buttons, joysticks, foot pedals, head-up displays, and virtual reality glasses, or other devices capable of interacting with users such as medical personnel.

[0027] System 100 may include at least one computer system configured to generate an image presented on at least one of the displays 160A, 170A, 160B, and 170B. For example, the at least one computer system may include one or more of the computer systems 150A and 150B. One or more of the computer systems 150A and 150B may be coupled to an observation device such as a microscope, camera, optical coherence tomography (OCT) device or display, or another device capable of measuring a portion of the eye undergoing surgery. One or more of the computer systems 150A and 150B may be coupled to one or more control devices.

[0028] In one example, the computer system 150A of the cutting device may be i) coupled to an observation device for observing the eye when the patient 140 is positioned with the system 120A, ii) provide graphical information regarding the planned flap position and planned excision area to one or more of the displays 160A and 170A, and iii) coupled to one or more control devices of the system 120A. In a second example, the computer 150B of the molding device may be i) coupled to an observation device for observing the eye when the patient 140 is positioned with the molding system 130, ii) provide graphical information regarding the planned flap position and planned excision area to one or more of the displays 160B and 170B, and iii) coupled to one or more control devices of the system 120B. In another example, the computer system may include the characteristics and / or attributes described above with respect to the computer systems 150A and 150B.

[0029] The computer systems of System 100 may be connected to other parts of System 100 by wire or wireless means. One or more of the computer systems of System 100 may be connected to a database stored on a local, remote computer system, or remote data center, or both, which stores patient data, treatment plans, or treatments and / or other information associated with System 100. In one example, the database may be a relational database. In a second example, the database may be a graph database. In another example, the database may be a "Not Only SQL" (NoSQL) database.

[0030] System 100 may input information about a patient and the treatment to be given to that patient or the treatment actually given to that patient. System 100 may enable a user to input and view information about a patient and the treatment to be given to that patient. Such data may include information about the patient, such as identification information, the patient's medical history and information about the patient portion 130 being treated. Such data may include information about the treatment plan, in particular, such as the shape and location of the corneal section and the location and extent of the corneal resection.

[0031] Referring now to Figure 2A, an example of a computer system is shown. As shown, the computer system 150 may include a processor 210, a volatile memory medium 220, a non-volatile memory medium 230, and an input / output (I / O) device 240. As illustrated, the volatile memory medium 220, the non-volatile memory medium 230, and the I / O device 240 may be communicatively coupled to the processor 210.

[0032] The term “memory medium” may mean “memory,” “storage device,” “memory device,” “computer-readable medium,” and / or “tangible computer-readable storage medium.” For example, memory medium may include, without limitation, direct-access storage devices including hard disk drives, sequential-access storage devices such as tape disk drives, compact discs (CDs), random-access memory (RAM), read-only memory (ROM), CD-ROMs, digital multipurpose discs (DVDs), electrically erasable programmable read-only memory (EEPROM), flash memory, non-temporary media, and / or combinations of one or more of the above. As shown, the non-volatile memory medium 230 may contain processor instructions 232. Processor instructions 232 may be executed by the processor 210. In one example, one or more parts of processor instructions 232 may be executed via the non-volatile memory medium 230. In another example, one or more parts of processor instructions 232 may be executed via the volatile memory medium 220. One or more parts of processor instructions 232 may be transferred to the volatile memory medium 220.

[0033] The processor 210 may execute processor instructions 232 when performing at least a portion of one or more systems, one or more flowcharts, one or more processes and / or one or more methods described herein. For example, processor instructions 232 may consist of, code, and / or encode instructions by at least a portion of one or more systems, one or more flowcharts, one or more methods and / or one or more processes described herein. Although the processor 210 is shown as a single processor, the processor 210 may be or include multiple processors. One or more storage media and memory media may be software products, program products and / or products. For example, software products, program products and / or products may consist of, code, and / or encode instructions executable by a processor by at least a portion of one or more systems, one or more flowcharts, one or more methods and / or one or more processes described herein.

[0034] The processor 210 may include any suitable system, device, or apparatus capable of operating to interpret and execute program instructions, process data, or both, stored in a memory medium and / or received over a network. The processor 210 may further include one or more microprocessors, microcontrollers, digital signal processors (DSPs), application-specific integrated circuits (ASICs), or other circuits configured to interpret and execute program instructions, process data, or both.

[0035] The I / O device 240 may include any or more media that enable, permit, and / or allow a user to interact with the computer system 150 and its associated components by facilitating user input and / or output. Facilitating user input may enable the user to operate and / or control the computer system 150, and facilitating output may enable the computer system 150 to demonstrate the effects of the user's operation and / or control. For example, the I / O device 240 may enable a user to input data, instructions, or both into the computer system 150 and to operate and / or control the computer system 150 and its associated components. The I / O device may include user interface devices such as a keyboard, mouse, touchscreen, joystick, handheld lens, tool tracking device, coordinate input device, or any other I / O device suitable for use in a system such as system 100.

[0036] The I / O device 240 may include, in particular, one or more buses, one or more serial devices, and / or one or more network interfaces that facilitate and / or allow the processor 210 to perform at least a part of one or more systems, processes, and / or methods described herein. In one example, the I / O device 240 may include a storage interface that facilitates and / or allows the processor 210 to communicate with external storage. The storage interface may include, in particular, one or more of the Universal Serial Bus (USB) interface, SATA (Serial ATA) interface, PATA (Parallel ATA) interface, and Small Computer System Interface (SCSI). In a second example, the I / O device 240 may include a network interface that facilitates and / or allows the processor 210 to communicate with a network. The I / O device 240 may include one or more of the wireless network interface and wired network interface. In a third example, the I / O device 240 may include one or more of the following: a Peripheral Component Interconnect (PCI) interface, a PCI Express (PCIe) interface, a Serial Peripheral Interconnect (SPI) interface, and an Inter-Integrated Circuit (I2C) interface. In another example, the I / O device 240 may facilitate and / or allow the processor 210 to communicate data with one or more of the display 160 and the microscope display 170.

[0037] As shown, the I / O device 240 may be communicatively coupled to the display 160 and the microscope display 170. For example, a computer system 150 may be communicatively coupled to the display 160 and the microscope display 170 via the I / O device 240. The I / O device 240 may facilitate and / or allow the processor 210 to communicate data with one or more elements of the microscope display 170.

[0038] As shown, the I / O device 240 may be coupled to sensors 250A-250C. For example, sensor 250 may measure physical phenomena associated with components of system 100. Sensor 250 may convert the measured physical phenomena associated with components of system 100 into digital data. As shown, the I / O device 240 may be coupled to sensor hub 252. As shown, sensor hub 252 may be coupled to sensors 250D and 250E. For example, sensor hub 252 may receive data from sensors 250D and 250E and provide data from sensors 250D and 250E to the I / O device 240. Sensor hub 252 may aggregate data from sensors 250D and 250E and provide the aggregated data from sensors 250D and 250E to the I / O device 240. The sensor hub 252 may receive data from sensors 250D and 250E via a first protocol and may provide data from sensors 250D and 250E to the I / O device 240 via a second protocol different from the first protocol. The sensor hub 252 may include a microcontroller. For example, the microcontroller may include, among other things, ARM Cortex-M (e.g., Cortex-M0, Cortex-M02, Cortex-M1, Cortex-M3, Cortex-M4, Cortex-M7, etc.) microcontrollers, 8051 microcontrollers, AVR (e.g., 8-bit AVR, AVR-32, etc.) microcontrollers, MSP430 microcontrollers, PIC microcontrollers, and Renesas microcontrollers.

[0039] Referring here to Figure 2B, an example of the system is shown. As shown, system 100 may include a computer system 150, a display 160, a microscope display 170, sensors 250A-250E, and a sensor hub 252. One or more of sensors 250A-250E may receive information associated with one or more components of system 100. Information associated with one or more components of system 100 may be used to determine one or more states of system 100. Information associated with one or more components of system 100 may be used to determine one or more problems associated with system 100.

[0040] In one example, one or more sensors 250 may monitor the laser of system 100. In a second example, one or more sensors 250 may monitor the amount of energy consumed by the laser of system 100. In a third example, one or more sensors 250 may monitor the amount of energy produced by the laser of system 100. In a fourth example, one or more sensors 250 may monitor the amount of gas in the gas container of system 100. In another example, one or more sensors may monitor how the surgeon 110 utilizes the components of system 100.

[0041] System 100 may locally store data from one or more sensors 250. For example, computer system 150 may locally store data from one or more sensors 250. System 100 may remotely store data from one or more sensors 250. For example, computer system 150 may provide data from one or more sensors to a remote computer system.

[0042] The system may include a plurality of medical systems 100. Each medical system in the plurality of medical systems may include a first component and a first sensor configured to determine a first measurement of a physical phenomenon associated with the first component. In one example, the first sensor may include sensor 250A. In another example, the first sensor may include sensor 250D. The sensor may determine digital data from the physical phenomenon of the component. For example, the sensor may convert the phenomenon of the component into digital data. The digital data may be a measurement of the phenomenon of the component. Each medical system in the plurality of medical systems may include a second component and a second sensor configured to determine a second measurement of a physical phenomenon associated with the second component. In one example, the second sensor may include sensor 250B. In another example, the first sensor may include sensor 250E. The first plurality of measurements of the plurality of components in each plurality of medical systems 100 may include the respective first measurements of the physical phenomena associated with each respective first component of the plurality of medical systems 100. The second set of measurements for each of the multiple components of each of the multiple medical systems 100 may include the respective second set of measurements for the physical phenomena associated with each of the respective second components of the multiple medical systems 100.

[0043] Referring here to Figure 2C, examples of computer systems and data centers are shown. As shown, computer systems 150A to 150D may be connected to network 260. As illustrated, data centers 270A to 270E may be connected to network 260. Data center 270 may include one or more computer systems. For example, the computers of data center 270 may include one or more structures and / or one or more functionalities, such as those described with reference to computer system 150. One or more of computer systems 150A to 150D may provide data to one or more of data centers 270A to 270E via network 260. For example, one or more of computer systems 250A to 250D may provide data from one or more sensors 250 to one or more of data centers 270A to 270E via network 260. One or more of the computer systems 150A to 150D may provide data in encrypted form to one or more of the data centers 270A to 270E via the network 260. For example, computer system 150 may encrypt data from one or more sensors 250 and provide the encrypted data to one or more of the data centers 270A to 270E via the network 260. In another example, computer system 150 may encrypt data associated with treatment and provide the encrypted data to one or more of the data centers 270A to 270E via the network 260. One or more of the computer systems 150A to 150D may receive data from one or more of the data centers 270A to 270E via the network 260. The system may include medical systems 100A and 100B.

[0044] Network 260 may include, in particular, wired networks, wireless networks, optical networks, or a combination thereof. Network 260 may include and / or be coupled to various types of communication networks. For example, Network 260 may include and / or be coupled to local area networks (LANs), wide area networks (WANs), the Internet, public switched telephone networks (PSTNs), cellular telephone networks, satellite telephone networks, or a combination thereof. WANs may include, in particular, private WANs, corporate WANs, public WANs, or a combination thereof.

[0045] One or more of the data centers 270A-270E may store data from one or more of the computer systems 150A-150D. One or more of the data centers 270A-270E may store data from one or more of the sensors 250A-250E. One or more of the data centers 270A-270E may store data via a database. In one example, the database may include a relational database. In a second example, the database may include a graph database. In yet another example, the database may include a NoSQL database. One or more of the data centers 270A-270E may be used when implementing a cloud computing solution. In one example, one or more computer systems in one or more of the data centers 270A-270E may be used when implementing a cloud computing solution. In another example, one or more virtual machines of one or more computer systems in data centers 270A-270E may be used when implementing a cloud computing solution. One or more of data centers 270A-270E may be used when implementing a cloud data storage solution. In one example, the cloud data storage solution may store data from one or more computer systems 150A-150D in particular. In another example, the cloud data storage solution may store data from one or more sensors 250A-250E in particular. The cloud data storage solution may store data via a database. In one example, the database may include a relational database. In a second example, the database may include a graph database. In yet another example, the database may include a NoSQL database.

[0046] Referring here to Figure 3A, an example of a graphical user interface is shown. As shown, the graphical user interface (GUI) 310 may include icons 320A to 320E. Icons 320A to 320E may be selected. In one example, icon 320A may be selected to select system 100. After icon 320A is selected, systems 100A, system 100B, etc., may be selected. Medical equipment may be associated with system 100. In a second example, icon 320B may be selected to view treatment data. Figure 3B shows GUI 310 as an example of displaying treatment data. In a third example, icon 320C may be selected to select one or more log files. One or more log files may contain data from one or more sensors 250. In a fourth example, icon 320D may be selected to download one or more log files. In another example, icon 320E may be selected to delete a history group.

[0047] As shown, GUI areas 330A to 330D may present data. In one example, GUI areas 330A to 330D may provide report data. The report data may be generated from a search based on at least filter information. In another example, the presented data may be from system 100. The presented data may be from one or more sensors 250 of system 100. In one example, GUI area 330 may present data from sensors 250 of system 100. In another example, GUI area 330 may present data from multiple sensors 250 of system 100. As shown, GUI area 330C may include thresholds 340A and 340B. For example, threshold 340 may be configured. Threshold 340 may consist of user input. As shown, data points may be plotted outside thresholds 340A and 340B. In one example, data points that can be plotted outside thresholds 340A and 340B may represent one or more problems associated with system 100. In another example, data points that can be plotted outside thresholds 340A and 340B may represent one or more problems associated with surgeon 110.

[0048] As shown, GUI 310 may include a selection menu 350. For example, the selection menu 350 may include a history group. A history group may be selected when categorizing data from the sensor 250 of system 100. In the illustrated example, the history group "Laser Head" may be selected. As shown, GUI 310 may include a text input box 352. For example, the text input box 352 may be used to enter text. As shown, GUI 310 may include a drop-down menu 354. For example, a drop-down menu may be selected. The selected drop-down menu may show data presented via GUI area 330.

[0049] GUI310 may include a web browser. For example, GUI310 may include a front-end to a web-based application. The web-based application may be implemented via one or more computer systems in one or more data centers 270. The web-based application may be implemented via a cloud computing solution.

[0050] GUI310 can be used by a user to monitor system 100. For example, system 100 may include a number of sensors that provide data associated with system 100. GUI310 can provide data associated with system 100 in a format that can be determined by a user. In one example, a user may determine one or more problems associated with system 100. The data associated with system 100 may be correlated with one or more problems associated with system 100. In another example, a user may determine one or more problems associated with surgeon 110. The data associated with system 100 may be correlated with one or more problems associated with surgeon 110.

[0051] Artificial intelligence (AI) can utilize data from sensor 250. The AI ​​can learn based on at least data from sensor 250 and at least user responses to data from sensor 250. For example, AI learning may be supervised based on at least data from sensor 250 and at least user responses to data from sensor 250. After the AI ​​has learned, it can determine one or more problems associated with system 100 and / or surgeon 110. The AI ​​can provide information based on at least one or more problems associated with system 100 and / or surgeon 110. For example, the information provided by the AI ​​may include one or more alarms associated with one or more problems.

[0052] The AI ​​may perform one or more actions based on one or more issues associated with at least system 100 and / or surgeon 110. In one example, the AI ​​may issue a service directive associated with system 100. In a second example, the AI ​​may issue a preventive maintenance directive associated with system 100. In a third example, the AI ​​may issue a warning associated with system 100. In another example, the AI ​​may stop the operation of one or more components of system 100.

[0053] Referring here to Figure 3B, a second example of a graphical user interface is shown. As shown, GUI 310 may include icons 320A to 320E. As illustrated, GUI 310 may include messages 356A to 356F. For example, message 356 may be associated with treatment. Treatment may be provided in relation to system 100. As shown, GUI 310 may include a message categorization menu 358. For example, GUI 310 may display messages based on message categories selected from at least the message categorization menu 358.

[0054] Referring here to Figure 3C, another example of a graphical user interface is shown. As illustrated, GUI 310 may include selection areas 360A to 360C. For example, selection areas 360A to 360C may be checkboxes. The user may select selection area 360A to issue a warning associated with system 100. The user may select selection area 360B to issue a preventive maintenance command associated with system 100. The user may select selection area 360C to issue a service command associated with system 100. The user may select submit icon 362 to perform an issue associated with one or more of the selected selection areas 360A to 360C.

[0055] One or more thresholds can be determined based on at least one or more of the selected selection regions 360A-360C. For example, the reported data can be correlated with at least one or more of the selected selection regions 360A-360C chosen to determine one or more thresholds. The AI ​​can correlate the reported data with at least one or more of the selected selection regions 360A-360C chosen to determine one or more thresholds. For example, the AI ​​can correlate the reported data with at least one or more of the selected selection regions 360A-360C chosen to determine one or more thresholds for the sensor data. The AI ​​can learn from user input to determine one or more thresholds for the sensor data. For example, the AI ​​can learn from user input to determine one or more thresholds for the sensor data and one or more actions to take in response to the sensor data with respect to one or more thresholds. For example, the AI ​​can utilize supervised machine learning to determine one or more thresholds for the sensor data and one or more actions to take in response to the sensor data with respect to one or more thresholds.

[0056] Referring here to Figures 4A and 4B, examples of how the system operates are shown. In 410, first sensor data associated with first multiple measurements of multiple components of multiple medical systems may be received. In one example, receiving first sensor data associated with first multiple measurements of multiple components of multiple medical systems may include a data center receiving first sensor data associated with first multiple measurements of multiple components of multiple medical systems. In another example, receiving first sensor data associated with first multiple measurements of multiple components of multiple medical systems may include one or more computer systems in a data center receiving first sensor data associated with first multiple measurements of multiple components of multiple medical systems.

[0057] In 415, first sensor data may be stored. For example, the first sensor data may be stored in a database. In 420, filter information may be received from first user input. For example, filter information may be received from first user input via a graphical user interface. In 425, the first sensor data may be retrieved based on at least the filter information in order to determine the report data. For example, retrieving the first sensor data based on at least the filter information in order to determine the report data may include retrieving the database in order to determine the report data.

[0058] In 430, the reporting data may be provided to the user via a graphical user interface. For example, providing the reporting data to the user via a graphical user interface may include providing the user with at least a portion of a web-based application. In 435, a second user input may be received indicating one or more problems associated with at least one of a plurality of healthcare systems. In 440, one or more thresholds may be determined based on at least the second user input. In 445, second sensor data may be received associated with a second plurality of measurements of a plurality of components of a plurality of healthcare systems.

[0059] In 450, at least one of one or more problems associated with at least one of a group of healthcare systems may be determined based on at least one or more thresholds. In 455, at least one alert associated with at least one of a group of healthcare systems may be issued based on at least one of one or more problems associated with at least one of the group of healthcare systems. In one example, issuing at least one alert associated with at least one of a group of healthcare systems may include providing information indicating at least one alert via at least one display of the group of healthcare systems. In another example, at least one alert may be associated with past operation of at least one of the group of healthcare systems by at least one healthcare professional. At least one alert may be associated with past operation of system 100 by surgeon 110. In one example, at least one alert may be provided to surgeon 110 via display 160. In another example, at least one alert may be provided to surgeon 110 via microscope display 170.

[0060] In 460, at least one preventive maintenance directive associated with at least one of several healthcare systems may be issued based on at least one of one or more problems associated with at least one of the several healthcare systems. In 465, at least one service directive associated with at least one of several healthcare systems may be issued based on at least one of one or more problems associated with at least one of the several healthcare systems.

[0061] Referring here to Figure 5A, an example of the process is shown. As shown, the computer system 150 may provide one or more records to the gateway 152. For example, one or more records may be or include one or more log files. One or more log files may be or include sensor data associated with multiple measurements of multiple components of the medical system 100. The gateway 152 may be coupled to the computer system 150 and the network 260. In one example, the gateway 152 may include a network router. For example, the network router may be configured to be coupled to at least one wide area network. In another example, the gateway 152 may include a firewall. The gateway 152 may be or include a bastion host. The gateway 152 may proxy communication between the computer system 150 and the network 260. For example, the gateway 152 may include a proxy server. The gateway 152 may include a WaveNet gateway device available from Alcon, a division of Novartis AG. Gateway 152 may obtain one or more operational parameters from one or more records. For example, obtaining one or more operational parameters from one or more records may include extracting one or more operational parameters from one or more records. Gateway 152 may provide one or more operational parameters to the data center 270.

[0062] As illustrated, gateway 152 may provide one or more records to data center 270. As shown, data center 270 may analyze one or more records. Data center 270 analyzing one or more records may include one or more computer systems of data center 270 analyzing one or more records. In one example, analyzing one or more records may include determining one or more trends from one or more records. In another example, analyzing one or more records may include determining whether one or more thresholds are exceeded.

[0063] As shown, data center 270 may evaluate one or more records. Data center 270 that evaluates one or more records may include one or more computer systems of data center 270 that evaluate one or more records. Evaluating one or more records may include determining the state of medical system 100 from one or more records. Evaluating one or more records may include determining one or more services that run on medical system 100. In one example, determining one or more services that run on medical system 100 may be based on at least the state of medical system 100. In a second example, determining one or more services that run on medical system 100 may be based on at least one or more records. In another example, determining one or more services that run on medical system 100 may be based on at least one or more previously received records and / or at least one or more services that have previously run on medical system 100. Evaluating one or more records may include determining future problems. For example, future problems may include future failures. This problem may occur if the medical system 100 is not provided with service within a certain time period and / or within the number of times the medical system 100 is used.

[0064] As shown in the figure, the data center 270 may provide a service request to a service manager 510 (e.g., a person). In one example, providing a service request to the service manager 510 may include storing the service request in a database. In another example, providing a service request to the service manager 510 may include providing an email to the service manager 510. As shown, the service manager 510 may provide a work order to a technician 520 (e.g., a person). For example, the work order may be based at least on a service request from the data center 270.

[0065] As illustrated, the technician 520 may provide personally identifiable information to the identification system 540. In one example, the data center 520 may authenticate the personally identifiable information. In another example, the identification system 540 may authorize the technician 520 based at least on the personally identifiable information. The identification system 540 may include a radio frequency identification (RFID) reader. For example, the RFID reader may receive personally identifiable information from the technician 520's RFID card or RFID device. The identification system 540 may include an optical scanner. For example, the optical scanner may scan a barcode (e.g., a one-dimensional barcode, a multi-dimensional barcode, etc.) that may contain personally identifiable information.

[0066] The identification system 540 may be located in close proximity to the medical system 100. In one example, the identification system 540 may be located in the same office as the medical system 100 or closer. In another example, the identification system 540 may be located in the same building as the medical system 100 or closer. The identification system 540 may be communicatively coupled to the gateway 152.

[0067] As illustrated, the identification system 540 may receive device identification information associated with the device 530. In one example, the identification system 540 may authenticate the device identification information. In another example, the identification system 540 may authorize the technician 520 based at least on the device identification information. For example, an RFID reader may receive device identification information from the RFID card or RFID device of the device 530. The identification system 540 may include an optical scanner. For example, an optical scanner may scan a barcode (e.g., a one-dimensional barcode, a multi-dimensional barcode, etc.) which may contain device identification information.

[0068] As illustrated, the identification system 540 may provide personal identification information and device identification information to the gateway 152. As illustrated, the gateway 152 may provide personal identification information and device identification information to the data center 270. As illustrated, the data center 270 may permit the technician 520 to provide services to the medical system 100. In one example, the data center 270 may permit the technician 520 to provide services to the medical system 100 based on at least personal identification information associated with the technician 520. In a second example, the data center 270 may permit the technician 520 to provide services to the medical system 100 based on at least one or more qualifications of the technician 520. In a third example, the data center 270 may permit the technician 520 to provide services to the medical system 100 based on at least one or more qualifications of the most recent technician 520. In another example, the data center 270 may permit the technician 520 to provide services to the medical system 100 based on at least device identification information.

[0069] The data center 270 may store information associated with the device 530. In one example, the information associated with the device 530 may indicate whether the device 530 can be used for services performed on the medical system 100. In a second example, the information associated with the device 530 may indicate whether the device 530 is properly calibrated for use on services performed on the medical system 100. In a third example, the information associated with the device 530 may indicate whether the device 530 was properly calibrated within the elapsed time. In another example, the information associated with the device 530 may indicate the date on which the device 530 was last properly calibrated.

[0070] As shown, the computer system 150 may provide information to the service manager 510. In one example, the information provided to the service manager 510 may indicate whether the technician 520 is authorized to provide services to the medical system 100. The technician 520 may or may not be authorized to provide services to the medical system 100. In a second example, the information provided to the service manager 510 may indicate whether the device 530 is authorized to be used when providing services to the medical system 100. The device 530 may or may not be authorized to be used when providing services to the medical system 100. In another example, the information provided to the service manager 510 may indicate that one or more service procedures have been initiated.

[0071] After the technician 520 and the equipment 530 are authorized to provide services to the medical system 100, the technician 520 may access and / or download service instructions associated with the medical system 100 from the data center 270. For example, the data center 270 may implement access control for service instructions associated with the medical system 100.

[0072] Referring now to Figure 5B, a second example of the process is shown. As shown, the data center 270 may provide the service manager 510 with information indicating that authorization is missing. In one example, providing the service manager 510 with information indicating that authorization is missing may include storing information indicating that authentication is missing in a database. In another example, providing the service manager 510 with information indicating that authorization is missing may include providing the service manager 510 with an email containing information indicating that authorization is missing.

[0073] As illustrated, the data center 270 may provide the service manager 510 with information indicating that the medical system 100 has started service. In one example, providing the service manager 510 with information indicating that the medical system 100 has started service may include storing the information indicating that the medical system 100 has started service in a database. In another example, providing the service manager 510 with information indicating that the medical system 100 has started service may include providing the service manager 510 with an email containing the information indicating that the medical system 100 has started service. If the data center 270 provides the service manager 510 with information indicating that authorization is missing, the data center 270 does not have to provide the service manager 510 with information indicating that the medical system 100 has started service. For example, the data center 270 may provide the service manager 510 with information indicating that the medical system 100 has started service after the technician 520 has been authorized to provide services to the medical system 100.

[0074] As shown, the technician 520 may download service procedure information from the data center 270. For example, a computer system associated with the technician 520 may download service procedure information from the data center 270. The data center 270 may provide the service procedure information to the computer system associated with the technician 520 after the technician 520 has been authorized to provide services to the medical system 100.

[0075] As illustrated, the technician 520 may perform services to the medical system 100. For example, the technician 520 may execute individual service instructions from service procedure information. The computer system 150 may record the performance of individual service instructions. For example, the computer system 150 may store the performance of individual service instructions via log files and / or a database.

[0076] As shown, the technician 520 may log out of the medical system 100. For example, the technician 520 may log out of the medical system 100 after performing services to the medical system 100. Logging out of the medical system 100 may include logging out of the computer system 150. Logging out of the medical system 100 may include removing the service card from the medical system 100.

[0077] As shown, technician 520 may shut down the medical system 100. For example, technician 520 may restart the medical system 100. The medical system 100 may be restarted after technician 520 has performed a service on the medical system 100. After the medical system 100 has been restarted and / or shut down, the medical system 100 may begin providing one or more records to the gateway 152. After technician 510 has shut down the medical system 100, technician 510 may remove the service card from the medical system 100.

[0078] As illustrated, the computer system 150 may provide one or more records to the gateway 152. For example, one or more records may be or include one or more log files. One or more log files may be or include sensor data associated with multiple measurements of multiple components of the medical system 100. The gateway 152 may obtain one or more operating parameters from one or more records. For example, obtaining one or more operating parameters from one or more records may include extracting one or more operating parameters from one or more records. The gateway 152 may provide one or more operating parameters to the data center 270. One or more records may include information associated with services provided by the technician 520. For example, one or more records may include diagnostic and / or evaluation information associated with the medical system 100 after the technician 520 has performed services to the medical system 100.

[0079] As shown, gateway 152 may provide one or more records to data center 270. As illustrated, data center 270 may analyze one or more records. Data center 270 analyzing one or more records may include one or more computer systems of data center 270 that analyze one or more records. In one example, analyzing one or more records may include determining one or more trends from one or more records. In another example, analyzing one or more records may include determining whether one or more thresholds are exceeded.

[0080] As shown, the data center 270 may evaluate one or more records. The data center 270 that evaluates one or more records may include one or more computer systems of the data center 270 that evaluate one or more records. Evaluating one or more records may include determining the state of the medical system 100 from one or more records.

[0081] Evaluating one or more records may include determining whether one or more services performed on the healthcare system 100 resolved one or more problems associated with the healthcare system 100. For example, evaluating one or more records may include determining whether one or more services performed on the healthcare system 100 performed correctly. Evaluating one or more records may include determining whether one or more services performed on the healthcare system 100 caused one or more new problems associated with the healthcare system 100.

[0082] Evaluating one or more records may include determining one or more services performed on the medical system 100. In one example, determining one or more services performed on the medical system 100 may be based on at least the state of the medical system 100. In a second example, determining one or more services performed on the medical system 100 may be based on at least one or more records. In another example, determining one or more services performed on the medical system 100 may be based on at least one or more previously received records and / or at least one or more services previously performed on the medical system 100. Evaluating one or more records may include determining future problems. For example, future problems may include future failures. These problems may occur if the medical system 100 is not provided with service within a certain time and / or number of uses of the medical system 100.

[0083] Referring here to Figure 5C, another example of the process is shown. As shown, the data center 270 may create a service report. For example, the data center 270 may store the service report via a file and / or database. As illustrated, the technician 520 may download the service report. For example, a computer system associated with the technician 520 may download the service report. The data center 270 may provide the service report after the service has been performed on the medical system 100 and after the data center 270 has evaluated one or more records from the computer system 150. The service report may include the identification information of the technician 520 and / or the identification information of one or more of the respective tools used when providing services to the medical system 100.

[0084] As shown, the data center 270 may provide the service manager 510 with information indicating that a service has been successfully delivered to the medical system 100. In one example, providing the service manager 510 with information indicating that a service has been successfully delivered to the medical system 100 may include storing such information in a database. In another example, providing the service manager 510 with information indicating that a service has been successfully delivered to the medical system 100 may include providing the service manager 510 with an email containing such information.

[0085] As shown in the figure, the data center 270 may provide the service manager 510 with information indicating that the service was successfully delivered to the medical system 100. In one example, providing the service manager 510 with information indicating that the service was not successfully delivered to the medical system 100 may include storing information indicating that the service was not successfully delivered to the medical system 100 in a database. In another example, providing the service manager 510 with information indicating that the service was not successfully delivered to the medical system 100 may include providing the service manager 510 with an email containing information indicating that the service was not successfully delivered to the medical system 100. If the data center 270 can provide the service manager 510 with information indicating that the service was successfully delivered to the medical system 100, the data center 270 does not have to provide the service manager 510 with information indicating that the service was not successfully delivered to the medical system 100. For example, after an unsuccessful service to the medical system 100, the data center 270 may provide the service manager 510 with information indicating that the service was not successfully delivered to the medical system 100.

[0086] Referring here to Figures 6A and 6B, examples of how the system operates are shown, where 610 is first sensor data associated with first multiple measurements of multiple components of each of the multiple medical systems. In one example, receiving first sensor data associated with first multiple measurements of multiple components of multiple medical systems may include a data center receiving first sensor data associated with first multiple measurements of multiple components of multiple medical systems. In another example, receiving first sensor data associated with first multiple measurements of multiple components of multiple medical systems may include one or more computer systems in the data center receiving first sensor data associated with first multiple measurements of multiple components of multiple medical systems.

[0087] In 615, a first user input may be received that indicates one or more problems associated with at least one of a group of healthcare systems. In 620, one or more first classifiers may be determined based on at least the first user input. The classifiers may include mappings that can utilize pattern matching to determine the closest match. The classifiers may be tuned based on at least a dataset. For example, the classifiers may be tuned based on at least the first user input. In supervised machine learning, patterns may belong to classes. For example, classes may be characterized as decisions made. The classifiers may be trained in one or more ways. The classifiers may be trained through one or more statistical and / or machine learning processes. For example, the classifiers may include, among other things, one or more of the following: decision trees, neural networks, k-nearest neighbor processes, kernel methods (e.g., support vector machines), Gaussian mixture models, and Bayesian classifiers. The classifiers may be trained based on at least the first sensor data and / or at least the first user input.

[0088] In 625, second sensor data may be received associated with a second set of measurements of a set of components of each of the set of medical systems. In 630, at least two services provided to at least two of each of the set of medical systems may be determined based on at least one or more first classifiers and at least the second sensor data.

[0089] In 635, at least two services may be provided to at least two first two of each of the multiple medical systems. For example, one or more technicians 520 may provide at least two services to at least two first two of each of the multiple medical systems. A single technician 520 may provide at least two services to at least two first two of each of the multiple medical systems. Multiple technicians 520 may provide at least two services to at least two first two of each of the multiple medical systems. In 640, third sensor data may be received associated with a third set of measurements of a set of components associated with at least two first of each of the multiple medical systems.

[0090] In 645, a second one or more classifiers can be determined based on at least third sensor data, without first and second user input. A data center can determine a second one or more classifiers based on at least third sensor data, without first and second user input. For example, one or more computer systems in a data center can determine a second one or more classifiers based on at least third sensor data, without first and second user input. Determining a second one or more classifiers based on at least third sensor data, without first and second user input, may involve unsupervised learning. For example, determining a second one or more classifiers from at least third sensor data, without second user input, may involve utilizing unsupervised machine learning. The second one or more classifiers may be new classifiers. In one example, at least one of the second one or more classifiers may differ from at least one of the first one or more classifiers. In another example, each of the second one or more classifiers may differ from each of the first one or more classifiers. In 650, at least two services provided to at least two of each of the multiple healthcare systems may be determined based on at least one of the first one or more classifiers and at least third sensor data. At least one of the second two of the multiple healthcare systems may include at least one of the first two of the multiple healthcare systems. At least one of the second two of the multiple healthcare systems may not include at least one of the first two of the multiple healthcare systems.

[0091] In 655, a number of additional services provided to at least two second healthcare systems can be determined based on at least one or more second classifiers and on at least two second services provided. Additional services provided to healthcare systems can be learned from past services provided to healthcare systems. For example, if a first service has been provided to a healthcare system, a second service may need to be provided to the healthcare system. A second service may need to be provided to the healthcare system at the time of providing the first service. A second service may need to be provided to the healthcare system after providing the first service.

[0092] For example, a first service may cause problems after a certain period of time has elapsed since the first service was performed. The first service may replace a first component of a medical system with a new first component. The new first component may cause one or more problems with the second component, and / or cause it to fail after a certain period of time has elapsed since the new first component was installed. For example, additional services provided to a medical system may include replacing the second component with a new second component when the first component is replaced. These additional services may be or include preventative maintenance.

[0093] In 660, a work order including at least one of several additional services may be issued to a computer system associated with a technician. In 665, personally identifiable information associated with a technician may be received. For example, a data center may receive personally identifiable information associated with a technician. Receiving personally identifiable information associated with a technician may include receiving an RFID associated with the technician. Receiving personally identifiable information associated with a technician may include receiving a barcode associated with the technician.

[0094] In paragraph 670, it may be determined whether a technician is capable of providing services to a healthcare system. For example, determining whether a technician is capable of providing services to a healthcare system may be based on at least one personally identifiable information associated with the technician. Personally identifiable information associated with the technician may be used to determine whether the technician has one or more qualifications that may be required to provide services to a healthcare system. Identifiable information associated with the technician may be used to determine whether the technician has one or more certifications that may be required to provide services to a healthcare system. For example, determining whether a technician is capable of providing services to a healthcare system may include, among other things, retrieving credentials associated with the technician and / or certifications associated with the technician from memory devices and / or databases.

[0095] If a technician is unable to provide services to the medical system, information indicating that the technician is unable to provide services to the medical system may be provided to the service manager in 675. If the technician is able to provide services to the medical system, equipment identification information associated with the technician's equipment may be received in 680.

[0096] In 685, it may be determined whether a technician's equipment can serve a medical system. For example, determining whether an equipment can serve a medical system may be based on at least one piece of equipment identification information associated with the technician's equipment. The piece of equipment identification information may be used to determine whether the equipment has one or more qualifications that may be required for equipment used to serve a medical system. The piece of equipment identification information may be used to determine whether the equipment has one or more certifications that may be required for equipment used to serve a medical system. For example, determining whether an equipment can serve a medical system may include, among other things, retrieving credentials associated with the equipment and / or certifications associated with the equipment from memory devices and / or databases.

[0097] If the device is unable to provide services to the medical system, information indicating that the device is unable to provide services to the medical system may be provided to the service manager in 690. If the device is able to provide services to the medical system, information indicating that services to the medical system have been initiated may be provided to the service manager in 695.

[0098] One or more methods and / or process elements, and / or parts of one or more methods and / or processor elements, may be executed, repeated, or omitted in a changed order. Furthermore, additional, supplementary, and / or redundant methods and / or process elements may be implemented, instantiated, and / or executed as needed. Furthermore, one or more system elements may be omitted and / or additional system elements may be added as needed.

[0099] A memory medium may be a product and / or may include a product. For example, a product may include a software product and / or a program product and / or may be a software product and / or a program product. A memory medium may be coded and / or encoded with processor-executable instructions in accordance with one or more flowcharts, systems, methods and / or processes described herein for the purpose of manufacturing a product.

[0100] The subject matter disclosed above should be considered illustrative, not limiting, and the attached claims are intended to encompass all such modifications, extensions, and other implementations that fall within the true intent and scope of this disclosure. Therefore, to the maximum extent permitted by law, the scope of this disclosure shall be determined by the broadest permissible interpretation of the following claims and their equivalents, and shall not be limited or restricted by the detailed description above. Furthermore, this disclosure includes the following inventions. The first aspect is, It is a system, At least one processor, A memory medium coupled to the at least one processor, which, when executed by the at least one processor, in the system Receiving first sensor data associated with first multiple measurements of multiple components of each of multiple medical systems, Receiving a first user input indicating one or more problems associated with at least one of the aforementioned multiple medical systems, Determining one or more first classifiers based at least on the first user input and at least on the first sensor data, Receiving second sensor data associated with a second set of measurements of the multiple components of each of the aforementioned medical systems, Determining at least two services to be provided to at least two of the first medical systems based on at least one or more of the first classifiers and at least the second sensor data, After the at least two services described above have been provided to at least two of the first plurality of medical systems, Receiving third sensor data associated with a third set of measurements of a set of components associated with at least two of the aforementioned medical systems, Determining one or more second classifiers based on at least the third sensor data without the first user input and without the second user input, Determining at least two services to be provided to at least two of the second systems of each of the plurality of medical systems, based at least one or more of the first classifiers and at least the third sensor data, Determining a plurality of additional services provided to each of the plurality of healthcare systems based on at least one or more of the second classifiers and at least the two second services provided, To issue work orders to a computer system associated with a technician, including at least one of the aforementioned additional services. This is a system that includes a memory medium containing instructions for performing the following actions. The second aspect is, At least one of the second one or more classifiers is a system in the first embodiment, which includes a neural network. The third aspect is, At least one of the second one or more classifiers is a system in the first embodiment that includes a k-nearest neighbor process. The fourth aspect is, At least one of the aforementioned additional services is a system in the first embodiment, which includes at least one preventive maintenance service. The fifth aspect is, The instruction is given to the system, Receiving personal information associated with engineers, Based on the personal information associated with the technician, to determine whether the technician can provide services to at least one of the multiple medical systems, If the technician is unable to provide services to at least one of the multiple medical systems, the service manager shall be provided with information indicating that the technician is unable to provide services to at least one of the multiple medical systems. The system in the first embodiment further allows the technician to receive equipment identification information associated with the technician's equipment if the technician is able to provide services to at least one of the plurality of medical systems. The sixth aspect is, The instruction is given to the system, At least based on the equipment identification information, determine whether the technician's equipment can provide services to the medical system, If the equipment of the technician is unable to provide services to the medical system, the service manager shall be provided with information indicating that the equipment is unable to provide services to the medical system. If the equipment of the technician can provide services to the medical system, the service manager shall be provided with information indicating that the service to at least one of the multiple medical systems has been initiated. This is a fifth embodiment of the system that further enables the following. The seventh aspect is, In order to receive the personal information associated with the technician, the instruction further causes the system to receive at least one of radio frequency identification information (RFID) and a barcode associated with the technician, in a fifth embodiment of the system. The eighth aspect is, The system in the first embodiment further includes the aforementioned multiple medical systems. The ninth aspect is, The system further includes a plurality of gateway devices each connected to the plurality of medical systems, The plurality of gateway devices constitute a system in the eighth embodiment, which includes a plurality of network routers, each configured to be coupled to at least one wide-area network. The tenth aspect is, Each of the plurality of medical systems includes a first component and a first sensor configured to determine a first measurement of a physical phenomenon associated with the first component. Each of the plurality of medical systems includes a second component and a second sensor configured to determine a second measurement of a physical phenomenon associated with the second component, The first set of measurements of the plurality of components of each of the plurality of medical systems includes the first measurement of the physical phenomenon associated with each of the first components of each of the plurality of medical systems, The system in the eighth embodiment includes the second set of measurements of the respective second set of components of each of the respective second set of medical systems, which includes the respective second set of measurements of the physical phenomenon associated with each of the respective second set of components of the respective medical systems. The eleventh aspect is, Each of the aforementioned medical systems includes a sensor hub, The first sensor of each of the plurality of medical systems is connected to the sensor hub of the medical system, The sensor hub of each of the plurality of medical systems is a system in a tenth embodiment, configured to receive data from the first sensor of the medical system via a first protocol and to provide the data to the computer system of the medical system via a second protocol. The twelfth aspect is, It is a method, Receiving first sensor data associated with first multiple measurements of multiple components of each of multiple medical systems, Receiving a first user input indicating one or more problems associated with at least one of the aforementioned multiple medical systems, Determining one or more first classifiers based at least on the first user input and at least on the first sensor data, Receiving second sensor data associated with a second set of measurements of the multiple components of each of the aforementioned medical systems, Determining at least two services to be provided to at least two of the first medical systems based on at least one or more of the first classifiers and at least the second sensor data, After the at least two services described above have been provided to at least two of the first plurality of medical systems, Receiving third sensor data associated with a third set of measurements of a set of components associated with at least two of the aforementioned medical systems, Determining one or more second classifiers based on at least the third sensor data without the first user input and without the second user input, Determining at least two services to be provided to at least two of the second systems of each of the plurality of medical systems, based at least one or more of the first classifiers and at least the third sensor data, Determining a plurality of additional services provided to each of the plurality of healthcare systems based on at least one or more of the second classifiers and at least the two second services provided, The method includes issuing a work order to a computer system associated with a technician, which includes at least one of the aforementioned additional services. The 13th aspect is, At least one of the second one or more classifiers is a method in a twelfth embodiment, which includes a neural network. The 14th aspect is, At least one of the second one or more classifiers is a method in a twelfth embodiment, which includes a k-nearest neighbor process. The 15th aspect is, At least one of the aforementioned additional services is a method in a twelfth embodiment, which includes at least one preventive maintenance service. The 16th aspect is, Receiving personal information associated with engineers, Based on the personal information associated with the technician, to determine whether the technician can provide services to at least one of the multiple medical systems, If the technician is unable to provide services to at least one of the multiple medical systems, the service manager shall be provided with information indicating that the technician is unable to provide services to at least one of the multiple medical systems. A twelfth embodiment of the method further includes receiving equipment identification information associated with the equipment of the technician, if the technician is able to provide services to at least one of the plurality of medical systems. The 17th aspect is, At least based on the equipment identification information, determine whether the technician's equipment can provide service to at least one of the plurality of medical systems, If the equipment of the technician is unable to provide services to the medical system, the service manager shall be provided with information indicating that the equipment is unable to provide services to at least one of the multiple medical systems. If the equipment of the technician can provide services to the medical system, the service manager shall be provided with information indicating that the service to at least one of the multiple medical systems has been initiated. The method in the 16th embodiment further includes the following. The 18th aspect is, The receiving of the personal information associated with the technician is a method in a 16th embodiment, which includes receiving at least one of radio frequency identification information (RFID) and a barcode associated with the technician.

Claims

1. In the method, The aforementioned method, The computer system Obtaining the personal identification information of engineers, To obtain equipment identification information for equipment used when providing services for medical devices, including at least lasers, used for ophthalmic surgery, Automatically and electronically authorizing the technician to perform the medical device service based on both the technician's personal identification information and the device identification information of the device, Downloading a service instruction for performing the service of the medical device, which is permitted by the technician pursuant to the authorization to perform the service of the medical device, The service is provided with instructions to operate the laser during the ophthalmic surgery based on the completion of the service, The aforementioned method, The computer system Further comprising determining the service of the medical device, Determining the service of the medical device is Receiving sensor data associated with multiple measurements from multiple medical systems, Based on the aforementioned sensor data, determine the current multiple classifiers, Without user input, determine at least two services that should be provided to at least two of the plurality of medical systems when the medical device is serviced, Based on the previous multiple classifiers and the at least two services to be provided, determine at least two additional services to be provided to at least two of the multiple healthcare systems, A method comprising generating instructions for a technician to perform the services of the medical device.

2. A first computer device is used to obtain the personal identification information. The method according to claim 1, wherein a second computer device, different from the first computer device, is used to automatically and electronically authorize the technician to service the medical device.

3. The method according to claim 1, wherein the personal identification information includes one or more qualifications of the engineer.

4. The method according to claim 3, wherein the personal identification information includes an indication that one or more of the technician's qualifications are up-to-date.

5. The method according to claim 1, wherein the equipment identification information includes one or more qualifications, or several certifications of the equipment for the equipment used when performing the services of the medical device.

6. The method according to claim 5, wherein the device identification information includes an indication of whether the device has been calibrated within a threshold amount of time, or an indication of the date on which the device was last calibrated.

7. The method according to claim 1, wherein obtaining the personal identification information and obtaining the device identification information are communicated electronically and wirelessly to a computer device, and at least one of the personal identification information and the device identification information is provided.

8. The method according to claim 7, wherein the electronic and wireless communication includes communication via a radio frequency identification (RFID) device.

9. In one or more non-temporary computer-readable media, The aforementioned non-temporary computer-readable medium is When executed by one or more processors, it has instructions that cause the computer system to perform one or more actions. The aforementioned one or more actions are, Obtaining the personal identification information of engineers through the aforementioned computer system, The computer system obtains equipment identification information for equipment used when providing services for medical devices, including at least lasers, used for ophthalmic surgery. The computer system automatically and electronically authorizes the technician to perform the medical device service based on both the technician's personal identification information and the device identification information of the device, The computer system provides the technician with access to download service instructions for performing the medical device, which are authorized based on the technician's authorization to perform the medical device. The service is provided with instructions to operate the laser during the ophthalmic surgery based on the completion of the service, The one or more of the aforementioned actions include determining the service of the medical device, Determining the service of the medical device is Receiving sensor data associated with multiple measurements from multiple medical systems, Based on the aforementioned sensor data, determine the current multiple classifiers, Without user input, determine at least two services that should be provided to at least two of the plurality of medical systems when the medical device is serviced, Based on the previous multiple classifiers and the at least two services to be provided, determine at least two additional services to be provided to at least two of the multiple healthcare systems, One or more non-temporary computer-readable media comprising the technician generating instructions for performing the services of the medical device.

10. The non-temporary computer-readable medium according to claim 9, wherein the personal identification information includes one or more qualifications of the engineer.

11. The non-temporary computer-readable medium according to claim 10, wherein the personal identification information includes an indication that one or more of the technician's qualifications are up-to-date.

12. The non-temporary computer-readable medium according to claim 9, wherein the device identification information includes one or more qualifications, or several certifications of the device for the device used when performing the services of the medical device.

13. The non-temporary computer-readable medium according to claim 12, wherein the device identification information includes an indication of whether the device has been calibrated within a threshold amount of time, or an indication of the date on which the device was last calibrated.

14. The non-temporary computer-readable medium according to claim 9, wherein obtaining the personal identification information and obtaining the device identification information involves receiving at least one of the personal identification information and the device identification information electronically and wirelessly by a computer device.

15. In the system, The aforementioned system, One or more processors, One or more non-temporary computer-readable media, wherein the non-temporary computer-readable media are When executed by the one or more processors, the system has a command to perform one or more operations. The aforementioned one or more actions are, Obtaining the personal identification information of engineers through the aforementioned system, The system obtains device identification information of equipment used when providing services for medical devices, including at least a laser, used for ophthalmic surgery. The system automatically and electronically authorizes the technician to perform the medical device service based on both the technician's personal identification information and the device identification information of the device, The system provides the technician with access to download service instructions for performing the medical device, which are authorized based on the technician's authorization to perform the medical device's services. The system includes one or more non-temporary computer-readable media, which provide instructions to operate the laser during the ophthalmic surgery based on the completion of the service, The one or more of the aforementioned actions further comprises determining the service of the medical device, Determining the service of the medical device is Receiving sensor data associated with multiple measurements from multiple medical systems, Based on the aforementioned sensor data, determine the current multiple classifiers, Without user input, determine at least two services that should be provided to at least two of the plurality of medical systems when the medical device is serviced, Based on the previous multiple classifiers and the at least two services to be provided, determine at least two additional services to be provided to at least two of the multiple healthcare systems, A system comprising the engineer generating instructions for performing the services of the medical device.

16. The system according to claim 15, wherein obtaining the personal identification information and obtaining the device identification information are communicated electronically and wirelessly to the system, and the system has at least one of the personal identification information and the device identification information.

17. The system according to claim 16, further comprising a radio frequency identification (RFID) reader, wherein electronic and wireless communication is received via the radio frequency identification (RFID) reader.

Citation Information

Patent Citations

  • Methods and systems for configuring and populating surgical devices

    JP2009502337A

  • Medical system and medical terminal device

    JP2013090722A

  • One-card presbyopia systems and related methods

    US20120150162A1

  • Real-time Determination of a Service Cost

    US20170221112A1