Skip to content

REDCap Automated Billing Latest

Choose a tag to compare

@pbchase pbchase released this 30 Sep 14:18
· 38 commits to main since this release

REDCap Automated Billing is an automated, data-driven service billing system for a REDCap system. The University of Florida’s CTS-IT designed and wrote this system to charge a modest annual fee for each project and bill for customer support work logged in a REDCap-based service request system. This generates revenue, reduces data privacy risks by incentivizing the deletion of abandoned projects, and improves the quality of research productivity metrics.

Release 1.44.2 - 1.52.3 make these changes:

  • Remove fix_* functions
  • Move test data out of package space and remove tests of schema files.
  • Remove testing helpers used only by the removed tests.
  • Update update_invoice_line_items_with_invoicing_details.R
  • Update transform_invoice_line_items_for_ctsit() to test the input file from the CSBT.
  • Update update_invoice_line_items_with_invoicing_details.R to accept multiple date forms for date_of_pmt.
  • Add support for the IRB number in invoice line items
  • Replaces direct call to S3 method from bit64
  • Relabel 'CTSIT ID' to 'Other System Billing ID' in csbt_column_names.R
  • Update create_and_send_new_invoice_line_items.R to send service request fiscal details.
  • Add new pro bono section and related figures to revenue_status_and_projections.qmd
  • Add unsequester_erroneously_sequestered_projects.R and run it regularly
  • Update revenue_status_and_projections.qmd
    • Add contractual work concept.
    • Refocus report on three distinct services: : Annual Project Billing, Support Billing, and Contractual work
    • Remove income estimates.
    • Let plot y-axis float.
  • Update WORKDIR in docker env
  • Add REDCapServiceRequest.xml
  • Update get_service_request_lines() and get_service_request_line_items() for a simplified project design
  • Update create_and_send_new_invoice_line_items.R
  • Fix bug in service request time.
  • Disable write_uf_fiscal_orgs* jobs
  • Use get_user_rights to find project designers
  • Add run_etl and use it detect script crashes
  • Add support to bill for support requests with out REDCap Project IDs
  • Fixe bugs in sequestered_orphans(), get_service_request_line_items(), request_correction_of_bad_ownership_data.R and sequester_orphans.R
  • Remove external dependencies
  • Update report rendering tools
  • Improve documentation
  • Improve automated testing