Difference between revisions of "Prescribing Module"

From OpenEMR Project Wiki
Line 1: Line 1:
Vital files:
Vital files:


*openemr/controllers/C_Prescription.class.php (is called via /openemr/controller.php )
*'''openemr/controllers/C_Prescription.class.php'''
**Contains all the vital functions
**Contains all the vital functions
**Contains the class C_Prescription extends Controller
**Contains the class C_Prescription extends Controller
**is called via /openemr/controller.php
***Included functions:
***Included functions:
****C_Prescription (constructor)
****C_Prescription (constructor)
Line 34: Line 35:
****_fax_prescription
****_fax_prescription


*library/classes/Prescription.class.php
 
*'''library/classes/Prescription.class.php'''
**This is the container for each prescription
**This is the container for each prescription
**Contains the class Prescription extends ORDataObject
**Contains the class Prescription extends ORDataObject
Line 44: Line 46:




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

Revision as of 23:00, 2 December 2009

Vital files:

  • openemr/controllers/C_Prescription.class.php
    • Contains all the vital functions
    • Contains the class C_Prescription extends Controller
    • is called via /openemr/controller.php
      • 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