Class: Medocs

Source Location: /class_medocs.php

Class Overview [line 16]

Core
   |
   --Notes
      |
      --Medocs

Medocs methods. Medocs = Textual documentation for diagnosis and therapy procedures as opposite of the DRG (code based documentation).

Author(s):

  • Elpidio Latorilla

Version:

  • beta 1.0.08

Copyright:

  • 2002,2003,2004 Elpidio Latorilla

Variables

Methods


Inherited Methods

Class: Notes

Notes::Notes()
Constructor
Notes::getAllTypes()
Gets all types of notes record. Unsorted result.
Notes::getAllTypesSort()
Gets all types of notes record. Sorted result.
Notes::getEncounterNotes()
Gets all notes of a given record number.
Notes::getType()
Gets notes type information based on the type number (nr key).
Notes::_Exists()
Checks if a certain notes record of a certain type exists in the database.
Notes::_getNotes()
Gets a notes record data based on a passed condition.
Notes::_getNotesDateRange()
Gets the date range of a certain notes type that fits to a given condition.
Notes::_insertNotesFromInternalArray()
Save a notes data of a given type number.
Notes::_updateNotesFromInternalArray()
Updates a notes data record based on the primary record key "nr".

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

Medocs methods. Medocs = Textual documentation for diagnosis and therapy procedures as opposite of the DRG (code based documentation).

Note this class should be instantiated only after a "$db" adodb connector object has been established by an adodb instance

Tags:

[ Top ]


Class Variables

$tb_medocs = 'care_type_feeding'

[line 21]

Table name for feeding types

Type: string

Overrides:

[ Top ]

$tb_person = 'care_person'

[line 26]

Table name for person registration data

Type: string

Overrides:

[ Top ]


Class Methods

Medocs

Medocs Medocs( [int $nr = 0])

[line 32]

Constructor

Parameters:

  • int $nr - Encounter number

[ Top ]

encMedocsList

mixed encMedocsList( int $nr)

[line 82]

Gets all medocs records of an encounter number.

For detailed structure of returned data, see the _getMedocsList() method.

Tags:

  • return - adodb record object or boolean
  • access - public

Parameters:

  • int $nr - Encounter number

[ Top ]

pidMedocsList

mixed pidMedocsList( int $nr)

[line 93]

Gets all medocs records of a pid number.

For detailed structure of returned data, see the _getMedocsList() method.

Tags:

  • return - adodb record object or boolean
  • access - public

Parameters:

  • int $nr - PID number

[ Top ]

_getMedocsList

mixed _getMedocsList( int $nr, [string $nr_type = '_ENC'])

[line 55]

Gets all medocs documents based on the given key number.

The type of key number is determined by the content of the $nr_type parameter.

The returned adodb record object contains rows of arrays. Each array contains the encounter data with the following index keys:

  • nr = record's primary key number
  • encounter_nr = encounter number
  • date= date of documentation
  • time = time of documentation
  • notes = the document text
  • is_discharged = discharge status of encounter

Tags:

  • return - adodb record object or boolean
  • access - private

Parameters:

  • int $nr - Key number
  • string $nr_type - Type of key number. '_ENC' = encounter nr, '_REG' = pid nr.

[ Top ]


Documentation generated on Sun, 16 Nov 2003 01:02:51 +0100 by phpDocumentor 1.2.3