Export Views

remapp.exports.exportviews.include_pid(request, name, pat_id)

Check if user is allowed to export PID, then check if they have asked to. :param request: request so we can determine the user and therefore groups :param name: string, 0 or 1 from URL indicating if names should be exported :param pat_id: string, 0 or 1 from URL indicating if patient ID should be exported :return: dict, with pidgroup, include_names and include_pat_id as bools

remapp.exports.exportviews.ctcsv1(*args, **kwargs)

View to launch celery task to export CT studies to csv file

Parameters:
  • request (GET) – Contains the database filtering parameters. Also used to get user group.
  • name – string, 0 or 1 from URL indicating if names should be exported
  • pat_id – string, 0 or 1 from URL indicating if patient ID should be exported
remapp.exports.exportviews.ctxlsx1(*args, **kwargs)

View to launch celery task to export CT studies to xlsx file

Parameters:
  • request (GET) – Contains the database filtering parameters. Also used to get user group.
  • name – string, 0 or 1 from URL indicating if names should be exported
  • pat_id – string, 0 or 1 from URL indicating if patient ID should be exported
remapp.exports.exportviews.dxcsv1(*args, **kwargs)

View to launch celery task to export DX and CR studies to csv file

Parameters:
  • request (GET) – Contains the database filtering parameters. Also used to get user group.
  • name – string, 0 or 1 from URL indicating if names should be exported
  • pat_id – string, 0 or 1 from URL indicating if patient ID should be exported
remapp.exports.exportviews.dxxlsx1(*args, **kwargs)

View to launch celery task to export DX and CR studies to xlsx file

Parameters:
  • request (GET) – Contains the database filtering parameters. Also used to get user group.
  • name – string, 0 or 1 from URL indicating if names should be exported
  • pat_id – string, 0 or 1 from URL indicating if patient ID should be exported
remapp.exports.exportviews.flcsv1(*args, **kwargs)

View to launch celery task to export fluoroscopy studies to csv file

Parameters:
  • request (GET) – Contains the database filtering parameters. Also used to get user group.
  • name – string, 0 or 1 from URL indicating if names should be exported
  • pat_id – string, 0 or 1 from URL indicating if patient ID should be exported
remapp.exports.exportviews.rfxlsx1(*args, **kwargs)

View to launch celery task to export fluoroscopy studies to xlsx file

Parameters:
  • request (GET) – Contains the database filtering parameters. Also used to get user group.
  • name – string, 0 or 1 from URL indicating if names should be exported
  • pat_id – string, 0 or 1 from URL indicating if patient ID should be exported
remapp.exports.exportviews.rfopenskin(*args, **kwargs)

Create csv export suitable for import to standalone openSkin :param request: request object :param pk: primary key of study in GeneralStudyModuleAttr table

remapp.exports.exportviews.mgcsv1(*args, **kwargs)

Launches export of mammo data to CSV :param request: Contains the database filtering parameters. Also used to get user group. :param name: string, 0 or 1 from URL indicating if names should be exported :param pat_id: string, 0 or 1 from URL indicating if patient ID should be exported :return:

remapp.exports.exportviews.mgxlsx1(*args, **kwargs)

Launches export of mammo data to xlsx :param request: Contains the database filtering parameters. Also used to get user group. :param name: string, 0 or 1 from URL indicating if names should be exported :param pat_id: string, 0 or 1 from URL indicating if patient ID should be exported :return:

remapp.exports.exportviews.mgnhsbsp(*args, **kwargs)

View to launch celery task to export mammography studies to csv file using a NHSBSP template

Parameters:request (GET) – Contains the database filtering parameters. Also used to get user group.
remapp.exports.exportviews.export(*args, **kwargs)

View to list current and completed exports to track progress, download and delete

Parameters:request – Used to get user group.
remapp.exports.exportviews.download(request, *args, **kwargs)

View to handle downloads of files from the server

Originally used for download of the export spreadsheets, now also used for downloading the patient size import logfiles.

Parameters:
  • request – Used to get user group.
  • task_id – ID of the export or logfile
remapp.exports.exportviews.deletefile(*args, **kwargs)

View to delete export files from the server

Parameters:request (POST) – Contains the task ID
remapp.exports.exportviews.export_abort(request, *args, **kwargs)

View to abort current export job

Parameters:request (POST) – Contains the task primary key
remapp.exports.exportviews.update_active(*args, **kwargs)

AJAX function to return active exports

Parameters:request – Request object
Returns:HTML table of active exports
remapp.exports.exportviews.update_error(*args, **kwargs)

AJAX function to return exports in error state

Parameters:request – Request object
Returns:HTML table of exports in error state
remapp.exports.exportviews.update_complete(*args, **kwargs)

AJAX function to return recently completed exports

Parameters:request – Request object, including pk of latest complete export at initial page load
Returns:HTML table of completed exports