Method and apparatus for storing data
AssigneeGE Marquette Medical Systems, Inc.
InventorsWyndham Fairchild Gary, Jr., Richard G. Adcock
Life of this patent
Estimating the term…
Abstract
A method and apparatus of storing and accessing data from a database is disclosed. The method and apparatus applies particularly to database systems used for cardiovascular information systems but may also be used in other database systems. The method and apparatus for storing and accessing data utilizes a markup language tag data structure to provide for simplified and expedited searching over conventional databases.
Claims25
A method of accessing textual cardiovascular examination information in a cardiovascular database, comprising:
- transcribing a first cardiovascular patient record by,
- selecting a first data type in a menu window including;
- inputting a first data element associated with the first data type;
- tagging the first data element with a data type identifier;
- providing in the menu window, a plurality of second data type choices based on the first data type selected;
- selecting a second data type from the plurality of second data type choices;
- inputting a second data element associated with the second data type;
- tagging the second data element with a data type identifier;
- and
- storing a first view associated with the first cardiovascular patient record;
- retrieving a second stored view;
- converting the first cardiovascular patient record into the second view with a plurality of other stored cardiovascular patient records, thereby producing a string of cardiovascular patient records;
- and
- searching the string of records for a data element that meets a specified condition.
A method of accessing information in a medical database, comprising:
- querying a the medical database for a specified data element meeting a specified condition;
- transcribing a first cardiovascular patient record by,
- selecting a first data type in a menu window including;
- inputting a first data element associated with the first data type;
- tagging the first data element with a data type identifier;
- providing in the menu window, a plurality of second data type choices based on the first data type selected;
- selecting a second data type from the plurality of second data type choices;
- inputting a second data element associated with the second data type;
- tagging the second data element with a data type identifier;
- and
- storing a first view associated with the first cardiovascular patient record;
- retrieving a second stored view;
- converting the first cardiovascular patient record into the second view with a plurality of other stored cardiovascular patient records, thereby producing a string of records;
- searching the string of records for the data element that meets the specified condition;
- and
- testing the data element to determine whether the data element meets the specified condition.
An apparatus for storing and accessing information across a medical information system network, comprising:
- a computer including a storage medium, a processor, and a memory;
- and
- a program stored in the memory and running on the processor configured to access the storage medium according to the steps of,
- transcribing a first cardiovascular patient record by,
- selecting a first data type in a menu window including;
- inputting a first data element associated with the first data type;
- tagging the first data element with a data type identifier;
- providing in the menu window, a plurality of second data type choices based on the first data type selected;
- selecting a second data type from the plurality of second data type choices;
- inputting a second data element associated with the second data type;
- tagging the second data element with a data type identifier;
- and
- storing a first view associated with the first cardiovascular patient record;
- retrieving a second stored view;
- converting the first cardiovascular patient record into the second view with a plurality of other stored cardiovascular patient records, thereby producing a string of records;
- and
- searching the string of records for a data element that meets a specified condition.
A method of accessing information in a database, comprising:
- retrieving a plurality of patient records which are stored in columns of a patient records database, each column corresponding to a separate patient record;
- storing the plurality of patient records end to end in a single string of records;
- and
- searching the string of records for a data element that meets a specified condition.
A method of accessing information in a database, comprising:
- transcribing a first cardiovascular patient record by,
- selecting a first data type in a menu window including;
- inputting a first data element associated with the first data type;
- tagging the first data element with a data type identifier;
- providing in the menu window, a plurality of second data type choices based on the first data type selected;
- selecting a second data type from the plurality of second data type choices;
- inputting a second data element associated with the second data type;
- tagging the second data element with a data type identifier;
- storing a first view associated with the first cardiovascular patient record;
- displaying in a report window the first cardiovascular patient record formatted according to the first view;
- and
- retrieving a second stored view;
- converting the first cardiovascular patient record into the second view with a plurality of other stored cardiovascular patient records, thereby producing a string of records;
- searching the string of records for a data element that meets a specified condition;
- searching the plurality of records for a specified tag;
- and
- testing an item to determine whether the item meets the specified condition.
An apparatus for storing and accessing information, comprising:
- a computer including a storage medium, a processor, and a memory;
- and
- a program stored in the memory and running on the processor configured to access the storage medium according to the steps of,
- transcribing a first cardiovascular patient record by,
- selecting a first data type in a menu window including;
- inputting a first data element associated with the first data type;
- tagging the first data element with a data type identifier;
- providing in the menu window, a plurality of second data type choices based on the first data type selected;
- selecting a second data type from the plurality of second data type choices;
- inputting a second data element associated with the second data type;
- tagging the second data element with a data type identifier;
- and
- storing a first view associated with the first cardiovascular patient record;
- retrieving a second stored view;
- converting the first cardiovascular patient record into the second view with a plurality of other stored cardiovascular patient records, thereby producing a string of records;
- and
- searching the string of records for a data element that meets a specified condition,
- wherein the records on the storage medium are stored with a series of tags and data values and associated with a stored view and the program is configured to transform records from a transactional framework to an analytical framework.
Dependencies are inferred from the claim text.