OPERATING SYSTEM
A new and improved operating system is described. The system enables a user to receive information in many different types of formats and converts them into a uniform format. The system can also use the information to fill out forms in different types of formats, and then send them to the appropriate recipient.
1 . A clinical operating system server comprising:
a clinical discovery logic manager module including:
a logic library of knowledge events stored in a memory of the server, the knowledge events representing clinical events and clinical activities associated with known clinical situations;
at least one publisher agent, executable by a processor of the server, configured to publish the knowledge events to a first knowledge repository based on clinical situations similar to the known clinical situations; and
at least one subscriber agent, executable by the processor the server, configured to subscribe to knowledge tips from a second knowledge repository and to store the knowledge tips as knowledge events in the logic library.
2 . The server of claim 1 , wherein the first knowledge repository comprises the second knowledge repository.
3 . The server of claim 1 , wherein at least one of the first and second knowledge repositories comprises a clinical operating system discovery module.
4 . The server of claim 1 , wherein the clinical discovery logic manager module further comprises at least one adapter configured to exchange data with external modules.
5 . The server of claim 4 , wherein the at least one adapter is configured to publish and subscribe to the first and the second knowledge repositories, respectively.
6 . The server of claim 5 , wherein the at least one adapter comprises a web server.
7 . The server of claim 6 , wherein the at least one adapter is configured to publish and subscribe to the first and the second knowledge repositories, respectively, as a web service.
8 . The server of claim 4 , further comprising a clinical operating system including a plurality of self-contained, loosely coupled modules.
9 . The server of claim 8 , wherein the clinical discovery logic manager module is configured to couple with at least some modules of the plurality of self-contained, loosely coupled modules via the at least one adapter.
10 . The server of claim 1 , wherein the clinical discovery logic manager module is configured to generate a decision matrix for the clinical situation.
11 . The server of claim 10 , wherein the clinical discovery logic manager module is configured to generate the decision matrix as a function of a vocabulary service.