The present disclosure relates generally to ophthalmic systems, and more particularly to systems and methods for presenting crucial information and recommendations.
Preparing for a procedure involves evaluating a large amount of data. Typically, the data is collected by a clinician instead of the surgeon who ultimately decides on the appropriate treatment. The surgeon often navigates through the data without guidance to find information crucial to the procedure. Crucial information may include information that is not easy to identify, e.g., outlier measurements and abnormal results. In some cases, the surgeon may fail to find crucial information to the attention of the surgeon.
This situation may lead to the surgeon being unaware of crucial information. When planning certain procedures, missing this information may lead to increased risk of complications and/or unsatisfactory results.
In certain embodiments, an ophthalmic system for analyzing data for a procedure includes a computer. The computer includes a memory, an interface device, and one or more processors that execute software. The memory stores procedure information for the procedure, and the interface device receives input and provides output. The one or more processors identify information from the procedure information that is crucial for the procedure, determine one or more recommendations to address the crucial information, and provide the crucial information and the one or more recommendations via the interface device.
Embodiments may include none, one, some, or all of the following features: The one or more processors receive via the interface device a selection of a recommendation of the one or more recommendations, identify information from the procedure information that is crucial for the selected recommendation, determine one or more next recommendations to address the crucial information for the selected recommendation, and provide the crucial information for the selected recommendation and the one or more next recommendations via the interface device. The one or more processors receive via the interface device a change in the procedure, identify information from the procedure information that is crucial for the changed procedure, determine one or more next recommendations to address the crucial information for the changed procedure, and provide the crucial information for the changed procedure and the one or more next recommendations via the interface device. The one or more processors prioritize the one or more recommendations, and present the prioritized one or more recommendations. The crucial information includes aberrant information that comprises a value that departs from one or more acceptable values. The crucial information includes aberrant information that comprises a plurality of values of a parameter that differ beyond an acceptable variation. The crucial information comprises an eye measurement that is incompatible with the procedure. The one or more recommendations may comprise an IOL with which the eye measurement is compatible. The one or more recommendations may comprise an insertion procedure that makes an IOL compatible with the eye measurement. The one or more recommendations may comprise an IOL formula for calculating IOL parameters that is compatible with the eye measurement. The crucial information comprises a medical condition that is incompatible with the procedure. The one or more recommendations may comprise an IOL that is compatible with the medical condition. The one or more recommendations may comprise an IOL formula for calculating IOL parameters that is compatible with the medical condition. The procedure comprises a surgical procedure. The procedure comprises a diagnostic procedure.
In certain embodiments, a method for analyzing data for a procedure comprises: storing, by a memory, procedure information for the procedure; receiving, by an interface device, input and providing output; identifying, by one or more processors configured to execute software, information from the procedure information that is crucial for the procedure; determining, by the one or more processors, one or more recommendations to address the crucial information; and providing, by the one or more processors, the crucial information and the one or more recommendations via the interface device.
Embodiments may include none, one, some, or all of the following features: The method further comprises: receiving via the interface device a selection of a recommendation of the one or more recommendations; identifying information from the procedure information that is crucial for the selected recommendation; determining one or more next recommendations to address the crucial information for the selected recommendation; and providing the crucial information for the selected recommendation and the one or more next recommendations via the interface device. The method further comprises: receiving via the interface device a change in the procedure; identifying information from the procedure information that is crucial for the changed procedure; determining one or more next recommendations to address the crucial information for the changed procedure; and providing the crucial information for the changed procedure and the one or more next recommendations via the interface device. The method further comprises: prioritizing the one or more recommendations; and presenting the prioritized one or more recommendations.
In certain embodiments, an ophthalmic system for analyzing data for a procedure includes a computer. The computer includes a memory, an interface device, and one or more processors that execute software. The memory stores procedure information for the procedure that is a surgical procedure or a diagnostic procedure. The interface device receives input and provides output. The one or more processors identify information from the procedure information that is crucial for the procedure. The crucial information includes: aberrant information, the aberrant information comprising a value that departs from one or more acceptable values, and a plurality of values of a parameter that differ beyond an acceptable variation; an eye measurement that is incompatible with the procedure; and a medical condition that is incompatible with the procedure. The one or more processors determine one or more recommendations to address the crucial information. The recommendations includes: an IOL with which the eye measurement is compatible; an insertion procedure that makes an IOL compatible with the eye measurement; an IOL formula for calculating IOL parameters that is compatible with the eye measurement; an IOL that is compatible with the medical condition; and an IOL formula for calculating IOL parameters that is compatible with the medical condition. The one or more processors prioritize the one or more recommendations, and provide the crucial information and the one or more prioritized recommendations via the interface device. The one or more processors receive via the interface device a selection of a recommendation of the one or more recommendations, identify information from the procedure information that is crucial for the selected recommendation, determine one or more next recommendations to address the crucial information for the selected recommendation, and provide the crucial information for the selected recommendation and the one or more next recommendations via the interface device. The one or more processors receive via the interface device a change in the procedure, identify information from the procedure information that is crucial for the changed procedure, determine one or more next recommendations to address the crucial information for the changed procedure, and provide the crucial information for the changed procedure and the one or more next recommendations via the interface device.
Referring now to the description and drawings, example embodiments of the disclosed apparatuses, systems, and methods are shown in detail. The description and drawings are not intended to be exhaustive or otherwise limit the claims to the specific embodiments shown in the drawings and disclosed in the description. Although the drawings represent possible embodiments, the drawings are not necessarily to scale and certain features may be simplified, exaggerated, removed, or partially sectioned to better illustrate the embodiments.
In certain embodiments, a data analysis system identifies information that is crucial for a procedure, e.g., a surgical procedure, and determines one or more recommendations to address the crucial information. The system outputs the crucial information and recommendations to a user (e.g., clinician, technician, or surgeon) via an interface device. The system thus notifies the user of crucial information and recommendations, which may decrease the risk of complications and/or unsatisfactory results. The data analysis may be performed for any suitable purpose. For example, a user may use the crucial information and recommendations to plan an ophthalmic surgery, to detect an abnormality during a diagnostic procedure, or to identify a faulty measurement.
In certain embodiments, computer 20 receives via an interface device a selection of a procedure, e.g., a surgical procedure (e.g., inserting an intraocular lens (IOL)). Computer 20 accesses procedure information, e.g., surgical planning information for the surgical procedure (e.g., axial length AL of eye), from memory 32. The information may be received from database 22 and/or one or more diagnostic devices 24. Computer 20 executes data analysis software 34 to identify information that is crucial for the procedure (e.g., axial length too long), and to determine one or more recommendations to address the crucial information (e.g., recommend a specific IOL calculation formula). Computer 20 then outputs the crucial information and the recommendations via interface 31.
In certain examples, the procedure information may include any suitable information related to the procedure, e.g., an ophthalmic surgical procedure. For example, the information may include values for specific parameters, such as measurements of: biometric dimensions of an eye (e.g., axial length); physiologic data (e.g., intraocular pressure); refractive characteristics of an eye (e.g., refractive indexes, eye aberrations, tomography); and/or anatomic characteristic of the eye (e.g., pupil size under different light conditions, limbus size). As another example, the information may include medical information, such as ophthalmic diagnostic information (e.g., keratoconus, glaucoma); patient demographics (e.g., female); clinical information (e.g., lab test results); symptoms (e.g., watery eyes); current treatments (e.g., contact lenses); medications (e.g., high blood pressure medication); medical history (e.g., retinal detachment); previous ocular surgery (e.g., myopic corneal refractive surgery such as LASIK surgery); and/or medical images (e.g. retinal image, 3D lens image). As yet another example, the information may include patient and/or surgeon preferences, such as preferences for a planning and/or calculation tool (e.g., application of a particular IOL calculation formula for specific eye characteristics), surgical technique, a medical product (e.g., requested advanced-technology intraocular lens (AT-IOL)), or other preference.
Crucial information may comprise information that potentially negatively affects the outcome of the procedure. For example, crucial information for a surgical procedure may include factors that may yield surgical complications or unsatisfactory results. Examples of crucial information include: aberrant information (examples described with respect to
Computer 20 may identify crucial information and determine the recommendations for responding to the crucial information in any suitable manner. In certain embodiments, computer 20 stores search criteria used to identify crucial information, such as unacceptable or incompatible values, as described in more detail below. Computer 20 also stores recommendations for responding to situations described by the identified crucial information, as described in more detail below. In the embodiments, computer 20 searches the procedure information using the search criteria to identify crucial information, and then accesses the stored recommendations to determine the recommendations for the identified crucial information.
Computer 20 outputs the results of the data analysis via interface 31. In certain embodiments, the data analysis is used to plan an ophthalmic procedure (e.g., a surgical or diagnostic procedure). In some cases, the data analysis is used to perform a surgical procedure. The crucial information and recommendations may be used to make selections for the procedure (e.g., selections of a calculation recommendation, surgical technique, and/or medical product), which may be included in the results. The results may be output to the user via interface 31 and/or sent to a surgical system via interface 31. In other cases, the data analysis is used to perform a diagnostic procedure. The crucial information may be used to detect an abnormality of the patient or to identify a faulty measurement, and the recommendations may suggest a diagnosis for the abnormality or may identify a potentially defective measuring device. The results may be output to the user via an interface 31 that allows the user to readily address the situation.
Turning to the components in communication with computer 20, database 22 may be any suitable memory that can store procedure information. A diagnostic device 24 may be any suitable device that measures one or more features of an eye. Examples of diagnostic devices include topographers, wavefront aberrometers, optical coherence tomography (OCT) devices with applicability for 2D and 3D, biometry or retina imaging devices, Scheimpflug imaging devices, or other devices that measure a feature of an eye.
Computer 20 may identify aberrant information in any suitable manner. In certain embodiments, computer 20 may access search criteria describing one or more acceptable values (e.g., given as one or more values or a range of values) for a parameter, scan the procedure information for instances of the parameter, and detect a value that is not acceptable. In certain embodiments, computer 20 may access search criteria describing an acceptable variation for the values of a measurement, scan the procedure information for values of the measurement, and detect values that vary beyond the acceptable variation. Computer 20 may also access recommendations to provide in response to finding the aberrant information.
Recommendations 214a include repeat eye measurement M and exclude eye measurement M. Repeating eye measurement M may be prioritized over excluding eye measurement M because having the eye measurement M may be preferable to not having the measurement M. In other cases, excluding eye measurement M may be prioritized over repeating eye measurement M because the eye measurement M might not be important for the procedure.
Recommendations 214b include exclude eye measurement Mi from device Di. and repeat eye measurement Mi from device Di. Excluding eye measurement M may be prioritized over repeating eye measurement M because the additional eye measurement M might not be necessary.
Other examples include: (1) If the request is for a multifocal IOL, the recommendation customizes the results based on the request, e.g., show Angle Kappa (Kc) of Kc=14.50° for surgeon evaluation. (2) If the request is for an IOL for an eye with a longer axial length, the recommendation suggests an IOL that supports powers for longer axial lengths. (3) If the request is for a multifocal IOL and the pupil of the patient's eye is not sufficiently centered, the recommendation suggests a more compatible IOL, such as a monofocal IOL. (4) If the request is for a high refraction index IOL and the patient information indicates possibility of negative dysphotopsias (e.g., previous surgery for corneal incisions), the recommendation suggests a different IOL and/or different placement of IOL (e.g., in front of capsule). (5) If the request is for a standard IOL, the recommendation suggests a premium IOL that is appropriate for the patient's eye.
Computer 20 may identify crucial information at step 314. Crucial information may include, e.g., medical information that is incompatible with the procedure and/or a measurement that has an unacceptable value. If computer 20 identifies crucial information, the method proceeds to step 316. If computer 20 does not identify crucial information, the method ends.
Computer 20 determines recommendations at step 316. For example, if a medical condition is crucial to IOL implantation, computer 20 may recommend: an IOL formula for calculating IOL parameters that is compatible with the medical condition; and/or an IOL that is compatible with the medical condition. In certain embodiments, computer 20 may prioritize the recommendations and present the prioritized list of recommendations.
Computer 20 presents the crucial information and recommendations at step 320. Computer 20 may receive a selection of a recommendation or other change in the procedure at step 322. A change in the procedure may be, e.g., a change to a different IOL that was not recommended by the system but that the surgeon selected. The method returns to step 312 to access the procedure information.
If computer 20 identifies information that is crucial for the selected recommendation or other change at step 314, computer 20 determines one or more next recommendations to address the crucial information at step 316. For example, if an eye measurement is incompatible with a selected IOL, computer 20 may recommend: an IOL with which the eye measurement is compatible; and/or an incision procedure that makes the selected IOL compatible with the eye measurement. Computer 20 presents the crucial information and the one or more next recommendations via an interface device at step 320. If computer 20 does not identify crucial information at step 314, the method ends.
A component (such as computers 20 and 103) of the systems and apparatuses disclosed herein may include an interface, logic, and/or memory, any of which may include computer hardware and/or software. An interface can receive input to the component and/or send output from the component, and is typically used to exchange information between, e.g., software, hardware, a peripheral device, a user, and/or other external entity. A user may use an interface, such as a Graphical User Interface (GUI) or an interface device, to interact with (e.g., provide input and/or receive output) a computer. Examples of an interface device include input and/or output devices, such as a keyboard, mouse, touchpad, touchscreen, microphone, computer display, foot pedal, gesture sensor, and/or speaker.
Logic can perform operations of the component. Logic may include one or more electronic devices that process data, e.g., execute instructions to generate output from input. Examples of such an electronic device include a computer, processor, microprocessor (e.g., a Central Processing Unit (CPU)), and computer chip. Logic may include computer software that encodes instructions capable of being executed by the electronic device to perform operations. Examples of computer software include a computer program, application, and operating system.
A memory can store information and may comprise tangible, computer-readable, and/or computer-executable storage medium. Examples of memory include computer memory (e.g., Random Access Memory (RAM) or Read Only Memory (ROM)), mass storage media (e.g., a hard disk), removable storage media (e.g., a Compact Disk (CD) or Digital Video or Versatile Disk (DVD)), database, network storage (e.g., a server), and/or other computer-readable media. Particular embodiments may be directed to memory encoded with computer software.
Although this disclosure has been described in terms of certain embodiments, modifications (such as changes, substitutions, additions, omissions, and/or other modifications) of the embodiments will be apparent to those skilled in the art. Accordingly, modifications may be made to the embodiments without departing from the scope of the invention. For example, modifications may be made to the systems and apparatuses disclosed herein. The components of the systems and apparatuses may be integrated or separated, or the operations of the systems and apparatuses may be performed by more, fewer, or other components, as apparent to those skilled in the art. As another example, modifications may be made to the methods disclosed herein. The methods may include more, fewer, or other steps, and the steps may be performed in any suitable order, as apparent to those skilled in the art.
To aid the Patent Office and readers in interpreting the claims, Applicants note that they do not intend any of the claims or claim elements to invoke 35 U.S.C. § 112(f), unless the words “means for” or “step for” are explicitly used in the particular claim. Use of any other term (e.g., “mechanism,” “module,” “device,” “unit,” “component,” “element,” “member,” “apparatus,” “machine,” “system,” “processor,” or “controller”) within a claim is understood by the applicants to refer to structures known to those skilled in the relevant art and is not intended to invoke 35 U.S.C. § 112(f).
Number | Date | Country | |
---|---|---|---|
63219853 | Jul 2021 | US |