Difference between revisions of "Prescribing Module"

From OpenEMR Project Wiki
(Created page with '*Main file is: **openemr/controllers/C_Prescription.class.php (is called via /openemr/controller.php ) ***Contains the class C_Prescription extends Controller ****Included functi…')
 
Line 1: Line 1:
*Main file is:
Vital files:
**openemr/controllers/C_Prescription.class.php (is called via /openemr/controller.php )
 
***Contains the class C_Prescription extends Controller
*openemr/controllers/C_Prescription.class.php (is called via /openemr/controller.php )
****Included functions:
**Contains all the vital functions
*****C_Prescription
**Contains the class C_Prescription extends Controller
*****default_action
***Included functions:
*****edit_action
****C_Prescription (constructor)
*****list_action
****default_action
*****block_action
****edit_action
*****lookup_action
****list_action
*****edit_action_process
****block_action
*****send_action
****lookup_action
*****multiprintfax_header
****edit_action_process
*****multiprint_header
****send_action
*****multiprintcss_header
****multiprintfax_header
*****multiprintcss_preheader
****multiprint_header
*****multiprintfax_footer
****multiprintcss_header
*****multiprint_footer
****multiprintcss_preheader
*****multiprintcss_footer
****multiprintfax_footer
*****multiprintcss_postfooter
****multiprint_footer
*****get_prescription_body_text
****multiprintcss_footer
*****multiprintfax_body
****multiprintcss_postfooter
*****multiprint_body
****get_prescription_body_text
*****multiprintfax_action
****multiprintfax_body
*****multiprint_action
****multiprint_body
*****multiprintcss_action
****multiprintfax_action
*****send_action_process
****multiprint_action
*****_print_prescription
****multiprintcss_action
*****_print_prescription_old
****send_action_process
*****_email_prescription
****_print_prescription
*****do_lookup
****_print_prescription_old
*****_fax_prescription
****_email_prescription
****do_lookup
****_fax_prescription
 
*library/classes/Prescription.class.php
**This is the container for each prescription
**Contains the class Prescription extends ORDataObject
***Important functions:
****Prescription (constructor)
****get_prescription_display
****A whole bunch of others, check out the file
 
 
 
*library/classes/RXList.class.php
**This is for online lookup of prescriptions

Revision as of 22:58, 2 December 2009

Vital files:

  • openemr/controllers/C_Prescription.class.php (is called via /openemr/controller.php )
    • Contains all the vital functions
    • Contains the class C_Prescription extends Controller
      • Included functions:
        • C_Prescription (constructor)
        • default_action
        • edit_action
        • list_action
        • block_action
        • lookup_action
        • edit_action_process
        • send_action
        • multiprintfax_header
        • multiprint_header
        • multiprintcss_header
        • multiprintcss_preheader
        • multiprintfax_footer
        • multiprint_footer
        • multiprintcss_footer
        • multiprintcss_postfooter
        • get_prescription_body_text
        • multiprintfax_body
        • multiprint_body
        • multiprintfax_action
        • multiprint_action
        • multiprintcss_action
        • send_action_process
        • _print_prescription
        • _print_prescription_old
        • _email_prescription
        • do_lookup
        • _fax_prescription
  • library/classes/Prescription.class.php
    • This is the container for each prescription
    • Contains the class Prescription extends ORDataObject
      • Important functions:
        • Prescription (constructor)
        • get_prescription_display
        • A whole bunch of others, check out the file


  • library/classes/RXList.class.php
    • This is for online lookup of prescriptions