This disclosure relates to a system and method for behavioral modification that encourages user engagement through positive reinforcement.
In order to enhance the quality of service, businesses and organizations often employ various mechanisms for tracking customer satisfaction. For example, this can involve the use of surveys to solicit information about services received by a given customer. Businesses and enterprises also can use utilize various business intelligence systems to track various facets of the business and calculate various indications of performance based on objective and subjective criteria that can be measured or monitored. In other examples, consultants can be utilized to monitor a portion of a given business and work with management to implement various changes in an effort to improve performance and overall satisfaction for this part of the business. However, in each of these examples, it is difficult to maintain a cycle of continuous improvement over time.
This disclosure relates to a system and method for behavioral modification that encourages user engagement through positive reinforcement.
In one example, a non-transitory computer readable medium can be programmed to provide an operational-behavioral business intelligence system that includes an idea manager programmed to manage ideas submitted by a user. Each idea can be stored in a knowledgebase and be capable of validation and conversion into an experiment. An experiment manager can be programmed to manage each experiment, including design, execution and analysis thereof. Each experiment can employ a performance indicator to provide a measure of performance based on behavior probe data captured via a behavior probe, the measure of performance being stored as experiment data for each respective experiment. A continuous positive reinforcement (CPR) engine can generate CPR data to provide substantially continuous reinforcement to users based on the data stored in the knowledgebase to drive business processes innovation.
As another example, a method to provide operational-behavioral business intelligence system can include receiving a tip in response to a user input and storing information related to the tip as tip data in memory. An idea for a process improvement can be generated in response to a user input that includes instructions to convert a given tip into the idea or to create a new idea. The method can also include storing idea data in the memory related to the generated idea. An experiment can be created to ascertain effectiveness of a selected idea in response to a user input. The experiment can include at least one performance indicator operative to provide a measure of a behavioral parameter. Probe data can be captured via a behavior probe, the probe data providing a measure of the at least one performance indicator for the experiment. The probe data can be stored in the memory as experiment data for the respective experiment. The method can also include providing a user interface to provide an indication of each user's engagement with the system in relation to at least one of the tips, the ideas and other interactions with the system.
The invention relates generally to a system and method for operational-behavioral business intelligence. Operational-behavioral business intelligence generally corresponds to a linking or combination of business intelligence and business operations process management. The systems and methods disclosed herein can provide a repeatable cycle to manage and implement performance goals that can be used repeatedly to achieve continuous improvements in various facets of a business, including safety, quality of services and customer satisfaction. The approach is not limited to business operations involving employees and management, but also can cross over to clients and customers. The systems and methods disclosed herein combines profits, innovation methods, psychological motivational principles and real-time feedback technology into an integrated operational-behavioral technology. The systems and methods disclosed herein can create a repeatable cycle of success by creating a culture that stimulates and fosters process innovation within an organization at all levels. For the example of a healthcare business, the systems and methods can help improve quality of care being provided by foster innovation and behavioral changes to positively impact the patient experience.
As will be appreciated by those skilled in the art, portions of the invention may be embodied as a method, data processing system, or computer program product. Accordingly, these portions of the present invention may take the form of an entirely hardware embodiment, an entirely machine readable instruction embodiment, or an embodiment combining machine readable instructions and hardware. Furthermore, portions of the invention may be a computer program product on a non-transitory computer-usable storage medium having machine readable program code on the medium. Any suitable computer-readable medium may be utilized including, but not limited to, static and dynamic storage devices, hard disks, optical storage devices, and magnetic storage devices.
Certain embodiments of the invention are described herein with reference to flowchart illustrations of methods, systems, and computer program products. It will be understood that blocks of the illustrations, and combinations of blocks in the illustrations, can be implemented by machine-readable instructions. These machine-readable instructions may be provided to one or more processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus (or a combination of devices and circuits) to produce a machine, such that the instructions, which execute via the processor, implement the functions specified in the block or blocks.
These machine-readable instructions may also be stored in computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory result in an article of manufacture including instructions which implement the function specified in the flowchart block or blocks. The computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart block or blocks.
In the example of
The system 10 can include a tip manager 16 that can manage tips that are entered into the system 10. As used herein, a tip refers to a precursor form of an idea or an incomplete idea. A tip thus can correspond to a vague observation, a concern or thought about a given situation, location or activity or event. Details about how to improve the situation, location, activity or event for which a tip has been generated may be unspecified. For example, a tip may include an identification of a location, a category of concern (e.g., safety, cost, quality, etc.). A tip may also include an identification of a user who submitted the tip or the tip may be submitted anonymously.
Users may employ various different types of probe devices for interfacing with the system 10, which can also be utilized for entering a tip. In the example of
The users are not limited to personnel of the business or enterprise, but can also include customers or patients. By way of example, customers can employ probe devices 18 to provide inputs to the system, such as in response to a patient survey (e.g., conducted online via a website or via telephone). The inputs can be collected and aggregated by the tip manager 16 and converted to tips.
The tip manager 16 can include a user interface element 22 that can be programmed to provide a list of tips that have been entered into the system 10. The user interface 22 can also be utilized to select and edit a given tip, such as by the individual user that had initiated the tip or other authorized personnel. The tip manager 16 can also include a request engine 24 that can be utilized to request additional information associated with a given tip. For example, the request engine 24 can send a request via a messaging system (e.g., email) to a user that had initiated the tip to solicit additional information about the tip. The request engine 24 can send the request immediately in response to receiving the tip. Alternatively or additionally, the request engine 24 can periodically request such information periodically from the user.
In one example, a given tip or set of tips can include location data related to the tip, and the location data can be used to organize such tips. The location data can be entered manually with the tip or be acquired automatically via a tracking device, such as corresponding to one or more of the probe devices 18. The tracking device can be implemented as a location aware device, such as including an RFID system, a global positioning system, a cellular telephone or other device that can provide information about a location. Thus, the tip manager 16 can provide an alert or flag for a given tip or set of tips associated with a given location, which can trigger review and further evaluation of the given location based on the tips that have been input for such location.
The tip manager can also include a tip converter 26 that can be utilized to convert a tip into an idea. A general differentiator between an idea and a tip in this context is that an idea includes sufficient details as to be actionable. A purpose for differentiating between tips and ideas is that tips afford a quick method that is easy to record an initial thought or concern (e.g., in real-time or near-real-time) without requiring any specified level of detail. The request engine 24 provides a mechanism to enable a user to supply more complete details at a later time, such that tip converter can convert the initial tip to a corresponding idea, if desired. The corresponding tip and related information can be stored as tip data 28 in the knowledgebase 29.
As an example, in response to a user identifying a safety concern at a specified location in a given facility, the request engine 24 can solicit additional information about such concern from the user that submitted the tip. In response to the user specifying additional information about the tip, the tip can be converted by the tip converter 26 into a corresponding idea. An idea thus corresponds to the next phase in the process innovation.
The system 10 also includes an idea manager 30 that can be programmed to manage ideas. The idea manager 30 includes a user interface 32 that can be utilized by users to create and edit ideas as well as to vote or comment on ideas created by other users. The functionality of the idea manager 30 for a given user may vary based on the role of an individual within the organization. For example, all users can comment and vote on ideas via the user interface 32. An authorized user (e.g., having a leadership or managerial role in an organization) can also employ the user interface 32 to approve or adopt an idea for implementing a corresponding experiment. As noted above, the tip manager 16 can also be utilized generate an idea, such as by converting a tip to an idea in response to supplying sufficient information via the corresponding tip user interface 22. The idea manager 30 can also include an idea generator 34 that can be programmed to generate an idea in response to sufficient information being input by a user, such as via one or more input devices (e.g., devices 18).
An idea can include a variety of data fields, such as including a name for the idea, a priority, a score, a status under description of what the idea entails and an identification of the user who contributed the idea. Such data can be stored as idea data 36 in the knowledgebase. The idea data 36 thus can be modified in response to users voting on a given idea, which voting can be implemented via the user interface 32 in response to user input. The idea data 36 can also be modified in response to an authorized user editing a given idea. The idea manager 30 can also include an idea ranking module 40 that can be utilized to compute a rank of ideas based on ranking criteria. For example the idea ranking module 40 can employ a metric to compute a score for each of the ideas that have been generated. The metric can involve objective and/or subjective criteria.
As a further example, the ideas that have been generated can be evaluated and voted upon by a selected subset of authorized users, such as can correspond to an idea evaluation committee. Each of the users in the evaluation committee can employ user input device to access functionality in the user interface 32 to vote accordingly. The idea ranking module 40 can, in turn, rank the ideas based on the committee votes for further consideration, approval and voting.
The idea manager 30 can also include a validator 42 that can be utilized to validate or approve an idea for generating a corresponding experiment to ascertain the efficacy of the idea for the business or organization. Thus, an authorized user or group of users (e.g., having a sufficiently high leadership role within the organization) can employ the user interface 32 to select an idea and employ the validator 42 to approve the idea for experimentation.
As a further example, the idea manager 30 can also be programmed to automatically send messages or requests to users (e.g., staff) to solicit ideas for experiments (e.g., similar to the functionality of the request engine 24). For instance, such automatic requests can be sent in response to analyzing data for identifying trends to determine various concerns for the organization. Requests can also be sent intermittently or periodically to help engage users. Thus, in response to receiving a request, a user can submit an idea to the system 10 via a variety of different devices 18, which may be the same or different from the mechanism used to send the request. For example, the user can employ the device 18 to submit an idea via a corresponding mechanism, such as email, voicemail, an online form and the like.
The system 10 also includes an experiment manager 44 that can be programmed to manage various aspects of an experiment. The experiment manager 44 can communicate with the idea manager to exchange information, such as including a request to approve an idea for experimentation. Information and data relating to an experiment, including experiment parameters, data results from implementing the experiment and the like, can be stored as experiment data 46 in the knowledgebase 29.
In response to an idea being approved for experiment, the experiment manager employs a designer 48 to create and design an experiment. An experiment can include a variety of parameters that can be stored as part of the experiment data 46. For example, an experiment can include a title, a hypothesis, a financial information associated with implementing the experiment (e.g., anticipated or actual cost), as well as timing information (e.g., start time, stop time). An experiment can also be implemented in multiple phases that can be specified, such as including an experiment phase and a control phase for implementing the experiment. Results and analysis associated with a given experiment that is being performed or has been performed can also be stored in the knowledgebase 29 with the experiment data 46.
An experiment can also include one or more key performance indicators (KPI's) that can be monitored during the experiment. The designer 48 thus can include a set of programmable tools to create new experiments, including by selecting and/or creating one or more KPI's that are to be monitored. The designer 48 can also establish input devices or other resources that provide measurable values for analysis during a given experiment. The designer 48 can also set one or more thresholds that can be compared relative to the measurable information values for providing an indication of the progress of the experiment. The system 10 can monitor probe data (also referred to herein as behavior probe data) from various input sources, including probe devices 18 and other sources of information. For instance, the probe data can include information specifying location or proximity, movement of people or objects, identity of persons or things, and associated timing information for data being obtained. Probe data can also include observations, such as can be made by patients, physicians, clinical staff and non-clinical staff. The probe data and/or data derived from the probe data can be stored as part of the experiment data 46. KPI threshold parameters, data parameters, real-time displays and historical trending charts can also be set up in conjunction with and utilized as part of each experiment, and such parameters can also be stored as experiment data 46.
The experiment manager 44 can also include an execution engine 50. The execution engine can be utilized to accept data that is being monitored for a KPI as part of the experiment. For existing KPIs, data can be acquired before, during, as well as after the experiment, which data acquisition can be leveraged for an experiment that is designed to utilize data already being acquired. During an experiment, the execution engine 50 can monitor data in real-time such as to display graphs or other indications associated with the KPIs that have been set up via the designer 48.
An instance of the execution engine 50 for a given experiment further can employ one or more data capture modules 52 to capture data from one or more behavior probe devices (e.g., corresponding probe devices 18) for the given experiment. The data capture module 52 can be implemented as a method programmed as an interface to receive and/or retrieve data from one or more predetermined resources configured to provide information either corresponding to a given KPI for data from which a given KPI can be determined. As an example, the data capture module 52 can receive probe data from staff (e.g., staff probes) customers or patient (patient probes). The probe data can be captured in a variety of forms and from a variety of different devices depending upon the experiment and types of data that are to be collected.
By way of further example, the data capture module 52 can be programmed to collect information from one or more probe devices 18 pertaining to one or more user behavior. The data capture module 52 can collect such information from different types of devices, such as may include smart phones, RFID readers, or the like. The data capture module 52 can collect such data from devices carried by a customer or employee and store data representing the individual's behavior.
As one example, behavioral data (e.g., including location, time and identity) can be collected from a probe device 18. Such probe device 18 can be implemented as a radio frequency identification (RFID) based location device, a global positioning system (GPS) device, smart phone or other type of device that can be utilized to provide behavioral data for a person or activity. As a further example, behavioral data (e.g., temporal information, location and/or user identity) can be collected for monitoring an ingress and/or egress of persons relative to a room or other location. Such data can be provided to the system 10 directly by the system 10 via a receiver (not shown), such as an RFID reader (or other detection device) that can be distributed at various locations to monitor RFID tag information that can be attached to persons that are being monitored as part of the experiment. Alternatively, other types of devices, such as implementing a short-range communication technology (e.g., near field communication (NFC) or Bluetooth), can be utilized to communicate probe data to the system. The behavioral probe data can be stored as part of the experiment data 46 for a given experiment, for example.
As a further example, an RFID tag can be implemented as battery-assisted RFID device that is mounted to a badge or other wearable or portable structure. An RFID reader thus can interrogate the RFID device to detect movement or proximity of a given RFID device and in turn record location, time information as part of the experiment data 46. Additionally, the RFID device, being battery powered, can transmit a signal in response to a user pressing a micro button to in turn transmit data. The received data can be collected by the data capture module 52 and associated with the particular identifier to report on an observation, such as quality, safety, cost or efficiency.
Additionally, in the context of patients, micro buttons can be utilized to report on one or more aspects of the patient experience. As an example, a communication device (e.g., an RFID device, a smart phone, or the like) can be programmed to report specific experience information, such as pain, discomfort, indicate an experience as being positive or negative, or the like. The communication of such information from the device can be provided by the person in real time with the condition or experience for which the feedback is being provided. The communication from the device can be unidirectional or the device can implement bidirectional communication. For example, bidirectional communication can provide a closed loop communication session (e.g., via a wireless technology) in which a response is provided from the person in response to a request or other stimulus (e.g., audible, visual or both) that is received at the device. The feedback from the device can include binary or other discrete measure of patient's experience. Alternatively, in other examples, a continuous scale can be utilized to measure and report on the patient's experience via the device.
The execution engine 50 can also receive data from other sources and in other forms depending on a given experiment. For instance, staff and patients can enter observations and information relating to the experiment via a corresponding user interface 54, such as using a corresponding device 18. The execution engine 50 can acquire all data received for each respective experiment and store such data as part of the experiment data 46. As mentioned, data can be acquired in real-time and be utilized to display progress associated with the experiment, such as via the user interface 54.
The experiment manager 44 can also include an analyzer 56. The analyzer 56 can be programmed to perform predetermined calculations on the experiment data 46 that can provide an indication of the progress of a given experiment. The analyzer 56 can perform the computations in real time in response to the data capture module 52 collecting probe data, for example. Alternatively, or additionally, the analyzer 56 can perform such computations based on data that has been acquired over a time period, such as a selected portion of the experiment phase. The analyzer 56 can also compute statistical information comparing experience results to pre-experience bench marks or other standards or experiments that may have performed within a given enterprise. The analyzer can store the results of such calculations in the knowledgebase 29 as part of the experiment data 46. As mentioned above, the calculations can also include metadata, such as to provide information about the type of data or temporal information (e.g., a time stamp) to facilitate evaluation of the experiment. The analyzer 56, for example, can provide analysis data for a given experiment based on which trending charts and graphs of the collected data during the experiment period that can be presented to one or more users via the user interface 54. All such analysis and statistical information can also be stored as part of the experiment data 46 in the knowledgebase 29.
The system 10 can also include a dashboard module 58 that can be utilized to display information associated with a given experiment to provide immediate feedback about the progress of an experiment to one or more goals. The dashboard module 58 can present the information in a variety of forms, such as part of a GUI that includes color coding, a numerical scale, a dial or the like. The information provided by the dashboard 58 may vary depending upon the role (or authorization) of the individual user employing the dashboard. Alternatively, the dashboard may present the same types of information to all users regardless of their role.
The system 10 can also include a reports module 60 that can be utilized to generate one or more reports associated with use of the system 10. The reports module 60 can provide the reports in different forms, such as output to a display via a GUI or printed, and can send reports via various forms of communication. For instance, reports can be utilized to provide an indication of staff engagement, user contribution such as in the form of tips and ideas. The reports module 60 can also generate reports to provide an indication of the impact of the experiments on the overall operational and behavior and culture of the team or group implementing the experiment. For instance, a report can be generated to demonstrate the effect of a successful experiment and its integration into an organization culture.
The system 10 can also include a KPI manager 62 that is programmed to manage KPI's, which may be stored in the knowledgebase 29 as KPI data 64. As mentioned above, the KPI can be implemented as a metric or function that is utilized to measure the results of change in behavior or performance of one or more parameter. The KPI can be real-time or nearly real-time measurements or can be time-based measure.
As one example, a KPI for a doctor's office may be patient wait time. Thus a KPI can be established to determine an amount of time a patient spends in a waiting room from check-in until the time the patient walks out of the waiting room. For example, the wait time may be measured as the difference between the time when the patient checked in with the receptionist and the subsequent time detected when the patient exits the waiting room (e.g., using an RFID reader configured to detect a RFID device carried by the patient). Alternatively, this time may be monitored by the receptionist and entered manually (e.g., via the user interface 54) such as during implementation of an approved experiment.
As another example, a KPI can measure doctor-patient face time. In order to track such a KPI, each patient and each doctor will include a device that can be detected within a room. For example, a doctor and patient can include respective cards or other devices with RFIDs or employ NFC configure to identify when each enters a given office room. When the system detects both within the given office room concurrently, it can compute an indication of the doctor-patient face time as the overlapping time period. As mentioned, this can be tracked for doctors or other caregivers, anonymously, or details can be tracked for each caregiver separately.
Yet another example KPI can be configured to track room usage for a facility (e.g., a hospital or clinic). By room usage, the corresponding probe data can store an indication when a given room is occupied, not occupied or both conditions can be represented in the probe data. The KPI can further be programmed to measure room usage by one or more classes of persons (e.g., patients, care givers, maintenance staff or the like), such as by provide each class of person different types of devices sufficient to distinguish between the different classes. All such information relevant to entering a room, occupying the room, and leaving the room thus can be tracked and stored as probe data for subsequent analysis in a given experiment, such as disclosed herein.
As a further example, the KPI data 64 can include a library (e.g., a set) of plural KPIs that have been designed for a given group or organization. For instance, when the system 10 is installed or prior to installation, a consultant can work with management to ascertain the goals of the group or organization. Depending on the goals, a set of KPIs can be provided. Means for acquiring information that provides a measure of a related performance condition can also be defined established for each KPI. For instance, an authorized user (e.g., administrator, leader or the like) can associate one or more sources of relevant data for a given KPI and program the KPI manager to capture corresponding data that is relevant to the given KPI. The data can be stored in the knowledgebase 29, for example, in the experiment data 46 that can be programmatically linked to a given KPI. In this way, the system 10 can be configured to obtain corresponding information from one or more data sources for each KPI such that, when a KPI is activated for use in a given experiment, appropriate information can be aggregated for analysis thereof the KPI.
As mentioned above, the data sources assigned to a KPI can include various types of probe devices 18 as well as other sources of information meaningful to the KPI. The other sources of information can be obtained from customers, personnel, which can entered directly or indirectly via a probe device 18 or be stored in one or more other data sources (e.g., electronic medical records, scheduling systems, or the like). As one example, the probe devices 18 can be implemented as including sensors that can be configured to acquire information, corresponding to probe data, about a state or condition of one or more of a person, place or a thing or relationships therebetween. For instance, a sensor device, corresponding to the probe device 18, can be utilized to obtain information about location of people, such as customers (e.g., patients) and personnel, and relevant timing information. Such acquired information can include identity data that explicitly identifies each individual source of information, such as by a unique identifier or name. Alternatively, the identify data may be anonymous such as by identifying each individual as being assigned to a predetermined role or group (e.g., patient, doctor, nurse, and the like) within the organizational context, such as to facilitate HIPAA compliance. An even greater level of anonymity can be afforded by having no ascertainable identity associated or tracked each device, as provided in corresponding probe data. For instance, a set of detectable devices (e.g., communication-enabled cards) can be utilized by each of the participants without distinction as to which device each participant uses. When identity is so obfuscated, the meaning of the information collected in the associated probe data will either need to be inferred from the probe data or it may remain ambiguous.
Timing information can also be stored as timing data in memory, such as part of the knowledgebase 29. The timing data can provide timing information about a duration for each state or condition being monitored (e.g., by a sensor). The timing data can be an absolute chronological time, such as from a clock, or it can be an elapsed time corresponding to a duration of the state or condition. The timing data, for example, can indicate when a respective state or condition begins (e.g., detecting when an identified person enters a room). The timing data can also indicate other timing information, such as how long the individual is in the room, when one or more other identified persons enter the same room, when each person leaves the room and the like. The meaning and significance of timing information for a given state or condition will depend on the context and circumstances for the state or condition defined in a given KPI, such as may be explicit or implicit from the associated probe data.
The probe devices 18 can also be implemented as other data input devices configured to receive feedback from customers (e.g., patients) and/or personnel in real time or near real time. Customer survey data, such as can be entered online, obtained via a paper forms or the like, can also be stored in memory as survey data that can be analyzed to provide a measure of performance for one or more KPIs. The source of such survey data can be identified (e.g., by identity data), which can be a unique identifier or an anonymous identifier
The KPI manager 62 can include a KPI user interface 66 that can be utilized to create or edit a KPI. That is, each given KPI can be configured to monitor and track information from one or more data sources, such as disclosed herein. Additionally, as part of a KPI, threshold values and goals associated with the KPI can also be programmed via the user interface 66 such that the parameter or parameters being measured by a given KPI can be analyzed relative to the threshold or goal. The user interface 66 can also include one or more indicator to provide an indication of the value which may be the current real-time value as well as historical information for the respective KPI.
A given experiment can utilize one or more existing KPI's that can be selected from KPI data 64 in the knowledgebase 29 and implemented within a given experiment for providing a measure of a performance condition relevant to the goals of the experiment. That is, a user can establish an experiment from a set of existing KPIs that have been stored in the knowledgebase of the KPI data 64. Alternatively, a user can create and configure a new KPI via the KPI manager 62 that can be utilized as part of an experiment. The new KPI can be stored as part of the KPI data 64 and can be utilized by any other user in the system 10. By storing KPI's in the knowledgebase 29, creation of experiments and criteria to evaluate as key performance indicators can be facilitated across an organization.
As a further example, the KPI data 64 can comprise a library of KPIs having various measurement methods that can be utilized for measuring various performance criteria for experiments that can be implemented via the system 10. In addition to receiving data directly as part of an experiment, KPIs can also utilize information that can be received via other applications and across other data processing centers. For instance, the system 10 can employ an application interface (API) to access information and resources from other systems and sources for measurements that may have already been made or are being made by other existing systems. As an example, the system 10 can employ an API to access an electronic health record (EHR) and particular data that may have been obtained for a given patient or group of patients. Additionally, the system 10 can employ a web-based API to access web services, such as to request data from an identified source of data (e.g., a web-based application). Additionally, other systems may utilize APIs to access data from the system 10, such as other external dashboard applications or the like.
The KPI data 64 can be implemented as an interrelated tree-like structure that demonstrates interrelationships between the set of KPIs, such as one KPI may affect (or influence) the measurements of one or more other KPIs. In this way, experiments that are conducted can also be utilize to identify and measure the impact that improving KPI in one area may affect the KPIs in other areas, such that the system 10 can ascertain an impact on the experiment on the overall behavior and operational process. That is, the system 10 facilitates creating a balance between the various KPIs and how they interrelate and affect each other such that continuous improvements can be made.
As one example,
Returning to
The CPR engine 70 also includes an analyzer 74 to ascertain whether the CPR generator 72 should generate CPR and, if so, the type of CPR. The analyzer 74 can cooperate with the various modules of the system 10, including the tip manager 16, idea manager 30 and experiment manager 44 to track and recognize contributions and the level of engagement of users. The analyzer 74 can track, for example, tips that have been input by users, ideas and the quality of ideas submitted by users as well as the experiments and the success of experiments. The analyzer 74 can ascertain the relative success of a user's engagement and cause the CPR generator to generate an appropriate type and form of CPR accordingly. Additionally, the analyzer 74 can be programmed to monitor votes and comments made users for each idea that is submitted. The voting and ranking of ideas that have been submitted further helps promote the culture of continuous innovation for the corresponding business processes, such as to improve quality and lower costs. As a result, the CPR engine 70 can create a culture that empowers and keeps users engaged in using the system 10 by providing CPR.
As an example, the CPR generator 72 can automatically generate virtual medals that can be presented on a graphical user interface displayed prominently on a website or other manner (e.g., digital signage). Information can also be printed and posted in a prominent location to recognize an individual user's contributions via the system 10. For instance, in addition to generating virtual medals, demonstrating and recognizing engagement and contribution of users in the system, such recognition further provides feedback that encourages users to continue and maintain their involvement of the system. Medals and other forms of recognition further can be utilized within an organization as a basis for other forms of incentives. For example, metals can be converted to other types of incentives such as can include stickers that can be placed on badges, monetary compensation, prizes or other awards.
As mentioned, the CPR generated by the CPR generator 72 can be documented and stored as CPR data 76 such as in the knowledgebase 29. The CPR data 76 for a given individual can further be utilized as part of a performance review. For example, a user can employ the CPR engine 70 (or an associated GUI) to retrieve their corresponding CPR data documenting their contributions over a period of time to enhance the review process within the business organization. Moreover, by utilizing CPR in this manner, the system 10 fosters an environment or culture that encourages continuous improvement and innovation in the operational business process for an organization.
The system 10 can also include a search engine 78 that is programmed to search the knowledgebase 29 based on a query. For example, the query can include one or more search terms related to tips, ideas and experiments or comments that may have been stored in the knowledgebase. The search engine 78 can provide the content directly or it can be provided via hypertext links or otherwise. The search engine 78 can correspond to a commercially available or proprietary search engine that can be utilized to query the knowledgebase 29 or other resources for operational and behavioral data stored therein. The search engine 78 can constrain the search for a given group to team within an enterprise or organization, or the search can be conducted globally across the knowledgebase 29 that encompasses the enterprise or organization. In this way a user may be able to locate data pertaining to a previously submitted idea or experiment to facilitate process innovations.
At 124, the behaviors can be implemented for the experiment. This can include personnel engaging in behavior that modifies existing procedures or protocols for a business process and/or engaging in new behavior as defined by the experiment. Such new behaviors, for example, can be engaged in by a customer (e.g., patient) such as in response to directions from personnel for carrying out of one or more functions associated with operations. The goal of the experiment can be established to determine whether implementing the new behavior or behavior modification that is required by the experiment will improve some facet of business operations or customer satisfaction.
Once the behavior(s) for the experiment are being implemented, the method proceeds to 126 and a determination can be made whether the trial period has ended. If the trial period is not over, the method proceeds to 128 and probe data is collected. At 130, experiment performance metrics (XPM) can be calculated based on the probe data. The calculated XPM can then be displayed at 132 (e.g., in a dashboard GUI), such as in real time based upon the calculated XPM. Thus, as the probe data collected changes, the calculated XPM and corresponding display can also change accordingly to reflect updated probe data.
As part of the experiment, one or more ranges for evaluating the experiment can be set to quantify whether the resulting metrics that are being measured are within the expected operating parameters. As one example, a simple three range classification of the XPM can be implemented to provide status information for the experiment, such as good, caution and alert. The status information can be presented in a dashboard GUI, for example, with color coding to identify the current (e.g., real time) status for the experiment based on the calculated XPM. For instance, green can corresponding to good, yellow can indicate caution and red can indicate an alert mode requiring corrective action.
At 134, a decision can be made whether the XPM indicates good experimental results (e.g., is it green status). If the calculated XPM has a value that is within the “good” range, the method can return to 124 and continue implementing the corresponding behavior for the remaining duration of the experiment. If, at 134, the decision is negative, indicating that the calculated results are not in the good range, the method can proceed to 136. At 136, a decision can be made if the calculated XPM has a value that resides in the “caution” range. If the XPM results indicate caution, an alert can be provided to influence behavior to take actions to facilitate moving the XPM back to the “good” range. At 138, the alert can be provided, such as by sending a message to the patient care team that is implementing the experiment. The message can include instructions to facilitate moving the resulting XPM back to within the “good” range. If it is determined that the calculated XPM is not in the caution range or higher, from 136 the method can proceed to 140. At 140, corrective action can be taken to move the XPM back to yellow or green. For example, at 140 an alert can be triggered, which can provide an alert message to the leader and/or other members of the XPM team. The alert can identify the resulting experiment has having a metric that is below some predetermined threshold level that indicates an unsatisfactory results. From 140, the method returns to 124.
If at 126 it is determined that the trial period has ended, the method can proceed to 142. At 142, one or more leaders or other members authorized group can be notified to analyze and review the results of the experiment. The results can be displayed as a graphical map, timeline or the like, such as via a GUI. The leader or leadership team can evaluate the results to determine whether the experiment was successful. From 142 the method proceeds to 144 to determine whether to end the behavior, such as based on the results. If it is determined to end the behavior, indicating that the experiment did not result in reaching the goals that was set initially, the corresponding results and KPI information and the XPM data can be archived by storing the results and experiment data in the knowledgebase at 148 (e.g., the knowledgebase 29 of
At 146, a determination is made as to whether the behavior or other aspects of the experiment should be modified as part of the continuing experiment. If it is determined to modify the behavior, the method proceeds from 146 to 150 in which the behavior component for the experiment can be modified. The XPM can also be modified. With the modified behavior and the modified XPM (if needed), the trial period can be extended at 152, such as by setting a new end date. From 152, the method returns to 124 and the modified behavior can be implemented for the experiment at 124 and the process can continue. If it is determined at 146 not to modify the behavior, such as if the goal of the experiment was reached, the method can proceed to 154. At 154, the new behavior can be adopted. The adoption of the behavior can correspond to a situation where the behavior implemented in the experiment resulted in a successful outcome in which one or more respective goals have been met. The new behavior that is adopted at 154 can also be added to a list of proven practices. For example, a proven practice can correspond to behavioral process within the organization considered to result in improved operations, such as increased revenue and/or customer satisfaction. The proven practice can include a description of steps required to implement the behavior in sufficient detail to enable others to reproduce the results. A description of the proven practice and corresponding behavior can be can be added to the knowledgebase 148.
Thus, as demonstrated in the example of
At 206, a determination is made as to whether received data is sufficient to process as an idea within the system. The determination at 206 can be completely automated, manual or involve manual and automated operations. If the information is not sufficient to process the data as an idea, a request for more information may be sent at 208. The request can be sent via the same or different communication means from what was utilized to send the notification at 202. If the data is sufficient to process, the method can proceed from 206 to 210 in which a notification of the new idea is sent. The notification can be a publication (e.g., broadcast) to a global user interface (e.g., by the idea generated at 34 of
At 214, the idea ratings can be evaluated and a status of each idea can be determined. For example, the ratings can be evaluated by a leader based upon a relative quantification of a set of ideas that may exist within the system. At 215, a determination can be made as to whether the idea is selected for experimentation. If the determination is negative, the method proceeds to 218 to determine whether to keep the idea for future consideration. If the idea is not kept for future consideration, the idea can be archived into a knowledgebase at 220 and removed from the rankings. If the idea is kept for consideration, the method can return to 214 in which the various ideas existing within the system can be ranked based on user voting and the ideas can be periodically re-evaluated to determine their status.
If at 216, a given idea is selected for further consideration as an experiment, the method can proceed to 222. At 222 data related to the possible experiment can be collected. Such data may include, for example information relating to what is involved with setting up the experiment, maintenance costs and other factors that may be considered relevant for implementing the experiment into business processes. At 224, a set of top ideas can be ranked, such as based on their ranking and the data selected at 222. At 226, a determination is made as to whether a given idea is selected for experimentation. For example, the selection can be made by a committee that includes a leader or a leadership team. If the idea is not selected for experiment, the method proceeds to 228. At 228 a determination is made as to whether a corresponding top idea should be kept for future consideration. If the idea is not kept for future consideration or experimentation the corresponding idea can be archived into the knowledgebase 220. If the idea is kept for future consideration, it can be real valued at amongst other top ideas at 224.
If an idea has been selected for experimentation at 226, the method proceeds to 230 for such idea to proceed with configuring the experiment. At 230, one or more KPIs can be selected for use in the experiment for providing a quantitative measure of for validation of the idea via the experiment. A set of one or more KPIs can be selected from a library of KPIs that have been configured for a given organization or group within an organization. At 232, a determination is made as to whether each selected KPI is available. If the KPI is determined to be available, the method can proceed to 234 and corresponding ranges for measuring the KPI can be set. The range can be set for evaluating a calculated experiment metric for the KPI.
For example, the ranges for KPI evaluation can relate to a plurality of different ranges of a metric or metrics that are to be evaluated as part of the selected KPI. For instance, one approach is to set ranges corresponding to a good result, a caution result or an alert result for a given KPI. These corresponding ranges can further be utilized to implement a dashboard user interface that can provide corresponding color codes in substantially real time based on probe data that is collected. If no KPIs are determined to be available at 232, the method proceeds to 236 in which a new KPI can be created and stored in the KPI library. Corresponding ranges for the created KPI can also be set at 234 for the current experiment. Also as part of the experiment setup process, corresponding start and end dates can be defined at 238 and stored in memory for the experiment. From 238, the process proceeds to 240 in which the corresponding experiment and KPI(s) can be implemented by the experiment execution engine (e.g., execution engine 50 of
Thus from
As a further example, the device 250 can include circuitry 256 for communicating information to and/or from the device. The circuitry 256 can be configured to provide for unidirectional communication or bidirectional communication. The circuitry 256 can be encapsulated within the device or it can be affixed to a surface thereof. In some examples, the circuitry 256 can include a power supply 258, a communications device 260, and an antenna 262 configured for communicating a wireless signal, such as can be received via an antenna of a receiver within the system. Examples of wireless communications technologies that the circuitry 256 can employ include Bluetooth, NFC, RFID, WiFi and the like.
Circuitry 256 implemented in the badge, for example, may also include power supply (e.g., a battery) to enable transmission and response to activating one of the selected buttons 252. For example, buttons 252 can be utilized for different purposes such as can be interpreted by the data capture module to provide further meaning and information about an observation that is being made by a user in response to activation of a selected button. Activation of each button 252 can provide real-time input from a user such as indicative of the user's experience and/or behavior, which can vary depending on which button is activated.
As one example, the circuitry 256 can include an RFID device that is configured to generate a signal in response to being interrogated by a signal from an RFID reader. The RFID circuitry can be powered from the interrogation signal. Alternatively or additionally, the RFID device can be a battery-powered RFID device that can transmit the corresponding identifier signal, such as in response to activation of one of the buttons 252. Such RFID circuitry can be modified to adjust the signal and information identifier transmitted by the RFID device in response to selecting each button 252.
Additionally, since the input provides a real-time indicator, the system 10 can likewise provide a real-time or near-real-time message or alert in response to the user's input. For instance, in response to detecting a user input via the one of the buttons 252, such as corresponding to a negative experience indicator or an indication of pain or discomfort, the system can trigger an alert message (e.g., an email or page) that is sent to one or more appropriate individuals, such as for providing immediate assistance to the user. Thus, each of the buttons 252 can be assigned a purpose such that activation thereof has a prescribed meaning in the system 10.
As an example, a check-in time can be recorded for the patient and at which time the patient can be given the probe device 284 and remain in the reception area until moved by staff. In
As a further example, a doctor or nurse can also have a probe device (e.g., an RFID reader, NFC communications device or the like) that can be detected upon entry into the same exam room where the patient resides. Such elapsed time between patient entering the room and nurse or doctor entering can further be recorded to ascertain a wait time to see a medical professional, such as can be implemented as part of the same or different experiment. Similar types of experiments can also be utilized to monitor and determine other criteria as part of an experiment.
Additional details about a given experiment could be obtained, for example, by activating one of the GUI elements with a user input device, such as a mouse, touchscreen or the like. For instance,
In some cases, a tip may not have sufficient information for sharing in the system. If the identity of the user who submitted the tip is known, a message can be sent to request further information. A short message can be sent, for example, via email, text message or other form and provide a link, such as the email message 330 shown in
As mentioned above, tips and ideas each can be entered using various forms of communication. For example,
Additional information about a given idea, including comments and notes made in support of or against a given idea can be accessed by double clicking or otherwise selecting a listed idea. The options available for acting on an idea or a comment for an idea can vary depending on the user's role and authorizations within the system.
A user can select an experiment from the list provided via the GUI 410 of
What have been described above are examples of the invention. It is, of course, not possible to describe every conceivable combination of components or methodologies for purposes of describing the invention, but one of ordinary skill in the art will recognize that many further combinations and permutations of the invention are possible. Accordingly, the invention is intended to embrace all such alterations, modifications and variations that fall within the scope of the appended claims and the application. Additionally, where the disclosure or claims recite “a,” “an,” “a first,” or “another” element, or the equivalent thereof, it should be interpreted to include one or more than one such element, neither requiring nor excluding two or more such elements. As used herein, the term “includes” means includes but not limited to, the term “including” means including but not limited to. The term “based on” means based at least in part on.
This application claims the benefit of U.S. Provisional Patent Application No. 61/448,838 filed on Mar. 3, 2011, and entitled SYSTEM AND METHOD FOR OPERATIONAL AND BEHAVIORAL BUSINESS INTELLIGENCE, which is incorporated herein by reference in its entirety.
Number | Date | Country | |
---|---|---|---|
61448838 | Mar 2011 | US |