Not applicable.
The present invention relates to data collection and organization and more specifically to data collection methods and apparatus that enable a data user to select specific data from a large database and arrange that data in optimal ways.
Hereinafter, the inventions will be described in the context of a medical facility. Nevertheless, it should be appreciated that the inventions herein should be applied in other non-medical industries. In addition, unless indicated otherwise, the term “clinician” will be used to refer to any employee or agent of a medical facility including but not limited to doctors, nurses, clinicians, technicians, other users, etc.
Modern medical facilities generate huge amounts of patient related data (hereinafter “patient data”) and the amount of data generated by such facilities is likely to increase exponentially in the foreseeable future given new procedures, medical equipment (e.g., imaging, test and therapy systems) diagnostic protocols, increasing specialization and increased ability to store vast amounts of data. As in other industries, the medical industry has embraced electronic records, referred to in the industry as electronic medical records (EMRs), to store the onslaught of patient data for subsequent access.
While EMRs have enabled storage of massive amounts of patient data in patient specific charts, huge patient data charts have, in at least some ways, complicated the tasks associated with delivering quality medical services. For example, each clinician that performs a patient associated medical function while a patient is at a facility typically needs access to only a small subset of patient chart data rather than the patient's entire EMR. For instance, a cardiologist treating an inpatient may only be concerned with data relevant to provision of cardiopulmonary care and likely would not have an interest in analyzing sexual dysfunction, renal, neurological, or other types of data not relevant to cardiopulmonary care. In fact, in most cases, cardiologists strongly prefer not to have data that is not needed for performing their specific tasks interspersed with data relevant to provision of cardiopulmonary care. This problem extends to all clinical practices, especially specialties. While software search tools have been developed to help manage EMTs and for accessing data within a patient chart, using the tools to ferret through a large patient chart is laborious and time consuming.
As another example, as a clinician is examining a patient or subsequent thereto as the clinician is analyzing patient data in a chart to develop an opinion, as the clinician is examining a complete patient chart, in an exemplary case a clinician may focus on fifteen or more specific and different subsets of data (e.g., images, test results, current conditions, data trends over time, current and past medications and treatment records, family medical history, etc.) that together help the clinician formulate her opinion. In this case, while the clinician may have thought that each of the fifteen data subsets was important when viewed, the clinician may not remember all of the data subsets when subsequently generating a report. Here, where a clinician's memory fails, a record is often incomplete.
As one other example, during and/or after a visit with a patient, clinicians are often required to generate a report that is added to a patient's chart which summarizes the clinician's thoughts, observations, diagnosis and prescription. In short, the patient visit report is intended to tell a story about the visit and why and how the clinician reached specific conclusions regarding the patient. In many cases, in order to memorialize a clinician's thought process and to justify a diagnosis and prescription, clinicians desire or, in some cases, are required by facilities, insurance companies, governmental agencies, other regulatory entities, etc., to reference or include specific patient chart information in patient reports. For instance, where a clinician examines a most recent set of fifty magnetic resonance (MR) images that are stored in a patient's chart when diagnosing a specific medical condition, in the report the clinician may specifically reference three of the MR images from the set that were critical in the clinician's decision making process. As another instance, a clinician may reference specific test results or an observed test result trend over a prolonged period of time to support a specific diagnosis and prescription. In theory, these cases where specific patient chart information is referenced in a patient record, when the record is subsequently reviewed by the clinician that generated the record or by another clinician, the reviewing clinician can determine the record generating clinician's thought process by analyzing the information in the report itself as well as by accessing the chart data that is referenced in the report.
In practice, unfortunately, referencing specific chart information in a report is not very easy. To this end, in many cases there is no standard way to refer in a report to a specific sub-set of data in a chart. For instance, one clinician may refer to a set of CT images as “the most recent set of images” while a second clinician refers to a set of CT images as “the CT images” and a third clinician refers to the set as “CT image set obtained during 10:30 appointment on 9-3-05”. In fact, in most cases where a specific way of identifying CT images in reports is not enforced by a facility, even a single clinician may routinely employ different types of CT image labels where some are more descriptive than others. This type of cryptic labeling makes it difficult at best for a subsequent clinician that examines the report to identify and access specific chart information used by the report generating clinician in their decision making process. In addition, cryptic labeling can result in subsequent mistakes. For instance, where a report references “the most recent set of images”, if intervening images are added to a patient's chart and another clinician subsequently reviews the report, the reviewing clinician could easily make the mistake of assuming that the intervening images were the ones referenced in the report. Many other mistakes are possible.
As yet another example, in many cases, a first clinician that specializes in one type of medicine (e.g., a cardiologist) may prefer reports that have a first very specific format and that almost always include a specific subset of the data in a patient's chart while a second specialist may prefer reports that have a second very specific format and that almost always include a second specific subset of the data in a patient's chart. In fact, even in the case of a single specialty, different clinicians may prefer different subsets of data and/or different data formats in a chart or a report.
It has been recognized that software tools can be provided that enable clinicians to tag information in massive patient charts that is considered interesting from the clinician's perspective and that the clinician wants or may want to reference or render subsequently within a custom report view (CRV) for a specific patient. Thereafter, when the clinician generates the CRV, in at least some embodiments, the clinician may initially be presented with a CRV type template that includes the tagged information laid out in a specific format. Here, the CRV template operates to, instead of providing a patient specific chart, present a patient/disease or condition or clinician preferences type chart based on clinician preferences or diagnosis, gender, age, treatment plan, etc.
In addition, in at least some cases it is contemplated that the system may be programmed to intelligently identify and suggest different types of data collector views (DCVs) or CRVs given specific patient or circumstantial characteristics. For instance, when a clinician views an EMR associated with a patient that does not already have a DCV associated with the patient, the system may be programmed to glean information from the EMR such as gender, age, disease, etc., and search for a previously defined or used DCV associated with a different patient having similar characteristics and then to either suggest the DCV to the clinician or automatically instantiate an instance of the DCV and populate the instance with information from the EMR. A clinician can add additional information to the CRV to further customize a CRV for a specific patient. Here, the idea is not simply to generate another instance of data that is available in other areas of a patient's chart but rather to conglomerate all data relevant to a visit and a clinician's thought process in a single CRV such that a CRV user needn't access other chart data while reviewing the CRV, to explain why the data in the CRV is relevant and thereby to memorialize and/or justify and/or explain a clinician's ultimate medical decisions.
In other embodiments a data collector view (DCV) corresponding to chart data previously selected by a clinician as potentially to be included in a CRV may be provided to a clinician during a CRV generating process where the clinician can select any of the data in the DCV to immediately access the data for inclusion in a CRV. For instance, where three MR images from a set of 50 are selected by a clinician during a data collection process as critical to the clinician's thought process, each of the three images may be referenced in (e.g., a selectable link may be provided in) or copied to a DCV. In this case, during a CRV specifying process, the DCV may be presented to the clinician so that data can be selected for inclusion in a final CRV.
In at least some embodiments a clinician may be able to customize CRV templates so that CRV generating software automatically accesses a patient's chart prior to when a clinician begins to review an EMR, identifies data or data of the same type required by the CRV template and then generates an instance of the CRV template for the clinician. Here it is contemplated that the clinician will be able to alter the CRV at will so that CRV format can be modified and/or so that different chart data subsets can be automatically accessed and used to populate at least certain fields within the CRV.
Consistent with the above, at least some embodiments include a method for use with a database that includes patient charts where each chart includes a plurality of subsets of patient data, the method for allowing a clinician to generate a custom report view (CRV) including at least a subset of the patient data, the method comprising the steps of during a collection process, providing an interface that enables the clinician to access the patient chart data, presenting patient chart data via the interface and receiving a selection from the clinician via the interface that selects at least one subset of the chart data and rendering the at least one subset of the data chart data accessible in a data collector view (DCV) for subsequent use.
In addition, some embodiments include a method for use with a database that includes patient charts where each chart includes subsets of different types of patient data, the method for allowing a clinician to generate a custom report view (CRV) including subsets of patient data from a chart, the method comprising the steps of providing an interface, receiving specifying information from the clinician via the interface that specifies a subset of chart data types to be includes in a data collector view (DCV) template and storing the specified subset of chart data types in as a DCV template for subsequent use.
Moreover, some embodiments include a method for use with a database that includes patient charts where each chart includes subsets of different types of patient data, the method for allowing a clinician to generate a CRV including subsets of patient data from the chart, the method comprising the steps of providing an interface, receiving specifying information from the clinician via the interface that specifies a subset of chart data types and formatting information and storing the chart data types and formatting information as a CRV template in a database for subsequent use.
Moreover, some embodiments include a method for use with a database that includes patient charts where each chart includes subsets of patient data, the method for allowing a clinician to form a data DCV that includes chart data subsets, the method comprising the steps of during a data collection process, providing an interface that enables the clinician to access chart data for a first patient, presenting first patient chart data via the interface, receiving indications from the clinician via the interface that select a plurality of the subsets of the chart data and during a CRV specifying process, presenting a CRV and the plurality of subsets of chart data to the clinician.
Furthermore, some embodiments include a method for use with a database that includes patient charts where each chart includes subsets of patient data, the method for allowing a clinician to form a data collector view (DCV) that includes chart data subsets, the method comprising the steps of during a data collection process, providing an interface that enables the clinician to access chart data for a first patient, presenting first patient chart data via the interface, receiving indications from the clinician via the interface that select a plurality of the subsets of the chart data, rendering the selected plurality of subsets of chart data accessible via a DCV and identifying other data subsets that are associated with the data subsets rendered accessible.
In addition, other embodiments include a method for use with at least first and second different software programs where each program presents data subsets when operating, the method for collecting data subsets and comprising the steps of, providing an interface, performing the first program to provide data subsets via the interface, receiving selections from an interface user selecting at least a first data subset provided by the first program, rendering the first data subset accessible via a DCV, performing the second program to provide data subsets via the interface, receiving selections from an interface user selecting at least a first data subset provided by the second program and rendering the data subset selected from the second program accessible via the data collector.
Other embodiments include an apparatus for use with a database that includes patient charts where each chart includes a plurality of subsets of patient data, the system for allowing a clinician to generate a custom report view (CRV) including at least a subset of the patient data, the system comprising an interface that enables the clinician to access the patient chart data during a collection process, the interface including an input for receiving a selection from the clinician via the interface that selects at least one subset of the chart data and a processor for rendering the at least one subset of the data chart data accessible in a data collector view (DCV) for subsequent use.
Still other embodiments include an apparatus for use with a database that includes patient charts where each chart includes a plurality of subsets of patient data, the system for allowing a clinician to generate a custom report view (CRV) including at least a subset of the patient data, the system comprising a means for enabling the clinician to access the patient chart data during a collection process, the interface including an input for receiving a selection from the clinician via the interface that selects at least one subset of the chart data and means for rendering the at least one subset of the data chart data accessible in a DCV for subsequent use.
Other embodiments include a method for use with a database that includes patient charts where each chart includes subsets of patient data where at least one of the DCVs and CRVs can be formed that include chart data subsets, the method for automatically identifying trends in at least one of DCVs and CRVs and generating at least one of DCV templates and CRV templates for subsequent use, the method comprising the steps of, during a data collection process: providing an interface that enables the clinician to access chart data for a first patient, presenting first patient chart data via the interface, receiving indications from the clinician via the interface that select a plurality of the subsets of the chart data for inclusion in at least one of a DCV and a CRV, rendering the selected plurality of subsets of chart data accessible via a DCV, identifying a circumstance set that exists when the at least one of the DCV and the CRV is indicated, identifying trends in the at least one of the indicated DCVs and the CRVs and associated circumstance sets and, when a trend is identified, storing the circumstance set along with the associated one of the DCV template and the CRV template for subsequent use.
In at least some cases the method further includes the steps of, subsequent to storing the at least one of a DCV template and a CRV template, while a clinician accesses chart data for at least one of the first patient and a second patient, monitoring use of the interface to identify circumstance sets that occur, comparing occurring circumstance sets to the stored circumstance sets, when an occurring circumstance set matches a stored circumstance set, accessing the at least one of the DCV template and the CRV template associated with the stored circumstance set, accessing information required to instantiate an instance of the at least one of the accessed DCV template and the CRV template from the chart data accessed by the clinician and instantiating an instance of the at least one of the accessed DCV template and the accessed CRV template using the accessed information.
Still other embodiments include a method for use with a database that includes patient charts where each chart includes subsets of patient data where at least one of DCVs and CRVs can be formed that include chart data subsets, the method for automatically instantiating an instance of at least one of a DCV and a CRV when certain circumstances occur, the method comprising the steps of storing at least one DCV template and a CRV template, the DCV template specifying specific data items required to instantiate a DCV instance that is consistent with the DCV template, the CRV template specifying specific data items required to instantiate a CRV instance that is consistent with the CRV template, storing a circumstance set that is associated with the stored one of the DCV and the CRV template, providing an interface that enables the clinician to access chart data for a first patient, accessing the first patient chart using the interface, identifying at least one occurring circumstance set including circumstances related to the use of the interface and the information in the first patient chart, comparing occurring circumstance sets to the stored circumstance sets, when an occurring circumstance set matches a stored circumstance set accessing the template associated with the stored circumstance set, accessing information required to instantiate an instance of the accessed template from the chart data accessed by the clinician and instantiating an instance of the accessed template using the accessed information.
These and other objects, advantages and aspects of the invention will become apparent from the following description. In the description, reference is made to the accompanying drawings which form a part hereof, and in which there is shown a preferred embodiment of the invention. Such embodiment does not necessarily represent the full scope of the invention and reference is made therefore, to the claims herein for interpreting the scope of the invention.
Hereinafter, as in the Background Of The Invention section above, the label “clinician” will be used generally to refer to any employee of a medical facility that has the authority to access customer or patient records including, but not limited to, doctors, nurses, orderlies, facility administrators, technicians, schedulers, support staff, etc. In addition, although the inventive features may be used with various types of software tools and in many different industries, the invention will be described in the context of an exemplary medical facility and more specifically a chart reviewing and documentation generating software program used at the facility. Moreover, while the inventions will be useful by many different clinicians and to view charts and generate documentation associated with many facility patients, to simplify this explanation, here, the inventions will be described in the context of a single clinician, Dr. Culligan Whyte and a single patient, Ms. Rosa Garcia, unless indicated otherwise.
Furthermore, in at least some embodiments, herein it will be assumed that patient data charts are stored as subsets of information of specific types where a subset of information in a specific patient chart can be accessed by referring to the data type. For instance, one hematology data type may be uniquely referencable as “Test Data-Neutrophils” while another type is uniquely referencable as “Test Data-Lymph %”.
In addition, while the invention can be used to streamline the process of generating any type of documentation (e.g., notes, reports, etc.), in the explanation to follow the phrase “custom report view” (CRV) will be used to refer generally to generated documentation of any type that is generated by a clinician regarding a patient including but not limited to progress notes, admit notes, discharge notes, records of any type, reports, etc.
Referring now to the drawings wherein like reference numbers correspond to similar elements throughout the several views and, more specifically, referring to
Referring still to
Referring yet again to
Referring still to
Referring still to
The icons in navigation field 56 include standard icons used in web type software programs for navigating through data. For example, in addition to other screen selectable icons, field 56 includes a BACK icon, a FORWARD icon and a VIEW icon for stepping back to previously displayed data, forward to previously displayed data and modifying the view of the data provided, respectively.
Referring yet again to
Referring once again to
Referring still to
Referring once again to
Referring now to
Referring still to
When a subset of field 62 data is selected, in at least some inventive embodiments, a menu window 72 is opened that may include selectable hyperlink text entries for performing different functions. Here, it should be appreciated that any of several different types of linking or referencing tools akin to hyperlink text may be included as part of the interface and that the inventions are described in the context of hyperlink technology specifically in the interest of simplifying this explanation. The functions in menu window 72 include, among others, a “Mark” entry 74, a “Mark and Annotate” entry 75 and a plurality of view entries collectively identified by numeral 76. As the label implies, “Mark” entry 74 can be selected to indicate that the data most recently selected or specified by the clinician (see highlight 70 in
Referring still to
Entries 76 allow a clinician to specify, on a DCV data sub-set by sub-set basis, whether or not the DCV should show original data, only the latest data, original and all subsequent data or original and new data. To specify that a collector should only show original data, a “Condensed View” entry is selectable. To specify that only the latest data should be shown, a “Latest Data” entry is selectable. To specify that original and all subsequent data (i.e., if five subsequent similar tests have been performed, the original data and data from all five subsequent tests is to be presented) should be shown in a collector, an “Extended View” entry is selectable. To specify that original and the latest data should be shown, a “New Results View” entry is selectable. In
Referring once again to
Referring still to
Referring now to
Referring still to
Referring still to
In at least some embodiments it is contemplated that window 100 may remain open and floating as a clinician moves among other software programs so that data can be collected from various sources and can be copied to or referenced in the DCV from various sources. For instance, in at least some cases, it is contemplated that window 100 may remain open when the chart software is closed and when other software such as Microsoft Word, a web based Internet browser or special imaging software is opened so that information/data from a Word document links or links to browser addresses or images from the special imaging software can be added to the DCV for subsequent use. Thus, in at least some applications it is contemplated that the DCV program may run completely independently of other data processing software.
Referring still to
In another embodiment the image may simply be displayed in box 102 if selected or a thumbnail icon representing the image may be provided in window 100. In other cases the image may be viewable within a sub-window that opens when a hover over activity is performed. In some cases buttons within window 100 may be provided to jump to related activities. For instance, if viewing a lab result within DCV window 100, one button may take you directly to a lab results view. Another DCV window button may take you to the original application (e.g., full patient's chart, an imaging application, etc.) where the data was obtained initially when the DCV was populated.
Referring once again to
Referring now to
Referring still to
Referring still to
Referring still to
Referring still to
Referring still to
Referring now to
It has been recognized that, in many cases, when a clinician sees patients that have similar problems or similar conditions, the clinician will want to pay particular attention to similar subsets of patient chart data. Here, in at least some embodiments, the DCV program will enable a clinician to store DCV type templates during or after the process of copying data to a DCV for subsequent use where the template specifies data types copied to the DCV. To this end, a sub-method 182 that may be added on to the method 24 of
Referring still to
Referring again to
Referring still to
After at least one DCV template type has been specified and stored in database 190 (see again
Referring also to
Referring again to
Referring again to
Referring now to
In at least some cases, it is contemplated that the progress notes that are generated by clinicians for patients having similar health and medical characteristics will be similar and, therefore, in at least some cases, it may be helpful if clinicians can store CRV templates that can be used to begin constructing a progress note. To this end, an exemplary sub-method 247 that may be included with method 130 of
Referring now to
Referring now to
Where a pre-defined and pre-stored DCV template or CRV template is used by a clinician, in at least some cases, it is contemplated that at least a subset of the information required to instantiate an instance of the DCV or an instance of a CRV will not be included in a patient's chart. For instance, consistent with the example above, where the specific DCV requires hematology data corresponding to a specific patient, the hematology data may not currently exist because hematology tests have not been previously performed. In this case, and in at least some embodiments, when a DCV is instantiated, for required data that is missing in a chart, the DCV may simply indicate that the data is not currently available. In the alternative, where a DCV requires data that is missing in a chart, other ways to indicate the missing data are contemplated, such as, for instance, providing a specific missing data window to a clinician indicating which data is required by a DCV but currently unavailable. In other cases, it is contemplated that a DCV may be used by server 12 to schedule medical tests and procedures prior to a visit to a clinician or may be used to provide notice to the clinician of missing data so that data required by a DCV that is missing in a chart can be provided.
Referring now to
At block 294, server 12 identifies data types required to instantiate an instance of a DCV corresponding to the selected template type. At block 296, server 12 identifies data in the patient's chart corresponding to required data types and also identifies required data that is missing from the patient's chart. At block 298, processor 12 indicates required data missing from the chart in some fashion. Here, again, the indication may take the form of a notice presented via a window opened on display 21. Other forms of providing notice of missing data are contemplated such as giving notice to a nurse, lab technician, etc. At block 300, processor 12 uses the existing data to at least partially populate or instantiate a DCV after which control again passes to block 30 in
Although not illustrated, a method similar to the method of
In addition, in at least some embodiments it is contemplated that, in some cases when a clinician selects specific patient chart data to be copied to or referenced in a DCV, the DCV software may cause server 12 to identify other chart data related to the copied data that the clinician will likely want to copy or reference in to the collector and may either automatically perform the additional copying activity or referencing activity or may present an option to the clinician to perform the additional copying or referencing. For instance, it may be that most of the time when Neutrophils data is of interest, Band %, HGB and RBCS hematology data will also be of interest. Here, when a clinician selects Neutrophils data to be copied to a DCV, in some cases, the other data of interest may also be automatically copied or the option to copy or reference may be presented to the clinician by opening a window via display 21 (see
In the systems described above, DCV and CRV templates are stored/storable and are selectable via icons 187, 185 (see
For example, assume that when a specific clinician encounters a patient that has symptoms indicative of a flu virus the clinician routinely collects 15 different types of information from an existing chart associated with the patient. Here, in a simple example, server 12 may be programmed to automatically recognize the “trend” and that the trend is associated with the specific set of circumstances including (1), that the specific clinician is accessing a patient chart and (2), that a nurses pre-assessment comments indicate a possible flu diagnosis. In this case, the server 12 automatically stores a DCV template type correlating the specific clinician and the possible flu diagnosis pre-assessment circumstantial subset with the fifteen different types of information routinely accessed by the clinician as a template type (see the template type database in
After the template type is recognized and stored, the next time the clinician accesses a patient chart where a possible flu diagnosis has been pre-assessed, in some embodiments the stored DCV template may be presented as an option while in other cases the stored DCV template may be automatically accessed and an instance thereof may be instantiated by obtaining the fifteen required data items from the patient's chart and populating the DCV. Here, as in the example above, if some of the fifteen data types required to instantiate the DCV instance are not available in the patient's chart, the system may indicate which data is missing, may provide tools to access the required data or tools to schedule activities (e.g., appointments) for gathering the required data or may simply leave fields in the DCV blank where appropriate.
The above simplified example is only exemplary and other far more complex examples are contemplated. For instance, in addition to or instead of recognizing specific clinicians and preassessment diagnosis as circumstances in a set to be correlated with a trend, many other circumstances and subsets thereof are contemplated. For example, other contemplated circumstances include patient characteristics such as age, weight and gender. For instance, if a specific male patient is over sixty years old and is over 250 pounds, data related to heart conditions may routinely be added to DCV's at a specific facility. Here, the circumstance set recognized by the system may include facility identity, male gender, age over sixty years and weight over 250 pounds and the required template data may include ten different health characteristics related to heart disease.
As another example, a specific clinician may always collect ten general health characteristics for each patient into a DCV irrespective of symptoms. In this case, the circumstance set recognized by the system may include clinician identity and the required template data would include the ten general health characteristics that the clinician always collects.
Other circumstances that server 12 may automatically recognize as part of a circumstantial set include but are not limited to departments of a facility to which specific clinicians belong, facilities that clinicians are associated or affiliated with, the locations of I/O devices/terminals like terminals 18, 20, etc., other patient characteristics including race, habits (e.g., smoker, alcohol drinker, fitness fanatic, etc.), previous symptoms, previous diagnosis, previous procedures, scheduled procedures, family medical history, allergies, patient home address, previous medication consumption, current medication consumption, etc., clinician specialties, disease/problem being treated, patient treatment plan, treatment team, etc. Thus, any one or a subset of the characteristics above may comprise circumstantial characteristics that cause server 12 to automatically identify and store DCV templates and then to automatically either suggest or use specific DCVs when the set of circumstance occurs again with a different patient.
Recognized trends need not be clinician specific and instead could be related to specialties or departments. For instance, where six specialists of the same type work at a single facility, data accessing trends for all six of the specialists could be monitored for and used to generate new DCV types. For instance, where all of the six specialists routinely access twelve specific types of information in patients charts and four of the specialists routinely access another three types of information in charts, the overall trend to access all fifteen information types may be recognized and used to generate a new DCV template type.
In at least some cases where trends are based on group (e.g., specialists, departments, etc.) activity as opposed to individual activities, data types added to a DCV type that are based on access by less than all of the members of a group may be earmarked or visually distinguished in some fashion and information that identifies members of the group that routinely access the information may be associated therewith. For instance, a data type added to a DCV because four of six specialists routinely access the information may cause instances of the data placed in a DCV instance to be presented in blue text as opposed to black where, when a mouse cursor is positioned over the blue text (e.g., a hovering activity), a small information window opens up adjacent the cursor which provides the names of clinicians that routinely access the information type. At the very least, this feature could spur specialists that were not routinely accessing the associated information type to ask the other specialists why they think the associated information is significant.
Where information windows can be associated with information types in a DCV, in at least some embodiments it is contemplated that clinicians may be able to attach notes or comments to specific DCV template information types to indicate the importance of considering the specific data type. Tools for adding notes to template information types may be akin to the tools in window 160 described above with respect to
When a trend occurs and is recognized by server 12 is a matter of designer choice. For example, is some cases after a pattern of a specific circumstantial set and collected data has been recognized to have occurred three consecutive times, server 12 may form a DCV template for storage and subsequent use to be automatically either used or suggested the next time the circumstantial set occurs. In other cases two or more than three consecutive occurrences may be required or perhaps four of six consecutive occurrences may be the threshold for storing new template types.
The threshold for recognizing trends may be completely customizable/configurable by a facility or a group of related facilities and may be different for individuals, departments, specialists and for different sets of circumstances.
In some cases server 12 may be programmed to use multiple DCV templates to assemble a DCV for use by a clinician where some information in the resulting DCV is obtained using the first template and other DCV information is obtained using the second template. For instance, in the examples above where a first template is used when a male patient is more than 60 years old and weighs more than 260 pounds and a second template is used when a specific clinician uses the chart system irrespective of symptoms/circumstances, when the specific clinician accesses a patient chart associated with a male patient that is older than sixty years old and that weighs more than 250 pounds, server 12 may recognize both the first and second templates as applicable to the set of circumstances. In this case, server 12 may be programmed to combine the first and second DCV templates to form a single DCV and to then instantiate the single DCV automatically.
In other cases the system may store a set of hierarchical rules for determining which one of several DCV's should be used where more than one DCV may be applicable given circumstance sets.
While the above example involves combining two templates, in at least some embodiments server 12 may be programmed to combine more than two templates where appropriate to generate an instance of a DCV. For instance, where circumstances that occur are consistent with four different DCV templates, server 12 may use all four DCV templates to generate a single DCV. In at least some embodiments a clinician may be able to manually identify two or more DCV's to be combined to form a single DCV instance. In cases where two or more templates are used to generate a DCV, server 12 may be programmed to recognize duplicative data in the template and to only include one instance of the duplicative data in the resulting DCV.
While the example above relates to automatically identifying DCV trends and generating DCV templates for subsequent suggestion and/or automatic use, it should be appreciated that the discussion is also applicable to CRV templates recognition, storage and subsequent suggestion and use.
Referring now to
In addition to identifying DCV trends, in at least some embodiments, server 12 may be programmed to simply identify chart data/information that is accessed by a clinician, members of a specialty, department members, etc., and to automatically specify DCV templates when data access trends are recognized. Thus, here, instead of relying on manual addition of information types to DCV instances for identifying trends used to generate DCV template types, the server automatically identifies data types based on system use and related circumstance sets to generate DCV template types.
Here, referring again to
Trends may be identified on a data type by data type basis for specifying DCV templates. For instance, where three patient charts are accessed by a clinician and the clinician accesses 15 data types for one patient, 20 data types for another patient and 25 types for the third patient where the common data types include only six types, the DCV template specified would only include the six common types.
In the alternative, another rule may be that where two thirds (e.g., 66%) of the time a clinician accesses a specific data type, the type is added to a DCV template. Here, where, in addition to the six common data types above, the clinician accesses another five common data types for each of the first and second patients, another five common data types for each of the second and third patients and another two common data types for each of the first and third patients, the DCV template may include the six data types in common between all three patients as well as the other twelve data types common between at least two of the patients for a total of eighteen data types. In other cases a default may be to add all data types accessed by a clinician to a DCV template.
Referring to
After a set of DCV templates have been stored, in at least some embodiments it is contemplated that server 12 may be programmed to update or alter templates automatically as trends change. For instance, if a specific existing DCV template associated with a specific circumstantial set is routinely (e.g., five consecutive items) manually supplemented with five additional data items, server 12 may be programmed to automatically amend the existing DCV template to include the additional five data items. In at least some cases where a clinician adds data items to a DCV instance once or routinely, a new or updated DCV template may be generated for use only by the single clinician. In other cases a specialty or department DCV template may be altered as a function of individual activities or when new group trends (e.g., multiple clinicians in a department routinely access a specific data type or add a specific data type to a DCV instance that is not already a DCV template) are recognized. Similarly, server 12 may be programmed to recognize trends where data items in DCVs generated using existing templates are being routinely deleted so that the templates can be updated to eliminate the data items.
As information is changed in a patient chart server 12 can automatically and in real time select and instantiate different templates to suit the changing circumstantial set. For instance, where a clinician is examining a patients chart, if the clinician or some other records keeper corrects the chart so that, instead of indicating that a patient is over 40 years old, the chart indicates that the patient is 90, a template consistent with a 90 year old may be selected immediately and instantiated automatically
While the automatic DCV instantiation process is described above in the context of a template based system, in at least some embodiments DCV trends may be identified in real time by analyzing most recent system activities. For instance, for a specific clinician, server 12 may be programmed to search the most recent three DCVs created by that clinician irrespective of other circumstances and to create, in real time, a DCV instance that includes all data items common to the three most recent DCVs created. Here, each time the clinician accesses a new chart, the process of identifying common data items in the three prior consecutive DCVs would be performed anew. Over time the instantiated DCVs would change if the clinician adds and deletes data items from current DCV instances (i.e., the instantiated DCVs populated automatically and altered by the clinician).
In at least some embodiments it is contemplated that when a DCV template choice is presented to a clinician or prior to automatically instantiating a DCV instance, server 12 may be programmed to provide information to explain why specific DCV templates are suggested or why they are going to be used so that the clinician has some context in which to view the DCV activities. For instance, explanation information may include text like, “You are accessing patient X's chart, we suggest DCV YYY because ZZZ and QQQ circumstances exist (e.g., the patient is over 60 years old and weighs more than 250 pounds). Where DCV choice is provided, a separate explanation for each DCV choice may be provided. In addition, where DCV choice is provided, a tool (e.g., a separate selection box to be checked) may be provided to enable the clinician to accept more than one DCV template to be cobbled together to generate a DCV instance. In short, the rules that trigger a DCV template suggestion may be presented.
Where DCV templates are automatically selected and used, prior to instantiation of a DCV instance, a window may pop up providing an explanation of why the template is to be used. Similar information windows could be provided for each data type in a DCV instance that are accessible via a hovering type activity.
One or more specific embodiments of the present invention have been described above. It should be appreciated that in the development of any such actual implementation, as in any engineering or design project, numerous implementation-specific decisions must be made to achieve the developers' specific goals, such as compliance with system-related and business related constraints, which may vary from one implementation to another. Moreover, it should be appreciated that such a development effort might be complex and time consuming, but would nevertheless be a routine undertaking of design, fabrication, and manufacture for those of ordinary skill having the benefit of this disclosure.
Thus, the invention is to cover all modifications, equivalents, and alternatives falling within the spirit and scope of the invention as defined by the following appended claims. For example, while collector and report template storage is contemplated above where templates are stored after collectors or reports have been completely specified, in at least some embodiments, template storage may be performed prior to complete specification of a specific instance of a DCV or a progress note/CRV. In addition, after a DCV template is selected and instantiated to generate a DCV instance including data from a patient's chart, a clinician can, in at least some embodiments, add additional patient data to the DCV or remove data from the DCV in order to customize the DCV for a specific application. Similarly, progress notes initiated via a CRV template can be customized for particular applications by inserting or deleting specific data types.
Moreover, in at least some embodiments, it is contemplated that a clinician may be able to move back and forth between the CRV generating tools and the DCV tool so that additional chart data can be obtained when necessary during creation of a progress note. For instance, if, while creating a note, a clinician remembers four other data subsets that would be useful, the clinician could re-enter the chart, copy the four additional data subsets to the DCV and then return to the CRV generating tool.
In applications where DCV software remains operational as a clinician moves from viewing data associated with one patient to viewing data associated with a second patient, the software has to be programmed to recognize the switch and not commingle or allow the commingling of data from two or more patients into a single DCV.
In addition, in at least some cases the DCV program may enforce security rules to only provide DCV information in a DCV that specific clinicians have authority to access and to filter out information that a specific clinician cannot access. In this regard, for instance, while a DCV template may be specified that requires test result related to sexually transmitted disease, certain clinician's may not have authority to access/view such information. Here, while most of a DCV template may be populated for a specific clinician, other restricted data may be blocked.
Furthermore, in at least some applications the interface software may provide a clinician an option to either copy a data subset to a DCV or to render the subset accessible in some other fashion such as placing a link (e.g., a hyperlink phrase) in the DCV that, when selected, presents the subset.
In some cases chart data may require a special viewer and therefore may not be able to be added to a DCV or a CRV. In these cases the data may appear in a chart in a distinguished fashion (e.g., grayed out).
When a CRV or a DCV includes referencing links of any kind, when the CRV or DCV is printed out, the system in at least some cases, will be programmed to obtain the data referenced by the links and fill in the CRV or DCV so that meaningful documents are created.
To apprise the public of the scope of this invention, the following claims are made:
This application is based on U.S. Provisional Patent Application Ser. No. 60/731,896 filed on Oct. 31, 2005, and entitled “DATA TAGGING AND REPORT CUSTOMIZATION METHOD AND APPARATUS”.
Number | Date | Country | |
---|---|---|---|
60731896 | Oct 2005 | US |