Method, apparatus and computer program product for providing a rational range test for data translation
AssigneeMcKesson Financial Holdings
InventorJohn Faughnan
Life of this patent
Estimating the term…
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.
Claims14
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.
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.
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.
Dependencies are inferred from the claim text.