The following relates generally to the medical imaging arts, medical imaging device maintenance arts, medical imaging device issue resolution arts, and related arts.
Medical professionals are frequently presented with clinical product issues that are difficult to resolve. Currently, medical professionals deal with issues by attempting to resolve the issue themselves by searching through online resources such as manufacturer-owned (e.g., technical documentation, learning materials), or public/third party owned resources (e.g., Internet search). Medical professionals can also ask an expert in their institution or department for assistance, or call an outside party such as a clinical application specialist.
However, these current solutions can have drawbacks. For example, the current solutions can be time-consuming because the medical professional has difficulty in forming a search query for finding appropriate materials in product documentation/learning systems/online resources, has difficulty to express the situation of their problem to super users/clinical application specialists, or clinical application specialists may not be immediately available.
These drawbacks are particularly significant in time-constrained situations. For example, if a medical imaging technician encounters a problem while performing an imaging examination on a patient, the problem should preferably be resolved within a few minutes. Otherwise, the examination is delayed and the (typically tight) imaging examination schedule is adversely affected. Even worse, if the technician cannot solve the problem within a few tens of minutes then the imaging examination may need to be aborted and rescheduled, which incurs substantial monetary costs and inconvenience to the patient, as well as potentially delaying diagnosis and treatment of the patient. If the imaging technician attempts self-help and fails and only thereafter seeks assistance from a specialist, this delays the problem resolution. On the other hand, if the imaging technician initially consults a specialist for a problem that could have been resolved by self-help, then this also introduces costs in terms of the valuable time of the specialist.
The following discloses certain improvements to overcome these problems and others.
In some embodiments disclosed herein, a non-transitory computer readable medium stores instructions executable by at least one electronic processor to perform a method of recommending a resolution for an issue arising from a medical procedure. The method includes: receiving a request for assistance with the issue from a medical professional performing the medical procedure; mining, from one or more databases, information related to one or more of a medical device used in the medical procedure and the medical professional performing the medical procedure; recommending an assistance pathway resource from a plurality of assistance pathway resources for the medical professional based on the mined data; and outputting, on a display device of an electronic processing device operable by the medical professional, an indication of the recommended assistance pathway resource.
In some embodiments disclosed herein, a medical apparatus is disclosed, including a medical device and an electronic processing device. The latter includes at least one electronic processor programmed to: receive a request for assistance with the issue from a medical professional performing the medical procedure; mine, from one or more databases, information related to one or more of a medical device used in the medical procedure and the medical professional performing the medical procedure; recommend an assistance pathway resource from a plurality of assistance pathway resources for the medical professional based on the mined data; and output, on a display device of an electronic processing device operable by the medical professional, an indication of the recommended assistance pathway resource.
In some embodiments disclosed herein, a method of recommending a resolution for an issue arising from a medical procedure is disclosed. The method includes: mining, from one or more databases and responsive to a request for assistance, information related to one or more of a medical device used in the medical procedure and the medical professional performing the medical procedure; recommending an assistance pathway resource from a plurality of assistance pathway resources for the medical professional based on the mined data; and outputting, on a display device of an electronic processing device operable by the medical professional, an indication of the recommended assistance pathway resource as a hyperlink to the recommended assistance pathway resource.
One advantage resides in providing relevant educational materials for a medical professional to resolve an issue with a medical procedure.
Another advantage resides in providing guided support for a medical professional based on their previous actions to resolve an issue with a medical procedure.
Another advantage resides in providing relevant materials for a medical professional to resolve an issue with a medical procedure without the use of a clinical application specialist.
A given embodiment may provide none, one, two, more, or all of the foregoing advantages, and/or may provide other advantages as will become apparent to one of ordinary skill in the art upon reading and understanding the present disclosure.
The disclosure may take form in various components and arrangements of components, and in various steps and arrangements of steps. The drawings are only for purposes of illustrating the preferred embodiments and are not to be construed as limiting the disclosure.
The following discloses an approach for providing context-based help when an imaging technician encounters a problem during an imaging session. In general, there are various avenues of assistance, such as: (1) self-help by referencing a manual or other documentation; (2) automated “wizard” help in which a computer-based system such as the scanner controller provides step-by-step instructions via a sequence of user dialog boxes for performing a task; (3) referral to a clinical application specialist (e.g. from a vendor of a medical imaging device); or (4) referral to an expert at the hospital or at another medical institution. Since the help is needed during an imaging examination, it is beneficial to have the help provided as soon as practicable.
The disclosed system mines data sources such as the technician's educational background (mined from the online training system); skill level (for example, assumed based on the technician's job title (including specializations, roles and competencies), and/or from the number of years employed, and/or obtained from electronic records of usage of the imaging system by the technician); the imaging system state (obtained from the imaging controller or ancillary equipment controllers, e.g. information such as the imaging modality and protocol, any failure codes, or so forth); and patient information (obtained from the radiology scheduler and electronic health records). In some embodiments, the technician requesting help may enter a natural language description of the problem and if so then this can be mined for further information about the context.
The disclosed system includes a recommender that recommends the help pathway (e.g., self-help, wizard, or clinical application specialist) based on similar historical help requests. Other inputs to the recommender may include the sources of available help, such as relevant manuals, relevant step-by-step wizards, and information on immediate clinical application specialist availability. Based on the recommender output, the imaging technician is directed to the appropriate type of help, preferably including providing information such as a link to the relevant manual or wizard, contact information for the specialist, and/or so forth.
In a variant embodiment, rather than using a clinical application specialist on staff with the vendor of the medical device, the system could provide inter-hospital assistance. In this variant embodiment, collaborating hospitals provide contact and schedule information for clinical application specialists employed by the various hospitals, and the system may then identify an immediately available clinical application specialist at the same hospital as the technician requesting help, or at another collaborating hospital. If the recommender determines this clinical application specialist is the appropriate avenue for help, then it places the imaging technician into contact with that clinical application specialist.
With reference to
An electronic processing device 18, such as a workstation computer, or more generally a computer, a smart device (e.g., a cellular telephone (“cell phone”), a smart tablet, and so forth), is operable by a medical professional (e.g., a doctor, nurse, technician, and so forth). The electronic processing device 18 may also include a server computer or a plurality of server computers, e.g., interconnected to form a server cluster, cloud computing resource, or so forth, to perform more complex computational tasks. The electronic processing device 18 includes typical components, such as an electronic processor 20 (e.g., a microprocessor), at least one user input device (e.g., a mouse, a keyboard, a trackball, and/or the like) 22, and a display device 24 (e.g., an LCD display, plasma display, cathode ray tube display, and/or so forth). In some embodiments, the display device 24 can be a separate component from the electronic processing device 18, or may include two or more display devices.
The electronic processor 20 is operatively connected with one or more non-transitory storage media 26. The non-transitory storage media 26 may, by way of non-limiting illustrative example, include one or more of a magnetic disk, RAID, or other magnetic storage medium; a solid-state drive, flash drive, electronically erasable read-only memory (EEROM) or other electronic memory; an optical disk or other optical storage; various combinations thereof; or so forth; and may be for example a network storage, an internal hard drive of the workstation 18, various combinations thereof, or so forth. It is to be understood that any reference to a non-transitory medium or media 26 herein is to be broadly construed as encompassing a single medium or multiple media of the same or different types. Likewise, the electronic processor 20 may be embodied as a single electronic processor or as two or more electronic processors. The non-transitory storage media 26 stores instructions executable by the at least one electronic processor 20. The instructions include instructions to generate a visualization of a graphical user interface (GUI) 28 for display on the display device 24.
The electronic processing device 18 is also in communication with a database 30 (shown in
The apparatus 10 is configured as described above to perform a method or process 100 of recommending a resolution for an issue arising from a medical procedure. The non-transitory storage medium 26 stores instructions which are readable and executable by the at least one electronic processor 20 to perform disclosed operations including performing the servicing method or process 100. In some examples, the method 100 may be performed at least in part by cloud processing.
With reference to
At an operation 104, information related to one or more of the medical devices 12 used in the medical procedure and the medical professional performing the medical procedure can be mined from one or more databases (i.e., the database 30). The mining operation 104 can include, for example, mining information including one or more of: a technician's (or more generally medical professional's) educational data, a technician's skill level data, a state of the medical device 12, patient data, and so forth. When a text description of the request for assistance is provided, the mining operation 104 can include mining information from the text description of the request for assistance, for example using keyword extraction and/or natural language processing (NLP) techniques. In another example, the mining operation 104 includes retrieving a job title of the medical professional performing the medical procedure and mining information related to the medical professional performing the medical procedure from at least one of (i) an online training system used by the medical professional and (ii) a log of past medical procedures performed by the medical professional performing the medical procedure. In a further example, the mining operation 104 includes mining information related to the medical device 12 used in the medical procedure from an electronic controller (not shown) of the medical device 12. These are merely examples, and should not be construed as limiting.
At an operation 106, an assistance pathway resource from a plurality of assistance pathway resources is recommended for the medical professional based on the mined data. For example, the assistance pathway resources can include an online training resource related to the medical procedure, a medical procedure assistance program implemented on either the medical device 12 or the electronic processing device 18; a referral to another medical professional, and so forth. The online training resource and/or the medical procedure assistance program can be stored in the database 30. In some examples, when the text description of the request for assistance is provided, the recommending operation 106 can include recommending the assistance pathway resource further based on the information mined from the text description of the request for assistance. In another example, during the requesting operation 102, the user can provide inputs related to each assistant pathway resource, and the mining operation 104 includes mining the information based on the inputs. The recommending operation 106 then includes recommending the appropriate assistance pathway resource based on the inputs. In one approach, the recommending operation 106 compares these inputs with the stored information 31 on historical help requests received by the system in the past. The most common successful assistance pathway for the most similar historical help requests (also stored as part of the information 31) can then serve as the recommended assistance pathway. In another (not necessarily mutually exclusive) approach, if the information 37 on experts at the hospital or at another medical institution that could be consulted to resolve the problem include availability information retrieved from electronic calendars of the experts, then this can be used to recommend a particular expert who is immediately available to assist in resolving the problem. In another approach, the recommending option 106 can employ a rules-based algorithm that recommends the assistance pathway based on analysis of the inputs in accordance with the algorithm rules. These are merely some nonlimiting illustrative examples.
At an operation 108, an indication 38 of the recommended assistance pathway resource is output, for example on the display device 24 of the electronic processing device 18. For example, the indication 38 can be a hyperlink to the recommended assistance pathway resource (e.g., a link to the online training resource, a link to run a medical procedure assistance program, a link to a video calling service or texting service with another medical professional, and so forth). In some examples, when the recommended assistance pathway resource comprises a referral to another medical professional, contact and schedule information for a plurality of medical professionals can be received, an available medical professional can be identified. For example, a communication path can then be established between the available medical professional and the medical professional performing the medical procedure.
The apparatus (or system) 10 can be configured to uses a description of the issue by the user, given in natural language, in combination with rich contextual information about their past experience, the learning trajectory of the user, and the current state of the operating device(s), to identify the best venue for support. Furthermore, in the case of self-help, the system 10 can select learning material from a database, which is relevant to their situation. To do so, the apparatus 10 is configured to perform the following operations: a user presses the “help” button on their phone or on the medical apparatus, activating a ‘support system’ application. The user may optionally enter a brief description of their problem, in natural language or they can select, for example, “let the system identify the problem for me”. The system 10 recognizes the user in terms of their learning consumption history, experience level, and experience with the medical system 12 or clinical procedure being performed. The system 10 identifies the knowledge of the user and their experience from, for an example, a human resources system. The system 10 identifies the current state of the medical apparatus 12 the user has been recently interacting with. The system 10 identifies the current type of workflow and the current step in the user's clinical workflow to establish the context of the intended purpose of the user at that step. The system 10 retrieves available performance support systems. The system 10 retrieves available clinical experts. The system 10 retrieves list of available content for the user, from a content management system. The system 10 filters content based on the user's known gaps in knowledge and experience with the current state of the medical system to give immediate recommendations. The system 10 decides what type of support is best suitable for the user and provides the appropriate response.
To perform these operations, the electronic processor 20 of the electronic processing device 18 can include one or more corresponding modules specifically implemented for one or more of the operations. For example a module for selecting a support method can include a classification algorithm (e.g., the mining operation 104). The classification is done based on the following input data: a problem description, entered by the user in natural language (the input is assumed to be in textual format, but can also be entered via speech interface, In the former case, the textual data is transformed into a vector format using an algorithm such as TF-IDF or using an embedding neural network. In the latter case, the speech can be converted first to text, via a speech-to-text algorithm, and is then converted to a vector format); a user profile, which is queried from an HR system (e.g., junior/senior), and the current career track (e.g., in training for resident); a device context of the medical device 12, a user context a user knowledge, and so forth.
The result are three numerical values between [0, 1], each representing the confidence of the system for routing the request to self-help service/performance support service/human expert, respectively (i.e., 1 represents the maximum confidence).
In another example, multiple modules can be provided to determine support context (i.e., the recommending operation 106). A first module can, given the user description of a problem, filter out collected data which is relevant to the given request. For example, if the user mentions the keywords ‘MRI,’ ‘Compressed SENSE,’ the first module can return machine log data relevant to the MRI exams requiring Compressed SENSE, such as whether it was used in the latest exams, which values were set, etc. The mapping from user description to features can be done by, for example, a look up table stored within the first module. For each mapping, the first module would also contain a set of instructions for which transformation to apply to the device log data to produce the required output. The output can be presented in aggregated form, indicating summary information regarding various aspects of the device function. An example output is provided as Table 1 below.
The first module also provides information about the state of the medical devices within a hospital. The state includes the following data: a list of activities performed at the medical device 12 (e.g. an Mill exam, comprising multiple scans), an indication that the user has performed each activity; an output of each activity (i.e., a failure code), system settings for each activity (e.g. type of scan, scan parameters, etc.) and so forth.
A second module can, given the user description of a problem, filter out clinical data which is relevant to the given request. The data for this second module may originate from the hospital information system. This includes, for example, patient information, type of protocol used, involved health care professionals, etc. For example, given the keywords ‘MRI’, ‘Compressed SENSE’, the second module may return the protocols and anatomies which were scanned in the hospital. The results are again returned in aggregate format, indicating, for example, how frequently protocols and anatomies are run, and how frequently patients have been re-scanned.
In addition, to perform the recommending operation 106, other modules can be included. For example, a third module can be implemented to determine the knowledge of the user regarding the used features of the medical device 12 to determine which aspects of the device 12 functionality/clinical aspects are relevant. For each aspect, the third module computes the proficiency of the user, based on the type and number of interactions the user has had with appropriate learning content, or based on a number of times the user has performed the particular activity without failure. Examples of data points that influence such calculation can include whether the user has following beginner/intermediate/advanced courses on a related topic, time elapsed since the last time a related learning material has been accessed, a test score on quizzes/exams on a related topi, and so forth.
A fourth module can be implemented to rank the relevance of different content material, based on the previous interactions of the user with the learning management system, the device and clinical context, and the current issue they are experiencing. An example implementation of the fourth module may be to perform a search in the learning management system, using the problem description as a query, and then to rank each search results with a score, given the user knowledge, device context and clinical context inputs. The scoring can be done based on manually crafted rules (i.e. a look up table), or using a machine learning algorithm (i.e., a learning to rank approach).
In some embodiments, the apparatus 10 can be used in conjunction with smart support tickets. To do so, the apparatus 10 automatically generates a machine and human readable support ticket immediately after the user presses the help button that can be routed and escalated throughout a cloud-based clinical workflow support system. The details of the ticket are articulated using the method described in the invention. The ticket is used, for example to gather statistics on types of encountered problems and how they were solved to improve the education and performance support content, or determine a ground truth (clinical context) when a problem has been escalated with an expert. The support tickets can be routed through a number of support channels via a remote command center which can provide remote support to multiple hospital sites simultaneously. The routing channels would start within the hospital (also to identified super users who are available in the current shift), then to the command center and then to a pool of available remote application specialists in the area or beyond. The characteristics for smart support tickets include the urgency and importance of the problem, which can be automatically deduced from schedule of the device (incurred delays and complexity of procedure). The support tickets can be pushed to a user interface on a number of different devices depending on the routing preferences. For example, they can be pushed to the mobile phone of a super-user within the hospital using the same platform as the performance support application.
The disclosure has been described with reference to the preferred embodiments. Modifications and alterations may occur to others upon reading and understanding the preceding detailed description. It is intended that the exemplary embodiment be construed as including all such modifications and alterations insofar as they come within the scope of the appended claims or the equivalents thereof.
Number | Date | Country | Kind |
---|---|---|---|
22170444.8 | Apr 2022 | EP | regional |
This application claims the benefit of U.S. Provisional Patent Application No. 63/332,294 filed Apr. 19, 2022 and European Patent Application Number 22170444.8 filed Apr. 28, 2022. These applications are hereby incorporated by reference herein.
Number | Date | Country | |
---|---|---|---|
63332294 | Apr 2022 | US |