Inherited Variables
Inherited Methods
Class: Core
- Core::coreFieldNames()
- Returns the core field names of the core table in an array.
- Core::deleteDBCache()
- Deletes data from the database cache based on the id key.
- Core::FilesListArray()
- Returns a list of filename within a path in array.
- Core::getAllDataArray()
- Returns all records with the all items from the table.
- Core::getAllDataObject()
- Returns all records with all items from the table.
- Core::getAllItemsArray()
- Similar to getAllItemsObject() method but returns the records in an associative array.
- Core::getAllItemsObject()
- Returns all records with the needed items from the table.
- Core::getDBCache()
- Gets temporary data from the database cache.
- Core::getErrorMsg()
- Feturns the value of error_msg, the internal error message.
- Core::getLastQuery()
- Returns the the last sql query string
- Core::getResult()
- Feturns the value of result
- Core::insertDataFromArray()
- Inserts data from an array (passed by reference) into a table.
- Core::insertDataFromInternalArray()
- Inserts data from the internal array previously filled with data by the setDataArray() method.
- Core::isPreLoaded()
- Returns the value of is_preloaded that is set by methods that preload large number of data.
- Core::LastRecordCount()
- Returns the value of rec_count
- Core::saveDBCache()
- Saves temporary data to a cache in database.
- Core::setDataArray()
- Points the core data array to the external array that holds the data to be stored.
- Core::setRefArray()
- Points the reference variable $ref_array to the field names' array.
- Core::setSQL()
- Sets the internal sql query variable to the sql query.
- Core::setTable()
- Sets the coretable variable to the name of the database table.
- Core::setWhereCondition()
- Sets the "where" condition in an update query used with the updateDataFromInternalArray() method.
- Core::Transact()
- Transaction routine, ADODB transaction. It internally uses the ADODB transaction routine.
- Core::updateDataFromArray()
- Updates a record with the data from an array (passed by reference) based on the primary key.
- Core::updateDataFromInternalArray()
- Updates a table using data from an internal array previously filled with data by the setDataArray() method.
- Core::_prepSaveArray()
- Filters the data array intended for saving, removing the key-value pairs that do not correspond to the table's field names.
- Core::_RecordExists()
- Checks if a certain database record exists based onthe supplied query condition.
Class Details
Prescription methods.
Note this class should be instantiated only after a "$db" adodb connector object has been established by an adodb instance
Tags:
- copyright - 2002,2003 Elpidio Latorilla
- version - beta 1.0.08
- author - Elpidio Latorilla
[ Top ]
Class Variables
$dept_count =
[line 57]
Number of departments
Tags:
- access - private
Type: int
Overrides:
[ Top ]
$is_preloaded = false
[line 52]
Preloaded data flag
Tags:
- access - private
Type: boolean
Overrides: Array
[ Top ]
$preload_dept =
[line 47]
Preloaded department data
Tags:
- var - record object
- access - private
Type: adodb
Overrides:
[ Top ]
$result =
[line 42]
SQL query result buffer
Tags:
- var - record object
- access - private
Type: adodb
Overrides: Array
[ Top ]
$tabfields = array('nr',
'encounter_nr',
'prescription_type_nr',
'article',
'drug_class',
'order_nr',
'dosage',
'application_type_nr',
'notes',
'prescribe_date',
'prescriber',
'status',
'history',
'modify_id',
'modify_time',
'create_id',
'create_time')
[line 62]
Field names of care_encounter_prescription table
Tags:
- access - private
Type: int
Overrides:
[ Top ]
$tb = 'care_encounter_prescription'
[line 24]
Table name for prescription data
Tags:
- access - private
Type: mixed
Overrides:
[ Top ]
$tb_app_types = 'care_type_application'
[line 28]
Table name for application types
Tags:
- access - private
Type: mixed
Overrides:
[ Top ]
$tb_pres_types = 'care_type_prescription'
[line 32]
Table name for prescription types
Tags:
- access - private
Type: mixed
Overrides:
[ Top ]
Class Methods
Prescription
Prescription Prescription(
)
[line 84]
Constructor
Parameters:
[ Top ]
getAppTypeInfo
mixed getAppTypeInfo(
int
$type_nr)
[line 156]
Gets the information of an application type based on its type number key.
The resulting data have the following index keys:
- type = application type
- group_nr = the group number
- name = application's default name
- LD_var = variable's name for the foreign laguange version of application's name
- description = description
Tags:
- return - array or boolean
- access - public
Parameters:
- int $type_nr - Type number
[ Top ]
getAppTypes
mixed getAppTypes(
)
[line 128]
Gets all application types returned in a 2 dimensional array.
The resulting data have the following index keys:
- nr = the primary key number
- group_nr = the group number
- type = application type
- name = application's default name
- LD_var = variable's name for the foreign laguange version of application's name
- description = description
Tags:
- return - array or boolean
- access - public
Parameters:
[ Top ]
getPrescriptionTypeInfo
mixed getPrescriptionTypeInfo(
int
$type_nr)
[line 183]
Gets the information of a prescription type based on its type number key.
The resulting data have the following index keys:
- type = application type
- name = application's default name
- LD_var = variable's name for the foreign laguange version of application's name
- description = description
Tags:
- return - array or boolean
- access - public
Parameters:
- int $type_nr - Type number
[ Top ]
getPrescriptionTypes
mixed getPrescriptionTypes(
)
[line 100]
Gets all prescription types returned in a 2 dimensional array.
The resulting data have the following index keys:
- nr = the primary key number
- type = prescription type
- name = type default name
- LD_var = variable's name for the foreign laguange version of type's name
Tags:
- return - array or boolean
- access - public
Parameters:
[ Top ]