OR M CODE PLUGIN (101.75)    FILE (1)

Name Value
NAME OR M CODE PLUGIN
DESCRIPTION
A M Plugin entry contains a reference to a executable M code. The purpose 
can perform one of the functions below:
  1. Should the information panel entry show to the user in the User 
     Interface (UI).
  2. Help build/perform the detail action of an information panel 
     entry if it shows to the patient.
 
Editor:
An editor will use the same plugin; however, the plugin will perform two 
functions.
  1. When an end user is loading the editor the plugin in is use to help 
of the code is based off where the M plugin in is being called from. The 
     control the UI layout and functionality.
  2. When an ued user is completing the editor in teh calling 
     applications. The plugin will do both of the following:
 
     a. Validate the passed in data. Return error message to the calling 
        application if the data fails validation and quit.
     b. Save the data to VistA and return agreed upon data to the 
        calling application. If the data passes validation.
M plugin can be called from an INFORMATION PANEL #101.71 and from an 
EDITOR #101.74.
 
Information Panel:
An information Panel can use one of two plugin entries. This is determine 
by the user creating the information panel and the developer creating the 
M plugin. A single Plugin and perform both functions or a single plugin