Gnumed.importers.gmLDTimporter

Package Gnumed :: Package importers :: Module gmLDTimporter |
[frames] | no frames]

# Module gmLDTimporter

source code

    GNUmed LDT importer.

    This script automatically imports German pathology result
    files in LDT format.

    It relies on patient-to-request-ID mappings to be present
    in the GNUmed database. It will only import those request
    that have a mapping.

    The general theory of operation of automatic import at
    Hilbert office is as follows:

    - automatically retrieve LDT files from labs
    - archive them
    - make them available in a GNUmed private directory
    - run importer every hour
    - import those records that have a mapping
    - make those records available to TurboMed
    - retain unmapped records until next time around

    copyright: authors

    FIXME: check status on save_payload()s

Version: $Revision: 1.34 $

Author: Karsten Hilbert <Karsten.Hilbert@gmx.net>

License: GPL, details at http://www.gnu.org

Classes
| cLDTImporter

Functions
run_import() | source code
add_todo(problem, solution, context) | source code

Imports: glob, os, sys, tempfile, fileinput, time, copy, random, shutil, gmCfg, gmLoginInfo, gmExceptions, gmI18N, gmPathLab, gmXdtMappings, gmPerson, gmPersonSearch, mxDT