Package index
- 
          
connect_to_rcc_billing_db() - Connect to the rcc_billing DB
 
- 
          
csbt_column_names - csbt_column_names
 
- 
          
ctsit_staff - CTS-IT Staff
 
- 
          
ctsit_staff_employment_periods - ctsit_staff_employment_periods
 
- 
          
draft_communication_record_from_line_item() - Adds metadata necessary for sending emails to an invoice_line_item dataframe, e.g. 
transform_invoice_line_items_for_csbt 
- 
          
fiscal_years - fiscal_years
 
- 
          
get_bad_emails_from_log() - Get bad email addresses from the rcc.billing log
 
- 
          
get_billable_candidates() - get_billable_candidates
 
- 
          
get_creators() - get_creators
 
- 
          
get_ctsi_study_id_to_project_id_map() - Map CTSI Study IDs to Project IDs
 
- 
          
get_last_project_user() - get_last_project_user
 
- 
          
get_new_ctsi_study_ids() - Find previously unknown CTSI Study IDs in invoice_line_item data
 
- 
          
get_new_project_invoice_line_items() - Get new project billing invoice line items given a dataframe of projects to invoice, the initial state of the invoice_line_item table, a connection to the redcap database, and a connection to the rcc billing database.
 
- 
          
get_new_project_service_instances() - Get new service instances that need to be created given a dataframe of projects_to_invoice and a dataframe of the initial service_instance records.
 
- 
          
get_orphaned_projects() - get_orphaned_projects
 
- 
          
get_privileged_user() - get_privileged_user
 
- 
          
get_probono_service_request_updates() - Update Pro Bono Service Request Details
 
- 
          
get_project_details_for_billing() - Get Project Details for Billing
 
- 
          
get_project_flags() - Get important boolean flags that describe projects
 
- 
          
get_project_pis() - get_project_pis
 
- 
          
get_projects_needing_new_owners() - get_projects_needing_new_owners
 
- 
          
get_projects_without_owners() - get_projects_without_owners
 
- 
          
get_reassigned_line_items() - Get a dataframe of reassigned line items
 
- 
          
get_research_projects_not_using_viable_pi_data() - get_research_projects_not_using_viable_pi_data
 
- 
          
get_service_request_line_items() - Assemble line items for service requests billing
 
- 
          
get_service_request_lines() - Get Service Request Lines
 
- 
          
get_target_projects_to_invoice() - Get details on the projects we need to create invoice line items for.
 
- 
          
get_unpaid_redcap_prod_per_project_line_items() - Create a dataframe of unpaid REDCap production per project line items that were sent
 
- 
          
get_user_rights_and_info() - Get every attribute of every permission entry and userinfo for each user on each permission
 
- 
          
get_user_rights_and_info_v1() - get_user_rights_and_info_v1
 
- 
          
invoice_line_item_df_from() - Creates a invoice_line_item data from invoice_line_item_communications_data
 
- 
          
log_event_tables - log_event_tables
 
- 
          
mutate_columns_to_posixct() - mutate_columns_to_posixct
 
- 
          
next_n_months() - next_n_months
 
- 
          
previous_month() - previous_month
 
- 
          
previous_n_months() - previous_n_months
 
- 
          
sequester_projects() - sequester_projects
 
- 
          
service_request_time() - Calculate Service Request Time
 
- 
          
transform_invoice_line_items_for_csbt() - Renames columns of a dataframe from CTSIT format to CSBT format
 
- 
          
transform_invoice_line_items_for_ctsit() - Renames columns of a dataframe from CSBT format to CTSIT format
 
- 
          
update_billable_by_ownership() - Get a dataframe of updated billable status for project ownership projects, set all projects as billable except those created by CTS-IT staff
 
- 
          
update_billable_if_owned_by_ctsit() - Get a dataframe of updated billable status for project owned by CTS-IT staff