Retrieves current processing times for USCIS forms
Value
A tibble with the following columns:
- form_name
 Factor. The name/identifier of the USCIS form
- form_subtype
 Factor. The subtype of the form being processed
- office_code
 Factor. The USCIS office location code
- publication_date
 Character. Date when the processing time information was published
- form_note_en
 Character or NA. Additional form notes in English
- form_note_es
 Character or NA. Additional form notes in Spanish
- range_upper
 Numeric. Upper bound of the processing time range
- range_upper_unit
 Factor. Time unit for the upper bound (e.g., "Months", "Days")
- range_lower
 Numeric. Lower bound of the processing time range
- range_lower_unit
 Factor. Time unit for the lower bound (e.g., "Months", "Days")
- service_request_date
 Character. Date when service request can be submitted if outside normal processing time
- subtype_info_en
 Character. Additional information about the form subtype in English
- subtype_info_es
 Character. Additional information about the form subtype in Spanish
Note
All date fields are returned in character format and may need to be converted to Date objects. Factor columns are created to optimize memory usage and ensure consistent categories across the dataset.
Examples
if (FALSE) { # \dontrun{
# Initialize USCIS session
uscis_init_session()
# Retrieve USCIS forms
forms <- uscis_forms()
# Retrieve form types based on form names
form_types <- uscis_form_types(forms)
# Retrieve processing offices for each form type
offices <- uscis_form_offices(form_types)
# Retrieve processing times for each form and office
processing_times <- uscis_processing_times(offices)
head(processing_times)
} # }