Plugin questions
Posted: Tue Mar 21, 2017 6:46 am
Hi,
I have a few questions regarding plugin development:
I have a few questions regarding plugin development:
- 1. We would like to streamline the installation of our plugin for users. Would it bad practice to automatically insert an entry into the program table during installation of our application?
2. We have a Windows service that performs various synchronisation jobs with a remote HTTP server (i.e. the sync happens outside of the OD plugin). The results of these syncing jobs will require inserting/updating/deleting records in the OD database.- 1. Is it acceptable to perform database updates outside of OD?
2. (If applicable) How should DB credentials be shared between OD and some other application on the machine (e.g. read a file in a well-know location)?
4. There is external data we would like to display about a patient in the chart module. This data should be fetched on demand using the current patient context (i.e. not stored in a table and periodically refreshed by some background service). It seems like this information would fit into the progress notes section, as the data is a kind of lab case. Is it possible for a plugin to display dynamic data in the progress notes view? Or, is the preferred way to do something like this to just add a plugin button to the chart module and display the results in the new window? - 1. Is it acceptable to perform database updates outside of OD?