V2TODO
From FMYiRCWiki
Freemed-YiRC TODO LIST
Contents |
Current Priorities
- Finish Report Generator
- Usability Additions:
- Main menu groupings
- Group menu groupings
CHANGES BETWEEN V1.10 AND V1.20
BASE SYSTEM
- FEATURE ADDITION - Modified the function fy2_html_table() in freemed_yirc-funcs2.inc to show blank cells for blank dates/times.
- Modified Files:
- freemed_yirc-funcs2.inc
- Modified Files:
- 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
- DB/mysql/makedb
- New Files:
- FEATURE ADDITION - Removed many rarely used functions from freemed_yirc-funcs.inc to their respective module files.
- Functions moved:
- fy_837posconv() - Moved to medbill_insbill2.php
- fy_837modconv() - Moved to freemed_yirc-hipaafuncs.inc
- fy_ismobile() - Moved to cfs_printnote.php
- fy_echo() - Moved to freemed_yirc-cfsfuncs.inc
- fy_option_date_hour() - Moved to freemed_yirc-cfsfuncs.inc
- fy_option_date_minute() - Moved to freemed_yirc-cfsfuncs.inc
- fy_option_date_year() - Moved to freemed_yirc-cfsfuncs.inc
- fy_option_date_month() - Moved to freemed_yirc-cfsfuncs.inc
- fy_option_date_day() - Moved to freemed_yirc-cfsfuncs.inc
- fy_modifierdescrlookup() - Moved to freemed_yirc-cfsfuncs.inc
- fy_posdescrlookup() - Moved to freemed_yirc-cfsfuncs.inc
- fy_nidratelookup() - Moved to freemed_yirc-macsisfuncs.inc
- fy_coderatelookup() - Moved to freemed_yirc-hipaafuncs.inc
- fy_ratetypelookup() - Moved to freemed_yirc-hipaafuncs.inc
- fy_formnamelookup() - REMOVED! Deprecated due to not being called by any script.
- fy_clinicalservicelookup() - Moved to cfs_importform2.php
- fy_irsservicelookup() - Moved to cfs_importform2.php
- fy_conloginidlookup2() - Moved to cfs_listnotes.php
- Modified Files:
- freemed_yirc-funcs.inc
- There are many other files. These are specified in their own module sections of this page.
- Functions moved:
- BUG FIX - Modified the function fy2_form_textarea() in freemed_yirc-funcs2.inc to display HTML in lower case, and append HTML end TD and TR tags.
- Modified Files:
- freemed_yirc-funcs2.inc
- Modified Files:
Clinical CaseNote (CCN) Module
- FEATURE ADDITION - Added the ability to Archive CCN forms (NIDs) by removing the ability to create new notes. Old notes can still be viewed, edited, billed, etc...
- Modified Files:
- DB/mysql/module_ccn.sql - Added field archive_only to fy_clinical_forms table.
- Modified Files:
- FEATURE ADDITION - Added ability to now attach files to clinical casenotes. Some agencies have very customized forms they wish to use and can't accurately re-create them in Freemed-YiRC. With this addition, they can fill out minimal information in Freemed-YiRC and attach the rest via a file, and still use the billing functionality of Freemed-YiRC.
- Modified Files:
- DB/mysql/module_ccn.sql - Added new module setting - enable_file_attachments.
- Modified Files:
- FEATURE ADDITION - Added ability to now attach files to clinical casenote NIDs. This is for use for agencies wishing to have customized forms for CCNs. This functionality associates the files with a NID (not individual notes) for use as templates.
- Modified Files:
- DB/mysql/module_ccn.sql - Added new module setting - enable_ccn_template_files.
- Modified Files:
- BUG FIX - Fixed several issues with the CCN Services DB
- Modified Files:
- servicesdb_add.php - Fixed so the Rate Type edit function would work properly.
- servicesdb_add2.php
- servicesdb_view.php
- Modified Files:
- FEATURE ADDITION - Added new functionality for CCN Office Visit Sheets - This is custom functionality for one specific agency.
- Modified Files:
- DB/mysql/module_ccn.sql - Added new module setting - enable_office_visit_sheets.
- Added Files:
- ccn_officevisitsheets.php
- ccn_officevisitsheets_view.php
- ccn_officevisitsheets_logo.php
- Modified Files:
- FEATURE ADDITION - Added new field to the Clinical Services DB: Insurance Code
- Modified Files:
- DB/mysql/module_ccn.sql - Added new code_ins field to the fy_clinical_services table.
- servicesdb_view.php
- servicesdb_add.php
- servicesdb_add2.php
- Modified Files:
- FEATURE ADDITION - Added new functionality for CCN Billing Approval - This adds the ability to require that a note be approved by a user with the new Clinical Approval security permission before it can be billed.
- Modified Files:
- DB/mysql/module_ccn.sql
- Added new module setting - enable_clinical_billing_approval.
- Added new security database permission - clinical_approval in the fy_secdb and fy_secdb_perms tables.
- DB/mysql/module_ccn.sql
- Added Files:
- ccn_billing_approval.php
- Modified Files:
- FEATURE ADDITION - Modified the Clinical Unbilling function of Note Management to refer to unbillings as clinical and not simply MACSIS.
- Modified Files:
- clinical_massunbill.php
- Modified Files:
- CODE CLEANUP - Modernized the code for the following files:
- Modified Files
- clinicaldb.php
- servicesdb_view.php
- servicesdb_add_php
- servicesdb_add2.php
- sessiontypesdb_view.php
- sessiontypesdb_add.php
- Depricated Files:
- sessiontypesdb_add2.php (removed due to adding this functionality to sessiontypesdb_add.php).
- Modified Files
- FEATURE ADDITION - Added new functionality (for one specific agency) to allow for variable insurance codes to be created/edited (if the enable_variable_ins_codes module setting for the Clinical Casenote System module is set to Enabled).
- Modified Files:
- servicesdb_view.php
- Added Files:
- servicesdb_varinscodes.php
- servicesdb_varinscodes_edit.php
- Modified Files:
- FEATURE ADDITION - Added a new module setting enable_mod3_and_mod4 which enables the use of Modifier 3 and Modifier 4 for medical billing.
- Modified Files:
- DB/mysql/module_ccn.sql
- Added new module setting enable_mod3_and_mod4
- Added two new fields to the fy_clinical_services table: mod3_837 and mod4_837.
- servicesdb_view.php
- servicesdb_add.php
- servicesdb_add2.php
- DB/mysql/module_ccn.sql
- Modified Files:
- FEATURE ADDITION - Added a new Clinical Rate Type - Daily
- Modified Files:
- DB/mysql/module_ccn.sql - Added new INSERT for the fy_clinical_ratetypes table.
- Modified Files:
- FEATURE ADDITION - Added new functionality pertaining to the Daily Clinical Rate Type and setting up a minimum number of minutes required for this to be billed. A new module setting has been created for this as well.
- Modified Files:
- DB/mysql/module_ccn.sql
- Added the new DB field rate_type_daily_min_minutes to the fy_clinical_services table.
- servicesdb_view.php
- servicesdb_add.php
- servicesdb_add2.php
- macsis_837_bill3.php
- DB/mysql/module_ccn.sql
- Modified Files:
- FEATURE ADDITION - Added new security permission clinical_viewall which allows a user also marked as a clinical_therapist to be able to view notes written by other therapists.
- Modified Files:
- DB/mysql/module_ccn.sql
- Modified Files:
- FEATURE ADDITION - Modified files to enable the ability to specify which fields on a CFS note (CCN/IRS) are searchable (by cfs_listnotes.php).
- Modified Files:
- DB/mysql/module_ccn.sql - Added new field searchable to the table fy_clinical_formdata.
- Modified Files:
- 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.
- DB/mysql/module_ccn.sql
- Modified Files:
- FEATURE ADDITION - Added new module setting template_files_link. If a URL is specified here, then the new Clinical Form Templates links will open a new window and go to this URL as opposed to using the new internal FMYiRC template file method.
- Modified Files:
- DB/mysql/module_ccn.sql
- Modified Files:
- FEATURE ADDITION - Added new module setting files_attach_num to allow for multiple file attachment uploads on a file upload screen. This module setting indicates the number of files that can be uploaded at one time.
- Modified Files:
- DB/mysql/module_ccn.sql
- Modified Files:
Custom Forms System (CFS) Module
- CODE CLEANUP
- Modified Files:
- cfs_listnotetypes.php
- cfs_listnotes.php
- cfs_groupinput.php (Still need to properly import dynamic vars & use modern SQL functions)
- cfs_groupinput2.php (Still need to properly import dynamic vars & use modern SQL functions)
- cfs_groupinput3.php (Still need to properly import dynamic vars & use modern SQL functions)
- Modified Files:
- FEATURE ADDITION - Added ability to archive individual forms/NIDs so no new records can be created.
- Modified Files:
- cfs_listforms.php - Added display of new archive_only field, as well as manipulation of this field.
- cfs_listnotetypes.php - Added ability to remove New Note link based upon value of new NID form archive_only field.
- cfs_listnotes.php - Modified so that Add New Note link only shows up if NID is not archived.
- cfs_input.php - Modified to not allow creation of new notes for NIDs marked as archive only.
- Modified Files:
- FEATURE ADDITION - Added ability to attach files to IRS and CCN notes if that modules setting enable_file_attachments is enabled.
- Modified Files:
- DB/mysql/module_cfs.sql - Added new table fy_cfs_filestorage which contains information about uploaded files.
- cfs_listnotes.php - Added new Files column with link to new cfs_viewfiles.php script
- Added Files:
- cfs_viewfiles.php
- cfs_viewfiles_upload.php
- cfs_viewfiles_viewer.php
- Modified Files:
- FEATURE ADDITION - Added the ability to upload files to attach to CFS NIDs for use as templates. These are not associated with individual notes, but for the NID itself, for use as templates.
- Modified Files:
- cfs_listnotetypes.php - Added new Form Templates column with link to new cfs_templates.php script
- Added Files:
- cfs_templates.php
- cfs_templates_upload.php
- cfs_templates_viewer.php
- Modified Files:
- FEATURE ADDITION - Modified cfs_viewnote.php so instead of both IRS & CCN saying Previous/Next IR it says Previous/Next Note.
- Modified Files:
- cfs_viewnote.php
- Modified Files:
- BUG FIX - Modified Group Note Input capability of the CFS so it more properly handles quotes, as well as removed all eval() uses.
- Modified Files:
- cfs_groupinput.php
- cfs_groupinput2.php
- cfs_groupinput3.php
- Modified Files:
- FEATURE ADDITION - Moved the function fy_ismobile() from freemed_yirc-funcs.inc to cfs_printnote.php
- Modified Files:
- freemed_yirc-funcs.inc
- cfs_printnote.php
- Modified Files:
- FEATURE ADDITION - Moved the function fy_echo() from freemed_yirc-funcs.inc to freemed_yirc-cfsfuncs.inc
- Modified Files:
- freemed_yirc-funcs.inc
- freemed_yirc-cfsfuncs.inc
- Modified Files:
- FEATURE ADDITION - Moved the functions fy_option_date_hour(), fy_option_date_minute(), fy_option_date_year(), fy_option_date_month(), and fy_option_date_day() from freemed_yirc-funcs.inc to freemed_yirc-cfsfuncs.inc
- Modified Files:
- freemed_yirc-funcs.inc
- freemed_yirc-cfsfuncs.inc
- cfs_editgrp.php - Added include for freemed_yirc-cfsfuncs.inc.
- cfs_groupinput2.php - Added include for freemed_yirc-cfsfuncs.inc.
- Modified Files:
- FEATURE ADDITION - Moved the functions fy_modifierdescrlookup() and fy_posdescrlookup() from freemed_yirc-funcs.inc to freemed_yirc-cfsfuncs.inc
- Modified Files:
- freemed_yirc-funcs.inc
- freemed_yirc-cfsfuncs.inc
- Modified Files:
- FEATURE ADDITION - Moved the functions fy_clinicalservicelookup() and fy_irsservicelookup() from freemed_yirc-funcs.inc to cfs_importform2.php
- Modified Files:
- freemed_yirc-funcs.inc
- cfs_importform2.php
- Modified Files:
- FEATURE ADDITION - Moved the function fy_conloginidlookup2() from freemed_yirc-funcs.inc to cfs_listnotes.php
- Modified Files:
- freemed_yirc-funcs.inc
- cfs_listnotes.php
- Modified Files:
- FEATURE ADDITION - Added new table fy_cfs_customdb. The purpose of this table to is to help speed up development for simple additions/modifications to the CFS system. Instead of having to create custom tables for small items, extensions can simply share this table. This table is composed of some basic CFS-related fields (base, NID, and FID), and 5x fields of each of the following field types: char(254), int, date, time, and text. In addition, the field owned_by should be used to indicate which extension the record belongs to. This should be a custom string created by the extension itself to recognize it's own records.
- Modified Files:
- DB/mysql/module_cfs.sql - Added new table fy_cfs_filestorage which contains information about uploaded files.
- Modified Files:
- FEATURE ADDITION - Modified cfs_listnotes.php to add a link column for the new CCN Office Visit Sheets - This is custom functionality for one specific agency.
- Modified Files:
- cfs_listnotes.php
- Modified Files:
- BUG FIX - Modified the CFS Form Designer to now correctly create/handle Yes/No and Checkbox fields.
- Modified Files:
- freemed_yirc-cfsfuncs.inc
- Function: fy_cfsformdisplay() - Modified to now pass the Yes/No and Check Box elements for a field to the fy_cfsdisplayelement() function.
- Function: fy_cfsdisplayelement() - Modified to show Y/N for Yes/No and CB for Check Boxes.
- cfs_newform_3.php
- cfs_newform_4.php
- cfs_newform_5.php
- freemed_yirc-cfsfuncs.inc
- Modified Files:
- FEATURE ADDITION - Modified cfs_listnotes.php to add a link column for the new CCN Billing Approval functionality.
- Modified Files:
- cfs_listnotes.php
- Modified Files:
- BUG FIX - Modified cfs_groupinput2.php and cfs_input2.php to properly handle checkbox and yes/no type fields.
- Modified Files:
- cfs_groupinput2.php
- cfs_input2.php
- Modified Files:
- BUG FIX - Modified cfs_input2.php to correct the Javascript code so it no longer refers to fields which may not be in use at all agencies (which, if those fields were not available, would break the javascript testing code for CCN & IRS data input). The code now attempts to verify those fields exist before attempting to do Javascript testing on them.
- Modified Files:
- cfs_input2.php
- Modified Files:
- FEATURE ADDITION - Modified files to pay attention to new new security permission clinical_viewall which allows a user also marked as a clinical_therapist to be able to view CCN notes written by other therapists.
- Modified Files:
- cfs_listnotes.php
- cfs_viewfiles.php
- cfs_viewfiles_viewer.php
- Modified Files:
- FEATURE ADDITION - Modified files to enable the ability to specify which fields on a CFS note (CCN/IRS) are searchable (by cfs_listnotes.php).
- Modified Files:
- cfs_listnotes.php
- cfs_newform_3.php
- Modified Files:
- BUG FIX - Modified cfs_newform_7.php to create variable text DB fields as TEXT, not BLOB. BLOB fields are not easily searchable.
- Modified Files:
- cfs_newform_7.php
- Modified Files:
- FEATURE ADDITION - Added javascript date checking to cfs_input2.php and cfs_editnote.php
- Modified Files:
- cfs_input2.php
- cfs_editnote.php
- Modified Files:
- FEATURE ADDITION - Modified the files cfs_viewfiles.php and cfs_listnotetypes.php scripts to respect the new CCN/IRS module settings template_files_link. If a URL is specified here, then the new Clinical/IRS Form Templates links will open a new window and go to this URL as opposed to using the new internal FMYiRC template file method.
- Modified Files:
- cfs_viewfiles.php
- cfs_listnotetypes.php
- Modified Files:
- FEATURE ADDITION - Modified cfs_viewfiles_upload.php to respect new module setting files_attach_num to allow for multiple file uploads on a file upload screen.
- Modified Files:
- cfs_viewfiles_upload.php
- Modified Files:
ConDB (CON)
- FEATURE ADDITION - Additional Contact Database features for Resource Contacts
- DB Tables:
- fy_con_rsc_tracking
- fy_con_rsc_tracking_reasons
- fy_con_rsc_intinv
- fy_con_rsc_aninv
- Added Files:
- con_rsc_tracking.php
- con_rsc_tracking_reasonlist.php
- con_rsc_aninv.php
- con_rsc_aninv_edit.php
- con_rsc_intinv.php
- con_rsc_intinv_edit.php
- DB Tables:
- FEATURE ADDITION - Added new section to Contact Database for Residents - ADD ONs. This lists any children a resident may have.
- Modified:
- DB/mysql/module_con.sql
- Added table: fy_con_res_addons
- con_res.php - Added new section
- DB/mysql/module_con.sql
- New Files:
- con_res_addons.php
- con_res_addons_edit.php
- Modified:
- FEATURE ADDITION - Added new section to Contact Database for Residents - REFERRAL INFO.
- Modified:
- DB/mysql/module_con.sql
- Added table: fy_con_res_referral
- Added table: fy_con_res_referral_custtypes
- Added table: fy_con_res_referral_reasons
- con_res.php - Added new section
- DB/mysql/module_con.sql
- New Files:
- con_res_referral.php
- con_res_referral_custtype.php
- con_res_referral_reasonlist.php
- Modified:
- FEATURE ADDITION - Added new Service Plan Info section to the Contact Database for Residents.
- Modified Files:
- DB/mysql/module_con.sql - Added new tables:
- fy_con_res_spinfo_fields
- fy_con_res_spinfo_fields_values
- fy_con_res_spinfo
- freemed_yirc-funcs2.inc - Added new function fy2_res_spinfo()
- con_res.php - Added new section for Service Plan Info
- DB/mysql/module_con.sql - Added new tables:
- New Files:
- con_res_spinfo.php
- con_res_spinfo_edit.php
- con_res_spinfo_edit2.php
- con_res_spinfo_fields.php
- con_res_spinfo_fields_edit.php
- con_res_spinfo_fields_editvalues.php
- con_res_spinfo_fields_editvalues_edit.php
- Modified Files:
- FEATURE ADDITION - Added new functionality to the Resident Contact DB Menu -- Medbill Self Pay Rates
- Modified Files:
- module_con.sql
- Added new module setting - res_medbill_self_pay_table
- Added new DB table - fy_con_res_mbselfpayrates
- con_res.php - Added new section for Medbill Self-Pay Rates
- module_con.sql
- Added Files:
- con_res_mbselfpayrates.php
- Modified Files:
- FEATURE ADDITION - Added a new section to the Resource Contacts ContactDB menu to allow access to the Training Hours functionality.
- Modified Files:
- con_rsc.php
- Modified Files:
- FEATURE ADDITION / CODE CLEANUP - Modified con_stf.php to use new links when referring to the Dates and Drivers License sections. The new files are contact type agnostic, as previously these sections were only meant for Staff contacts. Also added these sections to con_rsc.php as well as modernized that file. Added new DB tables to support this new functionality for Resource contacts as well as added a new module setting related to Date/Calendar integration for Resource contacts.
- Modified Files:
- DB/mysql/module_con.sql
- Added new module setting - rsc_dates_calendar_integration
- Added new DB tables - fy_con_rsc_dates_fields, fy_con_rsc_dates, and fy_con_rsc_drvlic.
- con_stf.php
- con_rsc.php
- DB/mysql/module_con.sql
- Added Files:
- con_mod_drv.php
- con_mod_dates.php
- con_mod_dates2.php
- con_mod_dates_mod.php
- con_mod_dates_mod2.php
- Depricated Files:
- con_stf_mod_drv.php
- con_stf_mod_dates.php
- con_stf_mod_dates2.php
- con_stf_mod_dates_mod.php
- con_stf_mod_dates_mod2.php
- Modified Files:
- FEATURE ADDITION / CODE CLEANUP - Modernized and modified the con_emails_add.php and con_numbers_add.php scripts to add edit capabilities.
- Modified Files:
- con_emails_add.php
- con_numbers_add.php
- Deprecated Files:
- con_emails_add2.php
- con_numbers_add2.php
- Modified Files:
- FEATURE ADDITION / CODE CLEANUP - Modernized and modified the con_std.php, con_res, and con_stf.php scripts. Added new edit links for contact phone numbers and e-mail addresses.
- Modified Files:
- con_std.php
- con_stf.php
- con_res.php
- Modified Files:
- FEATURE ADDITION - Modified contact adding scripts to check if an existing contact has a first/last name matching new contact.
- Modified Files:
- con_add.php
- con_add2.php
- Modified Files:
- FEATURE ADDITION - Modified Resident contact modification scripts to check if an existing contact has a matching SSN.
- Modified Files:
- con_res_mod_demo.php
- con_res_mod_demo2.php
- Modified Files:
- FEATURE ADDITION - Added new module setting upload_files_num to allow for multiple file uploads on a file upload screen. This module setting indicates the number of files that can be uploaded at one time.
- Modified Files:
- DB/mysql/module_con.sql
- con_file_upload.php
- con_file_upload2.php
- Modified Files:
- CODE CLEANUP - Modified file_viewer.php for code cleanup. Also added some error checking.
- Modified Files:
- file_viewer.php
- Modified Files:
- FEATURE ADDITION - Made some minor aesthetic modifications to files to show file name, formatted file size, and expanded notes lines.
- Modified Files:
- con_files.php
- Modified Files:
ContactDB Reports (CDR)
- FEATURE ADDITION - Added more Resident fields - from the Referral Info section.
- Modified Files:
- freemed_yirc-funcs.inc - Modifed fy_reportdb_fieldlookup() function.
- reportdb_new2.php
- Modified Files:
- FEATURE ADDITION / CODE UPDATE - Modernized the code for the following files. Also added the ability to create reports for specific (or all) groups that a contact is associated with.
- freemed_yirc-funcs.inc - Modifed fy_reportdb_fieldlookup() function.
- reportdb_run.php
- reportdb_new.php
- reportdb_new2.php
- FEATURE ADDITION - Added more Resource fields - from the Prospective Tracking section.
- Modified Files:
- freemed_yirc-funcs.inc - Modifed fy_reportdb_fieldlookup() function.
- reportdb_new2.php
- reportdb_run.php
- Modified Files:
Incident Report System (IRS) Module
- FEATURE ADDITION - Added the ability to Archive IRS forms (NIDs) by removing the ability to create new notes. Old notes can still be viewed, edited, billed, etc...
- Modified Files:
- DB/mysql/module_irs.sql - Added field archive_only to fy_irs_forms table.
- Modified Files:
- FEATURE ADDITION - Added ability to now attach files to IRs. Some agencies have very customized forms they wish to use and can't accurately re-create them in Freemed-YiRC. With this addition, they can fill out minimal information in Freemed-YiRC and attach the rest via a file.
- Modified Files:
- DB/mysql/module_irs.sql - Added new module setting - enable_file_attachments.
- Modified Files:
- FEATURE ADDITION - Added ability to now attach files to IRS NIDs. This is for use for agencies wishing to have customized forms for IRs. This functionality associates the files with a NID (not individual notes) for use as templates.
- Modified Files:
- DB/mysql/module_irs.sql - Added new module setting - enable_irs_template_files.
- Modified Files:
- FEATURE ADDITION - Modified files to enable the ability to specify which fields on a CFS note (CCN/IRS) are searchable (by cfs_listnotes.php).
- Modified Files:
- DB/mysql/module_irs.sql - Added new field searchable to the table fy_irs_formdata.
- Modified Files:
- 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.
- DB/mysql/module_irs.sql
- Modified Files:
- FEATURE ADDITION - Added new module setting template_files_link. If a URL is specified here, then the new IRS Form Templates links will open a new window and go to this URL as opposed to using the new internal FMYiRC template file method.
- Modified Files:
- DB/mysql/module_irs.sql
- Modified Files:
- FEATURE ADDITION - Added new module setting files_attach_num to allow for multiple file attachment uploads on a file upload screen. This module setting indicates the number of files that can be uploaded at one time.
- Modified Files:
- DB/mysql/module_irs.sql
- Modified Files:
MedBill (MB) Module
- FEATURE ADDITION - Completely revamped the Create Audit Sheets functionality. Previously this would now allow for PDF creation in batch printing mode (for the By Resident report). This can now do so. In addition, the Create Audit Sheets program previously consisted of five code files. Now it's been reduced to one.
- Modified Files:
- macsis_audit.php
- Depricated Files:
- macsis_audit2.php
- macsis_audit3.php
- macsis_audit4.php
- macsis_audit5.php
- Modified Files:
- FEATURE ADDITION - Moved the function fy_837posconv() from freemed_yirc-funcs.inc to medbill_insbill2.php
- Modified Files:
- freemed_yirc-funcs.inc
- medbill_insbill2.php
- Modified Files:
- FEATURE ADDITION - Moved the function fy_837modconv(), fy_coderatelookup(), and fy_ratetypelookup() from freemed_yirc-funcs.inc to freemed_yirc-hipaafuncs.inc
- Modified Files:
- freemed_yirc-funcs.inc
- freemed_yirc-hipaafuncs.inc
- Modified Files:
- FEATURE ADDITION - Moved the function fy_nidratelookup() from freemed_yirc-funcs.inc to freemed_yirc-macsisfuncs.inc
- Modified Files:
- freemed_yirc-funcs.inc
- freemed_yirc-macsisfuncs.inc
- Modified Files:
- FEATURE ADDITION - Added new field Patient Control Number for Resident Insurance Info. This is similar in function to the like titled field for Resident MACSIS Info.
- Modified Files:
- DB/mysql/module_medbill.php - Added new field ins_patconnum to the table fy_medbill_insinfo.
- con_res_mbpayors_ins_view.php
- con_res_mbpayors_ins_update.php
- con_res_mbpayors_ins_update2.php
- Modified Files:
- FEATURE ADDITION - Heavily modified the MedBill module in relation to MACSIS 837 billing and the Modifier field.
- Modified Files:
- DB/mysql/module_medbill.php - Added two new module settings:
- enable_present_indicator_4_bill
- If enabled (disabled by default), requires the use of a present DB field to be included on ALL billable CFS CCN template forms to indicate (via an X or a blank - char(1) field type) to indicate if the client was present or not. If your agency can NOT bill for ANY service when a client is not present, then this setting isn't necessary for your agency. This is ONLY necessary if your agency CAN bill for a service when the client is not present.
- enable_modifier_t#_GT_codes
- If enabled (done by default with new setting) AND you are using the stock FMYiRC modifier codes (HCFA 1500 codes - T0-T9 and F0-F9), then T# codes are used to set the Modifier 1 HIPAA 837 field to GT to indicate a Telephone code. This is only necessary if your agency CAN bill for services using the telephone.
- enable_present_indicator_4_bill
- macsis_837_bill3.php
- Modified to recognize the above new module settings.
- Modified to make obsolete the fy_837modconv() and fy_837modcw() functions recently re-located to freemed_yirc-hipaafuncs.inc file (now removed).
- freemed_yirc-hipaafuncs.inc
- Removed the now-obsolete fy_837modconv() and fy_837modcw() functions.
- DB/mysql/module_medbill.php - Added two new module settings:
- Modified Files:
- FEATURE ADDITION - Modified macsis_837_bill3.php to support new module settings (enable_file_attachments, enable_clinical_billing_approval, enable_modifier_t#_GT_codes, enable_modifier_t#_GT_codes) as well as updated several parts to use newer SQL functions.
- Modified Files:
- macsis_837_bill3.php
- Modified Files:
- FEATURE ADDITION - Modified medbill_insbill.php and medbill_insbill2.php to support new module settings (enable_ins_paper, enable_ins_file, enable_file_attachments, enable_clinical_billing_approval)
- Modified Files:
- medbill_insbill.php
- medbill_insbill2.php
- Modified Files:
- FEATURE ADDITION - Added new module settings (enable_ins_paper and enable_ins_file which are used to tell the MedBill module Insurance Billing to create an electronic file (custom for one agency) or the original paper report (custom for original FMYiRC agency).
- DB/mysql/module_medbill.php
- FEATURE ADDITION - Added new functionality (for a specific agency) to allow for variable insurance codes, based on clinical note lengths (minutes).
- Modified Files:
- DB/mysql/module_medbill.php
- Added new module setting enable_variable_ins_codes
- Added new table fy_medbill_varinscodes
- medbill_insbill2.php - Modified to, if module setting is enabled, use variable codes.
- DB/mysql/module_medbill.php
- Modified Files:
- FEATURE ADDITION - Modified Insurance billing program to recognize new module setting (CCN:enable_mod3_and_mod4) for Modifier 3 and Modifier 4.
- Modified Files:
- medbill_insbill2.php
- Modified Files:
- FEATURE ADDITION - Modified MACSIS billing program to recognize new module setting (CCN:enable_mod3_and_mod4) for Modifier 3 and Modifier 4.
- Modified Files:
- macsis_837_bill3.php
- Modified Files:
- FEATURE ADDITION - Added two new reports available on medbill.php for Note/Attached Files Report and Billing Approval Report. These reports are used to show clinical notes lacking either attached files or approval. These reports depend upon new module settings (for the CCN module) in order to be displayed.
- Modified Files:
- medbill.php
- ccn_billing_approval_report.php
- ccn_attached_files_report.php
- Modified Files:
- FEATURE ADDITION - Modified macsis_viewbatchinfo.php to add a link to display the contents of a billed file. This is helpful if the user wishes to view the actual billing file to see the exact details.
- FEATURE ADDITION - Added a new module setting enable_audit_new_units for use with the MACSIS Audit Sheet program. Setting this to Enabled will cause the audit sheets to display units in the MACSIS Units column as new units (HIPAA/837), as opposed to the old MACSIS rounding method.
- Modified Files:
- DB/mysql/module_medbill.sql
- macsis_audit.php
- Modified Files:
- FEATURE ADDITION - Added a new module setting enable_billing_res_addr for use with MACSIS 837 bill file creation. If this is Enabled, the system will attempt to use an address for a specific resident other than the default agency address (as defined in the MACSIS menu). First it tries to use the resident's Home address, then the Resource Location address, then the Group location address, and if all that fails, it defaults to the agency address.
- Modified Files:
- DB/mysql/module_medbill.sql
- macsis_837_bill3.php
- Modified Files:
Resident Directory (RD)
- FEATURE ADDITION - Made some minor aesthetic modifications to files to show file name, formatted file size, and expanded notes lines.
- Modified Files:
- res_directory.php
- res_directory_module.php
- Modified Files:
CHANGES BETWEEN V1.10 AND V???
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
- Added Files:
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.
- Added Files:
File Storage (FS) Module
- FEATURE ADDITION / CODE CLEANUP - Added new module setting upload_files_num to allow for multiple file uploads on a file upload screen. This module setting indicates the number of files that can be uploaded at one time. Also cleaned up code in con_file_upload.php and con_file_upload2.php
- Modified Files:
- DB/mysql/module_filestorage.sql
- con_file_upload.php
- con_file_upload2.php
- Modified Files:
- FEATURE ADDITION - Added some aesthetic changes to the file filestorage.php - Added multi-line notes.
- Modified Files:
- filestorage.php
- Modified Files:
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
- Modified Files:
- 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
- Modified Files:
- 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
- Modified Files:
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.
- Added 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
- Added Files:
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
- freemed_yirc-vars.inc & freemed_yirc-vars.inc.sample
- 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
- freemed_yirc-vars.inc & freemed_yirc-vars.inc.sample
- 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
- Changes:
V2.00 TODO
FOR RELEASE
- 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!
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
- Get stuff out and into proper places...
- Staff Directory
- Have a module option to show middle name or initial?
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?
- import_request_variables("gpc", "");
- ONE OPTION: Use work-around global variable import, please into *-header.inc file?
- Fix each script so it does not require GLOBALS in /etc/php.ini MASSIVE WORK
- Magic Quotes
- Go through each script and evaluate. MASSIVE WORK
- Use FY UNIV SQL where applicable, as this centralizes SQL functionality.
- Globals Variables
- Support Table Editor
- A simple script to modify Support Tables
- For example: Casenote Subjects, fy_cn_types
- A simple script to modify Support Tables
- 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
- Create a wide-ranging place to associate residents with contacts...
- 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
- Add a GLOBAL module setting to point to the location of the /home/fmyirc-files and /home/fmyirc-filestorage directories.
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.
- 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?
NEXT FOCUS
- Training - (Staff & Resource)
- Creating certificates (PDF?)
- Census
- Creating export file
- ConDB Reports - Ability to set parameters for fields (i.e., Date Ranges, etc...)
