Module gmDocuments
source code
This module encapsulates a document stored in a GNUmed database.
Copyright:
GPL v2 or later
Version:
$Revision: 1.118 $
Author:
Karsten Hilbert <Karsten.Hilbert@gmx.net>
|
delete_document_part(part_pk=None,
encounter_pk=None) |
source code
|
|
|
create_document(document_type=None,
encounter=None,
episode=None)
Returns new document instance or raises an exception. |
source code
|
|
|
search_for_documents(patient_id=None,
type_id=None,
external_reference=None)
Searches for documents with the given patient and type ID. |
source code
|
|
|
delete_document(document_id=None,
encounter_id=None) |
source code
|
|
|
reclassify_documents_by_type(original_type=None,
target_type=None) |
source code
|
|
|
|
|
|
|
|
|
|
|
get_ext_ref()
This needs *considerably* more smarts. |
source code
|
|
|
MUGSHOT = 26
|
|
DOCUMENT_TYPE_VISUAL_PROGRESS_NOTE = u' visual progress note '
|
|
DOCUMENT_TYPE_PRESCRIPTION = u' prescription '
|
|
__package__ = ' Gnumed.business '
|
Imports:
sys,
shutil,
os,
types,
time,
logging,
gmExceptions,
gmBusinessDBObject,
gmPG2,
gmTools,
gmMimeLib,
gmDateTime