Relational database compiled/stored on a memory structure providing improved access through use of redundant representation of data
First Claim
1. A relational database compiled/stored on a computer environment for storing and querying data about units of work, said relational database comprising:
- a first set of tables comprising first columns and first tuples and a first dataset containing first data comprised in said first columns and first tuples; and
a second set of tables comprising second columns and second tuples and a second dataset consisting of second data, all the data comprised in said second columns and second tuples being second data, said units of work comprising first services, final services and current services, said unit of work having a status being inactive, active or terminated, wherein said second data is a redundant representation of a part of said first data.
2 Assignments
0 Petitions
Accused Products
Abstract
A relational database compiled/stored on a computer environment for storing data about units of work includes a first set of tables and a second set of tables. The first set of tables includes first columns and first tuples and a first dataset containing first data included in the first columns and first tuples. The second set of tables includes second columns and second tuples and a second dataset consisting of second data. The data included in the second columns and second tuples being second data. The units of work including first services, final services and current services. The unit of work having a status being inactive, active or terminated. The second data is a redundant representation of a part of the first data.
-
Citations
40 Claims
-
1. A relational database compiled/stored on a computer environment for storing and querying data about units of work, said relational database comprising:
-
a first set of tables comprising first columns and first tuples and a first dataset containing first data comprised in said first columns and first tuples; and
a second set of tables comprising second columns and second tuples and a second dataset consisting of second data, all the data comprised in said second columns and second tuples being second data, said units of work comprising first services, final services and current services, said unit of work having a status being inactive, active or terminated, wherein said second data is a redundant representation of a part of said first data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method of constructing a relational database for speeding up the execution of a predefined query within said relational database, said relational database comprising data concerning units of work, said units of work comprising subsequent services, said services comprising a first service, a final service and a current service, said unit of work further having a status, said status being inactive, active or terminated, and said predefined query being a query at least partly within an unit of work having an active status, said method comprising:
-
creating simultaneously a first and a second set of tables, said first set of tables comprising first columns and first tuples and a first dataset comprising first data located in said first columns and first tuples, and said second set of tables comprising second columns and second tuples and a second dataset consisting of second data located in said second columns and second tuples, said second data being a redundant representation of a selected part of said first data; and
storing said first and second dataset on a computer environment, wherein said first data comprises all said services of all units of work having an active or terminated status, and said selected part of said first data comprises all the current services of all units of work having an active status.
-
-
19. A method of executing queries within a relational database comprising,
a first set of tables comprising first columns and first tuples and a first dataset containing first data located in said first columns and first tuples; - and
a second set of tables comprising second columns and second tuples and a second dataset comprising of second data, all the data located in said second columns and second tuples being second data, said units of work comprising first services, final services and current services, said unit of work having a status being inactive, active or terminated, wherein said second data is a redundant representation of a part of said first data, the method comprising;
selecting tuples in said second set of tables, and reading out the tuples of said first set of tables corresponding to said selected tuples of said second tables.
- and
-
20. A method of executing queries within the relational database comprising,
a first set of tables comprising first columns and first tuples and a first dataset containing first data located in said first columns and first tuples, and a second set of tables comprising second columns and second tuples and a second dataset comprising second data, all the data located in said second columns and second tuples being second data, said units of work comprising first services, final services and current services, said unit of work having a status being inactive, active or terminated, wherein said second data is a redundant representation of a part of said first data, each of said data is an electronic message capable of representing contents of electronic forms, a set of messages being related as a unit of work, the method comprising: -
selecting tuples of said second set of tables corresponding to said unit; and
reading out the attributes corresponding to one column and one tuple of said first set of tables corresponding to said selected tuples of said second tables corresponding to said unit.
-
-
21. A database access system compiled on a computer environment, comprising:
-
a relational database configured to be accessible by application programs executing a query including;
a first set of tables with first columns and tuples containing first data, a second set of tables with second columns and tuples containing second data, each of said second data being a redundant representation of at least one of said first data;
said database being adapted for access by application programs executing a query in said database;
a meta-data; and
means for optimizing the accessing of said database, said means comprising tools for retaining a set of meta-data after said first data is inserted in said database, said meta-data verifying errors in an insertion of next first data in said database.
-
-
22. A system for developing software for an application to be compiled on a set of computers, said system comprising:
-
a relational database configured to be accessible by application programs executing a query comprising;
a first set of tables with first columns and tuples containing first data, said first data being electronic messages representing contents of electronic forms, and a second set of tables with second columns and tuples containing second data, each of said second data representing at least one of said first data;
first tools supporting a user interface;
second tools accessing said database; and
third tools implementing said electronic messages and linking said database with said user interface to thereby store said electronic messages and linking said database with said user interface to thereby store said electronic messages as data in said database and whereby said electronic messages can be entered or accessed via said user interface. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A clinical workstation implementing on a computer environment a representation of a group of processes, operation, services, acts, objects and persons within a hospital comprising:
-
a relational database configured to be accessible by application programs executing a query comprising;
a first set of tables with first columns and tuples containing first data, said first data being electronic messages being the contents of electronic forms wherein said first set of tables is organized as a set of generalized tables according to the different types of said operations, and a second set of tables with second columns and tuples containing second data, each of said second data being a redundant representation of at least one of said first data;
software modules, integrating a medically logical unit of said hospital;
a user interface including a dashboard and integrating said modules; and
a generator stored on said computer environment comprising;
first tools supporting a user interface;
second tools accessing said database; and
third tools implementing said electronic messages and linking said database with said user interface whereby said messages can be entered or accessed via said user interface. - View Dependent Claims (35, 36, 37, 38)
-
-
39. A hospital information system stored on a network of computers and workstations comprising:
-
a relational database stored on at least one computer of said network and configured to be accessible by application programs executing a query comprising;
a first set of tables with first columns and tuples containing first data, said first data being electronic messages being the contents of electronic forms, and a second set of tables with second columns and tuples containing second data, each of said second data representing at least one of said first data;
a generator stored on at least one computer of said network comprising;
first tools supporting a user interface;
second tools accessing said database;
third tools implementing said electronic messages and linking said database with said user interface whereby said messages are stored as data in said database and whereby said messages can be entered or accessed via said user interface; and
at least one clinical workstation comprising said user interface and modules allowing for entry of essences consisting of the group of processes, operations, services, acts and objects related to a patient'"'"'s medical file within the hospital. - View Dependent Claims (40)
-
Specification