====================================================================== CHANGES.txt for AdvanceNet Health Solutions Copyright (c) 2001-2008 AdvanceNet Health Solutions, Inc. ====================================================================== Version 3.06 March 2008) 1) Added new Order precheck rule with configurable balance checks/auto printing of pick ticket. 2) Updated UI to be more consistent across views and added Ajax quick search on Splash screen 3) Modified cancel Line to update ECS and Inventory, vice through worklfow on Shippack. 4) Fixed bug in new ECS I/O interruption logic 5) Added ability to block user access across multi-locations 6) Corrected bug on Rx Override screen 7) Added new Quartz jobs for wrap existing functionality for stuck order sniffer 8) Updated productivity Summary and renamed Work In Progress (WIP). Also added new Quartz job to auto-print report of orders in workflow (OPEN/ONHOLD) 9) Added Bulk Print order Pick ticket Quartz Job 10) Added logic to allow SKIP Pricing on plan level. Used for external order injection. Don't want epost overwrting prices. 11) Correct metric Decimal Quantity for ECS, Inventory and Pricing.. Added UI changes too. 12) Added Tote Induction Screen for marrying tote to order num 13) Corrected bugs in PO processing and added XFER PO to transfer inventory between locations. 14) Correct bugs in Batch four ECS processing. 15) performance tuning on SQl queries and Sps. 16) Corrected bugs in new Patient, capture/edit for allergies and conditions. 17) Added check to orderShippack to ensure order is QA'd. Tied to if workflow rule is enabled. 18) Corrected bugs in DUR processing and filtering of dur messages 19) Added AWp and Unit AWp on the product record to reduce reads on the API. Gets synchronized with DrugDb. 20) Added SP to handle Rx updates vice numerous JDBC calls. 21) UI enhancements and more mouseovers 22) Correct bugs is workflow scan thread to reduce stuck orders. Added intransiion bit check. 23) Added new Order Errors screen/workflow rule to allow users to route station-based errors to a Error station to be fixed. 24) New Doctor fax setup screen to control what faxes are outbound and when 25) Added ability to scan images and attach files at patient level 26) Added new Doctor/Patient Summary screens for more efficient user experience 27) Added Patient Outputs screen to allow reprint of patient specific outputs 29) Added new HIPPA Form for patient notification of privacy 30) Added new Rx Link function for Cyclic filling 31) Improved Inventory Adjustments wizard to allow cycle counting and log all updates. 32) Added CheckAquisition Cost rule to ensure PAID ECS claims are > acquisition cost other nits and UI dressing... Version 3.05 (Sept 2007) 1) Added duplicate Doctor check for new docs 2) Added duplicate Patient check for new patients 3) Fixed bugs in zipcode processing 4) Added Batch 4 ECS rule 5) Added Order History Conversion importer 6) Many changes to workflow processing for peformance and logging 7) Expanded WEBMD ECS processing to support HTTP and raw socket(frame relay) interfaces 8) Added flags to skip Rx precheck and postcheck for true OTC products being filled as RXs 9) Fixed inventory bugs in allocating/reserving inventory. 10) Added CANCELLED AND RETURN status for inventory log processing 11) Added order defaults flag to govern whether to allow user to return Shipping cost or not. 12) Corrected ECS pricing for products with packsize less than 1.0 13) Correct bugs in DUR processing 14) Added Rx defaults option to allow customer to setup Scheduled Rxs to be contact only, mixed mode or no contact.. 15) Wrapped permissions around more user functions such as Dual Session, Fill Modes etc.. 16) Added Sanity check Rules/SPs as containers for users to include their own logic to customize rule checks. 17) Optimized some SPs for concurrency and speed. 18) Added a pattern filter to user preferences to allow user(s) to filter workflow queues (A-G/H-S, etc..) as not to step on toes.. 19) Moved Order Invoice data source to a SP, vice 10-15 reads.. 20) Corrected ECS price calculations for packsize/unit of use issues 21) Cleaned up many UI issues. 22) added more info to Mouse-overs. 23) added Rx discontinued and other checks in Auto Filler. 24) Corrected bugs in prescription monitoring (Controlled substance reports) 25) Added Billing default address to Patient address to support different bill addresses. 26) Corrected 30,60,90 aging calc SP. 27) Corrected some bugs in reports. 28) modified inventory log screen to filter by Rx and Order 29) Corrected fillnumber to use last dispensed fill number+1 vice just next number+1. 30) Added Order Merge function. Add rule to check if other INCOMPLETE,OPEN,ONHOLD orders exist for patient. 31) Made rule override logic smarter to retain override per rule/script in seperate table..Was saving in Rules engine. 32) Made ON HOLD release process a Quartz Job vice timer thread 33) Added End of Day job for application cleanup 34) Added permission to allow edit of Inventory Allocation Record Other nits.. Version 3.04 (April 2007) --------------------------- 1) Added max duration for workflow items 2) Added ability to scan stock bottle for manual filling 3) Added default num refills 4) Fixed bugs in Medispan DUR processing 5) More enhanced Dr fax UI changes 6) Add ability to create Inventory record from Product setup 7) Added more SOAP intefaces using XFire to allow external access to epostrx functionality such as ECS, Patient, doctor, Order.. 8) Added Cardinal Wholesaler EDI interface to Purchase Order processing 9) Performance ehnancements moving some functionality to SPs. 10) Added Inventory Reports 11) Created Wizard Loader for Plan Formulary Products 12) Created Scheduled Jobs for Product Image Reload and Product Syncrhonize 13) Corrected Barcode sizing on all outputs 14) Added ECS governor to correct Duplicate Paids 15) Added IBatis for AutoFill Scheduler processing 16) Added background jobs to cleanup orders in workflow and ensure they are posted to GL if shipped. 17) Completed WEBMD ECS testing 18) Added Automatic FTP job to get Medispan Daily Price Updates 19) Updated codebase to be JDK1.5 compatible. 20) Added ability to attach files in addition to scanned images to Rxs. 21) Numerous bug corrections.... 22) Added CC governor to ensure only 1 authorize and 1 bill is sent for an Order. 23) Modified custom connection pool to use Apache commons.pooling 24) Added ability to scan inventory stock bottle barcodes. 25) Added the ability to search via in-;ine searches by Number. Prefix searches with # and you can search for NDCnumber vice name. Applies to product/inventory/plan/patient and doctor searches 26) Medispan bug always displayed generic product. Modified to show Written For and Dispensed For epostr drugs. 27) Added Clone PO function 28) Modified Receive PO functionaltiy. 29) Added global notes using Xstream, DOJO and JSTL Version 3.03 (December2006) --------------------------- 1) Added finance charge maintenance 2) Added Store Proc to apply finance charge line item patient gl 3) Added new batch job to run daily finance charge updates 4) Added new PDF rx label vice Jasper Reports. 5) Fixed suspended rule big in workflow engine 6) Added logic to ensure rule is not already posted to queue for exception processing. 7) Added Order Summary Report 8) Fixed bugs in split order processing 9) Added final verification bill ship screen prior to workflow submission 10) Moved application code to Store Proc for Rx label data 11) Added Order Precheck 12) Corrected minor bugs in barcode processing 13) Enhanced Rx Data Entry Label elements 14) Added Order Pack check prior to Shipping. 15) Added Auto Refiller Sumamry Page and ability to search status by dates. Should help in performance. 16) Corrected Default AWP product price logic if no price exists in Medispan 17) Corrected items left in Queue after cancel 18) Added logic to only add 1 line of order based rule to queue 19) Corrected No view Scan Image in precheck. Only available when image is actually scanned 20) Corrected some bugs in Rx Handler causing Patient switching (Alan's weird one).. 21) Changed Order status to INCOMPLETE for all open sorders. Switch to OPEM swhen submitted to Workflow.Allows better audit trail. 22) Auto Print Rule and associated logic to print Pick Ticket automatically vice Order Precheck. 23) Corrected Order Status Shipped Search to use Ship Date 24) Resubmit Entire Order bugs fixed 25) DUR Refill too Soon text truncated bug fixed 26) Other various JSP/Handler bugs... 27) Added ability to resubmit and update Plan on ECS resubmit after shipp 28) Modified Discontinue RX to set line to cancelled to affect orders in workflow 29) Changes to CC for Bill/Auth while in workflow 30) JSP changes to the order screen 31) Javascript check for BS on Autocomplete 32) Mofified product image load to flush table and perform updates 33) Added phone -pop to look for cookies 34) Added new External Plugin Screen 35) Numerous GL screen changes for increased usability 36) ECS Resubmit cleanup 37) Added print ALL Labels to manual fill screens 38) GL updates for price override after shipping 39) Added Default Pak size to product screen to eliviate Medispan Pack size issue related to pricing 40) Add Plan/Bin to patient plans 41) Opened up all notes to Edit and Delete 42) Modified Inventory Wizard to flush table before an insert/update 43) added Num Labels to manual fill scren 44) Added Order Payments to Billship screen to allow payments on an order and GLposts. 45) Modified ECS to update Tp gl on manual submit. 46) Added ability to resbmit ECS on RX level vice Billing/insurance level 47) Dr. Fax changes for GFIFax maker to 10 digit phone number 48) Added Ecs Date of Service to Manual Resubmit Version 3.02 (July 2006) --------------------------- 1) Corrected many bugs in Third Party ECS processing, including Troop-PartD. Thanks Alan! 2) Corrected bugs in Credit Card Workflow processing. 3) Modified image scan to use HTTP upload vice file share. Now store scanned images in DB. 4) Added Usual Customary Plan as a payer plan default 5) Modified Plan setup to indicate Usual and Customary Pricing 6) Corrected few bugs in pricing manager for breakable and non-breakable product pricing 7) Refactored proprietarymanagers classes to indicate standard and optional 8) Modified CustomizableErrorFactory to create new Object for DB inserts vice extending as superclass. 9) Added ability to add Payer ECS params during Payer setup 10) Cleanup loaders for product and inventory loads to continue if error occurs. 11) Added loader filename to loader log. 12) Corrected bugs in UI Rx screen 13) Added ability to search by Order Ship Track number. 14) Corrected Payer Reconciliation Report 15) Corrected minor bugs in Split and Return order processing. 16) Corrected minor bugs in Order Cancel/line cancel 17) Corrected minor bugs with Logging. 18) Added Quick Payer/Plan screen during new Patient add if plan/payer does not exist. 19) Corrected minor bugs in user permission processing 20) Added ECS reject code maintenance 21) Added Optifill interface processing 22) Add funtion to check patient's eligibility for Troop PartD 23) Added ability to rescan and detach images from Rx/OTC line 24) Added PermissionAvailable JSP tag 25) Added Custom outputs for customer 26) Added ability to attach scan image to entire order. 27) Modified Doctor Fax interface to SMTP. Version 3.01 (May 2006) --------------------------- 1) Added autorefiller functionality for containing batch runs of future available refills 2) Added support for Order Postcheck prior to Shippack 3) Updated tutorial and user documentation 4) Fixed java bugs in User Class setup 5) Fixed SQL bugs in System User Tasks setup 6) General JSP/CSS cleanup 7) Added CREATE MORE defaults for Rx and OTC Order entry 8) Fixed bugs with Rule Override functionality 9) Added FullScreen user preference switch 10) Fixed bug in Autolookup search 11) Added Toggle Rapid Fill switch 12) Added JSP tags for table cell label/data 13) General Java Performance code cleanup 14) Removed Datasource selection from fill wizard. Always default to combined search. 15) Fixed bugs with schema and SP. 16) Removed commit on SP calls where connection was already set to autocommit(true). 17) Added Expanded View switch on order summary 18) Added detail/summary switches on Order header and order Bill/Ship view strips. 19) Removed SPs from schema. Added loadSP.bat to load externally. 20) Update SPs to to ensure COMMIT TRANSACTION is called. 21) Added Rule Override Reasons setup to worklow 22) Added designator for whether rule stop is hard(error) or soft(task). 23) Added designator for entire order resubmit from an exception resubmit 24) Added Toggle Auto Find switch 25) Added support NCPDP SCRIPT version 8.0 and 9.0 26) Updated to SwiSqlApi v3.0 27) Added key for GL link in order header and on order lines 28) Added Order quote processing 29) Added Conversion loaders for data conversion processing Version 3.0 (March 2006) ------------------------------- 1) Released code as opensource, licensed under GNU GPLV2. Version 1.0 through 3.0. (March 2001-March 2006) ------------------------------------------------- Numerous.. Baseline properietary changes