Conventional systems and methods for processing claims in a health services environment do not readily detect errors and acts of fraud, particularly with respect to medical services that were not performed, incorrectly coded, coded against the wrong patient, etc. Typically, the scheduling of appointments, receiving of claims, and validating and payment of claims are performed by different specialized entities as disparate processes in a serial workflow, in which data is passed from one entity to another, often resulting in claims and payments being delayed or even lost. Furthermore, conventional claims processing systems and methods rely on validating received claims by manually checking for inconsistencies or other indicators that the claim is invalid, duplicative, in error, or fraudulent. This prior process is time consuming and prone to errors, resulting in received claims being substantially delayed in payment, not being paid correctly, or being paid without assurance as to whether the received claim is a valid claim.
Additionally, medical care history information on a patient typically comprises paper-based content that is stored in a file folder created for the patient at a service provider's office, in which case the service provider must access the file folder and read the information on a particular patient. Even if the medical care history information on the patient is stored electronically, the electronic data is typically accessible in a text format. Thus, whether the medical care history information on the patient comprises paper-based or electronic content, the service provider must typically read the content to ascertain the patient's care history.
A system and method for accessing patient history information in a health services environment using a human body graphical user interface are presented.
An exemplary computer-implemented method for accessing patient history information includes: identifying established medical codes, which are associated with portions of the human body, from patient history information for a patient; mapping the patient history information to corresponding portions of the human body based on the identified established medical codes; and displaying the patient history information for the patient in accordance with the mapping using a human body graphical user interface (GUI). The human body GUI comprises an anatomical representation of the human body that graphically depicts a plurality of portions of the human body associated with the established medical codes.
An exemplary computer-implemented system for accessing patient history information includes: means for identifying established medical codes, which are associated with portions of the human body, from patient history information for a patient; means for mapping the patient history information to corresponding portions of the human body based on the identified established medical codes; and means for displaying the patient history information for the patient in accordance with the mapping using a human body GUI. The human body GUI comprises an anatomical representation of the human body that graphically depicts a plurality of portions of the human body associated with the established medical codes.
Other objects and advantages of the invention will become apparent to those skilled in the relevant art(s) upon reading the following detailed description of preferred embodiments, in conjunction with the accompanying drawings, in which like reference numerals have been used to designate like elements, and in which:
A detailed description of methods and systems for determining the appropriateness of service provider claims for payment and for tracking treatment of patients in a health services environment is presented below, followed by a detailed description of systems and methods for accessing patient history information in a heath services environment using a human body graphical user interface. The explanation will be by way of exemplary embodiments to which the present invention is not limited.
By integrating the scheduling of appointments with service providers with the processing of claims from the service providers for services rendered, the systems and methods described herein may yield many advantages over systems and methods specializing in any one these aspects alone. By gathering information from inception to completion for any particular appointment, the systems and methods described herein are capable of rendering payment to the service providers in a more timely and accurate fashion. In particular, by generating information about each scheduled appointment, an approximate type and number of claims that should be received from service providers for each scheduled appointment can be estimated. In this way, a particular claim can be reviewed with greater accuracy when an appointment that corresponds to the claim is identified. The systems and methods described herein can, in some embodiments, automatically match scheduled appointments to received claims with high speed and accuracy thereby reducing the risk of payment of erroneous, duplicate, or fraudulent claims; however, in other embodiments, claims need not all be matched to scheduled appointments in order to be processed. Furthermore, proper payment of all anticipated claims for a particular appointment can be better ensured using certain aspects of exemplary embodiments. For example, because the systems and methods described herein can automatically identify appointments for which no claims have been received, the service providers can be contacted and prompted to submit the outstanding claims. Thus, institutions are less likely to pay for the claims that they should not pay, and the service providers rendering the services are more likely to be paid for all of the claims for which they should be paid.
Process Overview
First, in step 105, appointments for patients are scheduled with service providers based on requests for services. For example, when a client institution has a patient in need of health care services, the client institution securely forwards information about the patient and the desired appointment to a scheduler in the form of an electronic request.
Each electronic referral is assigned a unique referral identification code and, in step 210, the referrals are queued in a centralized scheduling queue of a scheduling module. In step 215, a scheduler selects a referral from the centralized scheduling queue and schedules an appointment for the selected referral. In most instances, the scheduler is a person. Additionally, in most cases, the scheduler will schedule the appointment with a service provider(s) identified in a particular network of service providers associated with the client institution. Typically, the scheduler will schedule the appointment by telephoning or otherwise communicating directly with the service provider. In the event that there is no provider in the network for a particular requested service, the scheduler can attempt to recruit a service provider in the required specialty and negotiate a single-patient agreement for the appointment. When scheduling an appointment, the scheduler may take into consideration any predefined scheduling rules for the client institution and/or service provider (e.g., a scheduling rule for a correctional institution might specify that only one maximum security inmate patient can be at an off-site appointment at a time).
Next, in step 110, appointment information corresponding to each of the scheduled appointments is generated.
In step 310, a unique appointment identifier code can be assigned to each of the scheduled appointments that can be used to link appointments with received claims in subsequent steps. Advantageously, in step 315, an audit history can be maintained for each of the scheduled appointments to track when each appointment was created, modified, canceled, etc. In step 320, each scheduled appointment can be displayed using a calendar interface such that a user (e.g., the client institution, the scheduler, the service provider, etc.) can select a displayed scheduled appointment to access corresponding appointment information, perhaps each user potentially having different access rights to different types of appointment information.
In step 115, service information is captured that corresponds to claims received from the service providers for payment of charges associated with services rendered by the service providers to the patients.
Optionally, in step 420, one or more reports can be generated based on individual or aggregated service and/or appointment information, such as predefined institution-specific reports, financial reports, contract reports, and utilization reports. In an embodiment, step 420 includes ad hoc report generation. In another embodiment, step 420 includes generating a pricing service sheet that identifies a pricing structure for a particular network of service providers.
In step 120, the process 100 further includes automatically identifying, using logic, fuzzy logic and/or artificial intelligence (AI), candidate appointments that correspond to a particular received claim based on a degree of similarity between the service information associated with the particular received claim and the appointment information associated with the scheduled appointments. Any suitable logic, fuzzy logic, or AI system could be used and would likely be centrally optimized for circumstances, particularly if the circumstances are dynamic.
Next, either steps 510-525 are performed or steps 530-545 are performed. In the first case, a duplicate check is performed in steps 510-520 before an appointment match is performed in step 525. In particular, in step 510, already processed claims that correspond to a particular received claim are automatically identified using logic, fuzzy logic and/or AI based on a degree of similarity between the service information associated with the already processed claims and the service information associated with the particular received claim. In step 515, the identified already processed claims are analyzed to determine if the particular received claim is a duplicate of any of the identified already processed claims. In an embodiment, step 515 includes having the adjudicator analyze the identified already processed claims to determine if the service provider submitted a duplicate claim. In another embodiment, step 515 includes automatically determining if the service provider submitted a duplicate claim. In step 520, duplicate claims are flagged for resolution.
Alternatively, in the latter case, after an appointment match is performed in step 530, a duplicate match is performed in steps 535-545. In particular, in step 535, already processed claims that correspond to a particular received claim are automatically identified using logic, fuzzy logic and/or AI based on a degree of similarity between the service information associated with the already processed claims and the service information associated with the particular received claim. In step 540, the identified already processed claims are analyzed to determine if the particular received claim is a duplicate claim. In an embodiment, step 540 includes having the adjudicator analyze the identified already processed claims to determine if the service provider submitted a duplicate claim. In another embodiment, step 540 includes automatically determining if the service provider submitted a duplicate claim. In step 545, duplicate claims are flagged for resolution.
In an embodiment, steps 525 and 530 include displaying the candidate appointments for review by an adjudicator. The adjudicator can then determine whether to flag the particular received claim for resolution or to present the particular received claim for payment. In another embodiment, steps 525 and 530 include only displaying for review by an adjudicator candidate appointments that do not directly correspond to the particular received claim. In this case, candidate appointments that directly correspond to the particular received claim may not be displayed for review by the adjudicator to further expedite the validation process.
In step 125 of the process 100, the particular received claim is flagged for resolution when none of the candidate appointments corresponds to the particular received claim.
In step 130, the particular received claim is presented for payment when at least one of the candidate appointments corresponds to the particular received claim.
In an embodiment, steps 125 and 130 include automatically flagging the particular received claim for resolution when none of the candidate appointments corresponds to the particular received claim, and automatically presenting the particular received claim for payment when at least one of the candidate appointments corresponds to the particular received claim, respectively, to expedite the validation process.
Optionally, the process 100 depicted in
In step 820, an anticipated number of received claims associated with a particular scheduled appointment can be automatically determined, and the particular scheduled appointment can be queued for resolution by the trouble shooter when the particular scheduled appointment corresponds to fewer than the anticipated number of received claims within the predetermined period of time. In this way, the particular scheduled appointment can be analyzed on a procedure or service basis to estimate how many claims are anticipated to be received from the service providers after the appointment occurs. When fewer than the anticipated number of claims is received within a predetermined period after the appointment occurs, the trouble shooter can contact the applicable service provider(s) and request that the missing claims be submitted for payment.
Optionally, the process 100 includes the additional steps shown in
System Overview
The server 930 includes processors and memory for hosting different modules, which are described in more detail below with respect to the detailed description of the exemplary implementation. Briefly, the system for determining the appropriateness of service provider claims for payment includes a scheduling module configured to schedule appointments for patients with the service providers 910 based on requests for services from the client institution 905, and generate appointment information corresponding to each of the scheduled appointments. The appointment information can be stored in a database 925.
The system further includes a claim intake module configured to receive claims from the service providers 910 for payment of charges associated with services rendered by the service providers 910 to the patients and capture service information corresponding to each of the received claims. The service information can also be stored in database 925.
The system also includes an adjudication module configured to automatically identify candidate appointments that correspond to a particular received claim based on a degree of similarity between the service information associated with the particular received claim and the appointment information associated with the scheduled appointments. The adjudication module is further configured to present the particular received claim for payment when at least one of the candidate appointments corresponds to the particular received claim and flag the particular received claim for resolution when none of the candidate appointments corresponds to the particular received claim.
Detailed Description of Exemplary Implementations
Web-Based Scheduling Tool
Scheduling Module
When the client institution has a patient in need of medical services, the client can complete a referral request. Using the scheduling module, the client can enter patient information.
If the patient's code has not been previously entered into the scheduling module, the client can complete the remaining patient information fields shown in
Using the scheduling module, the client can then enter patient appointment information.
Also shown as part of the Patient Appointment Information dialog box 1007, is a Preliminary Estimate field 1017. Here the client can select a particular Specialty from a drop-down menu 1019 and a corresponding Procedure from a nested drop-down menu of procedures 1021 available for the selected specialty. Based on these selections, the scheduling module can automatically generate a preliminary estimate (e.g., $59.00 is this example) of the cost for the selected specialty/procedure combination that the client can use for planning and/or authorization purposes.
Having entered the pertinent patient and appointment information, the client can forward the referral request to a Central Scheduler of the scheduling module. In the example of
Using the scheduling module, a scheduler can create an appointment based on the OSR.
By selecting the Attach Consult button 1037, the scheduler/user can attach to an appointment a consultation sheet, such as a Standard Form (SF) 513, which is a form the client institution can complete to communicate the patient's condition directly to the service provider. The scheduling module can store images of attached consultation sheets. In this way, the scheduler/user can not re-write the verbiage of the form, potentially reducing possible liability for treatment error. Optionally, the client institution can use the scheduling module to access and complete an electronic Consultation Sheet 1039, as shown in
The Central Scheduler can create a queue of OSRs that have been submitted by the client. A scheduler is then responsible for contacting a service provider in a network of service providers affiliated with the client to schedule an appointment in accordance with each OSR. From the View OSR dialog box 1025 described above, the scheduler can select the Schedule Appointment button 1041 to enter appointment information for a particular OSR.
Among other information shown in
Additionally, the scheduler can select a unique Claim Type 1071, which can serve as an additional cross-check against corresponding Medicare codes during claim adjudication. After scheduling the appointment, the scheduler can enter the Appointment Date 1073, Appointment Time 1075, and estimate the Appointment Length 1077 and Appointment End Time 1079, which may be useful information for the client if the patient needs to be escorted to the appointment. Finally, the scheduling module typically is configured to automatically assign a unique Fund Control Number (FCN) 1081 to each appointment, which can serve as an additional cross-check against the corresponding fund authorization code (e.g., YREG code) during claim adjudication.
Advantageously, as shown in the Notes and Audit dialog box 1083 of
Using the Appointment Details window 1237, the scheduler can fill in the information fields for the appointment that is shown and then select the Save button 1238 to create and save the scheduled appointment. As shown in
Appointments Module
After an appointment is scheduled, the appointments module can be configured to display the scheduled appointment on a calendar, which can be accessed by various users depending on established access rights. In an embodiment, when the appointments module displays a scheduled appointment on the calendar, the scheduling module removes the corresponding OSR from the Central Scheduler queue.
For some clients, such as the BOP, the patient might need to be escorted by a guard or other security personnel to the scheduled appointment. In this case, the client can access the appointments module to download and complete an escorted trip form. Typically, these forms are printed and circulated for signatures at the client institution. As shown in
In addition to using the appointments module to view scheduled appointments on the calendar, a user can use the appointments module to filter and sort the scheduled appointments. For example, as shown in
The appointments module can also be configured to enable the scheduler/user to attach a patient's medical record to an appointment. As shown in
Like the scheduling module described above, the appointments module can advantageously maintain a complete audit history of the appointment creation process for each appointment. As shown in the Notes/History field 1133 of the Notes and Audit dialog box 1131 of
Claim Intake Module
Claims from service providers relating to scheduled appointments are received and processed to capture claim information. As described above with respect to
Users, such as the client institution, service providers, and schedulers, can use the claims module to filter and sort processed claims and select particular claims to view corresponding service information. For example,
A user can select a particular claim to view detailed service information for the selected claim. For example,
Reports Module
The reports module can be used to generate predefined proprietary or ad hoc reports based on individual or aggregated service information captured from processed claims.
The reports module can also be used to access a Service Pricing Sheet 1165 for a particular client institution. For example, by viewing the Service Pricing Sheet 1165, the client institution can quickly review the pricing structures of their provider networks. The reports module can also be used to generate various Administrative reports 1167, as shown in
The web-based scheduling tool further includes an administrator module that an administrator can use to define user roles and access privileges associated with the various modules, as well as to define and modify the provider networks and corresponding service providers.
Episode of Care Module
In one implementation, the web-based scheduling tool can include an episode of care module to enable a user, such as the client, scheduler, and/or service provider, to track treatment of a patient by establishing an “episode of care” for the patient. The episode of care pertains to the treatment of a specified ailment from start-to-finish. In this way, the user can associate with an established episode of care OSRs, scheduled appointments, and/or claims for the patient that correspond to the treatment of the specified ailment. Establishing episodes of care can be beneficial in enabling the client to determine how much a particular patient is costing the client for healthcare. Tracking patient healthcare costs can be advantageous when the client is only responsible for paying patient healthcare costs up to a particular dollar amount. Additionally, grouping OSRs, appointments, and/or claims into episodes of care for treatment of specified ailments can also be beneficial in assessing the financial impact of particular health problems.
In the example shown in
The user can also associate the selected OSR 1235 with an existing episode of care using an Attach Selected OSR to an Existing Episode of Care field 1265. While only one existing episode of care is shown for the patient identified in the example illustrated in
Optionally, the episode of care module can be used to generate an episode of care report. The episode of care report can enable clients to view appointments and claims that are associated with each OSR of an episode of care, as well as monetary amounts for each episode of care and each claim. In this way, the episode of care report can enable a client to make assessments regarding a particular episode of care for a patient. For example,
Persons of skill in the relevant art(s) will understand that the episode of care module need not be configured as shown in the exemplary implementations depicted in
Windows-Based Adjudication Tool
As described above, the web-based scheduling tool can be configured to track information throughout the entire appointment process, from the referral request, to a scheduled appointment, to a processed claim. The windows-based adjudication tool, which is described in detail below, can advantageously be configured to use the tracked information to determine the appropriateness of claims received from service providers.
Persons of skill in the relevant art(s) will understand that the adjudication tool need not be windows-based and can instead be implemented as a secure web-based application.
Adjudication Module
Conventional claims processing systems typically provide little protection against fraudulent and erroneous claims. To reduce the number of fraudulent and erroneous claims being paid, in one embodiment, the adjudication module can advantageously determine the appropriateness of the received claims by only submitting for payment received claims that can be matched to scheduled appointments. However, in another embodiment, all claims need not be matched to scheduled appointments in order to be processed. Unlike conventional disparate appointment and claim processing systems and methods, the integrated scheduling and adjudication tools described herein can be configured to quickly and accurately determine the appropriateness of the received claims.
The adjudication module can queue received claims in an adjudication queue and intelligently serve up unverified claims from the queue to available adjudicators for validation. An adjudicator can initiate a search for candidate appointments that match a particular received claim. The adjudication module can use logic, fuzzy logic and/or AI to compare the service information associated with the particular received claim to the appointment information associated with each of the scheduled appointments, and can weight each scheduled appointment based on a degree of similarity to the particular received claim. The adjudication module can also perform a duplicate check before or after the appointment match to determine whether the particular received claim is a duplicate of an already processed claim and to identify services of the particular received claim that are duplicate services (i.e., multiple claims might be received for one appointment and the same service might be identified in more than one of the claims). The adjudication process is described in more detail above in conjunction with
In the event that the adjudication module determines that an appointment perfectly matches the working claim, the adjudication module can be configured to display the perfectly matching candidate appointment differently, for instance by highlighting the perfectly matching candidate appointment in a particular color. The adjudicator can manually validate the working claim by selecting a View Appointment button 1177 to view the appointment information corresponding to the candidate appointments and determine which one of the candidate appointments, if any, matches the working claim. The adjudication module can alternatively be configured to automatically validate claims for which a perfectly matching candidate appointment is identified so that the adjudicator need only manually validate those claims for which no perfectly matching appointments are identified.
As further shown in
Claim Tracker Module
The windows-based adjudication tool can advantageously be configured to include a claim tracker module that intelligently routes a flagged claim to various trouble shooters in an attempt to resolve the problem in a timely manner (e.g., typically in as little as a few days for the claim tracker module, as opposed to a few months for conventional claim processing systems and methods). The trouble shooters can be grouped according to geographic regions and attempt to resolve the problems associated with the flagged claims in a queue of flagged claims for their particular region. For example,
The claim tracker module can also be configured to generate customized views based on the user. For example, the claim tracker module can be configured to only display the flagged claims forwarded to a particular adjudicator or contract manager, and not display all of the flagged claims to each user. As shown in
For example, if the problem is no appointment was scheduled for the flagged claim (e.g., the patient had to go to the emergency room and the client institution did not have time to complete a referral request), then the trouble shooter might attempt to determine which client institution is associated with the flagged claim, and forward the flagged claim to the contract manager requesting that the contract manager complete a referral request so that an appointment can be created. In another example, if the problem is a pricing error (e.g., an appointment corresponds to the claim but the adjudicator could not find a contract with the service provider, who submitted the claim), the trouble shooter might forward the claim to the contract manager to work out the pricing problem. In other cases, the trouble shooter might forward the claim to the service provider, for example, if there is a Medicare problem (e.g., an incorrect Medicare code for the claimed service).
The claim tracker module can be configured with a reporting feature to periodically produce reports that monitor the progress of the different regions (e.g., the report can identify flagged claims for which no activity has occurred for several days, what flagged claims are being resolved by contract mangers, an average length of time the flagged claims have been in the claim tracker module, etc.). Such reports can be beneficial for expediting the time it takes to resolve the flagged claims so that service providers can get paid in a more timely fashion. A trouble shooter can indicate when the problem associated with a particular flagged claim is resolved by selecting the Change to Complete button 1213. In one embodiment, the claim tracker module can be configured to route the resolved flagged claim to the top of the adjudication queue so that it is validated by an adjudicator in an expedited fashion. Additionally, the claim tracker module can be configured to remove the claim from the flagged claim queue only after the adjudicator submits the resolved flagged claim for payment.
Claims Acquisition Tool
In addition to the scheduling and adjudication tools described above, a claims acquisition tool can be configured to identify appointments that have not been associated with particular received claims by the adjudication module. By identifying and resolving such appointments, the claims acquisition tool can recover claims for the service providers, making it more advantageous for the service provider to contract with the client institution.
Based on the appointment information, the claims acquisition tool can be configured to determine what type of claim is anticipated for a particular appointment. In this way, if no claim is received within a predetermined time period after the appointment is to have occurred, a trouble shooter can contact the service provider with whom the appointment was scheduled and determine whether the service provider has already submitted or is going to submit a corresponding claim. The claims acquisition tool can also be configured to analyze the appointment information and determine how many claims are anticipated to be received for a particular appointment (i.e., for some appointments, multiple claims from one or more service providers might be anticipated due to various procedures being performed at the appointment). In this way, if the anticipated number of claims is not received within a predetermined time period after the appointment is to have occurred, a trouble shooter can contact the service provider(s) with whom the appointment was scheduled and determine whether the service provider has already submitted or is going to submit an anticipated claim.
Like the claim tracker module described above, the claims acquisition tool can be configured to maintain a working list of appointments for which claims are expected. After the adjudication module associates a particular received claim with an appointment in the claims acquisition tool list, the appointment can be removed from the list.
A human body graphical user interface (GUI) for accessing medical care history information for a patient is described herein that can be employed in conjunction with stand-alone systems or methods in a health services environment, or in conjunction with any or all aspects of the systems and methods already described herein for determining the appropriateness of service provider claims and/or for tracking treatment of patients. As will be described in more detail herein, in one embodiment, the human body GUI can be used to access and display the medical care history information for a patient (and/or for a population of patients) as graphically-formatted content instead of, or addition to, text-formatted content, enabling a user, such as the patient, a medical service provider or an organization to understand the patient's medical care history at a glance, without having to read the textually-formatted content. Additionally, in another embodiment, portions of the graphically-formatted content are selectable, enabling a user to filter the patient's medical care history information, for example, to concentrate on a particular portion of the human body. In other embodiments, multiple instances of the human body GUI can be displayed to view medical care history information for different periods of time during which a patient is receiving care and/or to view the medical care history information of more than one patient at a time.
These and other exemplary embodiments are presented in detail in the description that follows. Persons skilled in the relevant art(s) will understand that the embodiments described herein need not be limited to health services environments for humans. That is, the embodiments can be adapted for use in animal health services environments (e.g., a cat clinic) where the patients are animals and the GUI is adapted to the form of a particular animal.
Detailed Description of Exemplary Process
In step 1305, established medical codes, which are associated with portions of the human body, are identified from patient history information for a patient. Exemplary established medical codes include, but are not limited to, the International Classification of Diseases (ICD-9) diagnostic codes, the Healthcare Common Procedure Coding System (HCPCS), the Current Procedural Terminology (CPT) codes, as well as to any other existing or future established coding systems that define codes to uniquely classify medical conditions. Such codes or combinations of such codes can be used in health services environments to identify services requested and services performed. For example, as described herein, when scheduling an appointment for a patient, a scheduler can select appointment information from predefined menus of appointment information, which includes, in one embodiment a unique service identifier code 1021, as shown in
Thus, the established medical codes can be included in and subsequently identified from various types of patient history information. The patient history information can be compiled from appointment information and/or service information for particular patients. For example, as described herein in reference to
As shown in
Optionally, the patient history information can include episode of care information for an episode of care 1430 pertaining to treatment of a specified medical condition. The episode of care 1430 can include one or more of the scheduled appointments 1405 that correspond to the treatment of the specified medical condition. As shown in
In step 1310 of the process 1300, illustrated in
Subsequently, in step 1315, the patient history information for the patient is displayed in accordance with the mapping using a human body GUI, which comprises an anatomical representation of the human body that graphically depicts a plurality of portions of the human body associated with the established medical codes.
In an embodiment, in step 1315, corresponding medical conditions of the patient are indicated on portions of the human body GUI in accordance with the mapping. For instance, in the previous example, the arm fractures can be indicated on the arm portions 1505 and 1520 of the human body GUI 1500 by illuminating (e.g., highlighting) the arm portions 1505 and 1520, as shown in
In an embodiment, the established medical codes, such as the ICD-9 codes, can be assigned a severity level. Thus, in step 1315, a severity level of the corresponding medical conditions of the patient can be indicated on the portions of the human body GUI 1500. For example, different severity levels can be indicated using different colors, such as red for highest severity, orange for medium severity, yellow for lowest severity, and blue for undefined level of severity. Persons skilled in the relevant art(s) will understand that other severity levels and other severity level graphical representations (e.g., different textures instead of different colors) can be used.
In an embodiment, in step 1315 of the process 1300, a higher severity level is indicated on the human body GUI 1500 when a predetermined combination of the medical conditions of the patient is identified in accordance with the mapping. For example, if a male over thirty-five years old is experiencing the medical conditions of motor skill degradation of medium severity and high blood pressure of medium severity, this combination of medical conditions may be indicative of the onset of a stroke. In this example, the motor skill and blood pressure medical conditions can be indicated on the corresponding portions of the human body GUI 1500 as having the highest severity level instead of the medium severity level. In another embodiment, in step 1315, a higher severity level can be indicated on the human body GUI 1500 when one or more of the medical conditions of the patient persists for a predetermined period of time (e.g., a longer than usual Average Length of Stay (ALOS)). For example, if a patient is experiencing the medical condition of vomiting for one day, the condition can be indicated on the corresponding portion of the human body GUI 1500 as having the lowest severity level. However, after the patient has been vomiting for two days, the condition can be indicated on the corresponding portion of the human body GUI 1500 as having the medium severity level because it might be indicative of a stomach ulcer. In this way, a service provider, such as a physician, can use the GUI 1500 to help isolate diagnoses by combining historical data with current data.
In an embodiment, the human body GUI 1500 includes a full-body indicator 1515, as shown in
In an embodiment, the portions of the human body GUI 1500 are selectable to enable a user to access more detailed patient history information pertaining to a particular portion of the human body. For example, in step 1315 of the process 1300, in response to a user selecting one of the portions of the human body GUI 1500, a zoom-level human body GUI corresponding to the selected portion of the human body GUI is displayed.
In this way, in step 1315 of the process 1300, corresponding medical conditions of the patient can be indicated on portions of the zoom-level human body GUI 1600 in accordance with the mapping. As described herein with respect to the portions of the human body GUI 1500, the portions of the zoom-level human body GUI 1600 can be highlighted to indicate corresponding medical conditions of the patient, and can also be highlighted in different colors to indicate different severity levels of the corresponding medical conditions. For example, if the claim information for a patient includes the ICD-9 codes for “open wound of thigh” and “dislocation of knee,” the claim will not only be mapped to the leg portion 1535 of the human body GUI 1500 but also to top thigh portion 1605 and knee portion 1610 of the zoom-level GUI 1600. Thus, as shown in
The different portions of the human body GUI 1500 can each have different levels of granularity, enabling a user to “zoom in” and “zoom out” of a particular body system to isolate particular areas of interest. For example, as described herein, in step 1315 of the process 1300, in response to the leg portion 1535 of the human body GUI 1500 being selected, the zoom-level human body GUI 1600 can be displayed. Each of the portions of the zoom-level human body GUI 1600 of the leg portion 1535 can also be selectable so that in response to the knee portion 1610 being selected, a zoom-level human body GUI of the knee portion 1610 can be displayed. In this example, the zoom-level human body GUI of the knee portion 1610 can be an anatomical representation of the knee portion 1610 that graphically depicts a plurality of portions of the knee associated with the established medical codes, such as a patella portion, tendon portions, cartilage portions, etc. In this way, as described herein, the portions of the zoom-level human body GUI of the knee portion 1610 can be highlighted to indicate corresponding medical conditions of the patient, and can also be highlighted in different colors to indicate different severity levels of the corresponding medical conditions, in accordance with the mapping. The portions of the zoom-level human body GUI of the knee portion 1610 may or may not be selectable to provide additional levels of granularity. When a user is finished viewing the zoom-level GUI of the knee portion 1610, the zoom-level GUI of the leg portion 1535 and/or the human body GUI 1500 can be re-displayed.
In an embodiment, in step 1315 of the process 1300, multiple instances of the human body GUI 1500 (or multiple instances of a zoom-level human body GUI, such as the zoom-level GUI 1600 of the leg portion 1535) can be displayed for the patient, where each instance of the GUI corresponds to a predetermined period of time during an episode of care 1430. In this way, a user can assess any changes in the medical condition(s) of the patient during the episode of care 1430. For example,
In an embodiment, in step 1315 of the process 1300, multiple instances of the human body GUI 1500 (or the zoom-level human body GUI, such as the zoom-level human body GUI 1600 for the leg portion 1535) for a hypothetical patient can be displayed simultaneously in the GUI 1700 with the GUIs 1705-1720 for the patient. In this way, a user can make a side-by-side comparison between the actual changes in the specified medical condition(s) indicated on the GUIs 1705-1720 for the patient with expected changes in the specified medical condition(s) indicated on the GUIs for the hypothetical patient. This comparison can also be made with a demographic match of the patient (e.g., if the patient is a 40-year old woman, GUIs for another 40-year old woman can be simultaneously displayed) instead of with a hypothetical patient to assess how two independent patients in a patient population compare.
In an embodiment, in step 1315 of the process 1300, a cumulative representation of the patient history information for the patients within a patient population of an organization providing health care to the patients (e.g., a hospital, medical group, health care practitioner, etc.) is indicated on the portions of the human body GUI. For example,
In the example illustrated in
In this way, the organization can analyze the utilization of its facilities within a community, identify trends within the community regarding the occurrence of particular types of medical conditions, incidents leading to episodes of care, etc. Further, as described herein with respect to the human body GUI 1500, the portions of the human body GUI 1800 can also be selectable to display zoom-level human body GUIs for selected portions. For example,
Like human body GUI 1800, a cumulative representation of the patient history information for the patients within the patient population of the organization is indicated on the portions of the zoom-level human body GUI 1900. In the example illustrated in
In an embodiment, in the step 1315 of the process 1300, a demographic of the patient population is selected and a cumulative representation of the patient history information for the patients within the selected demographic is indicated on the portions of the human body GUI 1800 or the zoom-level human body GUI 1900. For example, a cumulative number of claims from the service providers pertaining to respective portions of the human body GUI 1800 or the zoom-level human body GUI 1900 are indicated for the selected demographic (e.g., men over fifty, smokers, etc.).
In an embodiment, in step 1315 of the process 1300, a cumulative representation of the patient history information for a conglomerate 1445 comprising multiple organizations having associated patient populations (e.g., HMO, etc.) is indicated on the portions of the human body GUI. In this way, users at the conglomerate level can review the patient history information of the different organizations that they run. In an embodiment, the process 1300 includes the additional step of generating comparative reports for the conglomerate including, but not limited to, comparative utilization reports, comparative cost analysis, etc.
In an embodiment, the process 1300 includes the step of associating the patient history information of a first patient with the patient history information of a second patient. For example, the first and second patients might be members of the same family so that the patient history information of the first patient and the patient history information of the second patient comprise a family medical history. In this way, a service provider, such as a physician, can access the family medical history for a patient to help isolate diagnoses for the patient. In another embodiment, the immunization histories for the patients can also be accessed, enabling the service provider to determine whether any past immunizations may be affecting the current symptoms or conditions.
In an embodiment, the patient histories can be accessed through a web based application or a standalone application operating on a personal computer. For example, the patients might subscribe to a service whereby they agree to give third parties, such as physicians, access to their patient histories. In this way, multiple authorized parties can access a patient history at the same time and establish a secure chat room to discuss the patient's physical symptoms, etc.
In one embodiment, such a service can be accessed through a centralized intelligent database with business rules including a collection of all service providers and patients participating in the service. In another embodiment, the database can be specific to a particular client, so that the service would receive the claims from service providers for the patients and categorize them using the claim data provided on the claims. In this embodiment, appointments can be created for the received claims and the claims can be manually or automatically mapped to the appointments. Alternatively, if the methods and systems described herein for determining the appropriateness of service providers claims is employed, appointments are scheduled ahead of time and claims that correspond to the appointments are automatically identified. In either case, the appointment hierarchy 1400 illustrated in
For example, the reports generator 2025 can generate a report that summarizes the costs for a particular patient associated with a particular episode of care or with medical conditions affecting a particular portion of the human body, etc., enabling service providers, as well as patients, to assess the associated costs. This type of report can also be used by organizations to calculate how much the health care for a particular patient is costing. In another example, the reports generator 2025 can generate a high-level utilization report showing the summation of the different human body systems, severities, and the cumulative claim counts. Such a report can be beneficial for organizations that are, at times, only responsible for covering a specified amount of the health care costs for a particular patient or group of patients. Thus, the service 2000 can enable organizations to view patient history information summaries for a particular patient or group of patients so that they can determine how much of the health care costs they are responsible for. In this way, organizations can track how much a particular patient or group of patients is costing them and better manage contractual obligations. The service 2000 can also enable organizations to set spending limits and view where particular patients stand with respect to the set spending limits. For example, patients' names can be color coded in accordance with their relationship to the set spending limit (e.g., red when the patient's health care costs exceed the limit, yellow when the patient's health care costs are within a particular amount of the limit, etc.).
Detailed Description of Exemplary Implementation
As described herein, established medical codes (e.g., ICD-9 diagnostic codes) can be extracted from claims for services rendered to patient(s) and mapped to different body areas/body systems and assigned corresponding severity levels. To this end, the GUI 2100 further includes a human body GUI 2120, which can be configured with selectable body area portions from which a user can view zoom-level human body GUIs for the selected body area portion(s). In this way, a user can filter the patient history information for the selected patient(s) according to the selectable body area portions (e.g., legs, pelvis, back, abdomen, chest, head, neck and arms). The human body GUI 2120 also includes a selectable full-body indicator 2123, described herein, which indicates medical conditions affecting the entire body. The human body GUI 2120 further includes a severity key 2121, from which a user can ascertain a severity level of a medical condition indicated on a body area portion of the human body GUI 2120 (e.g., different colors can be used to indicate different severity levels, such as red for a high severity medical condition, orange for medium, yellow for low and blue for unknown level of severity).
The GUI 2100 also includes a listing of body systems 2125, which can be identified by ICD-9 diagnostic codes, among other diagnostic codes, identified from the patient history information for the selected patient(s). In this way, a user can filter the patient history information for the selected patient(s) according to the different body system groupings identified by ICD-9 codes. For example, by selecting the ICD-9 code “225.0 Benign Neoplasm Brain” in the body system grouping “140-239 Neoplasm,” a user can filter the patient history information for those appointments, medical records, consultations, claims, etc. pertaining to this particular medical condition. Optionally, a user can select a Show All checkbox 2127 to view not only the ICD-9 codes extracted from the patient history information for the selected patient(s), but all of the ICD-9 codes that are defined for a displayed body system grouping, whether or not they pertain to the patient history information for the selected patient(s). Like the human body GUI 2120, the body system listing 2125 can also include a severity key 2126 for each body system grouping and diagnostic code indicating, for example, an “H” for a high severity medical condition, “M” for medium, “L” for low and blank for unknown severity level.
The GUI 2100 also includes a timeline 2125 illustrating when each of the appointments identified for the selected patient(s) took place as appointment blocks. The appointment blocks in the timeline 2115 can be selectable so that a user can filter the patient history information in accordance with a selected appointment block. Additionally, a user can hover a cursor over an appointment block to view date and provider information for that appointment. Additionally, a user can select a Reset button 2122 to reset the patient history information for the selected patient(s). In this way, a user can reset any of the patient history information filters that the user may have previously applied.
Additionally, the GUI 2100 includes a window 2130 in which the appointment information for the selected patient(s) is displayed in a text format. The appointment information that is displayed corresponds to the level of granularity of the human body GUI 2120 and body system listing 2125 being displayed. That is, if a user zooms in on a particular body area portion of the human body GUI 2120 by selecting that portion, only the appointment information pertaining to the selected portion will be displayed in the window 2130. Similarly, if a user filters the patient history information by selecting a particular ICD-9 code from the body system listing 2125, only the appointment information pertaining to the selected body system/diagnostic code will be displayed in the window 2130.
In the example illustrated in
As will be apparent to persons of skill in the relevant art(s), the GUI 2100 can be used for data gathering/mining. For example, in a medical records system, the GUI 2100 filters, described herein, can be used to determine, for a particular patient and/or population of patients, body areas and/or body systems most afflicted with medical conditions, a date range when a particular type of medical condition occurred (e.g., ankle injuries), how much a particular type of medical condition (e.g., back injuries) cost the selected site/organization, etc. Moreover, in another embodiment, the GUI 2100 can be used track drug history information for a selected site/patient population. For example, the GUI 2100 filters can be used to identify drug prescriptions, drug dosages, etc. associated with particular body areas and/or body systems. In yet another embodiment, the GUI 2100 can be used to analyze immunization history information for selected patients. For example, the GUI 2100 filters can be used to compare medical conditions affecting particular body areas and/or body systems for an immunized patient(s) with those affecting a non-immunized patient(s).
Further, the GUI 2100 filters can be used to visually separate appointments according to episodes of care, described herein (i.e., a course of treatment pertaining to a particular medical condition, such as, a knee injury, among others). Filtering the patient history information in accordance with episodes of care can be advantageous for analyzing the cost to a selected site/organization for particular episodes of care, and for generating corresponding episode of care reports. In this way, as described herein, organizations can better manage their contractual obligations by determining when they have met their responsibility for covering a specified amount of the health care costs for a particular patient or group of patients and/or when the health care costs for a particular patient(s) has exceed a preset spending limit.
The present invention has been described with reference to several exemplary embodiments, however, it will be readily apparent to persons of skill in the relevant art(s) that it is possible to embody the invention in specific forms other than those of the exemplary embodiments described above. This may be done without departing from the spirit of the invention. These exemplary embodiments are merely illustrative and should not be considered restrictive in any way. The scope of the invention is given by the appended claims, rather than the preceding description, and all variations and equivalents which fall within the range of the claims are intended to be embraced therein.
This application claims the benefit of U.S. Provisional Patent Application No. 60/935,238, filed Aug. 1, 2007, which is herein incorporated by reference in its entirety. This application is related to U.S. patent application Ser. No. 11/725,491, filed Mar. 20, 2007, which is a continuation-in-part application of U.S. patent application Ser. No. 11/412,836, filed Apr. 28, 2006, both of which are herein incorporated by reference in their entireties.
Number | Date | Country | |
---|---|---|---|
60935238 | Aug 2007 | US |