Method and apparatus for storing data
First Claim
Patent Images
1. 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.
0 Assignments
0 Petitions
Accused Products
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.
84 Citations
25 Claims
-
1. 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. - View Dependent Claims (2)
storing an alternative view data structure.
-
-
3. 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. - View Dependent Claims (4, 5, 6, 7)
defining a hierarchical structure of tags.
-
-
8. 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. - View Dependent Claims (9, 10, 11, 12)
-
-
13. 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. - View Dependent Claims (14, 15)
storing an alternative view data structure.
-
-
15. The method of claim 13 wherein the information is cardiovascular information.
-
16. 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. - View Dependent Claims (17, 18, 19, 20)
defining a hierarchical structure of tags.
-
-
21. 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. - View Dependent Claims (22, 23, 24, 25)
-
Specification