Difference between revisions of "Prescribing Module"
From OpenEMR Project Wiki
		| Bradymiller (talk | contribs)  (→Files) | Bradymiller (talk | contribs)  | ||
| Line 1: | Line 1: | ||
| == | =Files= | ||
| ==Main Functions== | |||
| ===controllers/C_Prescription.class.php=== | ===controllers/C_Prescription.class.php=== | ||
| *Contains all the vital functions | *Contains all the vital functions | ||
| Line 37: | Line 37: | ||
| ***_fax_prescription | ***_fax_prescription | ||
| ==Main Class== | |||
| ===library/classes/Prescription.class.php=== | ===library/classes/Prescription.class.php=== | ||
| *This is the container for each prescription | *This is the container for each prescription | ||
| Line 45: | Line 46: | ||
| ***A whole bunch of others, check out the file | ***A whole bunch of others, check out the file | ||
| === | ==Smarty Templates== | ||
| ===interface/patient_file/summary/rx_left.php=== | ===interface/patient_file/summary/rx_left.php=== | ||
| *Simple window with two links | *Simple window with two links | ||
| Line 54: | Line 53: | ||
| **Add Prescriptions | **Add Prescriptions | ||
| ==Database | ==Miscellaneous== | ||
| ===library/classes/RXList.class.php=== | |||
| *This is for online lookup of prescriptions | |||
| =Database= | |||
| ===prescriptions table=== | ===prescriptions table=== | ||
Revision as of 20:00, 4 December 2009
Files
Main Functions
controllers/C_Prescription.class.php
- Contains all the vital functions
- is called via /openemr/controller.php
- Contains the class C_Prescription extends Controller
- Included functions:
- C_Prescription (constructor)
- default_action
- This calls the edit template screen at openemr/templates/prescription/general_edit.html
 
- edit_action
- This redirects to default_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
 
 
- Included functions:
Main Class
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
 
 
- Important functions:
Smarty Templates
interface/patient_file/summary/rx_left.php
- Simple window with two links
- List Prescriptions
- Call
 
- Add Prescriptions
 
- List Prescriptions
Miscellaneous
library/classes/RXList.class.php
- This is for online lookup of prescriptions

