Computer-based surgical services management system
First Claim
1. A computer-based surgical services management system for tracking, recording, and communicating patient movement between site locations of a surgical services facility, the system comprising:
- a peer-to-peer network including;
a computer workstation located at each site location; and
a coordinating server in network communication with each workstation;
a set of objects stored on the peer-to-peer network, all data relevant to an instance of an object being stored only in a distributed, non-relational database, the set of objects comprising;
data objects for tracking and recording the patient movements and for producing patient-specific audit trails, the data objects and editing rights to the patient-specific audit trails moving from site to site with the patient; and
site-specific data objects produced at each site location for storing site-specific data, the site-specific data objects being maintained at the site where the site-specific data is produced; and
an object-based application interface distributed on the peer-to-peer network for accessing, manipulating, and displaying the data objects, the data being stored only in the distributed, non-relational databases, by means of object-based methods specified by the distributed application,wherein a copy of the set of objects is maintained in the coordinating server, data editing of objects being updated via object-based methods periodically over the peer-to-peer network.
0 Assignments
0 Petitions
Accused Products
Abstract
A computer-based surgical services management system for communicating between sites of a surgical services facility including a computer workstation located at each site of the facility, a server in network communication with each workstation, and a database resident on the network. The database retains patient-specific data maintained temporarily by the workstation located at a site where a patient is located, the patient-specific data moving from site to site with the patient, and site-specific data, maintained at the site where the site-specific data is produced. The database is distributed to and contained within each workstation for editing by a user. A copy of the database is contained in each workstation and is duplicated on the server. The database is of an object-oriented design containing classes for patients, locations, resources, surgeons and anesthesiologists. Methods are assigned to each of the classes for updating information. Methods also are assigned to perform constraint propagation in the network to maintain data structure. The workstations are in a peer-to-peer relationship. A copy of the database being contained on each of the individual workstations is also contained in the server. Changes to data made on each of the workstations are duplicated on the server and are updated to the other workstations periodically.
228 Citations
28 Claims
-
1. A computer-based surgical services management system for tracking, recording, and communicating patient movement between site locations of a surgical services facility, the system comprising:
-
a peer-to-peer network including; a computer workstation located at each site location; and a coordinating server in network communication with each workstation; a set of objects stored on the peer-to-peer network, all data relevant to an instance of an object being stored only in a distributed, non-relational database, the set of objects comprising; data objects for tracking and recording the patient movements and for producing patient-specific audit trails, the data objects and editing rights to the patient-specific audit trails moving from site to site with the patient; and site-specific data objects produced at each site location for storing site-specific data, the site-specific data objects being maintained at the site where the site-specific data is produced; and an object-based application interface distributed on the peer-to-peer network for accessing, manipulating, and displaying the data objects, the data being stored only in the distributed, non-relational databases, by means of object-based methods specified by the distributed application, wherein a copy of the set of objects is maintained in the coordinating server, data editing of objects being updated via object-based methods periodically over the peer-to-peer network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer-implemented method of managing data and for tracking, recording and communicating patient movement between site locations of a surgical services facility, the method comprising the steps of:
-
establishing a set of objects in which all relevant data relevant to an instance of an object exclusively are stored, the set of objects comprising; data objects for tracking and recording the patient movements and for producing patient-specific audit trails, the patient-specific audit trails having data editing rights; and site-specific data; storing the set of objects in a distributed, non-relational database on a peer-to-peer computer network comprising individual workstations, selected ones of the workstations being located at each of the various site locations, a copy of the database being contained on each of the individual workstations, and a copy of the database contained on each of the individual workstations being contained in a coordinating server, the editing rights of the patient-specific data objects moving from site to site with the patient; and using an object-based application interface distributed on the peer-to-peer computer network to access, manipulate, and display the data objects stored only in the distributed, non-relational database, a copy of the set of objects being duplicated on the coordinating server, changes to the data objects being updated over the network on a periodic basis.
-
-
19. Apparatus for use in a computer-based surgical services management system for tracking, recording, and communicating patient movement between site locations of a surgical services facility, the system including a peer-to-peer network having a memory, a computer workstation located at each site location, and a coordinating server in network communication with each workstation, the apparatus comprising:
-
an object-based application interface distributed on the peer-to-peer network for accessing, manipulating, and displaying the data object, the data being stored only in the distributed, non-relational database, by means of object-based methods specified by the distributed application, wherein a copy of the object is maintained in the coordinating sever, data editing of object being updated via object-based methods periodically over the peer-to-peer network; patient class information stored in the memory, the patient class information including; data storage container definitions for defining data storage containers for holding an expected patient services path, an actual patient services path, patient demographics, and health care providers, respectively; and methods for updating information held in the data storage containers; and location class information stored in the memory, the location class including; data storage container definitions for defining a data storage container for holding patient data and personnel data; and methods for updating information held in the data storage containers. - View Dependent Claims (20, 21, 22, 23)
-
-
24. A computer program product for use in a computer-based surgical services management system for tracking, recording, and communicating patient movement between site locations of a surgical services facility, the system including a peer-to-peer network having a memory, a computer workstation located at each site location, and a coordinating server in network communication with each workstation, the computer program product comprising a computer usable medium having computer readable program code thereon including:
-
an object based application for distribution on the peer-to-peer network for accessing, manipulating, and displaying data object wherein the data being stored only in a distributed, non-relational database, by means of object-based method; patient class information, the patient class information including; data storage container definitions for defining data storage containers for holding an expected patient services path, an actual patient services path, patient demographics, and health care providers, respectively; and methods for updating information held in the data storage containers; and location class information, the location class including; data storage container definitions for defining a data storage container for holding patient data and personnel data; and methods for updating information held in the data storage containers. - View Dependent Claims (25, 26, 27, 28)
-
Specification