V1.10TODO

From FMYiRCWiki

Jump to: navigation, search

Freemed-YiRC TODO LIST


NOTE: Freemed-YiRC V1.10 was released on 02/18/2009. This Document Is No Longer To Be Updated!!!


NOTE! The original plan for V1.10 has changed. Due to time constraints, the original scope of the upgrade has been made smaller. Most of the changes outside of the Foster/Resource and Report Generator will make it into V1.10. The Report Generator and some newer Resource functions will wait until V1.20.


Contents


STILL TODO!!!

FMYiRC

  • Add SecDB Template "EVERYTHING" to V1.10


FMYiRC DONE

  • ConDB:Staff:Dates Integration with New User Calendar module... put in V1.10! NO
  • Check *-vars.inc file for V1.10 reference! DONE
  • USER CALENDAR/GROUP CALENDAR 2 Put in V1.10! DONE
    • Calendar conversion/migration? - NO
  • Fixed bug in user_settings.php where every setting was display the value of the main_menu_multi_cols value and not it's own, although the values were getting created correctly. DONE
  • Fixed bug in inventory.php - Displayed extra HTML BR tag before starting FMYiRC window DONE
  • ContactDB Reports (reportdb) needs to follow ConDB privs for res/staff DONE
  • casenote_new.php - No $perm_groups DONE
  • Fix contact name edit so names with apostrophes don't get slashes added DONE
  • root needs ConDB: Standard permission! DONE
  • Modified Ohio Scales functions in freemed_yirc-funcs.inc to also output in OACCA ODP format DONE
  • Check grouphome.php to ensure that a user has access to a group before being allowed to use it. DONE 6/10/2008
  • Update make_mysql with all new modules... ensure all are in there. DONE
  • BUG FIX - Modified DB/mysql/do_first to remove the fields behavioralplan* and change phonevisitlog_edit to phonevisitlog_admin DONE
  • fy_send_mail() needs to update flag for red upper-right hand corner icon to indicate new e-mail DONE
  • Global Variable Database DONE 07/2008 (via Module Settings)
    • Create variable for contact DB selection lists (using the fy_conlistnames() function) to determine whether to show names in "Nickname Lastname" or "Lastname, Nickname" or other format. DONE 07/2008
  • Create a list of settings per module. DONE 07/2008
    • CON module, enable/disable use of Team Leader functionality DONE 07/21/2008
  • Have a way to disable Staff Directory DONE 07/2008
  • CFS add drop-down capability - DONE 12/2007
  • Resource Location - Add section for Household Members - DONE 1/2008
    • Fields:
      • Name
      • DOB
      • Sex
      • Race
  • Resource Locations - Add:
    • County - DONE 12/2007
    • FACSIS # - DONE 12/2007
    • SACWIS # - DONE 12/2007
    • Phone # - DONE
  • Create a list editor for 'Type' field in ConDB-Staff-Demo-Type DONE 07/21/2008
  • IRS - If Kid is terminated/Inactive & IR with that kid is edited, kids name gets changed due to not being on the drop down list. DONE 07/21/2008
  • Resident Physical Stats - When adding first entry for Height/Weight, it complains that the entry is more than the last entry. However, it's the first entry... DONE 08/04/2008
  • Resident Medications - Medication Side Effects - back link goes back to MAIN MENU, not GH menu. DONE 08/04/2008
  • Resident Directory - If there is no picture, do not display one. Right now it tries to display one regardless. ALREADY DONE (Verified 8/4/2008)
  • PVL E-mail, if no Next Visit Date, fix for blank - displays ///ul/ now DONE 08/04/2008
  • ConDB:Staff:Accounting - Is there somewhere to edit the Account numbers & descriptions? DONE 08/04/2008
  • Modify con_del.php to give an explanation that deleting contacts is BAD. They should instead be marked as inactive! ALREADY DONE (Verified 8/4/2008)
  • In ConDB:[Res,Staff], show all associated Groups in con_res.php for quick reference. ALREADY DONE (Verified 8/4/2008)
  • Determine if type field in ConDB:Staff:Demographics is used for anything? ALREADY DONE (Verified 8/4/2008) - Not used in FMYiRC menus anywhere else, but is possibly used for ContactDB Reports
  • Edit calendars to use 'HolidayDB'? ALREADY DONE (Verified 8/4/2008) - Being done in the new Calendar module which will replace current calendar modules.
  • ConDB Reports - A WAY TO EDIT REPORT MAKEUP! Right now you can create a report, but not edit it. DONE

FMYiRC Installer

  • Modify /etc/php.ini to allow for 24MB file uploads, change the lines: DONE
    • upload_max_filesize = 8M
    • To Read:
    • upload_max_filesize = 24M
    • And:
    • post_max_size = 8M
    • To Read:
    • post_max_size = 24M
  • Ensure in Helper CD that root user is not allowed to log in in /etc/ssh/sshd_config. DONE
  • ADD NEW .RPM FILE TO BE ADDED TO INSTALL DONE?
    • htmldoc-1.8.27-1mdv2007.1.i586.rpm (MDV2007.1)
  • Update install process to fix html2ps so it can work with images DONE
    • Modify the html2ps file
      • Modify the line which reads:
        •     ImageMagick: 0;
      • To read:
        •     ImageMagick: 1;
  • Update install process to include the R software for making graphs: DONE? VERIFY!!! (Especially Cairo Stuff)
    • RPMs:
      • R-base
      • libgfortran1
      • libcairo2-devel
    • Install R package Cairo
      • In R:
        • install.packages("Cairo")
      • IF THAT DOES NOT WORK - take /usr/lib/R/library/Cairo dir from existing R install

CHANGES BETWEEN V1.00 AND V1.10

  • COPYRIGHT NOTICE UPDATED TO 2008 FOR ALL CHANGED FILES
  • CODE CLEANUP - Made major modifications to the following files. Changes include removing old/defunct code, as well as bringing the HTML output up to date.
    • Items modified:
      • Add variable import lines
      • Replaced all uses of chr(160) with non-breaking backspace.
      • Set all instances of fy_starthtml() to display Freemed-YiRC as the title instead of other things.
      • Update copyright to 2008
      • In security perm section, ensure each perm_ in if statement has else making that permission BLANK!!!


freemed_yirc-funcs.inc

  • FEATURE ADDITION - Modified the functions fy_xorblank and fy_textorblank in the freemed_yirc-funcs.inc file to use the non blanking space HTML entity instead of a CHR(160). While this had worked for years, newer browsers have started to display a question mark where these CHR(160) characters were used (primarily for blank cells in tables).
  • CODE CLEANUP - Modified several functions in freemed_yirc-funcs.inc to add newlines to produce easier readable code. Also heavily modified functions to use lower-case tags.
    • fy_starthtml()
    • fy_starthtml2()
    • fy_startwindow()
    • fy_winprn()
    • fy_winback()
    • fy_wincancel()
    • fy_endwindow()
    • fy_endhtml()
  • FEATURE ADDITION - Added two new functions to freemed_yirc-funcs.inc:
    • fy_curdbdate() - Returns current date in appropriate DB format
    • fy_curdbtime() - Returns current time in HH:MM:SS format.
  • FEATURE ADDITION - Modified the function fy_startwindow() to add a variable which would allow for the overall width of the outer-most Freemed-YiRC HTML table to occupy 100% of the available screen width. This is useful for things like calendars which may need/want use of the fully available screen real-estate.
    • Modified Files:
      • freemed_yirc-funcs.inc
        • Modified the function fy_startwindow()
  • FEATURE ADDITION - Modified the function fy_conlistnames() in freemed_yirc-funcs.inc to ensure it also displays the name of a contact passed to it via the $fy_selectid parameter. Previously, if you asked for only active residents, but passed an inactive resident's ID, that contact would not get displayed. It will now. This is extremely important, especially where old records are relevant. If an old record is edited where the contact is now inactive, that contact may not have shown up on the list anymore, and if the record were edited to completion, the contact name on the document may get changed to a different document, due to them no longer being active.
    • Modified Files:
      • freemed_yirc-funcs.inc - Modified function fy_conlistnames()

freemed_yirc-funcs2.inc

  • FEATURE ADDITION - Added new function fy2_authgroup() to freemed_yirc-funcs2.inc. This function is used to determine if the current user has access to a given group.
    • Modified Files:
      • freemed_yirc-funcs2.inc
  • FEATURE ADDITION - Created a new function fy2_lastdayofmonth() in freemed_yirc-funcs2.inc
    • This function was created to replace the lacking fy_lastdayofmonth() function in freemed_yirc-funcs.inc
    • Modified Files:
      • freemed_yirc-funcs2.inc
  • FEATURE ADDITION - Added a new function fy2_getfield() to freemed_yirc-funcs2.inc
    • Is a wrapper for the fy_getfield() function. Adds stripslashes() functionality
  • BUG FIX - Modified the function fy2_form_checkbox() in freemed_yirc-funcs2.inc to add proper closing HTML tags.
    • Modified Files:
      • freemed_yirc-funcs2.inc
  • FEATURE ADDITION - Modified the function fy2_form_select() function in freemed_yirc-funcs2.inc to add the ability to append data to the HTML SELECT tag, especially for JavaScript purposes.
    • Modified Files:
      • freemed_yirc-funcs2.inc
  • FEATURE ADDITION - Modified the function fy2_sql_lookup() to add two new features:
    • Added a new debugging parameter to show final SQL statement
    • Modified the function to treat NULL data correctly
    • Modified Files:
      • freemed_yirc-funcs2.inc

Changes By Module

BASE

  • CODE CLEANUP/GLOBAL VARIABLE CHECK
    • Modified files:
      • index2.php
      • index.php
      • authenticate.php
      • main.php
      • grouphome.php
      • logout.php
      • help.php
      • help_module.php
      • help_secdbperm.php
      • settings.php
      • settings_update.php
      • settings_compinfo.php
      • settings_compinfo2.php
      • settings_modules.php
      • settings_modules2.php
      • settings_database.php
      • settings_dbrecords.php
      • settings_counties.php
      • address_admin.php
      • email_usage_report.php
      • email_user_folder_report.php
      • extras_admin.php
      • spell.php
      • spell2.php
      • univprint.php
      • univprint2.php
      • univprint3.php
      • delete.php
      • delete2.php
      • chooseprinter.php
      • template.php
  • FEATURE ADDITION - Module Settings List.
    • This new settings list is used to store certain settings for each module that a given Freemed-YiRC administrator may wish to change. Previously a way may not have existed to change these settings without modifying the source code, or the settings may have been in the text file freemed_yirc-vars.inc. This system can also be used to store system variables as well.
    • Modified Files:
      • DB/mysql/makedb - Added new table fy_modules_settings.
      • freemed_yirc-funcs2.inc - Added new function fy2_module_setting() which is used to look up values of module settings.
      • settings_modules.php - If a module has settings in the fy_modules_settings DB table, a link to the new settings_modules_settings.php script has been added to manage these module settings.
    • New Files:
      • settings_modules_settings.php
  • FEATURE ADDITION - Added new feature called My Preferences (User Preferences). This is a way to have per-user settings, similar to the recent addition of Module Settings.
    • Modified Files:
      • DB/mysql/makedb - Added two new tables: fy_users_settings_list and fy_users_settings
      • freemed_yirc-funcs2.inc - Added a new function for looking up user settings: fy2_user_setting
      • main.php - Added a link at the bottom of the menu for My Preferences
    • New Files:
      • user_settings.php
  • FEATURE ADDITION - Created a new user setting for main_menu_multi_cols. This is used by main.php to display multiple columns for people who have long main menus.
    • Modified Files:
      • DB/mysql/filldb - Added new setting into fy_users_settings_list
      • main.php
  • FEATURE ADDITION - Modified main.php to check for presence of timecard permission for a given user, in addition to checking if the timecard module is loaded and that user is listed as a staff contact, before asking for ON DUTY clock in upon login. If a staff does not need timecard access for whatever reason, the system should not be asking him/her for a clock on.
  • FEATURE ADDITION - Added PDF-file creation capability via the Freemed-YiRC Universal HTML/View system.
    • Modified:
      • univprint.php - Added PDF link
      • univprint2.php - Added PDF creation functionality
    • REQUIRES A NEW .RPM FILE TO BE ADDED TO INSTALL
      • htmldoc-1.8.27-1mdv2007.1.i586.rpm (MDV2007.1)
  • BUG FIX - Modified settings_modules_settings.php to correctly alternate table colors
    • Modified Files:
      • settings_modules_settings.php
  • FEATURE ADDITION - Modified univprint2.php so, for PDF creation and printing (via html2ps), it removes instances of usr/, which will likely be used to identify images. This causes htmldoc and html2ps to choke on images in HTML files created as reports in FMYiRC.
    • Modified Files:
      • univprint2.php

Behavioral Objectives Log (BOL) Module

  • FEATURE ADDITION - Modified the Behavioral Objectives Log (BOL) to replace all instances of chr(160) with fy_textorblank().
    • Modified Files:
      • freemed_yirc-bhfuncs.inc
      • objectiveslog.php

Clinical Casenote System (CCN) Module

  • FEATURE ADDITION - Made a slight change on a year selection field to show past 10 years instead of one.
    • Modified Files:
      • clinical_managenotes.php

Custom Forms System (CFS) Module

  • BUG FIX - Fixed cfs_editnote.php so that it properly renders time fields, other than the standard Start Time and End Time
    • Modified files:
      • cfs_editnote.php
  • BUG FIX - Fixed cfs_irsmerge.php so that it properly merges records where the NID is anything other than i.
    • Modified files:
      • cfs_irsmerge.php
  • FEATURE ADDITION - Added drop-down element capability to CFS documents (IRS & CCN modules)
    • Modified files:
      • DB/mysql/module_irs.sql - Added new field dropdownvalues to the fy_irs_formdata field
      • DB/mysql/module_ccn.sql - Added new field dropdownvalues to the fy_clinical_formdata field
      • freemed_yirc-cfsfuncs.inc
        • Modified the functions fy_cfsdisplayelement() and fy_cfsformdisplay() to add drop down element display
        • Added new function fy_cfsdisplaydropdownvalue() to retrieve and display the display value of a dropdown (as opposed to the DB value)
      • cfs_newform_3.php - Added section for drop down element info
      • cfs_newform_4.php - Added section for drop down element info
      • cfs_newform_5.php - Added section for drop down element info
      • cfs_newform_7.php - Added section for drop down element info
      • cfs_exportform2.php - Added functionality for drop down elements
      • cfs_importform4.php - Added functionality for drop down elements
      • cfs_input2.php - Added functionality for drop down elements
      • cfs_input3.php - Added functionality for drop down elements
      • cfs_editnote.php - Added functionality for drop down elements
      • cfs_editnote2.php - Added functionality for drop down elements
  • FEATURE ADDITION - Added PDF-file creation capability to the Custom Forms System (CFS) for both IRS and CCN note types.
    • Modified:
      • cfs_listnotes.php
    • Added:
      • cfs_pdfnote.php
  • FEATURE ADDITION - Added ability to sort by new drop down boxes for IRS notes.
    • Modified:
      • cfs_listnotes.php

Call Screening Database (CSD) Module

  • FEATURE ADDITION - Added view/print capability to the Call Screening Database module.
    • Modified files:
      • calldb.php - Modified to add View column/link.
    • Added files
      • calldb_view.php

Casenote System (CN) Module

  • FEATURE ADDITION - Added the ability to send casenotes to multiple residents with a resident selection box. Also added the ability to specify the resident name via a variable placeholder.
    • Modified files:
      • casenote_new.php
      • casenote_new2.php
  • FEATURE ADDITION - Added ability to e-mail groups when creating a casenote.
    • Modified files:
      • casenote_new.php

Census (CEN) Module

  • FEATURE ADDITION - Made some small changes to the Census reports.
    • Modified Files:
      • census_view.php - Removed all instances of chr(160), and added a total column for Per Diem.
      • census_report.php - Removed all instances of chr(160).
      • census_averages.php - Removed all instances of chr(160).

Contact Database (CON) Module

  • CODE CLEANUP/GLOBAL VARIABLE CHECK
    • Modified files:
      • condb.php
      • con_add.php
      • con_add2.php
      • con_del.php
      • con_del2.php
      • con_customdb.php
      • con_customdb_edit.php
      • con_customdb_editvalues.php
      • con_customdb_editvalues_edit.php
      • con_mod.php
      • con_salutations_edit.php
      • con_stf.php
      • con_res.php
      • con_rsc.php
      • con_std.php
  • FEATURE ADDITION - Added new alias fields to fy_con: alias_firstname & alias_lastname.
    • Modified Files:
      • DB/mysql/module_con.sql
      • con_mod.php
  • FEATURE ADDITION - Added new function fy2_aliasconidlookup() to freemed_yirc-funcs2.inc. This is used to look up the alias name of a contact, if applicable.
    • Modified Files:
      • freemed_yirc-funcs2.inc
  • FEATURE ADDITION - Modified the main pages of all four contact types in the ContactDB to display the new alias names, if applicable.
    • Modified Files:
      • con_res.php
      • con_stf.php
      • con_std.php
      • con_rsc.php
  • FEATURE ADDITION - Added new module setting to the Contact Database module for use with displaying contact's names. By default, in most places contact names are displayed as first last. New module setting (display_last_first) changes it to always display as last, first.
    • Modified Files:
      • DB/mysql/module_con.sql - Added new module setting for Contact Database module -
      • freemed_yirc-funcs.inc - Modified function fy_conidlookup() to follow the value of the new module setting CON:display_last_first
  • FEATURE ADDITION - Modified the Contact Database (CON) module to create a new, separate, permission for Standard contacts. This way, a user could be given the ability to add/edit Standard contacts, but no other types of contacts.
    • Modified Files:
      • DB/mysql/module_con.sql
        • Added new line to create new con_std field in the fy_secdb table.
        • Created new entry in fy_secdb_perms for the new con_std permission.
        • Modified the existing line in fy_secdb_perms for the original con_stf permission to no longer reflect the use of Standard in the perm_helptext field
      • condb.php
      • con_std.php
      • con_add.php
      • con_add2.php
      • con_del2.php
      • con_customdb_edit.php
      • reportdb_new.php
  • FEATURE ADDITION - Added a new Optional Info section for Standard contacts.
    • Modified Files:
      • DB/mysql/module_con.sql - Added the new table fy_con_std_optinfo
      • con_std.php - Added new section for Optional Info
    • New Files:
      • con_std_mod_optinfo.php
      • con_std_mod_optinfo2.php
  • FEATURE ADDITION - Added new Treatment Team field to the Service Providers functionality of the Contact DB for residents.
    • Modified Files:
      • DB/mysql/module_con.sql - Added new field treat_team in the fy_con_res_servprov table.
      • con_res_servprov_edit.php - Added checkbox for Treatment Team
      • con_res_servprov.php - Now displays Treatment Team
  • FEATURE ADDITION - Added a new field Primary to Service Providers for Residents. This field will be used by the new Calendar module to indicate which users should get e-mail alerts for automated calendar events related to a resident.
    • Modified Files:
      • DB/mysql/module_con.sql - Added field primary_con to table fy_con_res_servprov()
      • con_res_servprov.php - Modified to display new field
      • con_res_servprov_edit.php - Added new field
      • con_res.php - Indicates which contact is primary
  • FEATURE ADDITION - New section, School History added to Contact DB for residents.
    • Modified Files:
      • DB/mysql/module_con.sql - Added DB tables fy_con_res_schoolinfo, fy_con_res_schoolinfo_spedtypes, fy_con_res_schoolhist, and fy_con_res_schoolsurparhist
      • con_res.php - Added section for School History
    • Added Files:
      • con_res_schoolhist.php
      • con_res_schoolhist_editschhist.php
      • con_res_schoolhist_editsurhist.php
      • con_res_schoolhist_editschinfo.php
      • con_res_schoolhist_spedtypes.php
  • FEATURE ADDITION - Added new section to Contact Database for Residents - COUNTY/AGENCY/PARENT ASSOCIATIONS. This expands upon the very simplistic existing Originating County field. This new functionality enables an agency to specify four different entities under the following categories as related to a child: Custody, Fiscal, Placing, and Supervision.
    • Modified:
      • DB/mysql/module_con.sql
        • Added table: fy_con_res_assoc
        • Added table: fy_con_res_assoc_types
        • Added inserts for table fy_con_res_assoc_types
      • con_res.php - Added new section
    • New Files:
      • con_res_assoc.php
      • con_res_assoc_edit.php
  • FEATURE ADDITION - Modified ContactDB so GROUPS section now shows list of current group associations for all contacts. Also modified so the full group name is displayed as opposed to just the group abbreviation.
    • Modified Files:
      • con_res.php
      • con_stf.php
      • con_std.php
      • con_rsc.php
      • con_groups_add.php
      • con_viewgroups.php
  • FEATURE ADDITION - Modified Contact Database to now include the ability to resize images, as well as be able to mark any of a contacts pictures as primary. Also, modified the main ContactDB pages to no alonger allow deleting or uploading pictures directly. Renamed Other Pictures link on these pages to Manage Pictures
    • New Files:
      • con_pics_modify.php
    • Modified Files:
      • con_pics.php
      • con_res.php
      • con_stf.php
      • con_rsc.php
      • con_std.php
  • FEATURE ADDITION - Added ability to export contact images.
    • Modified Files:
      • condb.php - Added link to new functionality
    • New Files:
      • con_image_export.php
  • FEATURE ADDITION - Added a new program to the Contact DB for modification of the account list used by Freemed-YiRC for staff accounting.
    • Modified Files:
      • condb.php - Added link to new con_stf_mod_accounts.php script.
    • New Files:
      • con_stf_mod_accounts.php
  • FEATURE ADDITION - Added new module setting to the Contact Database module for use with using Team Leader settings.
    • Modified Files:
      • DB/mysql/module_con.sql - Added new module setting for Contact Database module
      • con_stf.php
      • con_stf_mod_acct.php
      • con_stf_mod_acct2.php
  • FEATURE ADDITION - Added new module setting to the Contact Database module for use with showing the "Staff Directory" on staff users main menus.
    • Modified Files:
      • DB/mysql/module_con.sql - Added new module setting for Contact Database module
      • main.php
  • FEATURE ADDITION - Added a reference table editor for the fy_con_stf_jobtypes table.
    • Modified Files:
      • condb.php - Added link to new script
    • New Files:
      • con_stf_mod_types.php
  • FEATURE ADDITION - Added ability for resident contacts to be linked to Resource Locations
    • Modified:
      • con_res.php
    • Added:
      • con_resourceloc.php
      • con_resourceloc_edit.php
  • FEATURE ADDITION - Added new type of category to the Freemed-YiRC Contact Database - Resource Contacts
    • Modified:
      • DB/mysql/module_con.sql
        • Added new con_rsc module SecDB permission
        • Added new contact type Resource into fy_con_types table
        • Added new fy_con_rsc_tracking table
      • DB/mysql/filldb - Modified initial security permissions for root to include con_rsc
      • freemed_yirc-funcs2.inc - Added the function fy2_conlistnames().
        • This is an update of the old fy_conlistnames() function.
        • Includes the new Resource Contacts functionality.
        • Also includes the ability to return contacts in the old HTML Form Select method or the new fy2_form_select reference method.
      • file_viewer.php - Added Resource Contacts functionality
      • condb.php - Added new section for Resource Contacts
      • con_add2.php - Added new Resource contact type info
      • con_add2.php - Added new Resource contact type info
      • con_customdb_conedit.php - Added Resource type
      • con_customdb_conedit2.php - Added Resource type
      • con_customdb_edit.php - Added Resource type
      • con_viewgroups.php - Added Resource type
      • con_file_upload.php - Added Resource type
      • con_file_upload2.php - Added Resource type
      • con_file_delete.php - Added Resource type
      • con_file_delete2.php - Added Resource type
      • con_pics.php - Added Resource type
      • con_files.php - Added Resource type
    • Added:
      • con_rsc.php
      • con_rsc_mod_demo.php
      • con_rsc_mod_demo2.php
  • BUG FIX Fixed con_mod.php so that names with apostrophes don't get extra backslashes added incorrectly.
    • Modified Files:
      • con_mod.php

ContactDB Reports (CDR) Module

  • FEATURE ADDITION - Modified the ContactDB Reports program to add Contact ID, Resident demographic, and Resource Location information.
    • Modified Files:
      • freemed_yirc-funcs.inc - Modified fy_reportdb_fieldlookup() function to add new fields.
      • reportdb.php
      • reportdb_run.php
      • reportdb_new2.php
  • FEATURE ADDITION - Upgraded the ContactDB Reports functionality of the Contact Database
    • Modified system to have two new security permissions specifically for the ContactDB Reports. Previously, this functionality was only given to those with the con_hr SecDB permission. Now has it's own Access and Edit permissions. Did not associate these two permissions directly with CDR module, as this functionality also depends on security permissions for the CON module as well.
    • Modified system to recognize if a user is only allowed to access certain contact types.
    • Modified Files:
      • DB/mysql/module_con.sql
        • Modified module entry for CDR so it now requires the new con_reportdb permission.
        • Created two new security permissions con_reportdb and con_reportdb_edit
        • Modified the sortby field in the fy_reportdb table to be 20 characters long instead of 10
      • reportdb.php
      • reportdb_new.php
      • reportdb_new2.php
      • reportdb_del.php
      • reportdb_run.php
      • reportdb_staffaddresses.php
    • Depricated Files:
      • reportdb_del2.php
  • FEATURE ADDITION - Modified the Contact DB Reports to add fields for Service Providers (current), and Start Date for the current Service Providers.
    • Modified Files:
      • reportdb_new2.php
      • reportdb_run.php
      • freemed_yirc-funcs.inc
        • Modified the function fy_reportdb_fieldlookup() to recognize these new fields

Counties/Agencies List (CAG) Module (NEW!!!)

  • FEATURE ADDITION - New Counties/Agencies List module
    • Added Files:
      • DB/mysql/module_countiesagencies.sql
      • countiesagencies.php
      • countiesagencies_edit.php
    • Modified Files:
      • DB/mysql/make_mysql - Added line to load new module in Standard Modules section.

E-Mail (EM) Module

  • BUG FIX - Fixed a small visual issue with the e-mail table with a blank table line
    • Modified Files:
      • emailmenu.php

Indirect Percentages (PER) Module

  • BUG FIX - Module SQL file was missing field name in table fy_mbpercent
    • Modified Files:
      • DB/mysql/module_mbpercent.sql

Incident Report System (IRS) Module

  • BUG FIX - Fixed a bad SQL statement.
    • Modified Files:
      • irsgraph_rep1.php
  • FEATURE ADDITION - Modified the IRS Graphing scripts irsgraph_gs2.php and irsgraph_rs2.php so they now use FMYiRC Universal Printing Functionality instead of just displaying the HTML report on the screen.
    • Modified Files:
      • irsgraph_gs2.php
      • irsgraph_rs2.php

Inventory (INV) Module

  • BUG FIX - Fixed an awkward line break
    • Modified Files:
      • inventory.php

MedBill (MB) Module

  • BUG FIX - Modified to correctly filter paid entries for specified date ranges.
    • Modified Files:
      • macsis_batchreport_paid3.php
  • FEATURE ADDITION - Modified error checking program to display epoch seconds as an option. This is useful when copying error checking output data to a spreadsheet.
    • Modified Files:
      • macsis_check.php
      • macsis_check2.php

OACCA ODP (ODP) Module (NEW!!!)

  • FEATURE ADDITION - New module OACCA ODP
    • New files:
      • DB/mysql/module_odp.sql
      • odp.php
      • odp_agency_odpid.php
      • odp_res.php
      • odp_resreport.php
      • odp_res_odpid.php
    • Modified files:
      • DB/mysql/make_mysql
        • Added the initial module load for module_odp.sql in the Other Modules section.
      • freemed_yirc-funcs.inc
        • Modified function fy_outcomes_ohioscalesyouth() to add OACCA ODP compatibility
        • Modified function fy_outcomes_ohioscalesworker() to add OACCA ODP compatibility
        • Modified function fy_outcomes_ohioscalesparent() to add OACCA ODP compatibility

Ohio Scales (OS) Module

  • FEATURE ADDITION - Made changes to the Ohio Scales module:
    • Modified ROLES section of Worker data input form
    • Added ROLES total score to Worker forms
    • Added new R based report - Changes over Time
    • Modified Files:
      • DB/mysql/module_ohioscales.sql - Added new field p2a_total to the table fy_ohioscales_worker, for ROLES total scoring
      • ohioscales.php
      • ohioscales_enter.php
      • ohioscales_enter2.php
      • ohioscales_report.php
      • ohioscales_view.php
      • ohioscales_viewsheet.php
    • New files:
      • ohioscales_cotreport.php
  • FEATURE ADDITION - Modified Ohio Scales module to add two sequence options, as well as allow for addition of Ohio Scales records for up to two years back (instead of one year). Also modified the Changes Over Time report to allow for adjustable graph sizes via Module Settings.
    • Modified Files:
      • DB/mysql/module_ohioscales.sql
        • Added new settings allow_9month_sequence and allow_biannual_sequence into fy_modules_settings
        • Added new settings cot_report_image_width and cot_report_image_height into fy_modules_settings
      • ohioscales_enter.php
      • ohioscales_cotreport.php
  • FEATURE ADDITION - Modified ohioscales_cotreport.php to make some aesthetic changes to the output report. Made them smaller, as well as set the font size to smaller for PDF creation.
    • Modified Files:
      • ohioscales_cotreport.php

Outcomes (OUT) Module

  • FEATURE ADDITION - Modified Outcomes Module to send outcomes files to the sub-directory YYYY of the specified directory.
    • Modified Files:
      • outcomes_ftpbatch.php
  • FEATURE ADDITION - Modified fy_outcomes_ohioscalesworker() function to now send Ohio Scales ROLES total score with outcomes export data.
    • Modified files:
      • freemed_yirc-funcs.inc
        • Modified function fy_outcomes_ohioscalesworker() to add OACCA ODP compatibility

Phone & Visitation Log (PVL) Module

  • BUG FIX - Modified the Phone & Visitation Log (PVL) module so that e-mails sent out show the Next Visit Date properly (especially when the field is left blank)
    • Modified Files:
      • phonevisitlog_add2.php
  • FEATURE ADDITION - Modified the Phone & Visitation Log (PVL) module to now have Start Time and End Time fields, in addition to just the date.
    • Modified Files:
      • DB/mysql/module_phonevisitlog.sql - Added the fields event_stime and event_etime to the fy_phonevisitlog table.
      • phonevisitlog.php
      • phonevisitlog_add.php
      • phonevisitlog_add2.php

Positive Incident Reports (PIR) Module

  • FEATURE ADDITION - Added view/print capability to the Positive Incident Reports module. Also added a notes field.
    • Modified files:
      • DB/mysql/module_pir.sql - Added note field to fy_pir table.
      • pir.php - Modified to add View column/link.
      • pir_add.php - Added notes field.
      • pir_add2.php - Added notes field.
    • Added files
      • pir_view.php

Printer Admin (PRN) Module

  • CODE CLEANUP/GLOBAL VARIABLE CHECK
    • Modified files:
      • printer_usermod.php
      • printer_useradd.php
      • printer_useradd2.php

Resident Goals (RGL) Module

  • FEATURE ADDITION - Added a new module setting to the Resident Goals (RGL) module. This setting (display_all_res) allows for the display of all residents from all groups instead of just the selected group.
    • This was added for one agency who makes big use of the Family Council module, but has a funky group setup where kids may be in a family council session from different groups, but their goals need to be maintained.
    • Modified Files:
      • DB/mysql/module_resgoals.sql - Added entry for the fy_modules_settings table.
      • resgoals.php - Added line to check for above module setting and act accordingly.

Resident Medications Info (RM) Module

  • BUG FIX - Modified back link in resmeds_side.php to return to the proper place.
    • Modified Files:
      • resmeds_side.php

Resident Physical Statistics (RPS) Module

  • BUG FIX - Modified Resident Physical Statistics module so that initial record creation for height/weight does not warn about differences from past records (which do not exist upon initial record creation).
    • Modified Files:
      • resphysstats_1add2.php

Resource Locations (RL) Module (NEW!!!)

  • FEATURE ADDITION - New Resource Locations module.
    • New files:
      • DB/mysql/module_resourceloc.sql
      • resourceloc.php
      • resourceloc_edit.php
      • resourceloc_admin.php
      • resourceloc_admintypes.php
      • resourceloc_adminadultdates.php
      • resourceloc_adminadultrels.php
      • resourceloc_adminlicdates.php
      • resourceloc_adminholds.php
      • resourceloc_census.php
      • resourceloc_checklist.php
      • resourceloc_customdb.php
      • resourceloc_customdb_conedit2.php
      • resourceloc_customdb_conedit.php
      • resourceloc_customdb_edit.php
      • resourceloc_customdb_editvalues_edit.php
      • resourceloc_customdb_editvalues.php
      • resourceloc_directory.php
      • resourceloc_groups.php
      • resourceloc_servprov.php
      • resourceloc_servprov_edit.php
      • resourceloc_servprov_types.php
      • resourceloc_holds.php
      • resourceloc_holds_edit.php
      • resourceloc_schooldists.php
      • resourceloc_schooldists_edit.php
      • resourceloc_children.php
      • resourceloc_children_edit.php
      • resourceloc_children_dateranges.php
      • resourceloc_adults.php
      • resourceloc_adults_edit.php
      • resourceloc_adults_dates.php
      • resourceloc_adults_dateranges.php
      • resourceloc_adults_dates_edit.php
      • resourceloc_licensing.php
      • resourceloc_licensing_editdates.php
    • Modified files:
      • delete2.php
      • DB/mysql/make_mysql
        • Added the initial module load for module_resourceloc.sql in the Core Modules section.

Rules Listing (RUL) Module (NEW!!!)

  • FEATURE ADDITION - New Rules Listing module
    • Added Files:
      • DB/mysql/module_ruleslisting.sql
      • ruleslisting.php
      • ruleslisting_types.php
    • Modified Files:
      • DB/mysql/make_mysql - Added line to load new module in Standard Modules section.

Security Database (SDB)

  • FEATURE ADDITION - Added new Permission Template capability to the Security Database
    • Modified Files:
      • DB/mysql/makedb - New tables for SecDB templates: fy_secdb_templates and fy_secdb_templates_perms
      • secdb_edit.php
    • New Files:
      • secdb_templates.php
      • secdb_templates_edit.php
  • CODE CLEANUP/GLOBAL VARIABLE CHECK
    • Modified Files:
      • secdb_edit.php
      • secdb_edit2.php
      • secdb_add.php
      • secdb_add2.php
      • secdbreport_byperm.php

Service Plan Goals (SPG) Module (NEW!!!)

  • FEATURE ADDITION - New Service Plan Goals module.
    • New files:
      • DB/mysql/module_spgoals.sql
      • spgoals_view.php
      • spgoals_review.php
      • spgoals_editobj.php
      • spgoals.php
      • spgoals_editgoal.php
      • spgoals_frequency.php
      • spgoals_services.php
      • spgoals_progress.php
      • spgoals_admin.php
      • spgoals_domains.php
    • Modified files:
      • DB/mysql/make_mysql - Added line to load new module in Other Modules section.

School Database (SCH) (NEW!!!)

  • FEATURE ADDITION - New School Database module.
    • New Files:
      • DB/mysql/module_schooldb.sql
      • schooldb.php
      • schooldb_edit.php
      • schooldb_admindists.php
    • Modified Files:
      • DB/mysql/make_mysql - Added line to load new module in Standard Modules section.

Timecard Menu (TC) Module

  • FEATURE ADDITION - Modified Staff Totals timecard report to add additional detail.
    • Modified Files:
      • timecard_stafftotal.php

Training Hours Menu (CTH) Module

  • BUG FIX - Removed small error in link
    • Modified files:
      • trainmenu.php

User Admin (UA) Module

  • CODE CLEANUP/GLOBAL VARIABLE CHECK
    • Modified files:
      • useradmin.php
      • useradmin_del.php
      • useradmin_del2.php
      • useradmin_chgpass.php
      • useradmin_chgpass2.php
      • useradmin_block.php
      • makeuser.php
      • makeuser2.php
  • FEATURE ADDITION - Added a link to the new SecDB template editing facilities
    • Modified files:
      • useradmin.php
  • BUG FIX - Modified makeuser.php to only allow for 10 character user names.
    • Modified files:
      • makeuser.php

User Calendar 2/Group Calendar 2 (CAL2/GC2) Modules (NEW!!!)

  • FEATURE ADDITION - New User Calendar2/Group Calendar2 modules.
    • Both modules use the same code.
    • New Files:
      • DB/mysql/module_reminder.sql
      • reminder_admin.php
      • reminder_cals.php
      • reminder_color.php
      • reminder_delete.php
      • reminder_edit.php
      • reminder_groupconvert.php
      • reminder.php
      • reminder_print.php
      • reminder_userconvert.php
    • Modified Files:
      • fy_nightly.php - Added new section for tickler/reminder e-mails.
      • DB/mysql/make_mysql - Added line to load new module in Standard Modules section.

Word Processor (WPD) Module

  • BUG FIX - The new code cleanup introduced a problem with the Word Processor module. In main.php the HTML tags are now fully enclosed in quotes. This caused a problem with the Word Processor module because the main script listed in fy_modules was being called along with a javascript parameter. This was all being enclosed within the HTML href tag, causing a 404 error. This has been fixed simply by adding necessary quotes to the main script field in the fy_modules SQL entry.
    • Modified:
      • DB/mysql/module_wordprocessor.sql

Work Order (WO) Module

  • BUG FIX - Modified workorder.php to correctly delete entries when asked to.
    • Modified Files:
      • workorder.php

GLOBAL VARIABLE FILE CHECKING

  • freemed_yirc-funcs.inc
    • fy_makeconn()
    • fy_cookiecheck()
    • fy_resetcookie()
    • fy_startwindow()
  • index.php
  • index2.php
  • authenticate.php
  • main.php
  • help_module.php
  • help_secdbperm.php
  • grouphome.php
  • help.php
  • logout.php
  • extras_admin.php
  • spell.php
  • spell2.php
  • settings.php
  • settings_update.php
  • settings_compinfo.php
  • settings_compinfo2.php
  • settings_modules.php
  • settings_modules2.php
  • settings_database.php
  • settings_counties.php
  • address_admin.php
  • email_usage_report.php
  • email_user_folder_report.php
  • univprint.php
  • univprint2.php
  • univprint3.php
  • template.php
  • delete.php
  • delete2.php
  • chooseprinter.php
  • condb.php
  • con_add.php
  • con_add2.php
  • con_del.php
  • con_del2.php
  • con_customdb.php
  • con_customdb_edit.php
  • con_customdb_editvalues.php
  • con_customdb_editvalues_edit.php
  • con_mod.php


RELEASE PROCEDURE

  • Check for/remove and OLD/TEMP files! (fy2_*, TEMP-*)
  • TEST:
    • File Storage
    • ConDB Pics
      • Staff Directory
      • Resident Directory
    • Printing (html2ps)
    • IRS Graphing
    • MLS - Label printing (makelabels)
    • FTPSCP
      • SCP - PUT
      • SCP - GET
      • FTP - PUT
      • FTP - GET
    • Backups
      • File
      • Data
      • Both
  • WHEN READY
    • Run past HLB for any objections
      • Service Plan System modules
      • IRS form templates
      • Clinical form templates

PRESS

  • LinuxMedNews.com
  • UPDATE "meta" content on website.

Directories

  • Go through directories and clean. Ensure no old or temporary directories exist!
  • DB
    • NEED - For Database creation
  • docs
    • NEED - For documentation
  • img
    • NEED - For images
  • usr
    • NEED - For reports, file uploads, etc...
  • Others:
    • CVS
      • NEED - For CVS info
    • SQL_HIPAA
      • OPTIONAL - For Ohio MACSIS Medical Billing

FILES

  • Files not ending in .php or .inc
  • autoscp
    • Depricated due to FTPSCP module 4/23/2007
  • autoscpget
    • Depricated due to FTPSCP module 4/23/2007
  • COPYING - The GNU GPL License
  • favicon.ico - The FMYiRC URL icon
  • FIXPERMS - Script to fix script permissions
  • fmyirc_cron - Script to run fy_nightly.php
  • fmyirc_cron_bh
  • fy_backup
  • fy_backup_db
  • fy_backup_file
  • LICENSE - The GNU GPL License
  • makelabelsrc - Config file for makelabels
  • module_x - Displays any files not having a MODULE tag
  • README
  • wordprocessor_import
  • wp_mass_import
  • AUTHORS - Depricated
  • ChangeLog - Depricated
  • INSTALL - Depricated
  • NEWS - Depricated
  • TODO - Depricated

UPDATE DEMO!

  • UPDATE ON-LINE DEMO!
Personal tools