Patents Assigned to IDX Systems Corporation
  • Patent number: 8275631
    Abstract: A clinical practice guideline can be implemented using a guideline execution engine. The engine can interpret the clinical practice guideline, obtain medical data stored in a clinical information system (CIS), and implement an action in response to execution of the clinical practice guideline based on medical data for a patient obtained from the CIS. The use of the CIS medical data in guideline execution beneficially allows the guideline to be tightly integrated into the real-time workflow of a clinician in a clinical setting and to provide patient-specific guideline recommendations. A VMR/actions interface facilitates communications between a guideline execution system and a CIS by processing a request for medical data from the guideline execution engine and implementing actions on the CIS requested by the guideline execution engine.
    Type: Grant
    Filed: September 15, 2004
    Date of Patent: September 25, 2012
    Assignee: IDX Systems Corporation
    Inventors: Prabhu Ram, David R. Berg, John M. Thrun, Bing Wu, Chandresh Taunk, Robert M. Abarbanel, James Guy Mansfield
  • Patent number: 7412444
    Abstract: According to various embodiments, systems, and methods, a sorting construct (TREE_SORT) is generated to efficiently traverse hierarchical data structures in relational databases. A TREE_SORT construct is generated by transforming a value that represents the sequential order of a given node relative to its siblings (Peer_Sequence) to a left-justified string of a given width. A TREE_SORT value for the parent of a given node is prepended to the left of the generated substring of the transformed Peer_Sequence value. As a result, a sorting construct of the parent node sorts before sorting constructs of child nodes.
    Type: Grant
    Filed: February 10, 2005
    Date of Patent: August 12, 2008
    Assignee: IDX Systems Corporation
    Inventor: Mark Gaponoff
  • Patent number: 7246319
    Abstract: An information system engages in a communications session with a client to process a workflow. A context object stores information describing the session. Transfer objects store data utilized to process the workflow. A client action causes the information system to provide the transfer objects to a workflow engine. The workflow engine processes actions in the workflow utilizing the transfer objects. The information system selects among multiple screen definitions for the client based in part on the context. A transformation module filters the data in the transfer objects to isolate the data that are utilized by the screen definition. The screen definition and filtered data are provided to the client.
    Type: Grant
    Filed: August 20, 2004
    Date of Patent: July 17, 2007
    Assignee: IDX Systems Corporation
    Inventors: Rhett Alden, Patrick Yamaura, Robert Munger