Gnumed.business.gmDocuments.cDocumentFolder

Package Gnumed :: Package business :: Module gmDocuments :: Class cDocumentFolder |
[frames] | no frames]

# Class cDocumentFolder

source code

Represents a folder with medical documents for a single patient.

Instance Methods
__init__(self, aPKey=None) Fails if | source code
cleanup(self) | source code
get_latest_freediams_prescription(self) | source code
get_latest_mugshot(self) | source code
get_mugshot_list(self, latest_only=True) | source code
get_doc_list(self, doc_type=None) return flat list of document IDs | source code
get_visual_progress_notes(self, episodes=None, encounter=None) | source code
get_unsigned_documents(self) | source code
get_documents(self, doc_type=None, pk_episodes=None, encounter=None, order_by=None, exclude_unsigned=False, pk_types=None) Return list of documents. | source code
add_document(self, document_type=None, encounter=None, episode=None, link_obj=None) | source code
add_prescription(self, encounter=None, episode=None, link_obj=None) | source code

Class Variables
| latest_mugshot = `property(get_latest_mugshot, lambda x: x)`
| documents = `property(get_documents, lambda x: x)`
| all_document_org_units = `property(_get_all_document_org_units,`...``

Method Details

### __init__(self, aPKey=None) (Constructor) | source code
    Fails if

    - patient referenced by aPKey does not exist

Class Variable Details

  ### all_document_org_units Value:
      property(_get_all_document_org_units, lambda x: x)