Module Gnumed.exporters.export-patients_as_xdt
Patient xDT exporter.
Copyright: authors
Functions
def export_patients_as_xdt(base_path=None)
-
Expand source code
def export_patients_as_xdt(base_path=None): path = gmTools.get_unique_filename ( prefix = 'gm-export-', suffix = '', tmp_dir = base_path ) path = os.path.splitext(path)[0] gmTools.mkdir(path) for ID in gmPerson.get_person_IDs(): _log.info('exporting patient #%s', ID) identity = gmPerson.cPerson(aPK_obj = ID) _log.info('identity: %s', identity) filename = gmTools.get_unique_filename ( prefix = 'gm_exp-%s-' % identity.subdir_name, suffix = '.xdt', tmp_dir = path ) _log.info('file: %s', filename) identity.export_as_gdt ( filename = filename, encoding = 'utf8' #encoding = u'iso-8859-15' )