Patents Assigned to McKesson Financial Holdings
  • Patent number: 9582170
    Abstract: A method, apparatus and computer program product are provided in order to manage a medical imaging study display environment. The method includes receiving, from at least one display device coupled to a medical imaging workstation, display environment context data. The method also includes extracting, by processing circuitry, metadata from a medical imaging study accessed by the medical imaging workstation, determining based at least in part on the metadata, image viewing context data, determining, based on the display environment context data and the image viewing context data, whether a display environment of the medical imaging workstation complies with one or more rules for viewing the medical imaging study, and in response to determining that the display environment of the medical imaging workstation does not comply with the one or more rules, performing at least one action before allowing viewing of the medical imaging study to proceed.
    Type: Grant
    Filed: October 31, 2014
    Date of Patent: February 28, 2017
    Assignee: McKesson Financial Holdings
    Inventors: Leah McCallum, Andrew Sangho Lee, Branislav Miklos, Eldon Allan Wong
  • Patent number: 9582294
    Abstract: Apparatuses, methods, and computer program products are provided for automatically internationalizing grammatical output for presentation to a user of a program based on the user's locale. In particular, AST transformations are described that cause a compiler to generate a programming method during compilation of a portion of source code containing a predefined token, where the programming method is incorporated (by the compiler) into a file produced by the compiler and serves to call an instance of a message bundle file that provides translation of grammatical output without requiring the programmer/developer to manually incorporate individual message bundles into each portion of source code to be internationalized.
    Type: Grant
    Filed: August 26, 2015
    Date of Patent: February 28, 2017
    Assignee: McKesson Financial Holdings
    Inventors: Bryan Self, Preston Prewett, Josh Turner
  • Patent number: 9552459
    Abstract: A method, computing device and computer program product are provided in order to implement a test plan in an efficient manner. In the context of a method, a plurality of test messages from each of a plurality of different source systems are stored. The plurality of test messages may include test messages to be captured in an electronic health record. The method constructs a test plan. The test plan identifies an end point. The test plan also includes one or more test messages that have been previously stored and respective anticipated outcomes at the end point following transmission of the test messages. The method also includes transmitting the test messages of the test plan and receiving feedback regarding the outcome following transmission of the test messages of the test plan to the end point. The method also includes determining whether the test plan was successfully executed based upon the feedback.
    Type: Grant
    Filed: January 7, 2014
    Date of Patent: January 24, 2017
    Assignee: McKesson Financial Holdings
    Inventors: David Leal, Brian Wuollet, Somnath Lokesh, Dominique Plante, Jordan Liu, Svetlozar Petrov, Evan Schnell
  • Patent number: 9535919
    Abstract: A method, apparatus and computer program product selectively delete records from a cache in a manner that not only takes into account usage of the record, but also the cost associated with the generation of the record. In regards to a method, a cost associated with generation of a record maintained in a cache is determined. The cost may be defined in terms of the time consumed to generate the record. The method also determines usage of the record. At least one of the cost or the usage may be determined on a relative basis with respect to the cost or the usage, respectively, of other records maintained in the cache. Further, the method determines whether the record should be deleted from the cache based upon the cost and the usage of the record. Based on this determination, the record may be selectively deleted from or retained within the cache.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: January 3, 2017
    Assignee: McKesson Financial Holdings
    Inventors: Ryan Scanlon, Steve Locke
  • Patent number: 9495658
    Abstract: A method, system, and corresponding apparatus are provided for translating components of a data set from a barcode to complete an information set. In particular, a method may include receiving a first data string corresponding to a first scanned barcode; decoding the first data string according to the first barcode format to generate a first data payload; and identifying, by a processor, from the first data payload a first set of rules for extracting information from the first data payload. Methods may include extracting information from the first data payload according to the first set of rules to obtain one or more components; translating the one or more components of the first data payload into at least one translated component; and providing for display of the at least one translated component.
    Type: Grant
    Filed: March 24, 2016
    Date of Patent: November 15, 2016
    Assignee: McKesson Financial Holdings
    Inventors: Jacob Hookom, Marc Raymond
  • Patent number: 9495440
    Abstract: A method, apparatus, and computer program product are provided for routing files within a document management system. The document management system may comprise or may otherwise communicate with an Optical Character Recognition (OCR) system and Full Text Search (FTS) indexing system. Files may be fed to a file routing apparatus with different priorities based on an originating source. The files may be routed for OCR processing and/or FTS indexing based on file and/or document types, licensing, and/or the like. Images and corresponding machine-readable text may be archived. Text may be FTS indexed so that the associated files may be identified and accessed by various client systems.
    Type: Grant
    Filed: March 28, 2014
    Date of Patent: November 15, 2016
    Assignee: McKesson Financial Holdings
    Inventors: Eric Heard, Steven M Russell
  • Patent number: 9466025
    Abstract: An apparatus for loading content items may include a processor that may be configured to identify at least one rule associated with a type associated with a content item. The processor may further be configured to evaluate at least one attribute associated with the content item against the at least one rule. The processor may also be configured to identify a container based at least in part on the at least one rule, and store the content item in the identified container based at least in part on the evaluation of the at least one attribute against the at least one rule. A corresponding method and computer program product may also be provided.
    Type: Grant
    Filed: February 27, 2009
    Date of Patent: October 11, 2016
    Assignee: McKesson Financial Holdings
    Inventors: Patrick Gardner, Nupura Kolwalkar
  • Patent number: 9459843
    Abstract: A method, apparatus and computer program product are provided for generation, selection, and execution of metric applications. An example of the method includes receiving, via record access circuitry, the set of record data from a record repository, determining, by a processor and from the set of record data, record key data and one or more record data tables for the set of record data, selecting, by metric management circuitry, one or more metric applications based on a mapping performed between record key data and a metric registration structure, wherein the metric registration structure comprises metric application metadata indicating data types required by each of a plurality of metric applications, executing, by a processor, each of the selected one or more metric applications, determining an output of each of the executed selected one or more metric applications, and storing the output in a memory.
    Type: Grant
    Filed: March 31, 2015
    Date of Patent: October 4, 2016
    Assignee: McKesson Financial Holdings
    Inventors: Eric Smith, Lucas Adams
  • Patent number: 9454814
    Abstract: A PACS viewer and an associated method and computer program product are provided for identifying patient orientation. With respect to a PACS viewer, the PACS viewer includes processing circuitry configured to register an image onto a template. The processing circuitry is also configured to determine a representative seed point within each of the left and right lungs as represented by the image. The processing circuitry is further configured to apply an active contour model to each of the left and right lungs to generate a binary image of the left and right lungs. In this regard, the processing circuitry is configured to apply the active contour model by initializing the active contour model with a mask constructed using the representative seed points. Further, the processing circuitry is configured to detect at least one feature from the binary image to permit identification of the left and right lungs.
    Type: Grant
    Filed: January 27, 2015
    Date of Patent: September 27, 2016
    Assignee: McKesson Financial Holdings
    Inventors: Mahmoud Ramze Rezaee, Darya Abdollahzadeh, Delaram Behnami, Ava Sheikhi Shoshtari, Purang Abolmaesumi
  • Patent number: 9430338
    Abstract: A method, computing device and computer program product are provided to maintain a comprehensive record of log entries, even in an instance in which the recordation of log entries to the primary log temporarily fails. In the context of a method, one or more log entries are written to a primary log. The method also includes determining that writing a log entry to the primary log has failed and writing the log entry to a fallback log in an instance in which writing the log entry to the primary log has failed. The method further includes performing a restoration process. The restoration process includes determining whether the log entry written to the fallback log is able to be written to the primary log. If so, the restoration process writes one or more log entries written to the fallback log to the primary log. If not, the restoration process is repeated.
    Type: Grant
    Filed: January 30, 2014
    Date of Patent: August 30, 2016
    Assignee: McKesson Financial Holdings
    Inventor: Ryan Scanlon
  • Patent number: 9426051
    Abstract: A method, apparatus and computer program product are provided to facilitate the monitoring of the health of a plurality of computerized healthcare systems deployed at a plurality of different sites, such as at various healthcare facilities. In the context of a method, one or more sensor(s) may be identified that are to be downloaded and executed by a plurality of remote servers in order to provide for health monitoring of a computerized healthcare system. The method also receives the results of the health monitoring from the plurality of remote servers and determines a health score for the computerized healthcare system of a respective remote server based upon the results. The method may further cause a technician to be advised of the results and the healthcare score.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: August 23, 2016
    Assignee: McKesson Financial Holdings
    Inventors: Robi Chakrabarti, Scott Allard, Todd Jensen
  • Patent number: 9411931
    Abstract: A method, apparatus and computer program product are provided to efficiently receive digital imaging data files, regardless of their size. For a respective data packet of a digital imaging data file, the method may determine whether that portion of the digital imaging data file that has been received satisfies the first threshold. If the first threshold is not satisfied, the method may receive the respective data packet using memory, such as by appending the data packet to a linked list. However, if the first threshold is satisfied, the method may receive the respective data packet and subsequent data packet(s) of the digital imaging data file using file storage. The receipt of the respective data packet using file storage is slower than the receipt of the respective data packet using memory.
    Type: Grant
    Filed: January 20, 2012
    Date of Patent: August 9, 2016
    Assignee: McKesson Financial Holdings
    Inventors: Edwood Yiu, Shirley Ma, Lily Lai
  • Patent number: 9400642
    Abstract: Methods, apparatuses, and computer program products are described herein that are configured to enable a self-update. In some example embodiments, a method is provided that comprises receiving a communication from a data center update module, the communication comprising an expected agent version identifier. The method of this embodiment may also include determining whether the expected agent version identifier is equal to a current agent version identifier. The method of this embodiment may also include causing an application agent to perform a self-update in an instance in which the expected agent version identifier is not equal to a current agent version identifier.
    Type: Grant
    Filed: August 29, 2013
    Date of Patent: July 26, 2016
    Assignee: McKesson Financial Holdings
    Inventors: Todd Thomas, Jane Taves, Steve Link
  • Patent number: 9396098
    Abstract: Apparatuses, methods, and computer program products are provided that conduct an automated test by creating automated testing scripts that are readable by automated testing software without requiring the automated testing scripts to be created by a programmer with knowledge of the particular scripting language used by the automated testing software. Rather, a test case template is generated by receiving input from the user in the form of keywords and selections that are not specified in a particular scripting language. Instructions for converting the test case template into a readable format are accessed by the automated testing software, such that the automated testing software can read the test case template as though it were created in the corresponding scripting language of the automated testing software, thereby allowing the automated testing software to execute the automated test.
    Type: Grant
    Filed: March 26, 2014
    Date of Patent: July 19, 2016
    Assignee: McKesson Financial Holdings
    Inventor: Balaji Loganathan
  • Patent number: 9319449
    Abstract: A method for managing data requests is provided. Two asynchronous processes are provided for managing communication with a requestor and an agent via a gateway server. The method may include receiving a request and agent identifier from a requesting web application and generating a correlation identifier to associate with the request. The request and correlation identifier may be routed to a registered agent of a private data center. A response may be returned and routed to the requestor based on the correlation identifier. Corresponding apparatuses and computer program products are also provided.
    Type: Grant
    Filed: June 29, 2012
    Date of Patent: April 19, 2016
    Assignee: McKesson Financial Holdings
    Inventor: Todd Harpster
  • Patent number: 9292655
    Abstract: A method, apparatus and computer program product are disclosed to provide an interface between an imaging system for presenting medical images acquired by various modalities and a reporting system for generating and presenting reports, such as reports relating to the medical images. In the context of a method, the method may include participating in a transfer of information relating to a context of one or more images presented by the imaging system so as to cause a reporting template to be restructured based upon the context of one or more images presented by the imaging system. The method also includes causing an action to be taken in one of the imaging system or the reporting system based upon data provided by another of the imaging system or the reporting system.
    Type: Grant
    Filed: July 29, 2013
    Date of Patent: March 22, 2016
    Assignee: McKesson Financial Holdings
    Inventors: Ohad Arazi, Sheri Morita
  • Patent number: 9292197
    Abstract: A method, apparatus and computer program product are provided to facilitate the manipulation of medical images. In the context of a method, the position of a user's hand upon a touch sensitive input device may be determined. Determining the position may include detecting instances in which the user's hand is in either a first or second positions upon the touch sensitive input device. In the first position, the method may also include enabling a first image manipulation mode in which a first image manipulation operation is enabled and interpreting a first type of input to be directing the first image manipulation operation. However, in the second position, the method may include enabling a second image manipulation mode in which a second image manipulation operation is enabled and interpreting the first type of input to be directing the second image manipulation operation instead of the first image manipulation operation.
    Type: Grant
    Filed: March 30, 2012
    Date of Patent: March 22, 2016
    Assignee: McKesson Financial Holdings
    Inventor: Cliff Edwards
  • Patent number: 9268779
    Abstract: An apparatus for dispersing content may include a processor. The processor may be configured to receive a request associated with a content item and generate a hashed identifier based at least in part on the request associated with the content item. The processor may further be configured to generate a respective container within a hierarchy of one or more containers based at least in part on the hashed identifier and store the content item in one of the one or more containers based at least in part on the hashed identifier. Associated methods and computer program products may also be provided.
    Type: Grant
    Filed: January 28, 2009
    Date of Patent: February 23, 2016
    Assignee: McKesson Financial Holdings
    Inventors: Phillip McDonald, Basil P. Stieffen, Martin Miller, Alan R. Shealy, Kevin J. Green
  • Patent number: 9268906
    Abstract: An apparatus is provided for retrieving information associated with one or more patients. The apparatus includes at least one memory and at least one processor configured to receive queries from devices of health care systems. The queries include data requesting information associated with patients that corresponds to specified items of information indicated in the queries. The processor is further configured to analyze stored patient information to determine items of the patient information that correspond to the specified items of the information. The processor is further configured to detect a subset of the items of the patient information related to health data that is determined to correspond to a respective patient(s) based on a determined value that equals or exceeds a predetermined threshold. Corresponding computer program products and methods are also provided.
    Type: Grant
    Filed: July 1, 2014
    Date of Patent: February 23, 2016
    Assignee: MCKESSON FINANCIAL HOLDINGS
    Inventors: Charles Curran, Susannah D'Oench
  • Patent number: D806261
    Type: Grant
    Filed: March 31, 2016
    Date of Patent: December 26, 2017
    Assignee: McKesson Financial Holdings Unlimited Company
    Inventors: Xavier Azoulay, Mélanie Richard, Steve Fontaine, Francois Gelinas