IP Library Granted Patent US 9,002,863
Granted Patent B2
US 9,002,863 · App. 12/568,414 · Granted Apr 7, 2015

Method, apparatus and computer program product for providing a rational range test for data translation

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,002,863
App. No.
12/568,414
Granted
Apr 7, 2015
Kind
B2
Abstract

A method for providing a data translation may include receiving an input string comprising a free text response indicative of a physiologic condition, and applying a selected transform to the input string to transform the input string into a translated value indicative of a value associated with the physiologic condition for storage in a fact repository. The selected transform may be selected from a library of potential transforms based on results of the selected transform relative to a rational range associated with the physiologic condition. A corresponding computer program product and apparatus are also provided.

Claims (34)

1. A method for providing a data translation comprising:

selecting a transform by receiving a data set comprising a plurality of input strings entered at a particular organization, processing the data set using at least two different transforms each of which defines a corresponding transform rule for transforming free text into a corresponding translated value, comparing results of the processing for each of the at least two different transforms to the rational range, discounting values in the results that are outside the rational range, and selecting, as the selected transform, one of the at least two different transforms that produced more results within the rational range than other transforms;

receiving an input string comprising a free text response indicative of a physiologic condition, wherein the free text response is entered by personnel at the organization; and

applying the selected transform to the input string, with a processor, to transform the input string into a translated value indicative of a value associated with the physiologic condition for storage in a fact repository, wherein applying the selected transform comprises transforming an initial representation of the input string to the translated value in a standard form of representation,

wherein the selected transform is selected from a library of potential transforms by applying the at least two different transforms from the library to the data set and selecting the selected transform from among the library of potential transforms based on results of the selected transform applied to the data set encountered at the respective organization relative to the rational range defined by physiologic limits associated with the physiologic condition and in comparison to results obtained by application of other transforms from the library to the data set.

2. The method of claim 1 , wherein the selected transform is selected prior to receiving the input string.

3. The method of claim 1 , further comprising applying a different transform to a data set to compare results generated by the different transform to results generated using the selected transform to evaluate the selected transform.

4. The method of claim 1 , further comprising identifying data falling outside the rational range after translation using the selected transform and selectively:

discarding the identified data;

presenting the identified data with an indication that the identified data is suspicious;

processing the identified data to produce a value within the rational range; or

using the identified data without any indication that the identified data is suspicious.

5. The method of claim 1 , further comprising enabling a user to modify the rational range, transform rules associated with at least one potential transform, or selection of a potential transform to be the selected transform.

6. A computer program product for providing a data translation, the computer program product comprising at least one non-transitory computer-readable storage medium having computer-executable program code instructions stored therein, the computer-executable program code instructions comprising:

program code instructions for selecting a transform by receiving a data set comprising a plurality of input strings entered at a particular organization, processing the data set using at least two different transforms each of which defines a corresponding transform rule for transforming free text into a corresponding translated value, comparing results of the processing for each of the at least two different transforms to the rational range, discounting values in the results that are outside the rational range, and selecting, as the selected transform, one of the at least two different transforms that produced more results within the rational range than other transforms;

program code instructions for receiving an input string comprising a free text response indicative of a physiologic condition, wherein the free text response is entered by personnel at the organization; and

program code instructions for applying the selected transform to the input string to transform the input string into a translated value indicative of a value associated with the physiologic condition for storage in a fact repository, wherein the program code instructions for applying the selected transform comprise program code instructions for transforming an initial representation of the input string to the translated value in a standard form of representation,

wherein the selected transform is selected from a library of potential transforms by applying the at least two different transforms from the library to the data set and selecting the selected transform from among the library of potential transforms based on results of the selected transform applied to the data set encountered at the respective organization relative to the rational range defined by physiologic limits associated with the physiologic condition and in comparison to results obtained by application of other transforms from the library to the data set.

7. The computer program product of claim 6 , wherein the selected transform is selected prior to receiving the input string.

8. The computer program product of claim 6 , further comprising program code instructions for applying a different transform to a data set to compare results generated by the different transform to results generated using the selected transform to evaluate the selected transform.

9. The computer program product of claim 6 , further comprising program code instructions for identifying data falling outside the rational range after translation using the selected transform and selectively:

discarding the identified data;

presenting the identified data with an indication that the identified data is suspicious;

processing the identified data to produce a value within the rational range; or

using the identified data without any indication that the identified data is suspicious.

10. The computer program product of claim 6 , further comprising program code instructions for enabling a user to modify the rational range, transform rules associated with at least one potential transform, or selection of a potential transform to be the selected transform.

11. An apparatus comprising processing circuitry configured to:

select a transform by receiving a data set comprising a plurality of input strings entered at a particular organization, process the data set using at least two different transforms each of which defines a corresponding transform rule for transforming free text into a corresponding translated value, compare results of the processing for each of the at least two different transforms to the rational range, discount values in the results that are outside the rational range, and select, as the selected transform, one of the at least two different transforms that produced more results within the rational range than other transforms;

receive an input string comprising a free text response indicative of a physiologic condition, wherein the free text response is entered by personnel at the organization; and

apply the selected transform to the input string to transform the input string into a translated value indicative of a value associated with the physiologic condition for storage in a fact repository, wherein the processing circuitry is configured to apply the selected transform by transforming an initial representation of the input string to the translated value in a standard form of representation,

wherein the selected transform is selected from a library of potential transforms by applying the at least two different transforms from the library to the data set and selecting the selected transform from among the library of potential transforms based on results of the selected transform applied to the data set encountered at the respective organization relative to the rational range defined by physiologic limits associated with the physiologic condition and in comparison to results obtained by application of other transforms from the library to the data set.

12. The apparatus of claim 11 , wherein the selected transform is selected prior to receiving the input string.

13. The apparatus of claim 11 , wherein the processing circuitry is further configured to apply a different transform to a data set to compare results generated by the different transform to results generated using the selected transform to evaluate the selected transform.

14. The apparatus of claim 11 , wherein the processing circuitry is further configured to enable a user to modify the rational range, transform rules associated with at least one potential transform, or selection of a potential transform to be the selected transform.

Assignments (10)
RELEASE OF SECURITY INTEREST Recorded Oct 5, 2022
From: BANK OF AMERICA, N.A.
To: CHANGE HEALTHCARE RESOURCES, LLC (FORMERLY KNOWN AS ALTEGRA HEALTH OPERATING COMPANY LLC); CHANGE HEALTHCARE SOLUTIONS, LLC; CHANGE HEALTHCARE PERFORMANCE, INC. (FORMERLY KNOWN AS CHANGE HEALTHCARE, INC.); CHANGE HEALTHCARE OPERATIONS, LLC; CHANGE HEALTHCARE HOLDINGS, INC.; CHANGE HEALTHCARE TECHNOLOGIES, LLC (FORMERLY KNOWN AS MCKESSON TECHNOLOGIES LLC); CHANGE HEALTHCARE HOLDINGS, LLC
Reel/Frame 061620/0054 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 23, 2018
From: CHANGE HEALTHCARE LLC
To: CHANGE HEALTHCARE HOLDINGS, LLC
Reel/Frame 046449/0899 →
CHANGE OF ADDRESS Recorded Mar 23, 2017
From: CHANGE HEALTHCARE LLC
To: CHANGE HEALTHCARE LLC
Reel/Frame 042082/0061 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 10, 2017
From: PF2 IP LLC
To: CHANGE HEALTHCARE LLC
Reel/Frame 041966/0356 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 9, 2017
From: MCKESSON CORPORATION
To: PF2 IP LLC
Reel/Frame 041938/0501 →
SECURITY AGREEMENT Recorded Mar 2, 2017
From: CHANGE HEALTHCARE HOLDINGS, LLC; CHANGE HEALTHCARE, INC.; CHANGE HEALTHCARE HOLDINGS, INC.; CHANGE HEALTHCARE OPERATIONS, LLC; CHANGE HEALTHCARE SOLUTIONS, LLC; ALTEGRA HEALTH OPERATING COMPANY LLC; MCKESSON TECHNOLOGIES LLC
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 041858/0482 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 12, 2017
From: MCKESSON FINANCIAL HOLDINGS UNLIMITED COMPANY
To: MCKESSON CORPORATION
Reel/Frame 041355/0408 →
CHANGE OF NAME Recorded Jan 11, 2017
From: MCKESSON FINANCIAL HOLDINGS
To: MCKESSON FINANCIAL HOLDINGS UNLIMITED COMPANY
Reel/Frame 041329/0879 →
CHANGE OF NAME Recorded Oct 17, 2012
From: MCKESSON FINANCIAL HOLDINGS LIMITED
To: MCKESSON FINANCIAL HOLDINGS
Reel/Frame 029141/0030 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 30, 2009
From: FAUGHNAN, JOHN
To: MCKESSON FINANCIAL HOLDINGS LIMITED
Reel/Frame 023306/0733 →