Systems and methods for computer-aided identification for medical procedures
By matching the iris structure and eye distance measurement, the problem of patient identification errors is solved, the accuracy and efficiency of medical procedures are improved, and the occurrence of errors is reduced.
Patent Information
- Application Number
- CN202080064360.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2019-09-13
- Filing Date
- 2020-08-31
- Publication Date
- 2025-10-10
- Estimated Expiration
- 2040-08-31
AI Technical Summary
The existing technology has failed to effectively solve problems such as blood transfusion errors, medication errors, incorrect personnel procedures, and incorrect medical procedure site errors caused by patient identification errors.
By receiving the patient's identification information, matching and identifying the patient using the iris structure and eye distance measurement values, and providing medical procedure information in combination with the display and microscope integrated display, the accuracy of patient identification is ensured.
Improves patient identification accuracy during medical procedures, reduces errors, decreases procedure time, and provides automated medical procedure loading.
Smart Images

Figure CN114391161B_ABST
Abstract
Description
background Technical Field
[0002] The present disclosure relates to computer-assisted recognition, and more particularly to computer-assisted recognition for medical procedures. Background Art
[0004] In the past, failure to correctly identify a patient could result in transfusion errors, medication errors, incorrect personnel procedures, test errors, and / or incorrect medical procedure sites, etc. Patient misidentification can be a root cause of medical procedure errors. Areas where patient misidentification may occur may include surgical interventions, transfusions, medication administration, and / or phlebotomy, etc. Patient misidentification may be caused by name structure (e.g., very similar names), inaccurate dates of birth, clothing that conceals identity, unconscious patients, errors in registering patients via computerized systems, absence of an identification wristband, identification of a different (e.g., incorrect) patient by the identification wristband, etc. In addition, failure to correctly identify a patient's eyes may also result in transfusion errors, medication errors, incorrect personnel procedures, test errors, and / or incorrect medical procedure sites, etc. Summary of the Invention
[0005] The present disclosure provides a system capable of receiving an identification of a first patient. In one example, the system may receive the identification of the first patient from medical personnel. In another example, the system may receive the identification of the first patient by scanning a patient's wristband. The system may further retrieve first eye identification information based at least on the identification of the first patient, the first eye identification information including a first plurality of iris structures associated with a first eye of the first patient. The system may further determine a second plurality of iris structures of an eye of the current patient. The system may further determine whether the second plurality of iris structures matches the first plurality of iris structures. If the second plurality of iris structures matches the first plurality of iris structures, the system may further provide an indication that the first eye has been correctly identified. If the second plurality of iris structures does not match the first plurality of iris structures, the system may further provide an indication that the first eye has not been correctly identified.
[0006] The first eye identification information may further include at least one distance measurement associated with the first eye. For example, the at least one distance measurement associated with the first eye may include at least one of a distance measurement from the cornea of the first eye to the lens of the first eye, a distance measurement from the lens of the first eye to the retina of the first eye, a corneal thickness of the first eye, and a lens thickness of the first eye. The system may further determine at least one distance measurement for the current patient's eye. For example, the at least one distance measurement associated with the current patient's eye may include at least one of a distance measurement from the cornea of the current patient's eye to the lens of the current patient's eye, a distance measurement from the lens of the current patient's eye to the retina of the current patient's eye, a corneal thickness of the current patient's eye, and a lens thickness of the current patient's eye. The system may further determine whether the at least one distance measurement for the current patient's eye matches the at least one distance measurement associated with the first eye. If the second plurality of iris structures matches the first plurality of iris structures and the at least one distance measurement of the current patient's eye matches the at least one distance measurement associated with the first eye, the system may perform the providing of the indication that the first eye has been correctly identified. If the at least one distance measurement of the current patient's eye does not match the at least one distance measurement associated with the first eye, the system may perform the providing of the indication that the first eye has not been correctly identified.
[0007] The system may further retrieve medical procedure information based at least on the identification of the first patient and one of a second plurality of iris structures of the current patient's eye.The system may further provide the medical procedure information via at least one of a display and a microscope integrated display.
[0008] A first iris structure in the first plurality of iris structures may be separated from a second iris structure in the first plurality of iris structures at a first angle relative to a center of the pupil of the first eye. A first iris structure in the second plurality of iris structures may be separated from a second iris structure in the second plurality of iris structures at a second angle relative to a center of the pupil of the current patient's eye. For example, to determine whether the second plurality of iris structures matches the first plurality of iris structures, the system may further determine whether the second angle matches the first angle.
[0009] A first iris structure of the first plurality of iris structures can be a first distance from a pupil center of the first eye. A first iris structure of the second plurality of iris structures can be a second distance from a pupil center of the current patient's eye. For example, to determine whether the second plurality of iris structures matches the first plurality of iris structures, the system can further determine whether the second distance matches the first distance.
[0010] The current patient can be the first patient. The current patient's eye can be a second eye of the first patient different from the first eye. In one example, the first eye can be a right eye of the patient and the second eye can be a left eye of the patient. In another example, the first eye can be a left eye of the patient and the second eye can be a right eye of the patient.
[0011] The present disclosure further includes a non-transitory computer-readable memory device having instructions that, when executed by a processor of the system, cause the system to perform the above steps. The present disclosure further includes a system or non-transitory computer-readable memory device as described above, having one or more of the following features, which, unless expressly mutually exclusive, may be used in combination with each other: i) receiving an identification of a first patient; ii) retrieving first eye identification information based at least on the identification of the first patient, the first eye identification information comprising a first plurality of iris structures associated with a first eye of the first patient; iii) determining a second plurality of iris structures associated with an eye of a current patient; iv) determining whether the second plurality of iris structures matches the first plurality of iris structures; v) providing an indication that the first eye has been correctly identified if the second plurality of iris structures matches the first plurality of iris structures; vi) providing an indication that the first eye has not been correctly identified if the second plurality of iris structures do not match the first plurality of iris structures; vii) determining at least one distance of the eye of the current patient measurement value; vi) determining whether the at least one distance measurement value of the current patient's eye matches the at least one distance measurement value associated with the first eye; viii) providing the indication that the first eye has been correctly identified if the second plurality of iris structures matches the first plurality of iris structures and the at least one distance measurement value of the current patient's eye matches the at least one distance measurement value associated with the first eye; ix) providing the indication that the first eye has not been correctly identified if the at least one distance measurement value of the current patient's eye does not match the at least one distance measurement value associated with the first eye; x) retrieving medical procedure information based on at least the identification of the first patient and one of the second plurality of iris structures of the current patient's eye; and xi) providing the medical procedure information via at least one of a display and a microscope-integrated display;
[0012] Any of the above systems can perform any of the above methods, and any of the above non-transitory computer-readable storage devices can enable a system to perform any of the above methods. Any of the above methods can be implemented on any of the above systems or using any of the above non-transitory computer-readable storage devices.
[0013] It should be understood that the foregoing general description and the following detailed description are exemplary and explanatory in nature and are intended to provide an understanding of the present disclosure without limiting the scope of the present disclosure. In this regard, additional aspects, features and advantages of the present disclosure will be apparent to those skilled in the art through the following detailed description. BRIEF DESCRIPTION OF THE DRAWINGS
[0014] For a more complete understanding of the present disclosure, its features and advantages, reference is now made to the following description taken in conjunction with the accompanying drawings, which are not drawn to scale, in which:
[0015] Figure 1A Examples of healthcare systems were presented;
[0016] Figure 1B Examples of biometric devices were presented;
[0017] Figures 2A to 2C Examples of measurements associated with the eye are shown;
[0018] Figure 3A A second example of a healthcare system is presented;
[0019] Figure 3B Another example of the healthcare system is presented;
[0020] Figure 3C Examples of microscope-integrated displays and surgical tool instruments were shown;
[0021] Figure 4A Shows examples of graphical user interfaces that provide warnings or errors;
[0022] Figure 4B An example of a graphical user interface that provides an indication that a patient has been correctly identified is shown;
[0023] Figure 4C Another example of a graphical user interface that provides a warning or error is shown;
[0024] Figure 4D An example of a graphical user interface providing an indication that a patient's eye has been correctly identified is shown;
[0025] Figure 5A Examples of surgical tools and instruments being placed close to the incorrect eye are shown;
[0026] Figure 5B Examples of surgical tools and instruments are shown close to the correct eye;
[0027] Figure 5C Another example of a graphical user interface that provides a warning or error is shown;
[0028] Figure 5D An example of a graphical user interface providing an indication that no errors were identified is shown;
[0029] Figure 6 Examples of computer systems are presented;
[0030] Figure 7A and Figure 7BExamples of methods for operating a healthcare system are presented;
[0031] Figure 8A and Figure 8B An example of measurements of the iris structure of a patient's eye is shown;
[0032] Figure 8C and Figure 8D Examples of measurements of the iris structure of the current patient's eye are shown;
[0033] Figure 8E and Figure 8F An example of measurements of the iris structure of the other eye of the current patient is shown;
[0034] Figures 8G to 8I An example of measurements of the current patient's eye is shown; and
[0035] Figures 8J to 8L An example of measurement values for the other eye of the current patient is illustrated. DETAILED DESCRIPTION
[0036] In the following description, details are set forth by way of examples to facilitate discussion of the disclosed subject matter. However, it will be apparent to one of ordinary skill in the art that the disclosed embodiments are exemplary and not exhaustive of all possible embodiments.
[0037] As used herein, a reference numeral refers to a class or type of entity, and any letter following such a reference numeral refers to a specific instance of a particular entity of that class or type. Thus, for example, a hypothetical entity designated '12A' may refer to a particular instance of a particular class / type, and generally, the designation '12' may refer to the set of instances belonging to that particular class / type, or any one instance of that particular class / type.
[0038] Medical systems can be used to identify patients. In one example, a first medical system can be used at a first time to identify a patient before a medical procedure. In another example, a second medical system can be used at a second time to identify a patient before a medical procedure. The second time can be later than the first time. In one example, the first medical system can be used at a doctor's office. In another example, the second medical system can be used at a surgical facility.
[0039] The first medical system may associate two or more identification attributes associated with the patient. For example, the two or more identification attributes associated with the patient may include two or more of the following: the patient's name, the patient's address, the patient's telephone number, the patient's government-issued identification number or string, the patient's date of birth, the patient's first medical facility identifier, and the patient's first eye identifier. The patient's first eye identifier may be used to identify the patient and / or the patient's eye via an eye recognition process, method, and / or system.
[0040] The second medical system may associate two or more identification attributes associated with the patient. For example, the two or more identification attributes associated with the patient may include two or more of the following: the patient's name, the patient's address, the patient's telephone number, the patient's government-issued identification number or string, the patient's date of birth, the patient's first medical facility identification, the patient's second first medical facility identification, the patient's first eye identification, and the patient's second eye identification. The second medical system may utilize an eye recognition process, method, and / or system to obtain the patient's second eye identification and determine whether the patient's first eye identification and the patient's second eye identification match. If the patient's first eye identification and the patient's second eye identification match, a medical procedure associated with the patient may be performed. For example, the medical procedure associated with the patient may include a surgical procedure associated with the patient.
[0041] If the patient's first eye identifier and the patient's second eye identifier match, a medical procedure can be retrieved based at least on the identifier associated with the patient. The identifier associated with the patient can include the patient's first eye identifier and / or the patient's second eye identifier. For example, the medical system can retrieve medical procedure information from a database. The medical system can retrieve medical procedure information from a database based at least on the identifier associated with the patient. In one example, the database can use the patient's identifier as a key for multiple medical procedure information. In another example, the database can use the iris structure of the corresponding eye as a key for multiple medical procedure information. The eye identifier of the corresponding patient can include information associated with the iris structure of the corresponding one or more eyes. The eye identifier of the corresponding patient can include information associated with one or more measurements of the corresponding one or more eyes. The medical procedure can be automatically retrieved. For example, automatically retrieving the medical procedure can include automatically loading the medical procedure. The medical procedure can include a pre-planned treatment plan. For example, a pre-planned treatment plan can be automatically loaded for a matching patient and / or matching patient eye. Automatically loading the medical procedure can allow a physician (e.g., a surgeon) to begin and / or initiate the medical procedure. The medical procedure can be displayed via the microscope's integrated display and / or a display of the medical system. In one example, this can reduce the amount of time a medical procedure takes compared to not automatically loading the medical procedure. In another example, this can reduce one or more possible errors in performing one or more medical procedures. If a medical procedure is automatically loaded for a physician based on at least an identifier associated with a patient, the medical procedure will not be performed on an incorrect patient.
[0042] If the patient's first eye identifier and the patient's second eye identifier do not match, then the medical procedure associated with the patient will not be performed. In one example, an error or warning may be issued, which may alert medical personnel that the patient was not correctly identified. In another example, an error or warning may be issued, which may alert medical personnel that the patient's eye was not correctly identified.
[0043] One or more eye recognition systems, one or more eye recognition methods, and / or one or more eye recognition processes can be used to identify a patient's eye. For example, eye recognition can be based at least on identifying the patient by analyzing patterns based at least on one or more structures of the patient's eye and / or one or more shapes of one or more parts of the patient's eye. In one example, eye recognition can identify eye features by extracting landmarks and / or features from an image of the patient's eye. In a second example, eye recognition can identify eye features by identifying one or more structures of the iris of the patient's eye. In a third example, eye recognition can identify eye features by identifying one or more patterns of the retina of the patient's eye. In another example, eye recognition can identify eye features by determining one or more depth measurements of the patient's eye. The depth measurement of the patient's eye can include a distance measurement from the cornea of the patient's eye to the lens of the patient's eye. The depth measurement of the patient's eye can include a distance measurement from the lens of the patient's eye to the retina of the patient's eye. The one or more eye recognition systems, one or more eye recognition methods, and / or one or more eye recognition processes can determine data associated with the patient's eye. The data associated with the patient's eye can include a template. For example, a template may be distinguishable from a photograph because the template may include data that may be used to distinguish an eye of a first patient from an eye of a second patient that is different from the first patient.
[0044] One or more eye recognition systems, one or more eye recognition methods, and / or one or more eye recognition processes can utilize three-dimensional technology that utilizes one or more projectors and / or one or more sensors, etc., to determine information about the shape of the patient's eye. For example, information about the shape of the patient's eye can be used to determine one or more features of the surface of the patient's eye. The one or more features of the surface of the patient's eye can include, for example, an eye outline. An advantage of utilizing three-dimensional eye recognition technology can be that the three-dimensional eye recognition technology can be unaffected by changes in lighting. One or more eye recognition systems, one or more eye recognition methods, and / or one or more eye recognition processes can utilize multiple image sensors. For example, the multiple image sensors can include multiple cameras. Three-dimensional eye recognition technology can utilize multiple image sensors.
[0045] The eye recognition system may include one or more image capture devices. For example, the one or more image capture devices may include one or more cameras. The eye recognition system may include one or more light projectors. In one example, the light projector may project infrared light. In another example, the light projector may include a laser. The eye recognition system may determine a location on the patient's eye. For example, the location on the patient's eye may be used to determine a template of the patient's eye. The template of the patient's eye may be associated with the topography of the patient's eye. The template of the patient's eye may be used for eye recognition. In one example, the template of the patient's eye may be compared with another template when confirming or denying the identity of the patient. In another example, the template of the patient's eye may be compared with another template when confirming or denying the identity of the patient's eye.
[0046] A medical procedure associated with a patient may include a portion of the patient (e.g., the site of the medical procedure). For example, a portion of the patient may be similar to another portion of the patient. For example, the patient's right eye may be similar to the patient's left eye. For example, the patient's right eye may appear similar to the patient's left eye. A medical procedure associated with a patient may target one portion of the patient but not another portion of the patient. For example, a medical procedure associated with a patient may target the patient's right eye but not the patient's left eye. The second medical system may utilize computer vision processes, methods, and / or systems to distinguish the portion of the patient from other portions of the patient. The computer vision processes, methods, and / or systems may utilize eye recognition processes, methods, and / or systems to distinguish the portion of the patient from other portions of the patient. For example, the second medical system may determine that a surgical tool or instrument is in an area not associated with the portion of the patient. If the second medical system determines that the surgical tool or instrument is in an area not associated with the portion of the patient, the second medical system may issue a warning or error. In one example, if a medical procedure is targeted at the patient's right eye (e.g., the site of the medical procedure), and if the second medical system determines that the surgical tool or instrument is in an area not associated with the patient's right eye, the second medical system may issue a warning or error. In another aspect, if the medical procedure is directed to the patient's right eye (e.g., the site of the medical procedure), and if the second medical system determines that the surgical tool instrument is within the area associated with the patient's left eye, the second medical system can issue a warning or error.
[0047] Now turn Figure 1A, which illustrates an example medical system. As shown, medical system 110 can be used with patient 120. As shown, medical system 110 can include computer system 112. Computer system 112 can be communicatively coupled to displays 116A and 116B. As an example, computer system 112 can be integrated with display 116. Computer system 112 can be communicatively coupled to biometric device 114. In one example, biometric device 114 can include one or more cameras. In another example, biometric device 114 can include a three-dimensional scanner. Biometric device 114 can be used to perform biometric measurements on an eye 122 of patient 120. As shown, display 116A can display an image 130A associated with eye 122 of patient 120. As shown, display 116B can display an image 130B associated with eye 122 of patient 120.
[0048] The computer system 112 may determine eye identification information. For example, the eye identification information may include biometric information associated with the eye 122 of the patient 120. The biometric information associated with the eye 122 may include one or more of a vascular pattern of the sclera of the eye 122, an iris structure of the eye 122, a position of the iris structure of the eye 122, a distance measurement from the cornea of the eye 122 to the lens of the eye 122, a distance measurement from the lens of the eye 122 to the retina of the eye 122, a corneal tomography scan of the eye 122, a retinal pattern of the eye 122, a corneal thickness of the eye 122, a lens thickness of the eye 122, and a wavefront measurement.
[0049] As shown, display 116B can display a pattern of blood vessels 132 of the sclera of eye 122. As illustrated, display 116B can display the structure of iris 134A-134C of eye 122. As shown, display 116B can display display areas 136A-136D. In one example, display area 136 can display other biometric information associated with eye 122, such as a distance measurement from the cornea of eye 122 to the lens of eye 122, a distance measurement from the lens of eye 122 to the retina of eye 122, the location of iris structure 134, corneal tomography, or wavefront measurement information. In another example, display area 136 can display any information associated with patient 120.
[0050] A person 150 can operate the medical system 110. For example, the person 150 can be a medical professional. The person 150 can input identification information associated with the patient 120 into the computer system 112. The identification information associated with the patient 120 can include one or more of the following: a name of the patient 120, an address of the patient 120, a phone number of the patient 120, a governmentally issued identification number of the patient 120, a governmentally issued identification string of the patient 120, and a date of birth of the patient 120, among others. In one example, the computer system 112 can associate the identification information associated with the patient 120 with eye identification information. In another example, the computer system 112 can associate the identification information associated with the patient 120 with a template.
[0051] Prior to the computer system 112 associating the identification information associated with the patient 120 with the eye identification information, the person 150 can verify one or more portions of the identification information associated with the patient 120. For example, one or more portions of the identification information associated with the patient 120 can have been stored via a storage device accessible by the computer system 112 prior to use of the medical system 110 for the patient 120. The person 150 can configure data associated with a portion of the patient 120. For example, the person 150 can configure data associated with a right eye of the patient 120.
[0052] The person 150 can provide medical procedure information associated with the patient 120 to the computer system 112. The medical procedure information can be associated with a medical procedure. The medical procedure information can be the identification information associated with the patient 120. The computer system 112 can store the medical procedure information. For example, the computer system 112 can store the medical procedure information for later use. The medical procedure information can be associated with a surgery. For example, the medical procedure information can be retrieved prior to a surgery. The medical procedure information can be used during a medical procedure. For example, the medical procedure can include a surgery.
[0053] Turning now to Figure 1B, an example of a biometric device is shown. As shown, the biometric device 114 can include image sensors 160A-160C. For example, the image sensors 160 can include cameras. As shown, the biometric device 114 can include light projectors 162A-162C. In one example, the light projectors 162 can project visible light. In another example, the light projectors 162 can project infrared light. The light projectors 162 can project circles and / or dots onto the patient’s eye. The image sensors 160 can receive reflections of the circles and / or dots projected onto the patient’s eye. The computer system can determine one or more locations and / or one or more templates associated with the patient’s eye based at least on the reflections of the circles and / or dots projected onto the patient’s eye. As shown, the biometric device 114 can include depth sensors 164A-164C. The depth sensors 164 can include light projectors 162. The depth sensors 164 can include optical sensors. As shown, the biometric device 114 can include an optical low coherence reflectometry (OLCR) device 166. As shown, the biometric device 114 can include a wavefront device 168.
[0054] The wavefront device 168 can include one or more of a light source and a wavefront sensor, among others. The light source can provide a first light wave to the eye 122. The wavefront sensor can receive a first perturbed light wave from the eye 122 based at least on the first light wave. In one example, the wavefront device 168 can determine a first optical correction based at least on the first perturbed light. In another example, the computer system can determine the first optical correction based at least on the first perturbed light. The wavefront device 168 can provide data to the computer system based at least on the first perturbed light wave. For example, the computer system can determine the first optical correction based at least on the data from the wavefront device 168.
[0055] Any two or more of the image sensors 160, the light projectors 162, the depth sensors 164, the OLCR device 166, and the wavefront device 168 can be combined. One or more of the image sensors 160A-160C, one or more of the light projectors 162A-162C, one or more of the depth sensors 164A-164C, the OLCR device 166, and / or the wavefront device 168, among others, can produce data that can be utilized by the computer system.
[0056] Now turning to Figures 2A to 2C , an example of measurements associated with an eye is shown. As Figure 2AAs shown, measurements 210A, 212A, and 214A may be associated with eye 122. In one example, measurement 210A may be associated with a distance measurement from cornea 220 of eye 122 to lens 222 of eye 122. In a second example, measurement 212A may be associated with a distance measurement from lens 222 of eye 122. In another example, measurement 214A may be associated with a distance measurement from lens 222 of eye 122 to retina 224 of eye 122. Measurements 210A, 212A, and 214A may be on-axis measurements.
[0057] like Figure 2B As shown, measurements 210B, 212B, and 214B may be associated with eye 122. In one example, measurement 210B may be associated with a distance measurement from cornea 220 of eye 122 to lens 222 of eye 122. In a second example, measurement 212B may be associated with a distance measurement from lens 222 of eye 122. In another example, measurement 214B may be associated with a distance measurement from lens 222 of eye 122 to retina 224 of eye 122. Measurements 210B, 212B, and 214B may be off-axis measurements. For example, measurements 210B, 212B, and 214B may be offset from axis 230. Measurements 210B, 212B, and 214B may be offset from axis 230 in a vertical direction. Measurements 210B, 212B, and 214B may be offset from axis 230 in a horizontal direction.
[0058] like Figure 2C As shown, measurements 210C, 212C, and 214C may be associated with eye 122. In one example, measurement 210C may be associated with a distance measurement from cornea 220 of eye 122 to lens 222 of eye 122. In a second example, measurement 212C may be associated with a distance measurement from lens 222 of eye 122. In another example, measurement 214C may be associated with a distance measurement from lens 222 of eye 122 to retina 224 of eye 122. Measurements 210C, 212C, and 214C may be off-axis measurements. For example, measurements 210C, 212C, and 214C may be offset from axis 230. Measurements 210C, 212C, and 214C may be offset from axis 230 in a vertical direction. Measurements 210C, 212C, and 214C may be offset from axis 230 in a horizontal direction.
[0059] The biometry device 114 can perform measurements associated with the eye 122. For example, the biometry device 114 can determine one or more of the measurements 210, 212, and 214, etc. The measurements 210, 212, and / or 214, etc. can be used to determine a shape of the eye 122. The biometry device 114 can perform measurements associated with the eye 122 without contacting the eye 122. For example, the biometry device 114 can determine one or more of the measurements 210, 212, and 214, etc. without contacting the eye 122. The OLCR device 166 can determine one or more of the measurements 210, 212, and 214, etc. without contacting the eye 122. For example, the OLCR device 166 can determine one or more of the measurements 210, 212, and 214, etc. using a single-beam interferometer or a multi-beam interferometer and a beam deflection mechanism to determine one or more of the measurements 210, 212, and 214, etc. along an axis 230 (e.g., a visual axis) and / or a certain number of degrees horizontally and / or vertically from the axis 230.
[0060] The OLCR device 166 can include a single-beam interferometer or a multi-beam interferometer and / or a beam deflection mechanism. The OLCR device 166 can include a light source. For example, the light source can include a diode. The diode can emit infrared light. In one example, the infrared light can be associated with a wavelength of approximately 845 nanometers (nm). In another example, the infrared light can be associated with a coherence length of approximately 30 micrometers (pm). Other wavelengths of light and / or other coherence lengths can be used. The OLCR device 166 can perform multiple scans of the eye 122. For example, the OLCR device 166 can perform multiple scans of the eye 122 to determine each of the measurements 210, 212, and 214, etc.
[0061] Turning now to Figure 3A a second example of a medical system is shown. As shown, a surgeon 310 can utilize a surgical tool instrument 320. In one example, the surgeon 310 can utilize the surgical tool instrument 320 in a surgical procedure involving the eye 122 of a patient 120. For example, the medical system 300A can include an ophthalmic surgical tool tracking system. As shown, the medical system 300A can include a computer system 330, a display 340, and a microscope integrated display (MID) 350.
[0062] The computer system 330 can receive image frames captured by one or more image sensors. For example, the computer system 330 can perform various image processing on the one or more image frames. The computer system 330 can perform image analysis on the one or more image frames to identify and / or extract one or more images of the surgical tool instrument 320 from the one or more image frames. The computer system 330 can generate a graphical user interface (GUI) that can overlay the one or more image frames. For example, the GUI can include one or more indicators and / or one or more icons, etc. The one or more indicators can include surgical operation data, such as one or more positions and / or one or more orientations. The one or more indicators can include one or more warnings. The GUI can be displayed to the surgeon 310 and / or other medical staff via the display 340 and / or the MID 350.
[0063] Computer system 330, display 340, and MID 350 can be implemented in a separate housing coupled to each other or in a common console or housing. A user interface can be associated with one or more of computer system 330, display 340, and MID 350, etc. For example, in addition to other input devices, the user interface can also include one or more of the following: a keyboard, a mouse, a joystick, a touch screen, an eye tracking device, a voice recognition device, a gesture control module, a dial and / or a button. A user (e.g., surgeon 310 and / or other medical staff) can input desired instructions and / or parameters via the user interface. For example, a user interface can be utilized to control one or more of computer system 330, display 340, and MID 350, etc.
[0064] Now go to Figure 3B , shows another example of a medical system. As shown, surgeon 310 can utilize system 300B. For example, surgeon 310 can utilize system 300B during surgery involving eye 122 of patient 120. System 300B can include multiple systems. As shown, system 300B can include ablating system 315A. For example, surgeon 310 can utilize system 315A when ablating eye 122. Eye 122 can include a corneal flap of patient 120's eye. As shown, system 300B can include reshaping system 315B. For example, surgeon 310 can utilize reshaping system 315B to ablate an inner portion of patient 340's cornea.
[0065] As shown, system 315A may include display 340A. As shown, system 315A may include microscope display 350A. For example, microscope display 350A may include an MID. System 315A may include one or more of image sensors 160A-160C, one or more of light projectors 162A-162C, one or more of depth sensors 164A-164C, OLCR device 166, and / or wavefront device 168, etc. As shown, system 315B may include display 340B. As shown, system 315B may include microscope display 350B. For example, microscope display 350B may include an MID. System 315B may include one or more of image sensors 160A-160C, one or more of light projectors 162A-162C, one or more of depth sensors 164A-164C, OLCR device 166, and / or wavefront device 168, etc.
[0066] System 315A may include a laser (such as a femtosecond laser) that can use short laser pulses to ablate a series of smaller portions of corneal tissue to form a flap that can be lifted to expose the inner portion of the cornea. The flap can be planned and cut using one or both of the cutting device displays 340A and 350A, along with a control device and computer system 330A. As shown, system 315A may include computer system 330A. For example, computer system 330A may be coupled to one or more of image sensors 160A-160C of system 315A, one or more of projectors 162A-162C, one or more of depth sensors 164A-164C, OLCR device 166 and / or wavefront device 168, etc. As shown, system 315B may include computer system 330B. For example, computer system 330B may be coupled to one or more of image sensors 160A-160C, one or more of light projectors 162A-162C, one or more of depth sensors 164A-164C, OLCR device 166, and / or wavefront device 168, etc., of system 315B.
[0067] Systems 315A and 315B can be as follows Figure 3B 315B. Patient 120 can be moved between systems 315A and 315B. Alternatively, patient 120 can remain stationary while systems 315A and 315B can be moved to patient 120. Systems 315A and 315B can be physically combined into a single, integrated device so that neither the device nor patient 120 need to be repositioned when switching between systems 315A and 315B.
[0068] System 300B may include one or more control devices for controlling systems 315A and 315B. For example, the one or more control devices may include one or more of an interactive display (such as a touch screen display), a keyboard, a mouse, a touchpad, buttons, a joystick, a foot pedal, a head-up display, virtual reality glasses, or other devices capable of interacting with a user (such as a medical professional).
[0069] System 300B may include at least one computer system configured to generate images presented on at least one of displays 340A, 350A, 340B, and 350B. For example, the at least one computer system may include one or more of computer systems 330A and 330B. One or more of computer systems 330A and 330B may be coupled to an observation device, such as a microscope, a camera, an optical coherence tomography (OCT) device or display, or another device capable of measuring the position of the eye undergoing surgery. One or more of computer systems 330A and 330B may be coupled to one or more control devices.
[0070] In one example, the cutting device computer system 330A: i) can be coupled to a viewing device that views the eye while the patient 120 is positioned with the system 315A, ii) can provide graphical information about the planned flap position and the planned ablation zone to one or more of displays 340A and 350A, and iii) can be coupled to one or more control devices of the system 315A. In a second example, the plastic surgery device computer 330B: i) can be coupled to a viewing device that views the eye while the patient 120 is positioned with the plastic surgery device, ii) can provide graphical information about the planned flap position and the planned ablation zone to one or more of displays 340B and 350B, and iii) can be coupled to one or more control devices of the system 315B. In another example, the computer system can include the features and / or properties described above with respect to computer systems 330A and 330B.
[0071] The computer system of system 300 can be coupled to another part of system 300 in a wired or wireless manner. One or more of the computer systems in system 300 can be coupled to a database stored locally, on a remote computer system or a remote data center, or both, that stores patient data, treatment plans, and / or other information associated with the medical treatment and / or system 300. In one example, the database can include a relational database. In a second example, the database can include a graph database. In another example, the database can include a "non-relational" (Not Only SQL, NoSQL) database.
[0072] The system 300 may input information about the patient and the treatment to be performed or actually performed on the patient. The system 300 may allow a user to input and view information about the patient and the treatment to be performed on the patient. Such data may include information about the patient (e.g., identification information, the patient's medical history) and information about the eye 122 being treated. Such data may include information about the treatment plan, such as the shape and location of the corneal incision, the shape and location of the ablation, etc.
[0073] Now turn Figure 3C , shows an example of a microscope-integrated display and an example of a surgical tool instrument. As shown, surgical tool instrument 320A can be or include a scalpel. As shown, surgical tool instrument 320B can be or include a cotton swab. As shown, surgical tool instrument 320C can be or include forceps. Other surgical tools and instruments not specifically shown can be used with one or more systems, one or more processes, and / or one or more methods described herein.
[0074] As an example, surgical tool instrument 320 may be marked with one or more patterns. The one or more patterns may be used to identify surgical tool instrument 320. The one or more patterns may include one or more of a hash pattern, a striped pattern, and a fractal pattern. As another example, surgical tool instrument 320 may be marked with a dye and / or paint. The dye and / or paint may reflect one or more of visible light, infrared light, and ultraviolet light. In one example, illuminator 378 may provide ultraviolet light, and image sensor 372 may receive the ultraviolet light reflected from surgical tool instrument 320. Computer system 330 may receive image data based at least on the ultraviolet light reflected from surgical tool instrument 320 from image sensor 372, and may use this image data based at least on the ultraviolet light reflected from surgical tool instrument 320 and other image data provided by image sensor 372 to identify surgical tool instrument 320. In another example, illuminator 378 may provide infrared light, and image sensor 372 may receive the infrared light reflected from surgical tool instrument 320. The computer system 330 can receive image data based at least on infrared light reflected from the surgical tool instrument 320 from the image sensor 372, and can use the image data based at least on infrared light reflected from the surgical tool instrument 320 and other image data provided by the image sensor 372 to identify the surgical tool instrument 320.
[0075] As shown, MID 350 may include displays 362A and 362B. For example, surgeon 310 may look into multiple eyepieces, and displays 362A and 362B may display information to surgeon 310. Although MID 350 is shown as having multiple displays, MID 350 may include a single display 362. For example, MID 350 may be implemented with one or more displays 362. As shown, MID 350 may include image sensors 372A and 372B. In one example, image sensors 372A and 372B may capture images. In a second example, image sensors 372A and 372B may include cameras. In another example, image sensor 372 may capture images using one or more of visible light, infrared light, and ultraviolet light. One or more image sensors 372A and 372B may provide image data to computer system 330. Although MID 350 is shown as having multiple image sensors, MID 350 may include a single image sensor 372. For example, MID 350 may be implemented with one or more image sensors 372 .
[0076] As shown, MID 350 may include distance sensors 374A and 374B. For example, distance sensor 374 may determine the distance from surgical tool instrument 320. Distance sensor 374 may determine the distance associated with the Z-axis. Although MID 350 is shown as having multiple image sensors, MID 350 may include a single distance sensor 374. In one example, MID 350 may be implemented with one or more distance sensors 374. In another example, MID 350 may be implemented without a distance sensor. As shown, MID 350 may include lenses 376A and 376B. Although MID 350 is shown as having multiple lenses 376A and 376B, MID 350 may include a single lens 376. For example, MID 350 may be implemented with one or more lenses 376. As shown, MID 350 may include illuminators 378A and 378B. For example, the illuminator 378 can provide and / or generate one or more of visible light, infrared light, and ultraviolet light. Although the MID 350 is shown as having multiple illuminators, the MID 350 may include a single illuminator 378. For example, the MID 350 may be implemented with one or more illuminators 378. The MID 350 may include one or more structures and / or one or more functions as described with reference to the biometric device 114. In one example, the MID 350 may include the OLCR device 166. In another example, the MID 350 may include the wavefront device 168.
[0077] System 300 can identify a patient. For example, computer system 300 can identify patient 120. System 300 can identify a patient to avoid performing an incorrect medical procedure on the patient. For example, system 300 can identify a patient to avoid performing a medical procedure designated for another patient on the patient.
[0078] like Figure 4A The GUI 410 shown in FIG. 4 may provide a warning or error that an incorrect patient has been identified. In one example, the warning or error may include an icon 420A. In a second example, the warning or error may include text 430A that may indicate that an incorrect patient has been detected. The GUI 410 may be displayed via the display 340 and / or the MID 350. In another example, the warning or error may include one or more audible sounds. Figure 4B The GUI 410 shown in FIG. 4 can provide an indication that the patient has been correctly identified. In one example, the indication can include an icon 420B. In another example, the indication can include text 430B that can indicate that the patient has been correctly identified. The GUI 410 can be displayed via the display 340 and / or the MID 350.
[0079] System 300 may identify the patient's eye. In one example, system 300 may identify eye 122. In another example, system 300 may identify eye 124. System 300 may fail to identify the patient's eye. In one example, if system 300 does not identify the patient's eye, system 300 may provide information indicating that the patient's eye was not identified. In a second example, if system 300 does not identify the patient's eye, system 300 may deny access to one or more portions of system 300. In another example, if system 300 does not identify the patient's eye, system 300 may deny access to one or more features of system 300.
[0080] like Figure 4C The GUI 410 shown in FIG. 4 may provide a warning or error that an incorrect eye was identified. In one example, the warning or error may include an icon 420C. In a second example, the warning or error may include text 430C that may indicate that an incorrect eye was detected. The GUI 410 may be displayed via the display 340 and / or the MID 350. In another example, the warning or error may include one or more audible sounds. Figure 4D The GUI 410 shown in FIG. 4 may provide an indication that an eye has been correctly identified. In one example, the indication may include an icon 420D. In another example, the indication may include text 430D that may indicate that an eye has been correctly identified. The GUI 410 may be displayed via the display 340 and / or the MID 350.
[0081] System 300 can repeatedly identify a patient's eye. In one example, system 300 can identify an eye of patient 120 while surgeon 310 performs at least a first portion of a medical procedure using system 315A. In another example, system 300 can identify an eye of patient 120 while surgeon 310 performs at least a second portion of a medical procedure using system 315B. The medical procedure can be performed on eye 122. In one example, the first portion of the medical procedure can be performed using system 315A. In another example, the second portion of the medical procedure can be performed using system 315B. System 300 can determine whether eye 122 is identified before performing the second portion of the medical procedure using system 315B. For example, system 300 can determine whether eye 122 is identified before performing the second portion of the medical procedure using system 315B so that the second portion of the medical procedure is not performed on eye 124.
[0082] The system 300 can determine whether a surgical tool instrument is used on the correct eye during a medical procedure (e.g., a surgical procedure). In one example, the system 300 can determine that the surgical tool instrument 320 cannot be used on the eye 124 (e.g., Figure 5A ). The system 300 may identify the eye 124 and may determine that the surgical tool instrument 320 cannot be used on the eye 124. The system 300 may not identify the eye and may determine that the surgical tool instrument 320 cannot be used on the unidentified eye. In another example, the system 300 may determine that the surgical tool instrument 320 can be used on the eye 122 (as shown). Figure 5B ). The system 300 may identify the eye 122 and may determine that the surgical tool instrument 320 may be used for the eye 122.
[0083] like Figure 5C The illustrated GUI 510 can provide a warning not to use the surgical tool instrument 320 in the incorrect eye. In one example, the warning can include an icon 520A. In a second example, the warning can include text 530A indicating that the surgical tool instrument 320 has been detected in the incorrect eye. The GUI 510 can be displayed via the display 340 and / or the MID 350. The warning not to use the surgical tool instrument 320 in the incorrect eye can include one or more audible sounds.
[0084] like Figure 5DThe illustrated GUI 510 may provide an indication that the surgical tool instrument 320 may be used on the eye 122. In one example, the indication may include an icon 520B. In another example, the indication may include text 530B that may indicate that no error was detected. The GUI 510 may be displayed via the display 340 and / or the MID 350.
[0085] Now turn Figure 6 , shows an example of a computer system. As shown, computer system 600 may include a processor 610, a volatile memory medium 620, a non-volatile memory medium 630, and an input / output (I / O) device 640. As shown, the volatile memory medium 620, the non-volatile memory medium 630, and the I / O device 640 may be communicatively coupled to the processor 610.
[0086] The term "memory medium" may refer to "memory," "storage device," "memory device," "computer-readable medium," and / or "tangible computer-readable storage medium." For example, the storage medium may include, but is not limited to, direct access storage devices (including hard drives), sequential access storage devices (e.g., magnetic tape drives), compact disks (CDs), random access memory (RAM), read-only memory (ROM), CD-ROMs, digital versatile disks (DVDs), electrically erasable programmable read-only memory (EEPROM), flash memory, non-volatile media, and / or one or more combinations thereof. As shown, the non-volatile memory medium 630 may include processor instructions 632. The processor instructions 632 may be executed by the processor 610. In one example, one or more portions of the processor instructions 632 may be executed via the non-volatile storage medium 630. In another example, one or more portions of the processor instructions 632 may be executed via the volatile storage medium 620. One or more portions of the processor instructions 632 may be transferred to the volatile storage medium 620.
[0087] The processor 610 can execute processor instructions 632 in implementing 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, the processor instructions 632 can be configured, encoded, and / or coded with instructions that are at least in accordance with 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 610 is illustrated as a single processor, the processor 610 can be or include multiple processors. One or more of the storage medium and the memory medium can be a software product, program product, and / or article of manufacture. For example, the software product, program product, and / or article of manufacture can be configured, encoded, and / or coded with instructions that are executable by the processor that are at least in accordance with a portion of one or more systems, one or more flowcharts, one or more methods, and / or one or more processes described herein.
[0088] The processor 610 may include any suitable system, device, or apparatus operable to interpret and execute program instructions stored in a storage medium and / or received via a network, process data, or both. The processor 610 may further include one or more microprocessors, microcontrollers, digital signal processors (DSPs), application specific integrated circuits (ASICs), or other circuit systems configured to interpret and execute program instructions, process data, or both.
[0089] The I / O devices 640 may include any one or more tools that allow, permit, and / or enable a user to interact with the computer system 600 and its associated components by facilitating user input and output to the user. Facilitating user input may allow the user to manipulate and / or control the computer system 600, and facilitating output to the user may allow the computer system 600 to indicate the effects of the user's manipulation and / or control. For example, the I / O devices 640 may allow the user to input data, instructions, or both to the computer system 600 and otherwise manipulate and / or control the computer system 600 and its associated components. The I / O devices may include user interface devices such as a keyboard, mouse, touch screen, joystick, handheld lens, tool tracking device, coordinate input device, or any other I / O device suitable for use with the system.
[0090] The I / O devices 640 can include one or more buses, one or more serial devices, and / or one or more network interfaces, among others, which can facilitate and / or permit the processor 610 to implement at least a portion of one or more systems, processes, and / or methods described herein. In one example, the I / O devices 640 can include a storage interface that can facilitate and / or permit the processor 610 to communicate with external storage. The storage interface can include one or more of a Universal Serial Bus (USB) interface, a SATA (Serial ATA) interface, a PATA (Parallel ATA) interface, and a Small Computer System Interface (SCSI), among others. In a second example, the I / O devices 640 can include a network interface that can facilitate and / or permit the processor 610 to communicate with a network. The I / O devices 640 can include one or more of a wireless network interface and a wired network interface. In a third example, the I / O devices 640 can include one or more of a Peripheral Component Interconnect (PCI) interface, a PCI Express (PCIe) interface, a Serial Peripheral Interconnect (SPI) interface, and an Internal Integrated Circuit (I 2 C) interface, among others. In a fourth example, the I / O devices 640 can include circuitry that can permit the processor 610 to communicate data with one or more sensors. In a fifth example, the I / O devices 640 can facilitate and / or permit the processor 610 to communicate data with one or more of a display 650 and a MID 660, among others. In another example, the I / O devices 640 can facilitate and / or permit the processor 610 to communicate data with an imaging device 670. As illustrated, the I / O devices 640 can be coupled to a network 680. For example, the I / O devices 640 can include a network interface.
[0091] The network 680 can include a wired network, a wireless network, an optical network, or a combination of the above, among others. The network 680 can include and / or be coupled to various types of communications networks. For example, the network 680 can include and / or be coupled to a local area network (LAN), a wide area network (WAN), the Internet, a public switched telephone network (PSTN), a cellular telephone network, a satellite telephone network, or a combination of the above, among others. The WAN can include a private WAN, a corporate WAN, a public WAN, or a combination of the above, among others.
[0092] The computer systems described herein may include one or more structures and / or one or more functions as described with reference to computer system 600. In one example, computer system 112 may include one or more structures and / or one or more functions as described with reference to computer system 600. In a second example, computer system 330 may include one or more structures and / or one or more functions as described with reference to computer system 600. In another example, the computer system of MID 350 may include one or more structures and / or one or more functions as described with reference to computer system 600.
[0093] Now turn Figure 7A and Figure 7B , an example of a method for operating a medical system is shown. At 710, an identification of a first patient can be received. For example, computer system 330 can receive an identification of the first patient. The first patient can be patient 120. The identification of the first patient can include the name of the first patient. The identification of the first patient can include a number or a string associated with the first patient.
[0094] At 715, first eye identification information may be retrieved based at least on the identification of the first patient, the first eye identification information including a first plurality of iris structures associated with a first eye of the first patient. For example, the first plurality of iris structures may include a plurality of iris structures 134A-134C. The first eye identification information may include a pattern of blood vessels 132. The first eye identification information may include one or more of the measurements 210A, 212A, 214A, 210B, 212B, 214B, 210C, 212C, and 214C. The first eye identification information may include, for example, Figure 8A and Figure 8B One or more of the measurement values 810-814 shown. The first eye identification information may include Figure 8A and Figure 8B One or more of the measurements θ1 and θ2 shown, etc. For example, the measurements θ1 and θ2 may be angle measurements. The angle measurements may be measured in degrees, radians, etc.
[0095] At 720, a second plurality of iris structures of the current patient's eye may be determined. In one example, the current patient's eye may be as follows: Figure 8C and Figure 8D The eye 822 shown. A plurality of iris structures 834A-834C of the eye 822 can be determined. In another example, the eye of the current patient can be as follows Figure 8E and Figure 8F Eye 824 is shown. Multiple of iris structures 836A-836C of eye 824 can be determined.
[0096] At 725, at least one distance measurement of the current patient's eye may be determined. In one example, the at least one distance measurement of the current patient's eye may include: Figure 8G The distance measurement 850A shown is from the cornea 860 of the eye 822 to the lens 862 of the eye 822. In a second example, at least one distance measurement of the current patient's eye may include: Figure 8G Distance measurement 852A is shown of the lens 862. In a third example, the at least one distance measurement of the current patient's eye can include a distance measurement 854A from the lens 862 of the eye 822 to the retina 864 of the eye 822. Measurements 850A, 852A, and 854A can be on-axis measurements.
[0097] In a fourth example, at least one distance measurement of the current patient's eye may include: Figure 8H The distance measurement 850B shown is from the cornea 860 of the eye 822 to the lens 862 of the eye 822. In a fifth example, at least one distance measurement of the current patient's eye may include: Figure 8H In a sixth example, at least one distance measurement of the current patient's eye may include: Figure 8H Distance measurement 854B is shown from the lens 862 of the eye 822 to the retina 864 of the eye 822. Measurements 850B, 852B, and 854B may be off-axis measurements. Measurements 850B, 852B, and 854B may be offset from axis 870.
[0098] In a seventh example, at least one distance measurement of the current patient's eye may include: Figure 8I The distance measurement 850C shown is from the cornea 860 of the eye 822 to the lens 862 of the eye 822. In an eighth example, at least one distance measurement of the current patient's eye may include: Figure 8I In a ninth example, at least one distance measurement of the current patient's eye may include: Figure 8I Distance measurement 854C is shown from the lens 862 of the eye 822 to the retina 864 of the eye 822. Measurements 850C, 852C, and 854C may be off-axis measurements. Measurements 850C, 852C, and 854C may be offset from axis 870.
[0099] In a tenth example, at least one distance measurement of the current patient's eye may include: Figure 8JThe distance measurement 880A shown is from the cornea 861 of the eye 824 to the lens 863 of the eye 824. In the eleventh example, at least one distance measurement of the current patient's eye may include: Figure 8J In a twelfth example, at least one distance measurement of the current patient's eye may include: Figure 8J Shown is a distance measurement 884A from the lens 863 of the eye 824 to the retina 865 of the eye 824. Measurements 880A, 882A, and 884A may be on-axis measurements.
[0100] In a thirteenth example, at least one distance measurement of the current patient's eye may include: Figure 8K The distance measurement 880B shown is from the cornea 861 of the eye 824 to the lens 863 of the eye 824. In the fourteenth example, at least one distance measurement of the current patient's eye may include: Figure 8K In a fifteenth example, at least one distance measurement of the current patient's eye may include: Figure 8K Distance measurement 884B is shown from the lens 863 of the eye 824 to the retina 865 of the eye 824. Measurements 880B, 882B, and 884B may be off-axis measurements. Measurements 880B, 882B, and 884B may be offset from axis 871.
[0101] In a sixteenth example, at least one distance measurement of the current patient's eye may include: Figure 8L The distance measurement 880C shown is from the cornea 861 of the eye 824 to the lens 863 of the eye 824. In the seventeenth example, at least one distance measurement of the current patient's eye may include: Figure 8L In the eighteenth example, at least one distance measurement of the current patient's eye may include: Figure 8L Distance measurement 884C is shown from the lens 863 of the eye 824 to the retina 865 of the eye 824. Measurements 880C, 882C, and 884C may be off-axis measurements. Measurements 880C, 882C, and 884C may be offset from axis 871.
[0102] An angle between a first iris structure in the second plurality of iris structures and a second iris structure in the second plurality of iris structures may be determined at 730. Determining the angle between the first iris structure in the second plurality of iris structures and the second iris structure in the second plurality of iris structures may include determining an angle between the first iris structure in the second plurality of iris structures and the second iris structure in the second plurality of iris structures relative to a pupil center of an eye of the current patient.
[0103] In one example, determining an angle between a first iris structure in the second plurality of iris structures and a second iris structure in the second plurality of iris structures relative to a pupil center of the current patient's eye may include: Figure 8C 834B of the eye 822. In a second example, determining the angle θ3 between a first iris structure in the second plurality of iris structures and a second iris structure in the second plurality of iris structures relative to the pupil center of the current patient's eye may include: Figure 8D In a third example, determining the angle θ4 between the first iris structure of the second plurality of iris structures and the second iris structure of the second plurality of iris structures relative to the pupil center of the current patient's eye may include: Figure 8E In another example, determining the angle θ5 between the first iris structure of the second plurality of iris structures and the second iris structure of the second plurality of iris structures relative to the pupil center of the current patient's eye may include: Figure 8F Angle θ6 between iris structures 836A and 836C of eye 824 is shown.
[0104] At 735, a distance between a first iris structure in the second plurality of iris structures and the center of the pupil of the current patient's eye can be determined. In one example, a distance 810 can be determined between iris structure 834A and the center of the pupil of eye 822. In another example, a distance 840 can be determined between iris structure 836A and the center of the pupil of eye 824.
[0105] At 740, a distance between a second iris structure in the second plurality of iris structures and the center of the pupil of the current patient's eye can be determined. In one example, distance 812 can be determined between iris structure 834B and the center of the pupil of eye 822. In another example, distance 842 can be determined between iris structure 836B and the center of the pupil of eye 824.
[0106] At 745, a distance between a third iris structure in the second plurality of iris structures and the center of the pupil of the current patient's eye can be determined. In one example, distance 814 can be determined between iris structure 834C and the center of the pupil of eye 822. In another example, distance 844 can be determined between iris structure 836C and the center of the pupil of eye 824.
[0107] At 750, a determination can be made as to whether the second plurality of iris structures matches the first plurality of iris structures. If the second plurality of iris structures does not match the first plurality of iris structures, then at 755, an indication that the first eye was not correctly identified can be provided. In one example, providing the indication that the first eye was not correctly identified can include providing one or more of an icon 420C and text 430C. In another example, providing the indication that the first eye was not correctly identified can include providing one or more audible sounds. Providing the one or more audible sounds can include providing one or more audible alarms and / or warning sounds.
[0108] If the second plurality of iris structures matches the first plurality of iris structures, then at 760, a determination may be made as to whether at least one distance measurement of the current patient's eye matches at least one distance measurement associated with the first eye. In one example, determining whether at least one distance measurement of the current patient's eye matches at least one distance measurement associated with the first eye may include determining whether a distance among distances 850-854 matches a corresponding distance among distances 210-214. In another example, determining whether at least one distance measurement of the current patient's eye matches at least one distance measurement associated with the first eye may include determining whether a distance among distances 880-884 matches a corresponding distance among distances 210-214.
[0109] If the at least one distance measurement of the current patient's eye does not match the at least one distance measurement associated with the first eye, the method may proceed to 755. If the at least one distance measurement of the current patient's eye matches the at least one distance measurement associated with the first eye, an indication that the first eye has been correctly identified may be provided. For example, one or more of an icon 420D and text 430D may be provided.
[0110] At 770, medical procedure information may be retrieved based on at least the identification of the first patient and one of the second plurality of iris structures of the current patient's eye. For example, system 300 may retrieve the medical procedure information from a database. System 300 may retrieve the medical procedure information from a database based on at least the identification of the first patient and one of the second plurality of iris structures of the current patient's eye. In one example, the database may use the patient identification as a key to the plurality of medical procedure information. In another example, the database may use the iris structure of the corresponding eye of the corresponding patient as a key to the plurality of medical procedure information.
[0111] At 775, medical procedure information can be provided via at least one of the display and the microscope integrated display. For example, the medical procedure information can include steps of the medical procedure. The steps of the medical procedure can include a series of ordered steps of the medical procedure.
[0112] One or more of these method and / or process elements, and / or one or more portions of these method and / or process elements, may be performed in a different order, repeated, or omitted. Furthermore, additional, supplementary, and / or recurring method and / or process elements may be implemented, illustrated, and / or performed as needed. Furthermore, one or more system elements may be omitted, and / or additional system elements may be added, as needed.
[0113] The storage medium may be and / or include an article of manufacture. For example, the article of manufacture may include and / or may be a software product and / or a program product. The storage medium may be encoded and / or encoded with processor-executable instructions according to one or more flowcharts, systems, methods, and / or processes described herein for producing the article of manufacture.
[0114] The above-disclosed subject matter is to be considered illustrative and not restrictive, and the appended claims are intended to cover all such modifications, enhancements, and other implementations that fall within the true spirit and scope of the present disclosure. Thus, to the maximum extent allowed by law, the scope of the present disclosure is to be determined by the broadest permissible interpretation of the following claims and their equivalents, and shall not be restricted or limited by the foregoing detailed description.
Claims
1. A medical system comprising: at least one processor; as well as a memory medium coupled to the at least one processor and comprising instructions that, when executed by the at least one processor, cause the medical system to: receiving an identification of a first patient; retrieving first eye identification information based on at least an identification of the first patient, the first eye identification information comprising a first plurality of iris structures associated with a first eye of the first patient, a first iris structure of the first plurality of iris structures being separated from a second iris structure of the first plurality of iris structures by a first angle relative to a pupil center of the first eye; determining a second plurality of iris structures for an eye of a current patient, a first iris structure in the second plurality of iris structures and a second iris structure in the second plurality of iris structures being separated by a second angle relative to a pupil center of the eye of the current patient; determining whether the second plurality of iris structures matches the first plurality of iris structures, said determining whether the second plurality of iris structures matches the first plurality of iris structures comprising determining whether the second angle matches the first angle; An indication is provided that the first eye has been correctly identified.
2. The medical system of claim 1, wherein: The first eye identification information further includes at least one distance measurement associated with the first eye; and The directive further directs the medical system to: determining at least one distance measurement of an eye of the current patient; determining whether the at least one distance measurement of the current patient's eye matches the at least one distance measurement associated with the first eye; Providing an indication that the first eye has been correctly identified is performed if the second plurality of iris structures matches the first plurality of iris structures and the at least one distance measurement of the current patient's eye matches the at least one distance measurement associated with the first eye.
3. The medical system of claim 2, wherein: the at least one distance measurement associated with the first eye comprises at least one of a distance measurement from the cornea of the first eye to the lens of the first eye, a distance measurement from the lens of the first eye to the retina of the first eye, a thickness of the cornea of the first eye, and a thickness of the lens of the first eye; and The at least one distance measurement associated with the current patient's eye includes at least one of a distance measurement from the cornea of the current patient's eye to the lens of the current patient's eye, a distance measurement from the lens of the current patient's eye to the retina of the current patient's eye, a corneal thickness of the current patient's eye, and a lens thickness of the current patient's eye.
4. The medical system according to claim 1, wherein: The directive further directs the medical system to: Medical procedure information is retrieved based on at least the identification of the first patient and one of the second plurality of iris structures of the current patient's eye.
5. The medical system of claim 4, wherein: The directive further directs the medical system to: The medical procedure information is provided via at least one of a display and a microscope integrated display.
6. The medical system of claim 1 , wherein: a first iris structure of the first plurality of iris structures being a first distance from a center of a pupil of the first eye; A first iris structure of the second plurality of iris structures is a second distance from a center of a pupil of an eye of the current patient; and To determine whether the second plurality of iris structures matches the first plurality of iris structures, the instructions further cause the medical system to determine whether the second distance matches the first distance.
7. The medical system of claim 1 , wherein: The current patient is the first patient; and The current patient's eye is a second eye of the first patient that is different from the first eye.
8. A method of operating a medical system, comprising: receiving an identification of a first patient; retrieving first eye identification information based on at least an identification of the first patient, the first eye identification information comprising a first plurality of iris structures associated with a first eye of the first patient, a first iris structure of the first plurality of iris structures being separated from a second iris structure of the first plurality of iris structures by a first angle relative to a pupil center of the first eye; determining a second plurality of iris structures for an eye of a current patient, a first iris structure in the second plurality of iris structures and a second iris structure in the second plurality of iris structures being separated by a second angle relative to a pupil center of the eye of the current patient; determining whether the second plurality of iris structures matches the first plurality of iris structures, said determining whether the second plurality of iris structures matches the first plurality of iris structures comprising determining whether the second angle matches the first angle; An indication is provided that the first eye has been correctly identified.
9. The method of claim 8, wherein: The first eye identification information further includes at least one distance measurement associated with the first eye; The method further comprises: determining at least one distance measurement of an eye of the current patient; determining whether the at least one distance measurement of the current patient's eye matches the at least one distance measurement associated with the first eye; Providing an indication that the first eye has been correctly identified is performed if the second plurality of iris structures matches the first plurality of iris structures and the at least one distance measurement of the current patient's eye matches the at least one distance measurement associated with the first eye.
10. The method of claim 9, wherein: the at least one distance measurement associated with the first eye comprises at least one of a distance measurement from the cornea of the first eye to the lens of the first eye, a distance measurement from the lens of the first eye to the retina of the first eye, a thickness of the cornea of the first eye, and a thickness of the lens of the first eye; and The at least one distance measurement associated with the current patient's eye includes at least one of a distance measurement from the cornea of the current patient's eye to the lens of the current patient's eye, a distance measurement from the lens of the current patient's eye to the retina of the current patient's eye, a corneal thickness of the current patient's eye, and a lens thickness of the current patient's eye.
11. The method of claim 8, further comprising: Medical procedure information is retrieved based on at least the identification of the first patient and one of the second plurality of iris structures of the current patient's eye.
12. The method of claim 11, further comprising: The medical procedure information is provided via at least one of a display and a microscope integrated display.
13. The method of claim 8, wherein: a first iris structure of the first plurality of iris structures being a first distance from a center of a pupil of the first eye; A first iris structure of the second plurality of iris structures is a second distance from a center of a pupil of an eye of the current patient; and The determining whether the second plurality of iris structures matches the first plurality of iris structures includes determining whether the second distance matches the first distance.
14. The method of claim 8, wherein: The current patient is the first patient; and The current patient's eye is a second eye of the first patient that is different from the first eye.
Citation Information
Patent Citations
Iris recognition and tracking for optical treatment
CN101219077A
Iris recognition system and method
US20060165266A1
Adaptive laser system for ophthalmic use
US20140058367A1