Skip to contents

Chart Functions

add_stacked_bar_tooltip()
Add tooltip to stacked bar chart
bar_chart()
Generate a bar chart using echarts4r
prepare_sankey_data()
Prepare data for a Sankey chart
sankey_chart()
Generate a Sankey chart using echarts4r

Package Datasets

CountExchangeForSexCodes
CountExchangeForSex Codes
CountyCodes
CountyCodes Codes
DataCollectionStageCodes
DataCollectionStage Codes
DisabilityTypeCodes
DisabilityType Codes
DOBDataQualityCodes
DOB Data Quality Codes
EmploymentTypeCodes
EmploymentType Codes
HealthStatusCodes
HealthStatus Codes
HMISmetadata
HMISmetadata
LastGradeCompletedCodes
LastGradeCompleted Codes
LengthOfStayCodes
LengthOfStay Codes
LivingCodes
Living Codes
MonthsHomelessPastThreeYearsCodes
MonthsHomelessPastThreeYears Codes
NotEmployedReasonCodes
NotEmployedReason Codes
NoYesCodes
NoYes Codes
NoYesMissingCodes
NoYesMissing Codes
NoYesReasonsForMissingDataCodes
NoYesReasonsForMissingData Codes
PATHReferralOutcomeCodes
PATHReferralOutcome Codes
ProjectCompletionStatusCodes
ProjectCompletionStatus Codes
ProjectTypeCodes
ProjectType Codes
RaceGenderNoneCodes
RaceGenderNone Codes
ReasonNotInsuredCodes
ReasonNotInsured Codes
ReferralSourceCodes
ReferralSource Codes
RelationshipToHoHCodes
RelationshipToHoH Codes
RHYNumberOfYearsCodes
RHYNumberOfYears Codes
SchoolStatusCodes
SchoolStatus Codes
ServiceCodes
Service Codes
SexualOrientationCodes
SexualOrientation Codes
SSNDataQualityCodes
SSNDataQuality Codes
SubstanceUseDisorderCodes
SubstanceUseDisorder Codes
TimesHomelessPastThreeYearsCodes
TimesHomelessPastThreeYears Codes
WhenDVOccurredCodes
WhenDVOccurred Codes
WorkerResponseCodes
WorkerResponse Codes

Data Management Functions

connect_to_db()
Connect to PostgreSQL Database
convert_to_ordered_factor()
Convert vector to ordered factor
create_dm()
Create the data model
delete_from_db()
Delete records from a database
read_data_from_table()
Read specific columns from database table
send_to_db()
Send data to a database
spinner_message()
Create message with spinner

Data Processing Functions

check_file_names()
Ensure All HMIS Data was Uploaded
find_file()
Find the complete filepath of a certain .csv file
hash()
Hash a value with a key
prep_tables()
Prepare data for database tasks
process_data()
Process HMIS Data
filter_most_recent_enrollment_per_group()
Filter most recent enrollment per group
filter_most_recent_data_per_enrollment()
Filter most recent data per enrollment
filter_data()
Filter data based on clients and validate

Ingest Functions

check_colnames()
Check colnames
read_benefits()
Ingest "IncomeBenefits.csv" file and perform ETL prep for "BENEFITS" database table
read_client()
Ingest "Client.csv" file and perform ETL prep for "CLIENT" database table
read_disabilities()
Ingest "Disabilities.csv" file and perform ETL prep for "DISABILITIES" database table
read_domestic_violence()
Ingest "HealthAndDV.csv" file and perform ETL prep for "DOMESTIC_VIOLENCE" database table
read_education()
Ingest "EmploymentEducation.csv" file and perform ETL prep for "EDUCATION" database table
read_employment()
Ingest "EmploymentEducation.csv" file and perform ETL prep for "EMPLOYMENT" database table
read_enrollment()
Ingest "Enrollment.csv" file and perform ETL prep for "ENROLLMENT" database table
read_exit()
Ingest "Exit.csv" file and perform ETL prep for "EXIT" database table
read_export()
Ingest "Export.csv" file and perform ETL prep for "PROJECT" and "SUBMISSION" database tables
read_funder()
Ingest "Funder.csv" file and perform ETL prep for "FUNDER" database table
read_health()
Ingest "HealthAndDV.csv" file and perform ETL prep for "HEALTH" database table
read_income()
Ingest "IncomeBenefits.csv" file and perform ETL prep for "INCOME" database table
read_living()
Ingest "CurrentLivingSituation.csv" file and perform ETL prep for "LIVING" database table
read_organization()
Ingest "Organization.csv" file and perform ETL prep for "PROJECT" database table
read_project()
Ingest "Project.csv" file and perform ETL prep for "PROJECT" database table
read_project_coc()
Ingest "ProjectCoC.csv" file and perform ETL prep for "PROJECT COC" database table
read_services()
Ingest "Services.csv" file and perform ETL prep for "SERVICES" database table

UI Utils Functions

custom_card()
Create a custom card
custom_pickerInput()
Create a custom pickerInput
get_nav_panel_title()
Create a navigation panel title with an icon
link_section()
Create span with hyperlink to the HMIS Data Standards Manual
link_data_standards_manual()
Create a Link to the HMIS Data Standards Manual
validate_data()
Validate data
with_popover()
Add custom Bootstrap popover

Other Functions

run_app()
Run the Shiny Application