What is claimed is:1. An apparatus for providing clinical decision support (CDS) system notifications for a processing device in a healthcare record system, comprising;a processor;a memory, operatively coupled to the processor;a workspace manager circuitry configured to generate a workspace for the processing device;a CDS system information manager configured to monitor inputs or changes to system information within the processing device and obtain CDS system messaging related to the inputs or changes to the system information, wherein the CDS system information manager comprises a CDS application hook that is configured to be triggered by events occurring in the CDS system to intercept one or more of function calls, messages, or events being received or transmitted by the processing device, and wherein the CDS system information manager is configured to generate a context parameter of the CDS application hook; anda notification display decision manager configured to determine the manner of displaying the CDS system messaging in the workspace, based on the context parameter of the CDS application hook, a determined priority of the CDS system messaging and content of a current workspace.2. The apparatus of claim 1, wherein the CDS system information manager is configured to determine the type of inputs or changes to the system information and obtain the CDS system messaging from a database when the input or changes are present in the processing device.3. The apparatus of claim 1, wherein the notification display decision manager is configured to determine a priority level of the CDS system messaging obtained by the CDS system information manager, and decide the manner of displaying the CDS system messaging based on the determined priority level.4. The apparatus of claim 3, wherein the notification display decision manager is configured to determine the priority of the CDS system messaging based on at least one of metadata or coding information within the CDS system messaging.5. The apparatus of claim 3, wherein the notification display decision manager is configured to display the CDS system messaging in the workspace with an alert indicator displayed in the workspace when the determined priority level is below a predetermined threshold, the alert indicator allowing a user to selectively view of the CDS system messaging.6. The apparatus of claim 3, wherein the notification display decision manager is configured to actively display the CDS system messaging in the workspace when the priority level is above a predetermined threshold.7. A method for providing third party notifications for a processing device in a healthcare record system, comprising;generating a workspace for the processing device;monitoring inputs or changes to system information within the processing device and obtaining clinical decision support (CDS) system messaging related to the inputs or changes to the system information with a CDS system information manager, wherein monitoring inputs or changes comprises a CDS application hook that is configured to be triggered by events occurring in the CDS system to intercepting one or more of function calls, messages, or events being received or transmitted by the processing device via the CDS system information manager;generating a context parameter of the CDS application hook via the CDS system information manager; anddetermining the display of the CDS system messaging in the workspace based on the context parameter of the CDS application hook, a determined priority of the CDS system messaging, and a content of a current workspace.8. The method of claim 7, wherein the CDS system information manager is configured to determine the type of inputs or changes to the system information and obtain the CDS system messaging from a database when the input or changes are present in the processing device.9. The method of claim 7, further comprising:determining a priority level of the CDS system messaging obtained by the CDS system information manager; anddeciding the manner of displaying the CDS system messaging based on the determined priority level.10. The method of claim 9, wherein determining the priority of the CDS system messaging is based on at least one of metadata or coding information within the CDS system messaging.11. The method of claim 9, further comprising displaying the CDS system messaging in the workspace with an alert indicator displayed in the workspace when the determined priority level is below a predetermined threshold, wherein the alert indicator is configured to allow a user to selectively view the CDS system messaging.12. The method of claim 9, actively displaying the CDS system messaging when the determined priority level is above a predetermined threshold.13. One or more non-transitory computer readable media containing computer executable instructions for performing a method to display clinical decision support (CDS) system messages in a workspace on a processing device, the media comprising:code for generating a workspace for the processing device;code for monitoring inputs or changes to system information within the processing device and obtaining CDS system messaging related to the inputs or changes to the system information with a CDS system information manager comprising a CDS application hook including a pre-fetch-template parameter, wherein the code for monitoring inputs or changes comprises code for intercepting one or more of function calls, messages, or events being received or transmitted by the processing device via the CDS system information manager triggered by events occurring in the CDS system to;code for generating a context parameter of the CDS application hook via the CDS system information manager; andcode for determining the display of the CDS system messaging in the workspace based on a determined priority of the CDS system messaging and a content of a current workspace.14. The non-transitory computer readable media of claim 13, including code for determining the type of inputs or changes to the system information and to obtain the CDS system messaging from a database when the input or changes are present in the processing device.15. The non-transitory computer readable media of claim 13, further comprising:code for determining a priority level of the CDS system messaging obtained by the CDS system information manager; andcode for deciding the manner of displaying the CDS system messaging based on the determined priority level.16. The non-transitory computer readable media of claim 15, wherein the code for determining the priority of the CDS system messaging is configured to make the determination based on at least one of metadata or coding information within the CDS system messaging.17. The non-transitory computer readable media of claim 15, further comprising code for displaying the CDS system messaging in the workspace with an alert indicator displayed in the workspace when the determined priority level is below a predetermined threshold, wherein the alert indicator is configured to allow a user to selectively view the CDS system messaging.18. The non-transitory computer readable media of claim 15, further comprising code for actively displaying the CDS system messaging when the determined priority level is above a predetermined threshold.