V2TODO

From FMYiRCWiki

Jump to: navigation, search

Freemed-YiRC TODO LIST


Contents



CHANGES BETWEEN V1.10 AND V1.20

CENSUS

  • Need to add PHP-PDF_class.pdf.php & PHP-PDF files to FMYiRC Mandriva Helper CD!


CHANGES BETWEEN V1.10 AND V??? (POST V1.20)

BASE SYSTEM

  • FEATURE ADDITION - Added new functionality to enable the user to customize their main menu.
    • New Files:
      • main_editmenu.php
      • main_editmenu_edit.php
    • Modified Files:
      • DB/mysql/makedb
        • New tables: fy_users_settings_menu_main, fy_users_settings_menu_profiles, fy_users_settings_menu_groups, fy_users_settings_menu_groups_items
      • main.php
        • Added new link at bottom of page for access to new main_editmenu.php
        • Modified so that primary section can now use default item list or new user customized profiles
  • FEATURE ADDITION - Modified settings_modules.php to add an additional hard-coded entry for SYSTEM, as opposed to a module, at the top of the list. This is for generic system-wide settings.
    • Modified Files:
      • settings_modules.php
  • FEATURE ADDITION - Added a new module setting display_system_time to the filldb file.
    • Modified Files:
      • filldb
  • FEATURE ADDITION - Modified the function fy_getloctime() in the file freemed_yirc-funcs.inc to add support for showing seconds, as well as using the current system time if the input time is blank.
    • Modified Files:
      • freemed_yirc-funcs.inc
  • FEATURE ADDITION - Modified the function fy_endwindow() in the file freemed_yirc-funcs.inc to display the current system time at the bottom of the window if the new system module setting display_system_time is set to enabled.
    • Modified Files:
      • freemed_yirc-funcs.inc

Census (CEN) Module

  • FEATURE ADDITION - Added new module setting enable_fp_payments. When Enabled this makes available the new Resource Payments report.
    • Modified Files:
      • DB/mysql/module_census.php
      • census.php
    • Added Files:
      • census_fpreport.php
  • FEATURE ADDITION - Added new module setting enable_paper_invoices. When Enabled this allows for the creation of paper invoices for use with billing customers for census records.
    • Modified Files:
      • DB/mysql/module_census.php
        • Added new module setting enable_paper_invoices
        • Added new tables: fy_census_paperinvsettings, fy_census_paperinvsettings_fields, and fy_census_paperinvsettings_images.
      • census.php
      • census_report.php
    • Added Files:
      • census_paperinvsettings.php
      • census_paperinvsettings_images.php
      • census_paperinvsettings_fields.php
  • FEATURE ADDITION - Ability to import information (daily census per diem) from the MRDD Billing module.
    • Modified Files:
      • DB/mysql/module_census.php - Added module setting enable_mrdd_perdiem_import.
      • census.php - Added link to new census_import_mrdd.php script.
    • Added Files:
      • census_import_mrdd.php
  • FEATURE ADDITION - Added new report - Census Changes Report
    • Modified Files:
      • DB/mysql/module_census.php - Added new DB table fy_census_changereport_temp.
      • census.php - Added new section for report.
    • Added Files:
      • census_changes.php

Clinical CaseNote (CCN) Module

  • FEATURE ADDITION - Added the ability to E-Mail PDF versions of CCNs.
    • Modified Files:
      • DB/mysql/module_ccn.sql
        • Added new SecDB perm clinical_email to the DB tables fy_modules_settings and fy_secdb.
        • Added new module setting enable_pdf_email.
  • FEATURE ADDITION - Added a new CCN Report Generator.
    • Modified Files:
      • cfs_listnotetypes.php - Added a link to the new script.
    • New Files:
      • ccn_notereport.php
      • ccn_notereport_manager.php

ConDB (CON) Module

  • FEATURE ADDITION - Modified con_res_mrdd_mod.php to add new PAWS section, and a link to the new con_res_mrdd_paws.php script.
    • Modified Files:
      • DB/mysql/module_con.sql - Added new fy_con_res_mrdd_paws DB table.
      • con_res_mrdd_mod.php
    • Added Files:
      • con_res_mrdd_paws.php
  • FEATURE ADDITION - Added new "Has MFE?" question in the School Info. This needs to be enabled using a new module setting enable_schoolinfo_mfe.
    • Modified Files:
      • DB/mysql/module_con.sql
        • Added new module setting enable_schoolinfo_mfe
        • Added new DB field has_mfe to the fy_con_res_schoolinfo DB table.
      • con_res_schoolhist.php
      • con_res_schoolhist_editschinfo.php
  • CODE UPDATE - Updated the ConDB Res Parent Info files with modernized code.
    • Modified Files:
      • con_res_parents.php
      • con_res_parents_edit.php
      • con_res_parents_reunif.php
    • Deprecated Files:
      • con_res_parents_edit2.php
      • con_res_parents_reunif2.php
  • FEATURE ADDITION - Modified the ConDB Res Parent Info to add three new fields: SSN, DOB, & Employer
    • Modified Files:
      • DB/mysql/module_con.sql - Added new DB fields ssn, dob, & employer to the DB table fy_con_res_parents.
      • con_res_parents.php
      • con_res_parents_edit.php
  • FEATURE ADDITION - Modified the contact group addition to copy the group default Title IV-E and/or Foster Parent per diems (if applicable)
    • Modified Files:
      • DB/mysql/makedb - Added new DB fields perdiem_fp, perdiem_iv_e_admin, and perdiem_iv_e_maint to the DB table fy_groupdb.
      • con_groups_add.php
      • con_groups_add2.php

Conners Scales (CR) Module

  • FEATURE ADDITION - Added new Changes Over Time graphing similar to that of the Ohio Scales.
    • Modified Files:
      • conners.php
    • Added Files:
      • conners_cotreport_integrated.php

Custom Forms System (CFS) Module

  • FEATURE ADDITION - Modified scripts to enable PDF/Internet E-Mail functionality
    • Modified Files:
      • cfs_listnotes.php
      • cfs_pdfnote.php
    • Added Files:
      • cfs_emailnote.php
  • FEATURE ADDITION - Added a new module setting enable_alt_yes_no_display which, when enabled, will change the way Yes/No fields are displayed on CFS documents. Instead of simply printing an X for Yes or a blank for No, it will be displayed in the form of [X] Yes [X] No. NOTE! This only applies to a note that has already been created and is being printed or viewed.
    • Modified Files:
      • DB/mysql/module_cfs.sql - Added new module setting enable_alt_yes_no_display.
      • freemed_yirc-cfsfuncs.inc
        • Modified fy_cfsdisplayfieldvalue() function to display Y/N data for the Y/N fields, as well as the Billable field.
        • Also modified fy_cfsdisplayfieldvalue() function to accept an additional function argument $gr_type_old which is used to capture if a field is Y/N or not.
        • Modified fy_cfsdisplayelement() function to pass the Y/N data in the variable $gr_type_old.

E-Mail (EM) Module

  • FEATURE ADDITION - Added the ability to attach files to FMYiRC E-Mails
    • Modified Files:
      • DB/mysql/module_email.sql
        • Added new SecDB perm email_noattach
        • Added new module setting enable_file_attachments
        • Added new module setting files_attach_num
        • Added new DB table fy_email_files
      • freemed_yirc-funcs.inc - Modified the functions fy_send_email() and fy_sendemail_sub() to have file attachment capability
      • emailmenu.php
      • email_new.php
      • email_new2.php
      • email_view.php

Emergency Info (CRI) Module

  • FEATURE ADDITION - Added Age @ DOE to crisis.php & crisis_edit.php.
    • Modified Files:
      • crisis.php
      • crisis_edit.php

Family Weekend Notes (???) Module (NEW!!!)

  • FEATURE ADDITION - New module - Family Weekend Notes
    • Added Files:
      • DB/mysql/module_famweeknotes.sql
      • famweeknotes.php
      • famweeknotes_view.php
      • famweeknotes_edit.php
      • famweeknotes_admin.php

FILE UPLOADS (FU) Module (NEW!!!)

  • FEATURE ADDITION - New File Uploads module
    • Added Files:
      • DB/mysql/module_fileuploads.sql
      • fileuploads.php
      • fileuploads_edit.php
      • fileuploads_categories.php
      • fileuploads_delete.php
      • fileuploads_download.php
    • Modified Files:
      • DB/mysql/make_mysql - Added line to load new module in Other Modules section.


Group Database (GDB) Module

  • FEATURE ADDITION - Modified groupdb_hoo.php & groupdb_hoo2.php to replace use of the term GH (Group Home) with Group and make the newer Per Diem fields (Title IV-E and Foster Parent) available to enter default group rates.
    • Modified Files:
      • groupdb_hoo.php
      • groupdb_hoo2.php


Incident Report System (IRS) Module

  • FEATURE ADDITION - Added the ability to E-Mail PDF versions of IRs.
    • Modified Files:
      • DB/mysql/module_irs.sql
        • Added new SecDB perm irs_email to the DB tables fy_modules_settings and fy_secdb.
        • Added new module setting enable_pdf_email.

Medbill (MB) Module

  • FEATURE ADDITION - Added the ability to generate a .CSV (similar to that as offered in the Insurance billing) for MACSIS 837 billing.
    • Modified Files:
      • DB/mysql/module_medbill.sql - Added new module setting enable_macsis_file
      • macsis_837_bill4.php
  • FEATURE ADDITION - Added two new module settings - enable_pos_pass_thru and enable_mod2_99_not_blank.
    • Modified Files:
      • DB/mysql/module_medbill.sql
      • medbill_insbill2.php
      • macsis_837_bill3.php

MRDD Billing (MRD) Module

  • Module entries:
    • show_new_method
    • show_old_method
    • transport_num_res
  • NEED INFO HERE ABOUT CHANGES
  • Modified the MRDD billing programs to use dates in file names, thereby reducing, or eliminating, the chance of redundant file names, which are not allowed by the MRDD MBS system.
    • Modified Files:
      • DB/mysql/module_mrdd
        • Modified the DB field batch_file in the DB table fy_mrdd_batches to be 254 characters in length.
        • Modified the DB field mrdd_file in the DB table fy_mrdd_billed to be 254 characters in length.
      • mrdd_transport_new_bill.php
      • mrdd_viewpastfiles.php
      • mrdd_bill_new.php

NOC (???) Module (NEW!!!)

  • FEATURE ADDITION - NEW MODULE! - NEED LIST OF FILES HERE!!!
  • FEATURE ADDITION - Added the ability to modify the Types of Changes list in the Notice of Change (NOC) module
    • Modified Files:
      • noc_admin.php
    • New Files:
      • noc_admin_edittoc.php
  • FEATURE ADDITION - New report added to the Notice of Change (NOC) module - Notice of Change Activity Report
    • Modified Files:
      • noc.php - Added link to new report.
    • New Files:
      • noc_activity.php
  • FEATURE ADDITION - Added e-mail notification for NOC types. Each type of change has it's own list of contacts which can be e-mailed.
    • Modified Files:
      • DB/mysql/module_noc.sql - Added new table fy_noc_emails.
      • noc_edit.php
      • noc_admin.php
    • New Files:
      • noc_admin_emails.php

OSHA Work-Related Inj.Illness (OSHA) Module (NEW!!!)

  • FEATURE ADDITION - New Module - OSHA Work-Related Inj.Illness.
    • Added Files:
      • DB/mysql/module_osha.sql
      • osha_printlog.php
      • osha_print.php
      • osha_edit.php
      • osha.php

Referrals (REF) Module (NEW!!!)

  • FEATURE ADDITION - New module - Referrals - This module is used to add resident referrals. If a referral is placed with the agency, they can be converted into a resident contact.
    • Added Files:
      • DB/mysql/module_referrals.sql
      • freemed_yirc-referralsfuncs.inc
      • referrals.php
      • referrals_res.php
      • referrals_res_referral.php
      • referrals_mod_demo.php
      • referrals_files.php
      • referrals_file_upload.php
      • referrals_file_delete.php
      • referrals_del.php
      • referrals_addresses_add.php
      • referrals_emails_add.php
      • referrals_numbers_add.php
      • referrals_convert.php
      • referrals_add.php
    • Modified Files:
      • file_viewer.php - Modified to include capability of viewing referrals files.


Resident Indicators (RI) Module (NEW!!!)

  • FEATURE ADDITION - New module - Resident Indicators
    • Added Files:
      • DB/mysql/module_resindicators.sql
      • resindicators.php
      • resindicators_edit.php
      • resindicators_admin.php
      • resindicators_admin_items.php
      • resindicators_admin_cats.php
      • resindicators_admin_values.php

Resident(DD) Supervision (RSV) Module (NEW!!!)

  • FEATURE ADDITION - NEW MODULE!
    • New Files:
      • DB/mysql/module_ressupervision.sql
      • ressupervision.php
      • ressupervision_edit.php
      • ressupervision_ressumreport.php
      • ressupervision_staffreport.php


Transportation Log (TL) Module (NEW!!!)

  • FEATURE ADDITION - New Module
    • Added Files:
      • DB/mysql/module_transportlog.sql
      • transportlog.php
      • transportlog_edit.php
      • transportlog_edit_in.php
      • transportlog_admin.php
      • transportlog_view.php
      • transportlog_codes.php

OTHER MODULES (ASSORTED)

  • FEATURE ADDITION - Added database replication monitoring & reporting capabilities to Freemed-YiRC
    • This feature is composed of variable additions to freemed_yirc-vars.inc and DB testing functionality to fy_nightly.php. fy_nightly.php runs every minute via cron. Therefore, if database replication is being used, it can be monitored by Freemed-YiRC in an automated fashion and alert e-mails set out.
    • THIS REQUIRES THE NEWLY ADDED FMYiRC INTERNET E-MAIL FUNCTIONALITY TO BE ENABLED AND CONFIGURED!
    • Modified files:
      • freemed_yirc-vars.inc & freemed_yirc-vars.inc.sample
        • Added a new variable section for MySQL DB Replication
      • fy_nightly.php
        • Added a new section for DATABASE TESTING
  • FEATURE ADDITION - Added capability for Freemed-YiRC to send Internet e-mails.
    • This requires the XPM2 package to be installed in /var/www/html/xpm2
    • Modified files:
      • freemed_yirc-vars.inc & freemed_yirc-vars.inc.sample
        • Added a new variable section for INTERNET E-MAIL
  • FEATURE ADDITION - Modified several portions of the Service Plan module.
    • Changes:
      • Moved Current and On-Going Issues (previously New Issues/Problems Surfaced While In Care from the Service Plans - Case Mgr. program to the Service Plans - Therapist program.
      • Modified Service Plan creation functions to move Presenting Problems to Presenting Problems - At Intake and add Presenting Problems - Current
    • Modified files:
      • freemed_yirc-spfuncs.inc - Modified section for module New Issues
      • serviceplan_casemgr.php - Removed New Issues/Problems Surfaced While In Care functionality
      • serviceplan_therapist.php - Added Current and On-Going Issues functionality
      • serviceplan_therapist_edit.php - Added Current and On-Going Issues functionality
      • serviceplan_therapist_edit2.php - Added Current and On-Going Issues functionality
      • serviceplan_create.php
        • Modified function fy_sp_ppdsm() to remove Presenting Problems functionality
        • Created new function fy_sp_presprobs() to add Presenting Problems functionality

V2.00 TODO

FOR RELEASE

  • Add PHP-PDF font dir/files to Linux install
  • File Uploads module, directory creation (/home/fmyirc-files/UPLOADS or whatever, plus, JAIL UPLOAD DIR, USER CREATION, etc...)
  • Clean up fy_nightly.php
  • fy2_form_input, add htmlentities() for value
  • serviceplan_casemgr.php - For NOTIFY ADMINISTRATOR - Needs ARE YOU SURE message!
  • Remove use of the topadmin security DB permission. See Administration-Top Admin PERMISSION (topadmin) for more info on which files make use of this.
  • Remove use of the con_hr security DB permission. See Contact Database-HR Priv PERMISSION (con hr) for more info on which files make use of this.
  • Group DB should use address manager to store address information.
  • con_mod_dates.php - Use javascript date checking with error pop-ups?
  • con_add.php - Show salutation? Alias?
    • Add section for primary group?* Modify fy2 table function to have header & table row colors... use extra argument to switch on? Also show blank table header cells for EDIT, DELETE, CUSTOM, etc...
    • Also modify to have newlines in code, and change HTML tags to lower case.
  • Modify fy_univ_address_input_form() to have stripslashes & HTMLENTITIES
  • con_res_servprov_types.php - Quotes issues
  • con_res_parents_edit.php - Quotes issues (e-mail, HTMLENTITIES)
  • con_res_referral_custtype.php - Quotes issues
  • con_res_referral_reasonlist.php - Quotes issues
  • con_res_spinfo_fields.php - Edit column has no .php file extension in link.
  • con_res_spinfo_fields_edit.php - Double quotes issue (HTMLENTITIES)
  • resourceloc_admintypes.php - Quote Issues
  • resourceloc_adminholds.php - Quote Issues
  • resourceloc_customdb_edit.php - Quote Issues
  • resourceloc_customdb_editvalues.php - Quote Issues
  • resourceloc_adminadultdates.php - Quote Issues
  • resourceloc_adminadultrels.php - Quote Issues
  • resourceloc_adminlicdates.php - Quote Issues
  • resourceloc_customdb_conedit.php - Quote Issues
  • resourceloc_holds_edit.php - Quote Issues (Source field)
  • resourceloc_holds_edit.php - Restricted Agencies - If none to show, don't have form.
  • resourceloc_servprov.php - Quote issues.
  • resourceloc_schooldists_edit.php - If none to show, don't show form.
  • resourceloc_adults_dateranges.php - Date range checking.
  • resourceloc_adults_dates_edit.php - Date range checking.
  • resourceloc_children_edit.php - Quote Issues/Date range checking.
  • resourceloc_children_dateranges.php - Date range checking.
  • resourceloc_licensing_editdates.php - Date range checking.
  • countiesagencies.php - Quote Issues.
  • countiesagencies_edit.php - Quote Issues.
  • con_stf_mod_accounts.php - Quote Issues.
  • reminder_admin.php - Double quotes issue. Blank table entry (fy_textorblank()) issue.
  • reminder.php - Quotes Issues (calendar drop-down)
  • reminder_edit.php - Quotes Issues
  • fy_nightly.php - For calendar/reminder events, those with a Category with quotes in it show blackslashes in e-mail notifications. Desc. and Notes are OK though.
  • assessment.php - Note that date is for QUARTER/YEAR, not month.
  • budget_reimbursement_edit.php - Quote Issues, date range checking.
  • casenote_groups.php - Quote Issues
  • casenote_types.php - Quote Issues
  • macsis_check.php - If no billable services set up, error message is displayed, but BACK link goes to same error again and again.
  • servicesdb_varinscodes_edit.php - Quote Issues.
  • ccn_providers_nids_add.php - If no NIDs, need ERROR.
  • CCN NID Form Creator - More fields need to be marked STANDARD? i.e., Start Time, End Time, etc...?
    • Also, need "PRESENT?" field in STANDARD list (is GROUP ONLY now). May be required for billing if using enable_present_indicator_4_bill MB module setting.
  • cfs_newform_3.php - Quote Issue - When editing Text element. Also, when adding text element, double-quoted text gets completely removed?!
  • CCN NID Form Creator - Issue with NID capitalization... force lowercase on first edit screen? Otherwise, if entered as a capital, table name gets upper-case char?
    • cfs_importform2.php or cfs_importform3.php - IMPORT - force to lowercase.
  • CCN Note Entry - Date validation on custom date fields
  • cfs_templates_viewer.php - Step 3 (Upload new file/replace file) - FORM points to wrong script?
  • cfs_editnote.php - Quote Issues - Custom text fields
  • cfs_listnotes.php - Do not display search box if no fields are searchable. Or make warning?
  • cfs_listnotes.php - Quotes Issues (Search)
    • Need to notify someone if note has no searchable fields during form creation/editing?
    • Std fields need to be marked search?
    • Form import/export needs modified?
  • CFS Note Types - Can't have underscores? May screw up Invoice Number sequencing! Example, note type of test_note may produce extra underscore in invoice number like ccn_test_note_x_joet_1 instead of ccn_testnote_x_joet_1.
  • cfs_viewbillinfo.php - Total Outstanding needs number_format(x,2).
  • cfs_groupinput.php - Need javascript input validation for Note Date, Session Start Time, Session End Time, and any other custom date fields, if applicable.
  • medbill_insbill2 - TOTAL number needs number_format(x,2).
  • ins_viewbatchinfo.php - If a billing was done via PAPER, do not provide LINK.
  • ins_batchreport_*.php - CHR(160) ISSUES.
  • clinical_massunbill.php - Output report needs dollar figures RIGHT-ALIGNED.
  • conners_view.php - Display age RIGHT-ALIGNED. Table header dark color. View/Delete in TH, not TD.
  • conners_enter2.php - Table header dark color.
  • conners_report.php - Dates right-aligned.
  • reportdb_run.php
    • Doesn't recognize DIAG CODES.
    • Dates right-aligned.
    • Selected Group NOT have "br" HTML element when doing CSV export?
  • reportdb.php - Modernize table HTML.
  • customer.php - Modify quick link nav bar at top to only show links for letters with records for them (i.e., customers with the first letter of their name).
  • customer.php - Quote Issues.
  • customer_add.php - Quote Issues.
  • ftpscp_moduleedit.php - If no accounts, error.
  • email_folders.php - Quotes Issues (rename).
  • emailmenu.php - Quotes Issues (folder name if module setting enabled showing it at top).
  • email_alias_mod.php - Quote Issues (Alias Name at top)
  • email_new.php - Quote Issues (Aliases in To: list)
  • imrecord_admin.php - Quotes Issues.
  • imrecord.php - Quotes Issues.
  • imrecord_admin.php - Delete does not pass GH.
  • Immunization Record - No way to add/edit TYPES where results are needed.
  • inventory_add.php - Room name doesn't add correctly if it has double-quotes in it.
  • mls_edit.php - Quote Issues.
  • mls_edit.php - Doesn't properly associate records with groups with quotes in the name (of the group).
  • ohioscales_view.php - Table header dark color. View/Delete in TH, not TD. Print mode should not show "View" table header.
  • ohioscales_report.php - If res is too young for youth report, display N/A in Youth column.
  • spgoals_domains.php - Quotes Issues.
  • spgoals_progress.php - Quotes Issues.
  • spgoals_services.php - Quotes Issues.
  • spgoals_frequency.php - Quotes Issues.
  • spgoals_view.php - Quotes Issues.
  • trainhours_catreport.php - Quote Issues (Category drop-down).
  • trainhours_batchreport.php - Does not allow for report choice (View or PDF), only goes straight to printer.
  • workorder_add.php - Quotes Issues/Date validation.
  • workorder.php - Quotes Issues.
  • irsgraph.php - Term "GHs" should be changed to "Groups".
  • irsgraph_*.php & irs_printquarterly2.php
    • HARD CODED FOR fy_irsnote_i table! FIX.
    • Does not use FMYiRC DB funcs! Hardcoded DB name also.
  • irsgraph_rep1.php - CHR(160) Issue.
  • phonevisitlog_add.php - Quotes Issues (Includes E-Mail list - Aliases).
  • phonevisitlog_add.php - Date/Time Validation.
  • phonevisitlog_addbatch.php - Quotes Issues (Goal Domain & E-Mail List - Aliases).
  • phonevisitlog_addbatch.php - Not adding Detailed Summary For Casenote: field in e-mails. Shows field title, but not field text (quotes?)
  • cfs_input2.php - Dates/Times cannot be in the future!
  • cfs_groupinput.php - Dates/Times cannot be in the future!
  • macsis_837_bill.php - Fix auto date range (fiscal year) so years work properly... i.e., 7/1-6/30, the year for 7/1 should be BEFORE the year for 6/30.
  • macsis_viewbatchinfo.php - Fix to pass date ranges to other scripts... i.e., so when a user picks a billing, they are returned to THAT billing after looking at the file or notes. Instead of being returned to a date range selector again.
  • clinical_managenotes2.php - If no notes show up, do NOT show UNBILL MARKED NOTES button.
  • con_res.php - In Medbill section, show which items are ACTIVE/INACTIVE.

DONE

  • resmeds_viewmedsheet.php - Needs date checking (i.e., 2/31/2009 should not work, shows up as 00/00/0000) DONE
  • DEPRICATED FILE??? con_stf_duties_add.php - This doesn't seem to be used? Every file where it's referenced is commented out... DONE
  • CFS - Fix search - is hard-coded to certain fields which may not exist in customizable templates (Remarks Summary, etc...) DONE
  • resmedsmenu.php - chr(160) issue in table header DONE
  • con_res.php - Add new module setting to disable EDUCATIONAL INFO section by default. This has been replaced by SCHOOL HISTORY. DONE
  • PVL - If casenote module is disabled, don't show casenote section or create casenotes. DONE - Module Setting
  • cfs_irsmerge.php - Does not properly check for permissions DONE
  • Add "archived" functionality to the CFS/CCN system for individual NIDs. This way, past notes can be viewed, but new notes for that type can not be created. DONE
  • Modify CENSUS to have module setting for "USE HOURLY". If set to disabled, do not generate HOURLY section on Census Report.
  • TRASH FOLDER? Would eliminate the need for asking when deleting. Have auto-delete after X days? DONE
  • MAIL: CREATE "Trash" folder. Delete simply moves to trash folder. Then have an "undelete" option, or just move to "Inbox". Trash would get deleted after X days... DONE
  • CFS - Test note date for validity when entering/editing notes... maybe all date fields? i.e., should not be able to put in 06/31/xxxx (only 30 days in June) DONE
  • In ConDB:Res:Dates, move Add New Field link to bottom of page DONE
  • ConDB:Res - ServProv, County/Agency/Parent Assoc, ResLoc DONE
    • For Start Date - Add option for Use DOE, use this to autofill date.
  • CLEAN UP freemed_yirc-funcs.inc!!! DONE
    • Get stuff out and into proper places...
      • ReportDB funcs
      • Ohio Scales Funcs
      • OLD SERVICE PLAN STUFF
  • Staff Directory
    • Have a module option to show middle name or initial?
  • Add a GLOBAL module setting to point to the location of the /home/fmyirc-files and /home/fmyirc-filestorage directories. DONE

OTHER

  • Resource Location History - Movement Type or Placement Type (i.e., Family Foster, Treatment Foster, etc...)
  • Have a way to disable Other Options from showing up. FOR SYSTEM.
  • Add PDF to Internet e-mail capability
    • On PDF download screen, have ability to e-mail it
    • Keep log of who is sending what to where
    • Security permission so only certain people can do this
  • condb.php, if drop down list is too long, (i.e., Inactive Resident), break up into multiple list by first letter of last name (i.e., A-M, N-Z, etc...)
  • CCN - When going into CCN, add Select Res or Staff, use that to pre-populate res & stf in CCN sort screen.
    • Make this a module setting.
  • Resource Locations - Add new category Foster-to-Adopt
  • Resource Contacts
    • Remove DOH
    • Change Addressess to Other Addressess
    • Change Numbers to Other Numbers
  • CFS - Inv. Num depends on fy_irs_forms.formname being what's in fy_irs_services.service, needs to be abbr instead?? FIX!
  • Name Change History in ContactDB (HoNH NOTES)
  • On modules where selection is based on an A-Z scales (Call Screening DB, Customer DB), black out letters with no items.
    • User Admin (useradmin.php) DONE
  • PHP6 will BREAK globals and magic quotes
    • Globals Variables
      • Fix each script so it does not require GLOBALS in /etc/php.ini MASSIVE WORK
        • ONE OPTION: Use work-around global variable import, please into *-header.inc file? REJECTED DUE TO INSECURITY
          • import_request_variables("gpc", "");
    • Magic Quotes
      • Go through each script and evaluate. MASSIVE WORK
      • Use FY UNIV SQL where applicable, as this centralizes SQL functionality.
  • Support Table Editor
    • A simple script to modify Support Tables
      • For example: Casenote Subjects, fy_cn_types
  • FIX SESSION SECURITY
    • Use PHP sessions?
    • Place FMYiRC Session functionality into new *-header.inc file?
  • fy_nightly
    • MAKE MODULAR??? -
  • FMYiRC IDS! Intrusion Detection System (in Helper CD)
  • SPELL CHECKING
    • Do not do via URL
    • Fix punctuation issues
  • Backup to include /home/fmyirc-files & home/fmyirc-filestorage

GLOBAL VARIABLE DATABASE

  • Global Variable Database? New module, for misc. global variables. DONE 07/2008 - Module Settings has been added. Global settings can be added by making the mod_abbr field blank. The following have not been done individually, however.
    • Location of html2ps
    • Location of makelabels
    • Table colors
    • $fy_oldinvoicedisplay var from *-vars.inc

DONE

IDEAS

  • Add a "help" link on login screen which leads to a help page describing potential issues with logging in (i.e., cookie issues, security certificate issues, etc...).
  • Prevent deletion of office (OF) group?
  • ContactDB Reports
    • Have ability to sort by ANY field
    • Have ability to add bounds to each field (i.e., date ranges)
    • Add options to add things like company name, company info at top of report
    • Have options to add text to the top of a report (i.e., add a text area option)
  • Create Resident Record module or something to act as a repository for for PDFs which would duplicate a paper resident file
  • HAVE A FRONT PAGE FOR ADDING RESOURCE LOCATIONS??
  • SecDB:
    • Check All - To check ALL permissions!
    • Check All For Module - To Check ALL permissions for a given module
    • TEMPLATES! DONE 2/11/2008
  • Medicaid #
    • Move medicaid # to ConDB-Res directly.
    • Include history, but have current directly in fy_con_res
  • ConDB - Res - Parents
    • Create a wide-ranging place to associate residents with contacts...
      • Parents
      • Family
      • Others
  • ConDB/Users - Make more friendly... if an error occurs, have a way to 'reset' the link between the Contact & user. Also, check limits for username names, ensure the HTML form limits them to the DB size.
  • CFS - IRS/CCN: Merge all text boxes into one general notes section.
    • The notes section should have an editable template, per NID. Make
    • Make the notes section spell checkable
  • Fix up diag codes for ConDB Residents. Have a PRIMARY field?

Usability Ideas

  • Main menu & Group Menu groupable/"clumping" - editable profiles
  • Consolidated data input screens (new contacts, etc..)
  • Calendar SecDB? Instead of making groups just for calendars, have a way to give calendars to certain users?
  • On Group Home "default resident", create a group permission so this can be turned off for certain menus where residents may not apply (office or calendar-only/administrative groups)

Reports/CFS

  • Use XML/XSLT for reports, as well as the Freemed-YiRC Custom Forms System module for dealing with the looks of a report.

E-Mail

  • Hotkeys for reply, forward, delete, etc... (when reading an e-mail).
  • Attachments. Would be great for agencies who wish to use the FMYiRC internal e-mail to avoid HIPAA issues and whatnot.
  • Add auto-save functionality to e-mail?
Personal tools