Implement direct message receive and background services manager, take 1.
authorLuis Maas <lcmaas@emrdirect.com>
Mon, 11 Feb 2013 05:13:34 +0000 (21:13 -0800)
committerbradymiller <bradymiller@users.sourceforge.net>
Sun, 17 Feb 2013 06:32:44 +0000 (22:32 -0800)
commit0621077296e58ad7cca2371f4e1d5b5688a30415
treef64e69bf1d2337e9d75d9cf182e129048dcad0c6
parent27bcb1b9addac6050d34f9970866800d52d8f146
Implement direct message receive and background services manager, take 1.

 1. Background Service Manager Framework
    --Documentation provided in the main library/ajax/execute_background_services.php script.
    --Report at Administration->Reports->Services->Background Services
 2. Direct Message Receive
    --Service built on top of the Background Service Manager Framework
    --Can be set/modified in Administration->Globals->Connectors (bottom section)
    --Log can be viewed at Administration->Reports->Services->Direct Message Log
    --Added support for importing of documents with no patient mapping. GUI for
      this is at Miscellaneous->New Documents.
    --Added support for sending pnotes with no patient mapping.
    --Added support for service bots to enable storage of documents,
      sending of messages and accurate logging by services.

 Miscellaneous mods: Changed the Administration->Services to Administration->Codes in left_nav menu.
                     (to avoid confusion with the Services reports)
18 files changed:
ccr/transmitCCD.php
controllers/C_Document.class.php
interface/main/left_nav.php
interface/main/messages/messages.php
interface/reports/background_services.php [new file with mode: 0644]
interface/reports/direct_message_log.php [new file with mode: 0644]
interface/super/edit_globals.php
library/ajax/execute_background_services.php [new file with mode: 0644]
library/classes/Controller.class.php
library/classes/Installer.class.php
library/direct_message_check.inc [new file with mode: 0644]
library/globals.inc.php
library/pnotes.inc
sql/4_1_1-to-4_1_2_upgrade.sql
sql/database.sql
sql/official_additional_users.sql [new file with mode: 0644]
templates/documents/general_upload.html
version.php