ASCEND -- RELEASE NOTES:

   

VERSION 6.1.53 (08/13/2010)  - View All Updates

You will be installing ALL prior releases that have been posted since your current program version.  
Therefore, use the View All Updates link to review ALL of the releases that may affect you.

Items are grouped by Enhancements, then Fixes,  sorted by Functional Area, or category.

The CSRs are grouped by the following categories.  Click on a link to jump to that area.

Billing Charging Clinical
Interfaces Inventory Labels-Forms
Labs Options Order
Patient Reports Security
System  

Please Note:  When an Ascend program update or a First Databank update is applied, the NDC numbers from First Databank get updated.  This may cause some of your Inventory records that previously had valid NDC numbers to now have invalid numbers.

When the update is complete, run the Report "Inventory with Invalid NDC" to get a list of all the Invalid NDC numbers in your Inventory.

It is good practice to run that report after each update.

ENHANCEMENTS

The following items are enhancements to the product

Category CSR/Ticket/SCR Description Solution
Billing C 3688 New Receipts Screen - Posting of an Adjustment is not calculated in New Balance This should be working based on the changes included in CSR 3946. The balance now is showing correctly for amounts entered in receipts or adjustments.
Clinical C 3266 Clinical Reviews Tab - Customize Columns, need additional fields Customize View function added so users can customize the fields in the column. Also added code so users can rearrange columns by dragging the column on the list to a new position and widening or shortening the field. PopulateListViewItemColumnsWithReader function updated to check the type of database field. If the field is a boolean then the field will be formatted with Yes/No values.
Inventory C 3274 Inventory - Define which fields should import from FDB and rules Route will only be added when the inventory record is being added and the user has not already entered a default route. If the FDB Search is being performed on an item that is already in the Ascend Inventory (user is editing an existing item), route will not be imported.
Inventory C 3388 Inventory: Add to Floor Stock Lists - one to many Add floor stock tab to the inventory screen so that items can be added/edited/deleted from inventory. Added a new form to managing inventory items and floor stock lists so that both the Inventory and Floor Stock Lists forms use the same editing form (InventoryAreaInventoryAssign). The Floor Stock Lists screen has been updated to use the new form instead of using a series of input boxes to gather the data.
Inventory C 732 Utilities/Inventory/Purchase Orders functioning but needs work PO code modified to use the Mediware.AscendNET.DLL and the objects in DLL have been updated to use ADO NET for better data access. Two new fields added to the PO: Purchase Order Date - Entered date will be copied over but this will give the PO record a true date entered field and also a PO date. PO print out modified to use the Purchase Order Date field instead of the date entered. Notes - A general notes field so users can add notes to the PO. Numerous code changes to fix bugs in the screen when adding/editing/deleting records. The process should work much better now. Also added a print preview button. When printing, the user should be prompted for the desired printer. Once the PO has been saved with a received date, this will lock the PO so no changes can occur once the PO has been tagged as received. Added code so the list of PO's can be sorted by clicking any of the column headers. The Export button will be covered in CSR 3829 since it applies to exporting to the McKesson SMO interface.
Inventory C 3730 Inventory Route: automated updates should not overlay user's choice Route will only be added when the inventory record is being added and the user has not already entered a default route. If the FDB Search is being performed on an item that is already in the Ascend Inventory (user is editing an existing item), route will not be imported.
Inventory C 3806 Inventory - When deleting or archiving an Item - Warn if linked to Pricing Rule Updated inventory delete routine to check for pricing rules that have the inventory item that is being deleted. If a pricing rule exists that uses the inventory item, a message will appear notifying the user the item will be archived and not deleted. The facility info will also appear so if deleting in all facilities mode, the user will know which facility the item belongs to. If the item is archived, the item should now still show on the pricing rule screen.
Inventory C 3829 Supplier Interface from Ascend - Project #2 Although the description contains the word interface, this is not part of the interface engine but is included as part of the Ascend app much like the HHLA interface. There are two portions to this interface: 1. Outbound - taking the data from an Ascend Purchase Order record and sending a file of the PO to McKesson so they can import into the McKesson Supplier interface and have the McKesson PO created based on the Ascend PO. 2. Inbound - taking the data returned from the McKesson system and updating the cost field in Ascend based off the McKesson cost field. I'm look at using the Table Import Tool for this function. For the Outbound portion, an export file can be created from the Purchase Orders screen that contains data related to the purchase order. This file can then be uploaded to the supplier so the purchase order can be automatically imported into the supplier’s database without the user having to re-enter the purchase order information. The scope of this CSR is based on the McKesson SMO interface but feature has been coded in such a way that future formats or edits to the existing format can be made without requiring changes to the code. A Purchase Orders.XML file is being included in the update package and the program will use the file to generate the export file. Currently, I have added just the McKesson SMO interface to this file but more can be added in the future by creating additionally version elements. If you want to customize the format for a user, copy the file to an Export Formats directory on the Ascend share and the program will read that file instead of the one in the Ascend share Update directory. This way future updates would not override a custom format. Additional formats that Mediware wants to support can be included in the Update version. The program should remember that last version selected (if more than one) and use that version as the default in future exports. Any field in the following SQL can be used as a value in the XML file when wrapped in { and }. See the existing XML file for examples: SELECT PurchaseOrders.*, Distributors.Name AS DistributorName, Distributors.CustomerNumber,Inventory.Description1,Inventory.NDC,Inventory.ChargeCode,Inventory.Strength, Inventory.Units,Units.UnitDescription AS StrengthUnitOfMeasure, Units_1.UnitDescription AS PerUnitOfMeasure, InventoryControl.OrderQuantity,InventoryControl.UnitCost, InventoryControl.Quantity,InventoryControl.DistributorItemNumber FROM (Distributors INNER JOIN ((((Inventory LEFT JOIN Units ON Inventory.StrengthUnitRef = Units.UnitRef) LEFT JOIN Units AS Units_1 ON Inventory.PerUnitRef = Units_1.UnitRef) INNER JOIN InventoryControl ON Inventory.InventoryRef = InventoryControl.InventoryRef) INNER JOIN PurchaseOrders ON InventoryControl.PurchaseOrderRef = PurchaseOrders.PurchaseOrderRef) ON Distributors.DistributorRef = PurchaseOrders.DistributorRef) INNER JOIN Facilities ON Distributors.FacilityRef = Facilities.FacilityRef
Labels-Forms C 3832 Basic Bar Code Support - Project #5 The Unit Dose and Inpatient IV Label have been updated to include barcode options. The user can set the barcode source field for each of these two labels. Under the Printing tab of the Options screen, the user can select the label, and then choose the source field that will be printed using the barcode font. The user be allowed to select a source field only for those labels with a barcode parameter. The software of the Options screen checks for the existence of the barcode parameter on the selected label. If the parameter exists, then the barcode source field drop down will be enabled. The following are the available barcode source fields: OrderRef Interface Number (AKA Placer Order Number on CPOE) InventoryRef NDC Charge Code Alternate Charge Code Inventory Id When a barcode source field is selected for a label, then the barcode font is used to print the selected source field. Note that, in this case, if the source field is empty, the space is still reserved on the label for the barcode, but the space remains blank. When a barcode source field is NOT selected for a label, the space reserved for the barcode is removed, and the label prints without the barcode. The barcode font used on these labels is IDAutomationC128L, which is consistent with the barcode font used for the Fill List and other places in Ascend. Since the barcode is a font, code was added to the label printing logic to exclude the barcode font from being changed if the user has a custom font name/size for their labels. A list of fonts that will be excluded from being changed to the custom font is stored in a new Lookup table called "Barcode Fonts" (found in the Lookups.xml file). So far, only the "Free 3 of 9 Extended" and "IDAutomationC128L" fonts have been added to this new lookup entry. If other barcodes need to be added in the future, then they can also be added to the Lookups.XML file. NOTE: The list of "excluded" fonts in the XML file are transferred to the LookupTables and LookupValues tables of the database during the Server Update process. These tables are then used by the program when printing labels, in order for the software to determine which fonts should not be converted to the custom font.
Labels-Forms C 3467 Enable printing a barcode on Inpatient labels - Unit Dose and IV The Unit Dose and Inpatient IV Label have been updated to include barcode options. The user can set the barcode source field for each of these two labels. Under the Printing tab of the Options screen, the user can select the label, and then choose the source field that will be printed using the barcode font. The user be allowed to select a source field only for those labels with a barcode parameter. The software of the Options screen checks for the existence of the barcode parameter on the selected label. If the parameter exists, then the barcode source field drop down will be enabled. The following are the available barcode source fields: OrderRef Interface Number (AKA Placer Order Number on CPOE) InventoryRef NDC Charge Code Alternate Charge Code Inventory Id When a barcode source field is selected for a label, then the barcode font is used to print the selected source field. Note that, in this case, if the source field is empty, the space is still reserved on the label for the barcode, but the space remains blank. When a barcode source field is NOT selected for a label, the space reserved for the barcode is removed, and the label prints without the barcode. The barcode font used on these labels is IDAutomationC128L, which is consistent with the barcode font used for the Fill List and other places in Ascend. Since the barcode is a font, code was added to the label printing logic to exclude the barcode font from being changed if the user has a custom font name/size for their labels. A list of fonts that will be excluded from being changed to the custom font is stored in a new Lookup table called "Barcode Fonts" (found in the Lookups.xml file). So far, only the "Free 3 of 9 Extended" and "IDAutomationC128L" fonts have been added to this new lookup entry. If other barcodes need to be added in the future, then they can also be added to the Lookups.XML file. NOTE: The list of "excluded" fonts in the XML file are transferred to the LookupTables and LookupValues tables of the database during the Server Update process. These tables are then used by the program when printing labels, in order for the software to determine which fonts should not be converted to the custom font.
Labels-Forms C 3323 Inpatient IV Label - change data arrangement Changes made as requested and added to 6.1.14 update. Inpatient IV Label.rpt should be dated 7/12/2010 2:00 PM to see the most recent changes.
Labels-Forms C 3953 Add space between the dose strength of a drug and the units, labels and reports For each report or label modified, the Crystal Reports (.RPT) file is modified to use the CRUFLNET.DLL's buildCompletOrderItemDescription function to properly format the item's full description (places a space between the drug's Name, Strength and Per). Note that some labels and reports that do print this information will NOT be modified in this manner because their current design already accomodates this requirement. Of course, those reports/labels that do not print this information have not been modified in this manner.
Labs C 3968 Serum Creatinine, Cr Cl on Patient Admission Information Screen Lab form in Ascend needed to be updated to use the Mediware.AscendNET.DLL like version 6.0 was.
Labs C 3939 LabOrders table entries not attached to a PatientAdmission 6.1.13 added code to the Clean routine to link any lab orders not linked to an admission will be linked to the patient's most recent admission.
Menus C 3824 Integrate Ascend with Insight - Project #3 A new Insight menu item has been added under the Reports menu. Clicking this menu item will open the Insight web application. The URL to the Insight web app will vary for each customer since it is a local intranat app. The URL is stored in the Defaults table and can be customized on the Options...General tab. By default, the update will set the URL to the Insight Demo app. A security object record has been added for the menu item so users can be denied access to the menu.
Menus C 3951 Remove Inactive Menu Items Menu items have been removed.
Menus C 3754 Inpatient Charges: Remove from Financials tab right-click menu I have removed the Inpatient Charges and Close Month menu items when the menu is activated from the Financials tab.
Options C 3715 User setting added to custom font size I've added a user option (much like the window background color) so that the user can enter a number for the font size. The program will only use values between 8 and 12. Some of the screens will not work even with a size 10 or greater and will need to be adjusted over time, if their is room to work with the larger font sizes. The new option (Window Font Size) is under the Preferences tab of the Security screen, listed just below the 'Window Background Color' setting. Default Value will be stored in a new field (DefaultValue) in the SecurityPreferenceTypes table. Also a reset button has been added which will reset the default to be empty.
Order C 3726 Orders: "Verified By" pharmacist not saving to refilled orders The option recently added under the Options...Order Entry: Require Verification for entry of outpatient Rx refills Needed to take into account the Verification Method. The program was not behaving in a consistent manner and based on the existing options we should be able to satisfy the request. If the option "Require Verification for entry of outpatient Rx Refills" is turned on and the Verification Method is "User is asked Not to name Verifier" then the program should put the refill in an inactive status with no verifier. If the option "Require Verification for entry of outpatient Rx Refills" is turned on and the Verification Method is "User is asked to name Verifier" then the program should put the refill in an active status with verifier as verified by the user selected. If the option "Require Verification for entry of outpatient Rx Refills" is turned off and the current user does not need to have their orders verified then the refilled order should be active with the current verifier. See CSR 3543 for more info on this state. The need for a dispensing pharmacist is not intended to be captured in this CSR and may fall under the requirements for NCPDP Version D and all that changes associated with those requirements.
Order C 3524 Order Entry-Open Order Item window if option set to choose another item A couple different ways to accomplish this and none are perfect but I think this solution is close. The program will validate each item when refilling, etc. and if any problems are detected the program will display a warning message with the item it is going to delete, delete the item then bring up the item selection window with the old item text in the inventory selection list so the user will know which item must be replaced. The rank should be retained so if you are deleting the 1st item in an order with multiple items, the new item should show in the 1st spot. The program will validate each item in the order so if multiple items need to be replaced, the program should prompt for each item after the previous item has been replaced.
Order C 3639 Order Entry - Inventory Items with must select another item warning The following behavior is applicable when the "Warn Negative Inventory" option under the Order Entry tab of the Options screen is set to "Must Select Different Item". NOTE: This setting is also available at the inventory item level. Under the "Inventory Control" tab of the Inventory screen, there is a "Negative Warning" dropdown that allows that user to select the action to take for that specific item when there is an insufficient quantity on hand. If this option is NOT set to "Use System Default", the setting at the inventory item level overrides the setting in the Options screen. When the user attempts to add an item to an order where the inventory item has a quantity on hand of zero or a negative value, a message pops up that states "The inventory item has a current inventory count of n. You will need to select a different item." (where n is 0 or a negative number). If there is a positive quantity on hand for an inventory item, and the user attempts to add that item to an order with a quantity that is greater than the inventory item's quantity on hand, then a message pops up that states "Currently there is only nn unit(s) available in your inventory which means that maximum new quantity you can dispense is nn. You will need to enter a different quantity or select a different item." (where nn is the quantity on hand for the selected inventory item). If the selected inventory item DOES have sufficient quantity on hand to fill the order's quantity, then the program adds the item to the order.
Order C 3672 Order: Inpatient Order displays as Outpatient if Order Type archived Updated the LoadOrderTypes module on the frmOrder object to force the loading of the existing order type when an order is being edited. This will ensure that the order type will be loaded and displayed and the order screen will be configured for the correct order type category even if the order type has been archived.
Order C 3007 Need better selection criteria for Prior Auths in Orders or Therapy window Description field has been added to the Prior Authorization record and has a max of 30 characters. Inactive field has been added to the Prior Authorization record so that user can flag old prior authorization records as inactive and these will no longer appear in the drop downs for order entry, therapy, etc. Entered Date added to the Prior Authorization record so we can now track when the prior authorization record was entered and not just when it begins. The description and inactive fields can now be added to the profile's prior authorization view. I've added a Customize View under the Prior Authorization menu so user can customize which fields show on the profile view. You can also drag and drop the columns and resize the columns. If a prior authorization is already linked to an order or other record, the drop down should include that prior authorization record when you open the order so the program can display the prior authorization that is linked, even if it is now inactive.
Order C 3236 Speed Order Entry with New Common Order button on Order Button have been resized to allow for more room. A new button has been added for Common Orders. The button has the text New Comm Order since New Common Order does not fit with the size of the button. The button should have a shortcut of Alt-W. When selected, the window to select one or more common orders should display. Once the user has selected the common order(s), the order(s) should load on the existing order entry screen. Inital coding attempts required a new order entry screen to load but this was not the most user friendly approach.
Order C 3823 CPOE Order Handling - Project #2 On inbound CPOE orders, if any of the items do not match to an inventory in Ascend, the item will have an InventoryRef=0 in the OrdersItems table. These items will display in red on the order entry screen when the order is edited (like being verified). Also, if any of the items in the order are not linked to an inventory item, Ascend will display a warning when leaving the order so the user will also see a popup message for these items. I have attached a sample of the screen shot.
Order C 3687 Un-Discontinue should only work on orders in Discontinued status The user is now prevented from un-discontinuing any order that is not in the specific status of Discontinued.
Order C 3960 Load of Order Item Selection form takes 2-3 times longer Modified the routine that opens the order item selection screen so that the process of loading the screen is no longer performed twice.
Patient C 3950 Clean Utility: PtAdmRef added to Claims, Labs, Prior Auths, Therapies Add another linking process to the clean utility. I have also added linking to for therapies, prior authorizations and lab orders that are also not linked. The following SQL can be run manually to accomplish these steps: ' Update any claims that are not linked to an admission ExecuteSQL("UPDATE Claims SET PatientAdmissionRef=(SELECT MAX(PatientAdmissionRef) FROM PatientAdmissions WHERE PatientRef=Claims.PatientRef) " _ & "WHERE PatientAdmissionRef=0 OR PatientAdmissionRef IS NULL;") ' Update any prior authorizations that are not linked to an admission ExecuteSQL("UPDATE PriorAuthorizations SET PatientAdmissionRef=(SELECT MAX(PatientAdmissionRef) AS Expr1 FROM PatientAdmissions WHERE PatientRef=PriorAuthorizations.PatientRef) FROM PriorAuthorizations " _ & "WHERE PriorAuthorizations.PatientAdmissionRef IS NULL OR PriorAuthorizations.PatientAdmissionRef=0;") ' Update any patient therapies that are not linked to an admission ExecuteSQL("UPDATE PatientTherapies SET PatientAdmissionRef=(SELECT MAX(PatientAdmissionRef) AS Expr1 FROM PatientAdmissions WHERE PatientRef=PatientTherapies.PatientRef) FROM PatientTherapies " _ & "WHERE PatientTherapies.PatientAdmissionRef IS NULL OR PatientTherapies.PatientAdmissionRef=0;") ' Update any patient labs that are not linked to an admission ExecuteSQL("UPDATE LabOrders SET PatientAdmissionRef=(SELECT MAX(PatientAdmissionRef) AS Expr1 FROM PatientAdmissions WHERE PatientRef=LabOrders.PatientRef) FROM LabOrders " _ & "WHERE LabOrders.PatientAdmissionRef IS NULL OR LabOrders.PatientAdmissionRef=0;")
Patient C 3779 Purge Patients - add filtering or selection criteria; add Check/Uncheck All Changed the Purge Patients screen and its source code. The 'Check All' hyperlink has been changed to 'Check/Uncheck All', allowing the user to toggle the checkboxes conditions of ALL of the listed patients simultaneously. The user can also press the Ctrl-A keyboard combination to automatically 'check' ALL of the patients in the list. Additionally, the user can press the Ctrl-S keyboard combination to automatically 'check' only those patients selected in the list. Added "Medical Record Number" as a column in the list of patient properties. Also added this field as a search criterion in the dropdown control labeled 'Search By'. Added a "Free Text" option as a search criterion in the dropdown control labeled 'Search By'. This option is used for a search that incorporates a user-defined SQL clause that defines the filter. The user can use this option to query for different needs. For example, if the user wants to list all patients that has no orders linked to their profile, then they can use the "Free Text" search option and paste the following SQL into the text box: (SELECT Count(OrderRef) FROM Orders WHERE PatientRef=Patients.PatientRef) = 0 This solution, thereby, provides the user with a very flexible method for filtering the list of patients. Since the Purge Patients screen can be accessed only by entering the HOS password, the Support team should have control over when users access this screen, and can help create a valid SQL sub-query clause if a custom SQL clause is needed for a specific user requirement. NOTE: When the text box is in focus, the user can use the ALT-DOWN ARROW keyboad combination to pop up a much bigger text box in which to enter the SQL clause.
Reports C 3739 MAR: more space requested between dose times The "Number of Extra Lines Breaks Between Dose Info" option has been added to the MAR report. This option controls how many extra lines are inserted between each line for the dose info in the 3 columns for the order dose data. By default, there are no extra lines. If a facility wants more space next to each dose, then they can add extra lines. This will likely increase the size of the MAR report since the dose info will be double in size if you add just one extra line. By default to option is set to 0 (zero) during the update so no change will take place on existing customers. After this new option has been set by a user, the program remembers that setting for the report for all users (even after closing the program and restarting it).
Reports C 3740 New Report to list Inventory without price data Option added to Inventory report to Hide Price Fields. Modified application and Inventory.RPT to use new option.
Reports C 3742 New Report: Missing Patient Information A new screen has been added for Patients Missing Information. A menu item is under the Patients menu to access this new screen. Users can select with fields they want to search on that are missing and can enter a date range for the admit date. Also, patient types and patient statuses can be filtered. If no types/statuses have been checked on the lists, the program will display all types/statuses records instead of filtering against specific types/statuses. The user can double-click a patient row in the "Patient Missing Information" screen to cause the selected patient to be loaded into the Profile screen. A Print button has been added that will preview a printable report. Added to 6.1.27: If no dates have been entered for the DC Dates, then the program will only show patients that have not been discharged. This will enable users to search only active patients.
Reports C 3751 Report Fill List: Patient Header Enhancements Add allergy to the patient header info and forced patient header to print on each page. This should address the issue of when orders span more than 1 page, the patient header should print on additional pages.
Reports C 3243 Crystal Reports does not function on a 64 bit OS A new link has been added to the HANN's ON SOFTWARE website. The user can access this link from within the Ascend product by way of the following process: Follow the "Help->Ascend On The Web" menu path from the Profile screen. This will cause an instance of the Internet browser to pop up, with the displayed page being the HANN's ON SOFTWARE website's home page. Log into the HANN'S ON SOFTWARE website. From there, hover over the Customer Service menu heading. A dropdown menu appears. Click on the Support link, and then log into the Support "Profile" page. On the Profile page, under the "Ascend-Net Support Links" heading, click on the Client Setup link. The Ascend Client Setup page will appear. At the top of the Ascend Client Setup page, under the heading "For 64-bit Windows", there is a hyperlink that, when clicked on, starts a download of the 32-bit Crystal Reports runtime program. The file is placed into the Ascend\Update folder. The downloaded file (CRRedist2008_x86.zip) must then be unzipped. The CRRedist2008_x86.msi file is unzipped into the same folder. If the user double-clicks the MSI filename in the Update folder, the Crystal Reports installation program will walk the user through the process of the installation.
Reports C 3422 Reports: Option to Print the "Saved" name or other method to Identify Each report (for which these requirements are appropriate) has been modified to print the special "Report Title" field as the source of the report name, instead of hard-coding a Text field with the name of the report.
Update C 2373 Amend instructions for applying an Ascend Update on webpages Updated the website page on instructions of applying the update: http://www.hosinc.com/products/ascend/help/Updates/how_to_update.html This page is also available from each of the Ascend downloads pages (Internal, Beta and Current) and clicking the "Follow the steps below for downloading and updating your system. Learn More..." link. No Version change recorded since it is not a change to Ascend but rather the website.
Update C 3595 Enable access to First Databank via Updates, Download Update Activated the option to download the First Databank update package. Now, when the user follows the "Utilities->Updates->Download Updates" menu path from the main menu of the Profile screen, a window pops up that allows the user to select the "Update Only First Databank Files" option. After the user selects this option and clicks the "Start Download" button, the software contacts the www.hosinc.com website and downloads the FDB package file. Once the file is downloaded, a message pops up stating "The download has completed (32,804,864 bytes downloaded)", and asking the user "Would you like to unpack the update?". If the user clicks the No button, they are returned to the Profile screen. If the user click the Yes button, then the WinZip Self-Extracter window pops up and unzips the file. After the file is unzipped, the "Server Update" window appears, allowing the user to apply the new FDB update (or not).

FIXES

The following items are fixes to the product

Category CSR/Ticket/SCR Description Solution
Billing C 3959 X12 claims rejected for the ISA Segments - no spaces in 6.0 version The X12 code in the Mediware.AscendNET.DLL was changed to properly place the spaces where required in the ISA segment.
Billing C 3962 Allowable amounts incorrectly caluculated and/or displayed in claim Now, when a claim is created, the allowed amount for each claim item is based on the pricing rule in effect.
Billing C 3966 Error switching from Summary to Detailed view in the Financials tab SQL Fixed to reference correct table.
Labels-Forms C 3956 No Monographs displaying when hyperlink to view them is clicked Code defect was related to relational link between clinical review and clinical review type.
Labels-Forms C 3952 TPN Bar Code cannot be read - checksum field is invalid The CRUFLNET.DLL will have to be manually replaced on the machines that will be printing in the Windows\Crystal directory to fix this issue in Ascend releases prior to version 6.1. If this includes printing via Citrix, the CRUFLNET.DLL will also need to be replaced on the Citrix server in the Windows\System32 directory. If the customer does any Ascend-HI updates after this, they will need to replace the file again. The checksum routine has been modified to properly handle the invalid characters.
Options C 3949 Custom Help File Select Button In Options Doesn't Work Fixed the button. When clicked the open file dialog should open the Ascend Share\Help directory and display any/all files in the directory. If the Help directory does not already exist, the app will try to create the directory. When the user selects the file, the file name will be copied into the custom help file text box.
Order C 3804 Order Item-Link to Inventory: doesn't select Inventory Item in List on Left Code added to load the cmbo control on the inventory screen when the item is passed from the order item form.
Order C 3955 Multi-Facility Counter is not incrementing from the value entered in Options tab Modified the code that generates the RX Number for new orders as they are created. Now, the prefix and order number stored in the Defaults table for the Multi-facility RX counters are properly used to create the RX Number for each new order based on the order type selected for the order. The prefixes remain unchanged after an order is created, and the "next available" RX Number is properly incremented for each counter as a new order is created using that counter. NOTE: The links between order type and RX Counter are set using the "Order Type Defaults" screen, accessed by following the "Utilities->Order Types" menu path from the Profile screen.
Order C 3973 Unable to fill a partial order in 6.1.x release Issue related and caused by code changes for CSR 3726.
Patient C 3974 Unable to add Workers Comp insurance information The PatientWorkersComp screen has been modified to use the correct DLL (Mediware.AscendNET.DLL). Now, when the user clicks the OK button on the screen to save the information, there is not an error, and the data entered into the screen is saved properly.
Patient C 3965 IBW and IDW not displaying on Patient Profile Code updated and tested and now appears to be working.
Patient C 3969 Patient ID not populating when creating a new patient This issue only existed in 6.1 internal code releases. Should now be fixed in the Mediware.AscendNET.DLL PatientAdmission object. NOTE: The "Patient ID Counter" field and the "Copy Patient Id on Re-Admit" checkbox are found under the Admission tab of the Options screen. The values for these are both stored as facility-specific rows in the Defaults table. The routine that assigns the Patient ID to a new patient admission record was modified. Now, the routine correctly interprets the settings in the Defaults table so that ... If the "Patient ID Counter" field IS blank: When the user adds a new patient record (or re-admits an existing patient), the new Patient Admission record's Patient ID field is NOT auto-populated, and the user IS allowed to modify the value before saving the new record. If the "Patient ID Counter" field is NOT blank: When the user adds a new patient record (or re-admits an existing patient), the new Patient Admission record's Patient ID field IS auto-populated with the value from the "Patient ID Counter" column of the row in the Defaults table for the Patient's facility's counter. Note that the counter in the Defaults table record is immediately thereafter automatically incremented, regardless of whether the new patient admission is cancelled. In this case, the user is NOT allowed to modify the value before saving the new record. The exception to both of these cases is when the "Copy Patient Id on Re-Admit" checkbox IS checked AND the new patient admission is a re-admit. In this case (regardless of whether or not the "Patient ID Counter" field is populated), the Patient ID of the patient's previous admission is carried over to the new Patient Admission record, and remains editable by the user.
Reports C 3972 Patient Account Statement Report Options do not work Fixed code to use the options.
Reports C 3967 Referral List with Receipts - Saved reports do not show in list Issue was with string comparison of the saved report with the report when trying to populate the tree view. One character in the saved report name was not the same case as the report name (w vs. W) and this caused meant the saved named didn't match with the report name so the save report was not added. This has been corrected and the comparision is not case sensitive.
Reports C 3675 Reports: Error generated when Date Filters use 'Between' w/o To Date filled Modified reports form to refresh the data fields bases on the which operator is selected.
Reports C 3731 DME Status report should list all DME items in Inventory The report and SQL has been modified to use the Inventory and not join on the orders or patients table. The request to add the patient name to the report cannot be added to this report unless joins to those tables are added but this report will only show the status of all DME items. The request to add patient data to the report cannot be done and would need to be completed on another DME report, maybe the DME In Use report which can pull order and patient data.
Reports C 2606 Reports - Invoices Based on Orders error message Needed to fix the SQL for the report. Incorrect joins.
Security C 3963 Security screen: Unable to add a new Ascend user Fixed this in the version for Healix and also fixed this in 6.1.18 as it would have surfaced in 6.1. This is NOT the same issue reported by Kaiser in TrackWeb ticket 145256.
Security C 3964 Security, Users, Preferences - cannot save both Font, Background Color Code updated in the Security form to support changes to both font and background settings.
Unassigned C 3957 CUREs (Narcotics Export) PHA11 needs License; custom ASAP file Individual customers may need to have a custom configuration in the ASAP.XML file. For this reason, the update process will now not overwrite the ASAP.XML file that is kept in a specific location. In this way, a customer's specifically configured Narcotics Reporting format (stored in the ASAP.XML file) is not lost as the customer updates the Ascend program.
Update C 3954 Error when downloading Update file through Ascend - Unhandled exception I have been unable to reproduce the exact same error but I can see where in the code the error was likely raised. Somehow during the downloading of the file from the website, the timer event on the profile (used to display reminders and auto logoff) generated an error. In the case of downloading an update, the timer has been disabled, since we don't want the user to be auto logged off in the middle of the update. This change should also avoid whatever scenario caused the reported error. I have been able to reproduce having the update prompt to unpack the update twice and have fixed this in the 6.1.14 release.
Update C 3975 Update to version 6.0.63 failed due to constraint on Inventory.BillingUnits The update sequence routine that performs the task of altering the BillingUnits column of the Inventory table has been modified. Now, the routine first checks for constraints on the column and attempts to remove all constraints on the column before altering the column.